@charset "UTF-8";@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"\2044";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height, 5px)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

/**
 * Removes the default spacing and border for appropriate elements.
 */

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

button {
  background-color: transparent;
  background-image: none;
}

/**
 * Work around a Firefox/IE bug where the transparent `button` background
 * results in a loss of the default `button` focus styles.
 */

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

fieldset {
  margin: 0;
  padding: 0;
}

ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/**
 * Tailwind custom reset styles
 */

/**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */

html {
  font-family: Helvetiva, Arial, sans-serif; /* 1 */
  line-height: 1.5; /* 2 */
}

/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */

*,
::before,
::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}

/*
 * Ensure horizontal rules are visible by default
 */

hr {
  border-top-width: 1px;
}

/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #a0aec0;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #a0aec0;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #a0aec0;
}

input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  color: #a0aec0;
}

input::placeholder,
textarea::placeholder {
  color: #a0aec0;
}

button,
[role="button"] {
  cursor: pointer;
}

table {
  border-collapse: collapse;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */

a {
  color: inherit;
  text-decoration: inherit;
}

/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */

button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}

/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/**
 * Make replaced elements `display: block` by default as that's
 * the behavior you want almost all of the time. Inspired by
 * CSS Remedy, with `svg` added as well.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  vertical-align: middle;
}

/**
 * Constrain images and videos to the parent width and preserve
 * their instrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

img,
video {
  max-width: 100%;
  height: auto;
}

a{
  color: #061d47;
  text-decoration: none;
  border-bottom: 1px solid transparent;
  -webkit-transition: 0.2s ease;
  -o-transition: 0.2s ease;
  transition: 0.2s ease;
}

p{
  margin-bottom: .75rem;
  line-height: 1.5;
}

h1, h2, h3, h4, h5{
  line-height: 1.25;
  font-weight: 700;
}

h1{
  font-size: 5.625rem;
}

h2{
  font-size: 2.875rem;
  margin-bottom: 5rem;
}

h3{
  font-size: 1.875rem;
}

h4{
  font-size: 1.5rem;
}

h5{
  font-size: 1.25rem;
}

ol, ul{
  padding-left: 1rem;
}

ol{
  list-style-type: decimal;
}

ul{
  list-style-type: disc;
}

html{
  scroll-behavior:smooth
}

body{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

@media (min-width: 1280px){
  body:has(.main-header [data-name=newsletter]){
    padding-top:73px
  }
}

:root{
  --plyr-color-main: #1b365d
}

body:not(.page-template-template-team-facet):not(.page-template-template-partners-facet) .wrap{
  overflow: hidden
}

.aspect-square{
  aspect-ratio:1/1
}

.aspect-video{
  aspect-ratio:16/9
}

@media only screen and (max-width: 768px){
  .stack-column{
    display:block !important;
    width:100% !important;
    -webkit-box-sizing:border-box;
            box-sizing:border-box
  }
}

.container{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
}

@media (min-width: 640px){
  .container{
    max-width: 640px;
  }
}

@media (min-width: 768px){
  .container{
    max-width: 768px;
  }
}

@media (min-width: 1024px){
  .container{
    max-width: 1024px;
  }
}

@media (min-width: 1280px){
  .container{
    max-width: 1280px;
  }
}

@media (min-width: 1440px){
  .container{
    max-width: 1440px;
  }
}

@media (min-width: 1740px){
  .container{
    max-width: 1740px;
  }
}

.container{
  max-width: 100%;
}

@media (min-width: 640px){
  .container{
    max-width: 100%;
  }
}

@media (min-width: 768px){
  .container{
    max-width: 100%;
  }
}

@media (min-width: 1024px){
  .container{
    max-width: 924px;
  }
}

@media (min-width: 1280px){
  .container{
    max-width: 1180px;
  }
}

@media (min-width: 1440px){
  .container{
    max-width: 1240px;
  }
}

@media (min-width: 1740px){
  .container{
    max-width: 1540px;
  }
}

.slick-slider{
  position:relative;
  display:block;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -ms-touch-action:pan-y;
  touch-action:pan-y;
  -webkit-tap-highlight-color:rgba(0,0,0,0)
}

.slick-list{
  position:relative;
  overflow:hidden;
  display:block;
  margin:0;
  padding:0
}

.slick-list:focus{
  outline:none
}

.slick-list.dragging{
  cursor:pointer;
  cursor:hand
}

.slick-slider .slick-track,.slick-slider .slick-list{
  -webkit-transform:translate3d(0, 0, 0);
  -o-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0)
}

.slick-track{
  position:relative;
  left:0;
  top:0;
  display:block;
  margin-left:auto;
  margin-right:auto
}

.slick-track:before,.slick-track:after{
  content:"";
  display:table
}

.slick-track:after{
  clear:both
}

.slick-loading .slick-track{
  visibility:hidden
}

.slick-slide{
  float:left;
  height:100%;
  min-height:1px;
  display:none
}

[dir=rtl] .slick-slide{
  float:right
}

.slick-slide img{
  display:block
}

.slick-slide.slick-loading img{
  display:none
}

.slick-slide.dragging img{
  pointer-events:none
}

.slick-initialized .slick-slide{
  display:block
}

.slick-loading .slick-slide{
  visibility:hidden
}

.slick-vertical .slick-slide{
  display:block;
  height:auto;
  border:1px solid rgba(0,0,0,0)
}

.slick-arrow.slick-hidden{
  display:none
}

@font-face{
  font-family:"TaraFonticon";

  src:url(data:font/opentype;charset=utf-8;base64,dBwAALwbAAABAAIAAAAAAAIABQMAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAXT389AAAAAAAAAAAAAAAAAAAAAAAABgAVABhAHIAYQBGAG8AbgB0AGkAYwBvAG4AAAAOAFIAZQBnAHUAbABhAHIAAAAWAFYAZQByAHMAaQBvAG4AIAAxAC4AMAAAABgAVABhAHIAYQBGAG8AbgB0AGkAYwBvAG4AAAAAAAABAAAACwCAAAMAMEdTVUIgiyV6AAABOAAAAFRPUy8yNmxEZAAAAYwAAABgY21hcBv48PoAAAJ4AAADPmdseWYNGQYvAAAGAAAAEhxoZWFkYK0/AQAAAOAAAAA2aGhlYQKQAYMAAAC8AAAAJGhtdHgi+//VAAAB7AAAAIxsb2NhSihOjAAABbgAAABIbWF4cAE0AIAAAAEYAAAAIG5hbWUI6yqwAAAYHAAAAkZwb3N0WhnAmwAAGmQAAAFYAAEAAAEAAAAAAAGG/+f/2QGnAAEAAAAAAAAAAAAAAAAAAAAjAAEAAAABAAD0/D1dXw889QALAQAAAAAAAAAAAAAAAAAAAAAA/+f/6wGnARkAAAAIAAIAAAAAAAAAAQAAACMAdAAHAAAAAAACAAAACgAKAAAA/wAAAAAAAAABAAAACgAwAD4AAkRGTFQADmxhdG4AGgAEAAAAAAAAAAEAAAAEAAAAAAAAAAEAAAABbGlnYQAIAAAAAQAAAAEABAAEAAAAAQAIAAEABgAAAAEAAAAEAP8BkAAFAAAA9wCzAAAAIwD3ALMAAAB6AAwAQgAAAgAFAwAAAAAAAAAAAAAAAAAAAAAAAAAAAABQZkVkAMDqAeoiAQAAAAAXARkAFQAAAAEAAAAAAAAAAAAAAAAAAgAAAAABgP/nAQD//gEA//8BQAAAAQgAAAEAAAABAAAAAMD//wGGAAABAAAAAQD//wEAAAABAAAAAQD//wEAAAABAAAAAQAAAAEAAAAA4AAAAQD//wDQ//8BAAAAAQAAAAEkAAABAP/7AVUAAAC4AAAA2///AQD//wEA//8BAAAAAST//wEAAAABAP//AAAABQAAAAMAAAAsAAAABAAAAZYAAQAAAAAAkAADAAEAAAAsAAMACgAAAZYABABkAAAABAAEAAEAAOoi//8AAOoB//8AAAABAAQAAAABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAGoAAAAAAAAACIAAOoBAADqAQAAAAEAAOoCAADqAgAAAAIAAOoDAADqAwAAAAMAAOoEAADqBAAAAAQAAOoFAADqBQAAAAUAAOoGAADqBgAAAAYAAOoHAADqBwAAAAcAAOoIAADqCAAAAAgAAOoJAADqCQAAAAkAAOoKAADqCgAAAAoAAOoLAADqCwAAAAsAAOoMAADqDAAAAAwAAOoNAADqDQAAAA0AAOoOAADqDgAAAA4AAOoPAADqDwAAAA8AAOoQAADqEAAAABAAAOoRAADqEQAAABEAAOoSAADqEgAAABIAAOoTAADqEwAAABMAAOoUAADqFAAAABQAAOoVAADqFQAAABUAAOoWAADqFgAAABYAAOoXAADqFwAAABcAAOoYAADqGAAAABgAAOoZAADqGQAAABkAAOoaAADqGgAAABoAAOobAADqGwAAABsAAOocAADqHAAAABwAAOodAADqHQAAAB0AAOoeAADqHgAAAB4AAOofAADqHwAAAB8AAOogAADqIAAAACAAAOohAADqIQAAACEAAOoiAADqIgAAACIAAAAAAAAAFAA2AM4A4gF6AbwB1gI6AkwCZgL6Aw4DLANMA84EYASYBKQE7AVYBXQFkAWkBcwGBAZQBq4HDAeeCAgIGAiUCLIJDgAC/+f/6wGnARkAAwAHAAARIRUhAyERIQF+/oIYAb/+QQEA/AEU/tQAAf/+//8BAQEDABEAADcnJgYfARYPAQYWNjcxPgE0JvrtBggCPgEBPgIIDeYDAwOJdwIIBnADBHAFCQZzAQUGBAAAAAAG//8AAAEBAQIAJwAzAEAATABZAGUAACUmJyYnJiMmBwYHBgcGBwYHBgcGFxY7ATIWBhcWFxYXMzI3Njc2NzYnMzIeAQYHIyIuATYHBgcjIi4BNjsBMh4BNyMiLgE2NzMyHgEGFwYrASIuATY7ATIeATcjIi4BNjsBMh4BBgEABR8WIREMHhkVEQ0LBwUDAQIBAQoNHxAMDQEDAwoNFAQSDCgUDwQCSwEJDgENCgEKDQENUwYKAQoNAQ0KAQkOARkBCQ4BDgkBCg0BDTUHCQIJDgEOCQEKDQEOAgkOAQ4JAQoNAQ2GMh8XCwYDCQcPDBAMDQgCCAoUDRINGg0QCw0DBBAiFx8QTQ0SDgENEg43BwENEw4MExoNEg4BDRIOggcMEw4MEycMEw4MEw4AAAAAAQAAAAABQAEAAAgAABMHFzcnMzUjN4CAgCBJ6e1NAQCAgB9JLUwAAAcAAAAAAQkBAAASACUASwBXAGAAaQBzAAATIgYdAQ4BFRQWMjY1NCYnNTQmMyIGHQEOARUUFjI2NTQmJzU0JgciBh0BFBY7ATI2PQE0JisBIgYUFjsBMhYdASM1NDY7ATI2NCYjMyIGFBY7ATI2NCYjBzIWFAYiJjQ2MzIWFAYiJjQ2BzMVFAYrASImNUUEBAgJDxQPCgcFfAQFBwkOFQ4JBwWpDBISDMwMEhIMEQMFBQMRBgjnCAURAwUFAywEBAQEUgQFBQRoAwUFBwQEgwMFBQcFBa/nCAbMBQgBAAUDIQINCAsODgsIDQIhAwUFAyECDQgLDg4LCA0CIQMFERINrQ0SEg2tDRIFBgYIBi8vBggGBgUFBwUFBwUnBQcFBQcFBQcFBQcFOG0GCAgGAAADAAAAAAEAAQAADwAcACkAADcnNTQmIgYdARQfARY+ASYnIg4BFB4BMj4BNC4BByIuATQ+ATIeARQOAa4kBggGBCgDCAUBMSM7IiI7RjsiIjsjHTIdHTI6Mh0dMmkbNwQGBgQ8BQMdAwEHCJkiO0Y7IiI7Rjsi7B0yOjIdHTI6Mh0AAAABAAAAAAEAAQAACwAANxc3JzcnBycHFwcXgGYVZmoVamsVamYWaGgWaGwWbW0WbGgWAAAABv//AAAAwAEAABEAFwAjAC8AOwBHAAA3JyYrASIGHQEUFjsBMjY9ATQnFyMiJjUXIyIGFBY7ATI2NCYHIyIGFBY7ATI2NCYHIyIGFBY7ATI2NCYHIyIGFBY7ATI2NCa+OwIDaAkNDQmUCQ07IhsDBAdYAwUFA1gDBQUDWAMFBQNYAwUFA1gDBQUDWAMFBSA7AwUFAzsDBATCPAINCtMJDQ0KpQQmIgQENgQHBAQHBB4EBwQEBwQeBAcEBAcEHgQHBAQHBAAAAAABAAAAAAGHAQAABQAAEwcXNycHMTHDwzGSAQAyxsYylQAAAAACAAAAAADdAQAAAwAMAAA3FSM1NxU3FwcnNxc13LFoLxRSUhQxHBwc5JUuFFJSFDCXAAAABP//AAAA8wEBABkANQBRAG0AADc2MhYUDwEzMhYXFRQGKwEiJj0BNDYyFh0BFyImNDY7AScuAT8BNjIfATU0NjM3MhYdARQGIycyFhQGKwEXFhQPAQYiLwEVFAYHIyImPQE0NjsBMhYdARQGIiY9AQcGIi8BJjQ/ASMiJjUnNDYzPgMIBgMpHQQFAQYENgQGBggGnwUGBgUdKgIBAgEDCQMpBQQBBQYGBagEBgYEHSkDAgEDCAMqBQQBBAYGBN4FBgYJBikDBwMCAwMqHQQGAQYFWgIGCAMpBQQBBQYGBTUFBgYFHSMGCQYpAwcDAgMDKh0EBgEGBTUFBvMGCAYqAwcDAQMDKh4EBQEGBDYEBgYENgQGBgQeKgMCAQMIAyoFBAEEBgAAAAABAAAAAAEAAQAACAAAARUjNQcnNyM1AQAvsCGubQEAwXOyIbAvAAAAAQAAAAAAwAEAABMAADM1MzcjNzQ2OwE1IyIGHQEjFTMVlyQFKQEGCxckHxsbG4AsFgoILB0cGyyAAAAAAf////8BAQEBABAAADcHBhQfARYfARYyPwE2LgL07wUFdQQBIwMLAk0BAQMG/00CCwIkAQN2BQXvAgYDAQAAAAUAAAAAAQABAAAeAD8ATABVAF4AABMyHgQVBw4DDwEnLgMnJj0BND4EMxciIwciDgIVBxcUHgM7ATI+BD0BJzQuAyMHMh4BFA4BIi4BND4BFyIGFBYyNjQmNzIWFAYiJjQ2jBkiGhMKAgEBChMaEis/EhoTCgEBAgoTGiIZARUJCw4SDQcBAQcNEh4YGBgeEg0HAQEHDRIeGgoRHhERHiIdEREdEREZGSIZGTYGCAgMCAgBAAIKExoiGUESGhMKAQEBAQoTGhIQFxoZIhoTCgIXAQcNEg4sPA4SDAcCAgYNEh4YNQsOEg0HASkRHiIeERIdIh0SFhkiGRkiGSQIDAgIDAgABgAAAAABAAEAABMAJwA7AE8AVQBsAAA3IyIOAR0BFB4BOwEyPgE9ATQuAQcjIg4BHQEUHgE7ATI+AT0BNC4BByMiDgEdARQeATsBMj4BPQE0LgEnIyIOAR0BFB4BOwEyPgE9ATQuASsBBzMVMwciBhUzNDYyFg4BDwEVMzUjNz4BNTQm9YAGAwEBAwaABgQBAQQGgAYDAQEDBoAGBAEBBAaABgMBAQMGgAYEAQEEBoAGAwEBAwaABgQBAQTAKwUVGxYQFRcIDQcBBgkjSx0NCQcWwAEEBgoGBAEBBAYKBgQBYAEEBgoGBAEBBAYKBgQBQAEEBgoGBAEBBAYKBgQB4AEEBgoGBAEBBAYKBgQBG0U+FBAGCQcJCAceEBgNCQ0IDBMAAAMAAAAAAQAA+QADABoAJQAANxUjNTcyFh0BIzU0JiMiBgcGHQEjNTMVNjc2JzIeAQYrASImNDY6N74cIzcNDwoOBAE3NwcJDo8OEAERDgENERGqpaUGJSVeWBEUCwkECVykFwwGCUkQGRAQGRAAAAABAAAAAAEAAJYAAwAANRUhNQEAlSoqAAACAAAAAADbAP0AGQAuAAA3FgYrARUUBisBFSM1NCYnLgE+Ax4BFxYnNiYnLgEHDgIXHgE3Njc2NzM+AdoBBAQaDQgVVgwLDw8EFyUuKyAGBScGCwkNIA8VGwUKBRUHEg0QFAEGCHIEBi8IDR4YEB4LDygrJhgFESIVEAcJFQYIBgMFHygUCQQIEQkLBwIEAAAF//8AAAEAAQEADwAlADgAQgBLAAATIyIGHQEUFjsBMjY9ATQmFxQGKwEiJj0BNzYyHwEWMj8BNhYfATUnLgEPAScmIg8BNTQ2OwEyFhUnDgEUFjI2NCYjFSImNDYyFhQG374OExMOvg4TEwQKCL4ICjIBBAEfAgYCSgIEATAkBhEHRRkGDwUoCgi+CAqgDxYWHhUVDwkNDRENDQEAEw6+DhMTDr4OE98ICgoIGyoCAhkCAkoCAQE7GCwHAQZFFQUFIo8ICgoIAgEVHhUVHhU5DBIMDBIMAAAB////+wDRAQEADwAANycmIg4BHQEUHgEyPwE2NMitBAoIBQUICgStCI1wAwQJBOIECQQDcAYSAAQAAAAAAQABAAACAAYACgAOAAAlBzUnMxUjFTMVIxUzFSMBAFiozc3NzY+PQzVrhykfKR4pAAAAAQAAAAABAAEAAAsAAD0BMzUzFTMVIxUjNWsqa2sqaylsbClrawAAAAIAAAAAASUBAQALABcAADc0NjcVBgcGFzMVIyc0NjcVBgcGFzMVI6o/OSsPCQJEe6o+OywPCAFEe2JETgwvDiQUEndgQ08MLw4kEhR3AAAAAv/7AAABAQEFABUAIwAANyc+ATU0LgEOAh4BMzI2NxcWMjY0JyIuAT4CHgEVFA4C/UMLDCM7Pi0MGDUgEiEOQgQJB5cZKRMKIzAuGwwXHhRCDiESIDUYDC0/OiQMDEMDBwk2Gy4wIwoTKRkQHhcMAAQAAAAAAVYBAAAIABkAKQAyAAA3MjY0JiIGFBYXMjY3MzUjLgEiBgcjFTMeARczNSMuASIGByMVMx4BMjYnNDYyFhQGIiaACg4OFA4OChIbBaOjBRwiHAVOTgUcmU1NBRwjHAWjowUcIxxFDhMODhMOtA4UDg4UDhwVERwRFRURHBEVXxwRFRURHBEVFR8KDg4UDg4AAAAAAwAA//4AuQEAACcAOABEAAA3NCYiBhUUDgEiLgE1NCYiBhUUHgEXFSMiBhQWOwEyNjQmKwE1PgIHMj4BPQE0LgEiDgEdARQeASc0NjIWHQEUBiImNbgFBgQVIyojFQQGBRYnFyIDBQUDVAMFBQMiFycWXA4WDg4WHBYODhYUFBwUFBwUhQMFBQMVIxUVIxUDBQUDGCgaAhsFBgUFBgUbAhooGg0XDkkOFw0NFw5JDhcNew4VFQ5JDhUVDgAB//8AAADcAPwAQgAANyYnJicmJzEmPQEjFQ4CIyImNDYzMhc3Jg4BBwYHBhcxHgEXMRYXFjcwMTMyNzY3Nj8BNjc+AT0BHwEeARcxNSImwAIDBwYLAwErAQoQCg8WFg8GBQERIRgHCQEBBgQQCg4RCAYBEg4HBwUEBAkFAwIIBwkVDwQPxwEBBQYNEAQEAqsJDwkVHRYCKwIJFA0PFQ0PDBMHCQMCAQcDBQQEAwsNBw8FVwUEBAUBKgMAAAb/////AQEBAQA3AD8ASQBOAGEAaQAANyM1NCYrASIGHQEjIgYVFB4CFxYXFSMiBh0BMSIGFBY7ATI2NCYjMTU0JisBNTY3PgM1NCYHJiczFh8BJhcVIzU0NjsBMhYnIzUWPwEGIiYvASYnLgEnMw4BBwYPAQY3Bgc3NjczBvggBQOgAwUgBAQNGB4RCAgMDBADBQUDiAMFBQMQDAwJBxEeGA0E1xQCGgQTBxOBaggFUAUIKBoNDQQIEhEIAQkGCgwBkgEMCgYJAQhBDxMHEwQaAu4KBAQEBAoFAxkuJBQBCAYhEAsNBAcEBAcEDQsQIQYIARQkLhkDBVkeLDUmDAdjDQ0FBwcWGwMDEgUJCgELDBU1HR01FQwLAQksFgcMJjUsAAAB//8AAAEDAOsAQwAANxcnJi8BBwYWFxYGJgYWFx4BHwEjIgYXHgEfAQcGDwEiFBYXFjY3PgE3PgE1NDY3PgEiBwYmNz4BNAYPAScuAQYHDgF9AQkzJg0DBQYLBQMRAgUDAw4ICQoIAwEDEw0LChcbCwQaCh5CGhMjCAUIAwgLBAIIDAQGBAkMCwoJCQ4TBhIUsgkBBiYMCQ8eCwYCBgETBgcNBAQBAwkSBAQGDQEBAgwDCQcQCygWCyMKBwYHCwcDBAIGBA4DBgMEBwYEAQIGHgAAAAEAAAAAAQAA2AAFAAA3JwcXNydnTBpmmRpYTBlmmRkABv//AAABJQEBACsANAA5AEIAUgBWAAAlJg8BNTQmJz4BNTQuASIGBy4BIg4BFRQWFw4BHQEUFjsBMjY9ARcWNj0BNCcyFhQGIiY0NgcjNjcWJzQ2MhYUBiImFxQGKwEiJj0BNDY7ATIWFRcnNTcBIQUEOQsJCQsQHCAcCAgbIBwQCwkJCxINoA0TOQUIghIZGSQZGRgTBQQEYhkkGRkkGb0JBqAFCQkFoAYJRTQ0jgICHAkKEAMJFw0QGxAQDQ4PEBsQDRcJAxAKWg0SEg0JHAIFBHEFZBkjGRkjGVUGBgYlERkZIxkZkgYICAZaBggIBlgaIhoAAAACAAAAAAD4AQAACwAPAAA3FyMnByM3JzMXNzMHFzMnlWNIQ1QVX19IP08VzJUhlpmNX19siFpaENTUAAAC//8AAAEAAN0AOgA9AAA3HgEXFRcWHQEUBxUOAQcGBwYHIwYHKwEmLwEmJy4BJyY1JyY9ATQ/ATU+ATc2NzY3MzY7ARYXMxYXFgcVN/MEBAICAQMCBAQFCAQHARckHyQmDQQHBAgKAwICAQECAgQEBQgEBwEkNh8kFwEHBAiKR88ECwYFDhANFBUVBQYMBAYCAgEBAQEBAQEBAwoLBgUNEA0UDRAOBQYLBAYCAgECAQEBAgIxSCQAAAAQAMYAAQAAAAAAAQAMAAAAAQAAAAAAAgAHAAwAAQAAAAAAAwAMABMAAQAAAAAABAAMAB8AAQAAAAAABQALACsAAQAAAAAABgAMADYAAQAAAAAACgArAEIAAQAAAAAACwATAG0AAwABBAkAAQAYAIAAAwABBAkAAgAOAJgAAwABBAkAAwAYAKYAAwABBAkABAAYAL4AAwABBAkABQAWANYAAwABBAkABgAYAOwAAwABBAkACgBWAQQAAwABBAkACwAmAVpUYXJhRm9udGljb25SZWd1bGFyVGFyYUZvbnRpY29uVGFyYUZvbnRpY29uVmVyc2lvbiAxLjBUYXJhRm9udGljb25HZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBUAGEAcgBhAEYAbwBuAHQAaQBjAG8AbgBSAGUAZwB1AGwAYQByAFQAYQByAGEARgBvAG4AdABpAGMAbwBuAFQAYQByAGEARgBvAG4AdABpAGMAbwBuAFYAZQByAHMAaQBvAG4AIAAxAC4AMABUAGEAcgBhAEYAbwBuAHQAaQBjAG8AbgBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAACAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkAAMzNjAFYXJyb3cHYXJ0aXN0ZQRiYWNrCGNhbGVuZGFyBWNsb2NrBWNsb3NlA2RvYwRkb3duCGRvd25sb2FkBmV4cGFuZAhleHRlcm5hbAhmYWNlYm9vawZnZW9sb2MJaW5zdGFncmFtC2tleS1maWd1cmVzCGxpbmtlZGluBW1pbnVzBnBlZGFnbwdwaWN0dXJlBHBsYXkIcGxheWxpc3QEcGx1cwVxdW90ZQZzZWFyY2gIc2V0dGluZ3MFc291bmQGdGlrdG9rBnRyb3BoeQd0d2l0dGVyBXVuaW9uBXZpZGVvAXgHeW91dHViZQAA);

  src:url(data:font/x-font-woff;charset=utf-8;base64,d09GRgABAAAAABE4AAsAAAAAG7wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAQAAAAGA2bERkY21hcAAAAYQAAADaAAADPhv48PpnbHlmAAACYAAAC6EAABIcDRkGL2hlYWQAAA4EAAAAKwAAADZgrT8BaGhlYQAADjAAAAAcAAAAJAKQAYNobXR4AAAOTAAAAEkAAACMIvv/1WxvY2EAAA6YAAAASAAAAEhKKE6MbWF4cAAADuAAAAAfAAAAIAE0AIBuYW1lAAAPAAAAATMAAAJGCOsqsHBvc3QAABA0AAABAQAAAVhaGcCbeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGH4zziBgZWBgeE7w2YgqQylqxh4GJwYGJgYWJkZsIKANNcUhgOvGF8pMYK44oySDKJAmhFFERMAb5MKQ3ic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dG1sIuXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9AvLVFDwAAB4nI1XW4wkVRk+p86t7l1VXZfpW810V0/X3JjZ6Z7qYnfYHtiLsLK76Mpl2RAWQddhLwlKlAfUjBgFjbgJcSH75CZIRAyIxAd9cF0lQR8wxkiiURBjjMQg8oAmqLDjf6p7ZncBE7qq/3M/dc5/+f7/R8r6K+uv4m/jCiJIIOQ2gyZpuk38+fP3jeGfnL8Ko7ewf/4FhNfPr69jjAlyEcrTDh/HYQnzsJ8vDvBS5z+vcVUZYDxQVOuvhJCv3KOo/C5C72IavxszThH8+Po6QrCHglLUQ1eivehm9HGEJjspPElH8AtPFC7jbggFPL1u3pdP2uvGmIukNY/7YlTCrBjnRTUvhiM+i98xUFQ5Rmw8bLpmXAlcyxCMYAVj3Rp3TAsTols+9cwpv0SVa7FmY0uHMWx9hA9LXfZVJLG1oiMTmrLZsi9UrS93xyODE02UTNhZVVTdtzyrajmGRajTisadfZYH+3t2LrBVts1yddS+T5iymRbUlvzCBbkSChWhsojytJcl+dra2sSev722D6O1tfE9l+1FUm4wT4N5HppE16Kb0G3oTnQ3rGnxBrZx4IfdfrbUSeHfe3eXkF2+ZHh/O4gS+MeLVtjASbYk2ddf6iS9Ua+si27o81Znqd/bqIhe4EvOd7LdlKpayS/pgn2WMqHZga0J9h3T88znJXEJY8Tl6isqK6pzFH4HKGN0FZqC0i/KgrHvvaLy55kKYiNNxVIN2zZUS2nKJZe2Xc960vIKwjhX+cICEF7sIVg6LIbv5Se4qnIEml4wF/hVQnU0LfUZ2FBwAbR6gDtpy8Z+jLug2fNYgA4tDaQO+TZ+qg2b0ymiMryYLLdayx+QJGl0G43uNknurOWUc3oFIw2ChXp6NAPI30czgGzKVhYGfB9Em6ciFZGI1o4ER44GR48FR4+Eq6vh6vHwxInw+Gq4YT/oHKxxUYQStICW0dWFNUqZXSTDNEpAEkA2RSbeR/3sskJWNcvSvqFZy60aoeKg5Pb/IxPLsrZMKP3ZFYql/wZW6o/RTovSPgUxChq/V3FBr++Hgo30WiwuPvvs4kMYdZ97rntKDiuSoJewlJYJdwySLA/ySKR5lL34/dUF/8ABf7Fer//l1LysbnkEZtOCP29gjCooQx9GJ2BdHzS0hEFPo5GCAnv6UrUjqbbLOJ3HK7jfHceg6b1cDvg8SaVaz+JILuWtBbAWCTfF0qFdSKXfjoUc6yytYMntFNYPiMrJdIMyzIEJUhm/CSrJGjMKgA3RyDSjWHY8LlWkMU2gUyUz0Cnbf4QRjU8TQRRCZhqUY84OKVzdXJUVeyXvmgT9b8CnZqATkGwm3vz8kMQzF38HXaJ7gCsYOAtcTTKMFp5uPnUCo5/e/Uzz6YWNeYW+lRHqZb08ySUDskQqWxL0gkfabBpzI2qP12q1tblQV+ca9drcmly7vl74C4wckILg0rLg7QKz55V/vs7YpylOiKHsA5fC1/cphtLG5DOMva5wIr/LNs8YoxXwFDegW+EY3ZgGwiYlEBtJpTwGtBe1EtGylUBEfkxAPAO6HadL8wRQqjDZoflGUs+llucbkPW1Sqta1qUTKFe92RUPGuCaoNGq4EAzbM8SGAvLi8fGxuLNRlV3Y9eNWw3XhbdSaVUqfUAVUwWkGi6+arjTcF8nqg4/E8nV9twVtmcKReFy22z4jWnYLXa9RqvhhXK7VqUttzNVxDd5UAaPuYyuAy4cB24mAE8NCVDytnh7AVLvsy99j75ZDOjdAy8Q9KRp2LiEA+loBmATnX+tgTxARGucYlCf9906N8uCWugEkQpX5FpybcPSRHgOpunD2bK47dLmlZc2/3Rps7Z74DtcE5oqYmfM0izVLG9iOfo31Krg/YZIMfJdHdBUIXU16wUygJBxgMSApf62/Gw9ya2SblOc5+ClTtoOdsEPu+4Tjz3GJydvPej6hka1W74VmVzb41QceC/YDnpYfjkLmmA2p2ZmNvDqD+htwJ55OEUIHyoQJ5DnAJQZkBgAJe3LurCVCKITGdX0Bvj3mNKqpQY3mkapRKPJ+dkJzlJuaNZEKagxnQXCsxwfc/VTlC+oVjzmxEZparYzxtxW4AgtAOsnbHzK16jqaoZQAGVZEWtBtAU+bhJdjnZAXIDKyaWuPtqAxFwiYGGcYKQZnBAsrNMq4aH7D4MU/GFhPUkguSdN6OWzdrlsS0J19ayqdzHF4wpXPqhQvKXNXbG7wktsqhg7UwrDOAhK4CJcy8JouE6Sl1VdV2szilJRYCXGy2NzoC67A8ZaJ+WQggNYGAdbTc+Ed4gr/0W/Lu4lPd+GOsuzL/3iSTgLY6pOn1QfhOhTo3+GP7mLe4hu2pICdqUjCLAmRZb2AoljxR+jg4//En4nT+7Mjt0/PT4dT7/TT2/HgILF/CQ7NnMM3unjx6ePHdvwV3gSzmWAb0YAlHkg41iYnF5Uf2Jl62xJU3bd+8Rgea6k4l333r5rv7lgt33vntt2Xidrnn+P3A9uKWNlhgLw9HBTaY3zEGrG4Mz6eSSlkQK0DaAj8G3l7Z2GmSwPLjPHsgmvae+gmnikMl3Wky3zNTOK/R1205vIxszLVra1TXMnEVq/Nr8l0cvTFSeOzBF/bix8QgVioi58UwpcwmYEHwRAmIcgQwCrQI8vaXX76VAlWp013bZ929a9Gnv0UVZv1dn+/ax+et8+Vk/qRVdS322XbXh/ICf6dj1w625QkMMblWB8uI08EljZ+nn0IzhXClq8S3IWzhQMcT0b1uFAwUVxzCzOBorYQLcNBUmHbl+eMvshJCRBMpMElLMwjVoykLleklaUhrfYoW2HdUl8vy7fL8khEDq8sjY2VVVqDCJMzmpKdapqRfYeO7JGxb12EEAFiNRVuMGL6C2wPpQXWU66CNaWBLaSDMPnKO/YuEh4FuEWi5Du5FsWhwkPKHQu7zCO5UjW6pxTiOAGAbzWHR0sqsQZdptjQsPg7x3ddlWOPVsIRqnGiKICMJRo6eegQ9xyKFW+q5W0oBEqs4rmW6XAKplloUFsIAisIIYlSuwmqDE8Q4pYc+S/c/C/e9B+9FHIKcD3ZEujaDMpWK9AghYUsLJ4UYKwWMzK4AJEJhidtAe40omCUT4RpkkWrkBo1YH4CdAm7UkmQKyVcyExkb85wcgZwiYotcZiF5yh6UjOPyCJY5qacOMxi/7WV6q0LMpfOKqyDzEVJGFR1XNVrHHdxA9hU+caVq8qwRRaVf6hy0xDZ6Qy3/axypuQkg1jUstwmlzFfnu+QtjN8VzWMcUdlsWECGuEeEzTsWEGWaORBaaBtblQmJ1sDg3lCxnxq2injOFTuI3gIELeARqD4IAvRSnv1gI7CqVEC78qKy3BO1AscRnOQGJr489hrdexCOMGpEgKI8RWNV2FqK5sGXpUM2hVj3dUy4nKVKIaVFFNyqlmGrqm2WXu+c9omHdMrRQbXOG4zIVFKcSdHqXcgtjGhLTUMaZCI9FB5QxBqMKpTThE+uBfFR5f5N9+JyMwCMwhOP/E3uqR09WDeytHTldGObzEuVm0hLaCZh9AN8ocXjqLzgilABkKw4MsMyrMb+RxgAEyO9lMGpN+Hm5iR3QhPi98TpRmOW4yutXQNMOpT9RVtTZRd2TLs85Y5a1Mvc+rVNqVylgZ1PZ2WWtXfqzxM0zT2Bmu7V5a+rqi1DXdIVpkOTXHsewSFFakEUc/JHNGra4w+kn2sUpSgfcGzvmkK2uVh2SmeEiSg9VWdTMfebPwA9LzREkqEkjIo7wnol566o5rdl4fHD58zcp1wfOnmg+ffvDw4eMPHDrkvPCCxPLCF6OX0Da0HdZKvIokFolgaPwi4WIWbxgD5BKSCysAY6MYARgSRj3QHxHkb4AlQzyvgKGqVGCIvdsdqceqTqAfKxsD7f54G4JOqn716l9RgzPbsfwgYBxURs4b/ogOIxaMWI4NWlcMyUFFWbym/T+J7RrXAAAAeJxjYGRgYADiL7+vxcbz23xl4AYJoIL/z/+/ZlzOKAlkcjAwgUQAGFgJbAB4nGNgZGAAIiBgbPv//P9NxuVQLgIoAwBupAUUeJxjYGBgYGz4/5yR4f8/IP7P6ADkcwAxAwQzHACKtcH4QDYDNjZU7QOIOMMFJDkVsNhvxlAgZwcQ3wbJwTBIHqb2/38AfzMh0wAAAAAAAAAAFAA2AM4A4gF6AbwB1gI6AkwCZgL6Aw4DLANMA84EYASYBKQE7AVYBXQFkAWkBcwGBAZQBq4HDAeeCAgIGAiUCLIJDnicY2BkYGBQZihhYGcAASYg5gJCBob/YD4DABfwAbUAeJx1kb1qwzAUhY8TJ6VJKYVC6VZNXQrOz9AhY4dkDyFDN8eR84NtGVkJZOtj9An6GB37CH2KPkSO1UsJhUhYfPfTuZLAAG7whQD1CHDl13o0cMHql5ukW+GQ/CDcQhdPwm36Z+EO7Ytwl505TwjCS5p7vAk3cI134Sb9h3BI/hRu4Q7fwm36H+EO5kEo3MVj8DqLbTw2hdskppjq1S6L7ak65bm21cYUahD1T/VEF9rGTi/V4qCq/WroXKpSa3JVJ3SWGVVas9WJi9bOlaNeLxUfJSbHDDEsvzEMCjhskHiaQmOFHTK/fy51zs/ZbVGxriuFASL0z6YnTBe+I6bVWLJjgQPXCnu+YkjrkLJOmTH8K+rvDM0XZmSF0u9taRL6CGvfVWKEHmf6Lx/5u/MjF3VqcQB4nF2OWU/DMBCEM22cuJT7vguUVyQkJP6Pa29TK643+KDNvycV4oV5+Eaj1WqmGBW/+vP/mmOEMUoIVKghMcEeptjHAQ5xhGOc4BRnOMcFLnGFa9zgFne4xwMeMcMTnvGCOV6L8cfnu1Ah8KZWIdmYqFwo3UqtHHmjgtCOdbtjpLFhXRreeLmDY2Uq2nbKG0nbRMErJ5dK04K5rRri4XFifUyqCWo9bal/W9omB4rSWd+SsV6src+x6siohuvO6jScy86pXu7ghjlDylF8ZU5URVJBr2SklKxvooicvamSbdNQmAJ3q75OG5uGLSJ7y158W0OMbd1zTnlBRfEDtS1YjQAAAA==) format("woff"),url(data:font/truetype;charset=utf-8;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzI2bERkAAABjAAAAGBjbWFwG/jw+gAAAngAAAM+Z2x5Zg0ZBi8AAAYAAAASHGhlYWRgrT8BAAAA4AAAADZoaGVhApABgwAAALwAAAAkaG10eCL7/9UAAAHsAAAAjGxvY2FKKE6MAAAFuAAAAEhtYXhwATQAgAAAARgAAAAgbmFtZQjrKrAAABgcAAACRnBvc3RaGcCbAAAaZAAAAVgAAQAAAQAAAAAAAYb/5//ZAacAAQAAAAAAAAAAAAAAAAAAACMAAQAAAAEAAPT71l1fDzz1AAsBAAAAAAAAAAAAAAAAAAAAAAD/5//rAacBGQAAAAgAAgAAAAAAAAABAAAAIwB0AAcAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAQA/wGQAAUAAAD3ALMAAAAjAPcAswAAAHoADABCAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAwOoB6iIBAAAAABcBGQAVAAAAAQAAAAAAAAAAAAAAAAACAAAAAAGA/+cBAP/+AQD//wFAAAABCAAAAQAAAAEAAAAAwP//AYYAAAEAAAABAP//AQAAAAEAAAABAP//AQAAAAEAAAABAAAAAQAAAADgAAABAP//AND//wEAAAABAAAAASQAAAEA//sBVQAAALgAAADb//8BAP//AQD//wEAAAABJP//AQAAAAEA//8AAAAFAAAAAwAAACwAAAAEAAABlgABAAAAAACQAAMAAQAAACwAAwAKAAABlgAEAGQAAAAEAAQAAQAA6iL//wAA6gH//wAAAAEABAAAAAEAAgADAAQABQAGAAcACAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAagAAAAAAAAAIgAA6gEAAOoBAAAAAQAA6gIAAOoCAAAAAgAA6gMAAOoDAAAAAwAA6gQAAOoEAAAABAAA6gUAAOoFAAAABQAA6gYAAOoGAAAABgAA6gcAAOoHAAAABwAA6ggAAOoIAAAACAAA6gkAAOoJAAAACQAA6goAAOoKAAAACgAA6gsAAOoLAAAACwAA6gwAAOoMAAAADAAA6g0AAOoNAAAADQAA6g4AAOoOAAAADgAA6g8AAOoPAAAADwAA6hAAAOoQAAAAEAAA6hEAAOoRAAAAEQAA6hIAAOoSAAAAEgAA6hMAAOoTAAAAEwAA6hQAAOoUAAAAFAAA6hUAAOoVAAAAFQAA6hYAAOoWAAAAFgAA6hcAAOoXAAAAFwAA6hgAAOoYAAAAGAAA6hkAAOoZAAAAGQAA6hoAAOoaAAAAGgAA6hsAAOobAAAAGwAA6hwAAOocAAAAHAAA6h0AAOodAAAAHQAA6h4AAOoeAAAAHgAA6h8AAOofAAAAHwAA6iAAAOogAAAAIAAA6iEAAOohAAAAIQAA6iIAAOoiAAAAIgAAAAAAAAAUADYAzgDiAXoBvAHWAjoCTAJmAvoDDgMsA0wDzgRgBJgEpATsBVgFdAWQBaQFzAYEBlAGrgcMB54ICAgYCJQIsgkOAAL/5//rAacBGQADAAcAABEhFSEDIREhAX7+ghgBv/5BAQD8ART+1AAB//7//wEBAQMAEQAANycmBh8BFg8BBhY2NzE+ATQm+u0GCAI+AQE+AggN5gMDA4l3AggGcAMEcAUJBnMBBQYEAAAAAAb//wAAAQEBAgAnADMAQABMAFkAZQAAJSYnJicmIyYHBgcGBwYHBgcGBwYXFjsBMhYGFxYXFhczMjc2NzY3NiczMh4BBgcjIi4BNgcGByMiLgE2OwEyHgE3IyIuATY3MzIeAQYXBisBIi4BNjsBMh4BNyMiLgE2OwEyHgEGAQAFHxYhEQweGRURDQsHBQMBAgEBCg0fEAwNAQMDCg0UBBIMKBQPBAJLAQkOAQ0KAQoNAQ1TBgoBCg0BDQoBCQ4BGQEJDgEOCQEKDQENNQcJAgkOAQ4JAQoNAQ4CCQ4BDgkBCg0BDYYyHxcLBgMJBw8MEAwNCAIIChQNEg0aDRALDQMEECIXHxBNDRIOAQ0SDjcHAQ0TDgwTGg0SDgENEg6CBwwTDgwTJwwTDgwTDgAAAAABAAAAAAFAAQAACAAAEwcXNyczNSM3gICAIEnp7U0BAICAH0ktTAAABwAAAAABCQEAABIAJQBLAFcAYABpAHMAABMiBh0BDgEVFBYyNjU0Jic1NCYzIgYdAQ4BFRQWMjY1NCYnNTQmByIGHQEUFjsBMjY9ATQmKwEiBhQWOwEyFh0BIzU0NjsBMjY0JiMzIgYUFjsBMjY0JiMHMhYUBiImNDYzMhYUBiImNDYHMxUUBisBIiY1RQQECAkPFA8KBwV8BAUHCQ4VDgkHBakMEhIMzAwSEgwRAwUFAxEGCOcIBREDBQUDLAQEBARSBAUFBGgDBQUHBASDAwUFBwUFr+cIBswFCAEABQMhAg0ICw4OCwgNAiEDBQUDIQINCAsODgsIDQIhAwUREg2tDRISDa0NEgUGBggGLy8GCAYGBQUHBQUHBScFBwUFBwUFBwUFBwU4bQYICAYAAAMAAAAAAQABAAAPABwAKQAANyc1NCYiBh0BFB8BFj4BJiciDgEUHgEyPgE0LgEHIi4BND4BMh4BFA4BriQGCAYEKAMIBQExIzsiIjtGOyIiOyMdMh0dMjoyHR0yaRs3BAYGBDwFAx0DAQcImSI7RjsiIjtGOyLsHTI6Mh0dMjoyHQAAAAEAAAAAAQABAAALAAA3FzcnNycHJwcXBxeAZhVmahVqaxVqZhZoaBZobBZtbRZsaBYAAAAG//8AAADAAQAAEQAXACMALwA7AEcAADcnJisBIgYdARQWOwEyNj0BNCcXIyImNRcjIgYUFjsBMjY0JgcjIgYUFjsBMjY0JgcjIgYUFjsBMjY0JgcjIgYUFjsBMjY0Jr47AgNoCQ0NCZQJDTsiGwMEB1gDBQUDWAMFBQNYAwUFA1gDBQUDWAMFBQNYAwUFIDsDBQUDOwMEBMI8Ag0K0wkNDQqlBCYiBAQ2BAcEBAcEHgQHBAQHBB4EBwQEBwQeBAcEBAcEAAAAAAEAAAAAAYcBAAAFAAATBxc3JwcxMcPDMZIBADLGxjKVAAAAAAIAAAAAAN0BAAADAAwAADcVIzU3FTcXByc3FzXcsWgvFFJSFDEcHBzklS4UUlIUMJcAAAAE//8AAADzAQEAGQA1AFEAbQAANzYyFhQPATMyFhcVFAYrASImPQE0NjIWHQEXIiY0NjsBJy4BPwE2Mh8BNTQ2MzcyFh0BFAYjJzIWFAYrARcWFA8BBiIvARUUBgcjIiY9ATQ2OwEyFh0BFAYiJj0BBwYiLwEmND8BIyImNSc0NjM+AwgGAykdBAUBBgQ2BAYGCAafBQYGBR0qAgECAQMJAykFBAEFBgYFqAQGBgQdKQMCAQMIAyoFBAEEBgYE3gUGBgkGKQMHAwIDAyodBAYBBgVaAgYIAykFBAEFBgYFNQUGBgUdIwYJBikDBwMCAwMqHQQGAQYFNQUG8wYIBioDBwMBAwMqHgQFAQYENgQGBgQ2BAYGBB4qAwIBAwgDKgUEAQQGAAAAAAEAAAAAAQABAAAIAAABFSM1Byc3IzUBAC+wIa5tAQDBc7IhsC8AAAABAAAAAADAAQAAEwAAMzUzNyM3NDY7ATUjIgYdASMVMxWXJAUpAQYLFyQfGxsbgCwWCggsHRwbLIAAAAAB/////wEBAQEAEAAANwcGFB8BFh8BFjI/ATYuAvTvBQV1BAEjAwsCTQEBAwb/TQILAiQBA3YFBe8CBgMBAAAABQAAAAABAAEAAB4APwBMAFUAXgAAEzIeBBUHDgMPAScuAycmPQE0PgQzFyIjByIOAhUHFxQeAzsBMj4EPQEnNC4DIwcyHgEUDgEiLgE0PgEXIgYUFjI2NCY3MhYUBiImNDaMGSIaEwoCAQEKExoSKz8SGhMKAQECChMaIhkBFQkLDhINBwEBBw0SHhgYGB4SDQcBAQcNEh4aChEeEREeIh0RER0RERkZIhkZNgYICAwICAEAAgoTGiIZQRIaEwoBAQEBChMaEhAXGhkiGhMKAhcBBw0SDiw8DhIMBwICBg0SHhg1Cw4SDQcBKREeIh4REh0iHRIWGSIZGSIZJAgMCAgMCAAGAAAAAAEAAQAAEwAnADsATwBVAGwAADcjIg4BHQEUHgE7ATI+AT0BNC4BByMiDgEdARQeATsBMj4BPQE0LgEHIyIOAR0BFB4BOwEyPgE9ATQuAScjIg4BHQEUHgE7ATI+AT0BNC4BKwEHMxUzByIGFTM0NjIWDgEPARUzNSM3PgE1NCb1gAYDAQEDBoAGBAEBBAaABgMBAQMGgAYEAQEEBoAGAwEBAwaABgQBAQQGgAYDAQEDBoAGBAEBBMArBRUbFhAVFwgNBwEGCSNLHQ0JBxbAAQQGCgYEAQEEBgoGBAFgAQQGCgYEAQEEBgoGBAFAAQQGCgYEAQEEBgoGBAHgAQQGCgYEAQEEBgoGBAEbRT4UEAYJBwkIBx4QGA0JDQgMEwAAAwAAAAABAAD5AAMAGgAlAAA3FSM1NzIWHQEjNTQmIyIGBwYdASM1MxU2NzYnMh4BBisBIiY0Njo3vhwjNw0PCg4EATc3BwkOjw4QAREOAQ0REaqlpQYlJV5YERQLCQQJXKQXDAYJSRAZEBAZEAAAAAEAAAAAAQAAlgADAAA1FSE1AQCVKioAAAIAAAAAANsA/QAZAC4AADcWBisBFRQGKwEVIzU0JicuAT4DHgEXFic2JicuAQcOAhceATc2NzY3Mz4B2gEEBBoNCBVWDAsPDwQXJS4rIAYFJwYLCQ0gDxUbBQoFFQcSDRAUAQYIcgQGLwgNHhgQHgsPKCsmGAURIhUQBwkVBggGAwUfKBQJBAgRCQsHAgQAAAX//wAAAQABAQAPACUAOABCAEsAABMjIgYdARQWOwEyNj0BNCYXFAYrASImPQE3NjIfARYyPwE2Fh8BNScuAQ8BJyYiDwE1NDY7ATIWFScOARQWMjY0JiMVIiY0NjIWFAbfvg4TEw6+DhMTBAoIvggKMgEEAR8CBgJKAgQBMCQGEQdFGQYPBSgKCL4ICqAPFhYeFRUPCQ0NEQ0NAQATDr4OExMOvg4T3wgKCggbKgICGQICSgIBATsYLAcBBkUVBQUijwgKCggCARUeFRUeFTkMEgwMEgwAAAH////7ANEBAQAPAAA3JyYiDgEdARQeATI/ATY0yK0ECggFBQgKBK0IjXADBAkE4gQJBANwBhIABAAAAAABAAEAAAIABgAKAA4AACUHNSczFSMVMxUjFTMVIwEAWKjNzc3Nj49DNWuHKR8pHikAAAABAAAAAAEAAQAACwAAPQEzNTMVMxUjFSM1ayprayprKWxsKWtrAAAAAgAAAAABJQEBAAsAFwAANzQ2NxUGBwYXMxUjJzQ2NxUGBwYXMxUjqj85Kw8JAkR7qj47LA8IAUR7YkRODC8OJBQSd2BDTwwvDiQSFHcAAAAC//sAAAEBAQUAFQAjAAA3Jz4BNTQuAQ4CHgEzMjY3FxYyNjQnIi4BPgIeARUUDgL9QwsMIzs+LQwYNSASIQ5CBAkHlxkpEwojMC4bDBceFEIOIRIgNRgMLT86JAwMQwMHCTYbLjAjChMpGRAeFwwABAAAAAABVgEAAAgAGQApADIAADcyNjQmIgYUFhcyNjczNSMuASIGByMVMx4BFzM1Iy4BIgYHIxUzHgEyNic0NjIWFAYiJoAKDg4UDg4KEhsFo6MFHCIcBU5OBRyZTU0FHCMcBaOjBRwjHEUOEw4OEw60DhQODhQOHBURHBEVFREcERVfHBEVFREcERUVHwoODhQODgAAAAADAAD//gC5AQAAJwA4AEQAADc0JiIGFRQOASIuATU0JiIGFRQeARcVIyIGFBY7ATI2NCYrATU+AgcyPgE9ATQuASIOAR0BFB4BJzQ2MhYdARQGIiY1uAUGBBUjKiMVBAYFFicXIgMFBQNUAwUFAyIXJxZcDhYODhYcFg4OFhQUHBQUHBSFAwUFAxUjFRUjFQMFBQMYKBoCGwUGBQUGBRsCGigaDRcOSQ4XDQ0XDkkOFw17DhUVDkkOFRUOAAH//wAAANwA/ABCAAA3JicmJyYnMSY9ASMVDgIjIiY0NjMyFzcmDgEHBgcGFzEeARcxFhcWNzAxMzI3Njc2PwE2Nz4BPQEfAR4BFzE1IibAAgMHBgsDASsBChAKDxYWDwYFAREhGAcJAQEGBBAKDhEIBgESDgcHBQQECQUDAggHCRUPBA/HAQEFBg0QBAQCqwkPCRUdFgIrAgkUDQ8VDQ8MEwcJAwIBBwMFBAQDCw0HDwVXBQQEBQEqAwAABv////8BAQEBADcAPwBJAE4AYQBpAAA3IzU0JisBIgYdASMiBhUUHgIXFhcVIyIGHQExIgYUFjsBMjY0JiMxNTQmKwE1Njc+AzU0JgcmJzMWHwEmFxUjNTQ2OwEyFicjNRY/AQYiJi8BJicuASczDgEHBg8BBjcGBzc2NzMG+CAFA6ADBSAEBA0YHhEICAwMEAMFBQOIAwUFAxAMDAkHER4YDQTXFAIaBBMHE4FqCAVQBQgoGg0NBAgSEQgBCQYKDAGSAQwKBgkBCEEPEwcTBBoC7goEBAQECgUDGS4kFAEIBiEQCw0EBwQEBwQNCxAhBggBFCQuGQMFWR4sNSYMB2MNDQUHBxYbAwMSBQkKAQsMFTUdHTUVDAsBCSwWBwwmNSwAAAH//wAAAQMA6wBDAAA3FycmLwEHBhYXFgYmBhYXHgEfASMiBhceAR8BBwYPASIUFhcWNjc+ATc+ATU0Njc+ASIHBiY3PgE0Bg8BJy4BBgcOAX0BCTMmDQMFBgsFAxECBQMDDggJCggDAQMTDQsKFxsLBBoKHkIaEyMIBQgDCAsEAggMBAYECQwLCgkJDhMGEhSyCQEGJgwJDx4LBgIGARMGBw0EBAEDCRIEBAYNAQECDAMJBxALKBYLIwoHBgcLBwMEAgYEDgMGAwQHBgQBAgYeAAAAAQAAAAABAADYAAUAADcnBxc3J2dMGmaZGlhMGWaZGQAG//8AAAElAQEAKwA0ADkAQgBSAFYAACUmDwE1NCYnPgE1NC4BIgYHLgEiDgEVFBYXDgEdARQWOwEyNj0BFxY2PQE0JzIWFAYiJjQ2ByM2NxYnNDYyFhQGIiYXFAYrASImPQE0NjsBMhYVFyc1NwEhBQQ5CwkJCxAcIBwICBsgHBALCQkLEg2gDRM5BQiCEhkZJBkZGBMFBARiGSQZGSQZvQkGoAUJCQWgBglFNDSOAgIcCQoQAwkXDRAbEBANDg8QGxANFwkDEApaDRISDQkcAgUEcQVkGSMZGSMZVQYGBiURGRkjGRmSBggIBloGCAgGWBoiGgAAAAIAAAAAAPgBAAALAA8AADcXIycHIzcnMxc3MwcXMyeVY0hDVBVfX0g/TxXMlSGWmY1fX2yIWloQ1NQAAAL//wAAAQAA3QA6AD0AADceARcVFxYdARQHFQ4BBwYHBgcjBgcrASYvASYnLgEnJjUnJj0BND8BNT4BNzY3NjczNjsBFhczFhcWBxU38wQEAgIBAwIEBAUIBAcBFyQfJCYNBAcECAoDAgIBAQICBAQFCAQHASQ2HyQXAQcECIpHzwQLBgUOEA0UFRUFBgwEBgICAQEBAQEBAQEDCgsGBQ0QDRQNEA4FBgsEBgICAQIBAQECAjFIJAAAABAAxgABAAAAAAABAAwAAAABAAAAAAACAAcADAABAAAAAAADAAwAEwABAAAAAAAEAAwAHwABAAAAAAAFAAsAKwABAAAAAAAGAAwANgABAAAAAAAKACsAQgABAAAAAAALABMAbQADAAEECQABABgAgAADAAEECQACAA4AmAADAAEECQADABgApgADAAEECQAEABgAvgADAAEECQAFABYA1gADAAEECQAGABgA7AADAAEECQAKAFYBBAADAAEECQALACYBWlRhcmFGb250aWNvblJlZ3VsYXJUYXJhRm9udGljb25UYXJhRm9udGljb25WZXJzaW9uIDEuMFRhcmFGb250aWNvbkdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFQAYQByAGEARgBvAG4AdABpAGMAbwBuAFIAZQBnAHUAbABhAHIAVABhAHIAYQBGAG8AbgB0AGkAYwBvAG4AVABhAHIAYQBGAG8AbgB0AGkAYwBvAG4AVgBlAHIAcwBpAG8AbgAgADEALgAwAFQAYQByAGEARgBvAG4AdABpAGMAbwBuAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQAAzM2MAVhcnJvdwdhcnRpc3RlBGJhY2sIY2FsZW5kYXIFY2xvY2sFY2xvc2UDZG9jBGRvd24IZG93bmxvYWQGZXhwYW5kCGV4dGVybmFsCGZhY2Vib29rBmdlb2xvYwlpbnN0YWdyYW0La2V5LWZpZ3VyZXMIbGlua2VkaW4FbWludXMGcGVkYWdvB3BpY3R1cmUEcGxheQhwbGF5bGlzdARwbHVzBXF1b3RlBnNlYXJjaAhzZXR0aW5ncwVzb3VuZAZ0aWt0b2sGdHJvcGh5B3R3aXR0ZXIFdW5pb24FdmlkZW8BeAd5b3V0dWJlAAA=) format("truetype");

  font-weight:normal;

  font-style:normal
}

.icon{
  display:inline-block;
  font:normal normal normal 1em/1 "TaraFonticon",sans-serif;
  speak:none;
  text-transform:none;
  -webkit-font-smoothing:antialiased
}

.icon-sm{
  font-size:.8em
}

.icon-lg{
  font-size:1.2em
}

.icon-16{
  font-size:16px
}

.icon-32{
  font-size:32px
}

.icon-is-spinning{
  -webkit-animation:icon-spin 1s infinite linear;
       -o-animation:icon-spin 1s infinite linear;
          animation:icon-spin 1s infinite linear
}

@-webkit-keyframes icon-spin{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg)
  }

  100%{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg)
  }
}

@-o-keyframes icon-spin{
  0%{
    -o-transform:rotate(0deg);
       transform:rotate(0deg)
  }

  100%{
    -o-transform:rotate(360deg);
       transform:rotate(360deg)
  }
}

@keyframes icon-spin{
  0%{
    -webkit-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg)
  }

  100%{
    -webkit-transform:rotate(360deg);
         -o-transform:rotate(360deg);
            transform:rotate(360deg)
  }
}

.icon-360::before{
  content:"\EA01"
}

.icon-arrow::before{
  content:"\EA02"
}

.icon-artiste::before{
  content:"\EA03"
}

.icon-back::before{
  content:"\EA04"
}

.icon-calendar::before{
  content:"\EA05"
}

.icon-clock::before{
  content:"\EA06"
}

.icon-close::before{
  content:"\EA07"
}

.icon-doc::before{
  content:"\EA08"
}

.icon-down::before{
  content:"\EA09"
}

.icon-download::before{
  content:"\EA0A"
}

.icon-expand::before{
  content:"\EA0B"
}

.icon-external::before{
  content:"\EA0C"
}

.icon-facebook::before{
  content:"\EA0D"
}

.icon-geoloc::before{
  content:"\EA0E"
}

.icon-instagram::before{
  content:"\EA0F"
}

.icon-key-figures::before{
  content:"\EA10"
}

.icon-linkedin::before{
  content:"\EA11"
}

.icon-minus::before{
  content:"\EA12"
}

.icon-pedago::before{
  content:"\EA13"
}

.icon-picture::before{
  content:"\EA14"
}

.icon-play::before{
  content:"\EA15"
}

.icon-playlist::before{
  content:"\EA16"
}

.icon-plus::before{
  content:"\EA17"
}

.icon-quote::before{
  content:"\EA18"
}

.icon-search::before{
  content:"\EA19"
}

.icon-settings::before{
  content:"\EA1A"
}

.icon-sound::before{
  content:"\EA1B"
}

.icon-tiktok::before{
  content:"\EA1C"
}

.icon-trophy::before{
  content:"\EA1D"
}

.icon-twitter::before{
  content:"\EA1E"
}

.icon-union::before{
  content:"\EA1F"
}

.icon-video::before{
  content:"\EA20"
}

.icon-x::before{
  content:"\EA21"
}

.icon-youtube::before{
  content:"\EA22"
}

.audio-player{
  border-radius:6px;
  position: relative;
  margin-bottom: 1.75rem;
  --bg-opacity: 1;
  background-color: #132745;
  background-color: rgba(19, 39, 69, var(--bg-opacity));
  padding: 2.5rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.audio-player__loader{
  top:50%;
  left:50%;
  width:50px;
  height:50px;
  margin-top:-20px;
  margin-left:-20px;
  font-size:10px;
  text-indent:-9999em;
  border-top:4px solid hsla(0,0%,100%,.2);
  border-right:4px solid hsla(0,0%,100%,.2);
  border-bottom:4px solid hsla(0,0%,100%,.2);
  border-left:4px solid #e35205;
  -webkit-transform:translateZ(0);
          transform:translateZ(0);
  -webkit-animation:load8 1.1s infinite linear;
       -o-animation:load8 1.1s infinite linear;
          animation:load8 1.1s infinite linear;
  position: absolute;
  display: none;
  border-radius: 9999px
}

.audio-player__loader::after{
  width:50px;
  height:50px;
  border-radius: 9999px
}

.audio-player__top{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

.audio-player__infos{
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  padding-right: .75rem
}

.audio-player__title{
  margin-bottom: 0px;
  font-size: 1.25rem;
  font-weight: 700
}

@media (min-width: 1024px){
  .audio-player__title{
    font-size: 1.5625rem
  }
}

.audio-player__subtitle{
  margin-bottom: 0px;
  font-size: 1rem
}

@media (min-width: 1024px){
  .audio-player__subtitle{
    font-size: 1.125rem
  }
}

.audio-player__toggle{
  width:65px;
  height:65px;
  -webkit-transform:translate3d(20px, -20px, 0);
          transform:translate3d(20px, -20px, 0);
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  overflow: hidden
}

.audio-player__toggle:focus{
  outline:none
}

.audio-player__progress{
  height: 100%;
  width: 0px;
  --bg-opacity: 1;
  background-color: #e35205;
  background-color: rgba(227, 82, 5, var(--bg-opacity));
  border-radius: 9999px
}

.audio-player__timeline{
  height:11px;
  --bg-opacity: 1;
  background-color: #0d1a2e;
  background-color: rgba(13, 26, 46, var(--bg-opacity));
  margin-top: .75rem;
  border-radius: 9999px;
  cursor: pointer
}

.audio-player__icon{
  border:0;
  background:rgba(0,0,0,0);
  width:0;
  height:16px;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000;
  border-style:solid;
  border-width:8px 0 8px 12px;
  background-color: transparent;
  cursor: pointer;
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-box-sizing: border-box;
          box-sizing: border-box
}

.audio-player--playing .audio-player__icon{
  border-style:double;
  border-width:0 0 0 12px
}

.audio-player--soundcloud iframe{
  display: none
}

.audio-player--loading .audio-player__loader{
  display: block
}

.audio-player--loading .audio-player__top{
  opacity:.5
}

@-webkit-keyframes load8{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg)
  }

  100%{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg)
  }
}

@-o-keyframes load8{
  0%{
    -o-transform:rotate(0deg);
       transform:rotate(0deg)
  }

  100%{
    -o-transform:rotate(360deg);
       transform:rotate(360deg)
  }
}

@keyframes load8{
  0%{
    -webkit-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg)
  }

  100%{
    -webkit-transform:rotate(360deg);
         -o-transform:rotate(360deg);
            transform:rotate(360deg)
  }
}

.documentary{
  height:185px;
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important;
  margin-bottom: 1.25rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  background-position: center;
  padding: 1.25rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  cursor: pointer;
  overflow: hidden
}

@media (min-width: 1024px){
  .documentary{
    width:calc(50% - 20px);
    height:330px;
    margin-bottom: 2.5rem
  }

  .documentary:nth-child(odd){
    margin-right: 2.5rem
  }
}

.documentary__bg{
  -webkit-box-shadow:0 0 0 1000px inset rgba(0,0,0,.5);
          box-shadow:0 0 0 1000px inset rgba(0,0,0,.5);
  z-index:0;
  -webkit-transition:-webkit-transform 10s ease-in-out;
  transition:-webkit-transform 10s ease-in-out;
  -o-transition:-o-transform 10s ease-in-out;
  transition:transform 10s ease-in-out;
  transition:transform 10s ease-in-out, -webkit-transform 10s ease-in-out, -o-transform 10s ease-in-out;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-size: cover
}

.documentary__grid{
  margin-bottom: 1.75rem
}

@media (min-width: 1024px){
  .documentary__grid{
    margin-bottom: 1.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between
  }
}

.documentary__inner{
  z-index:1;
  position: relative
}

@media (min-width: 1024px){
  .documentary__inner{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
  }
}

.documentary__inner i{
  height:40px;
  width:40px;
  margin-bottom: .25rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--text-opacity));
  border-radius: 9999px;
  font-size: .625rem;
  overflow: hidden
}

.documentary__inner i::after{
  content:"\EA15";
  -webkit-transform:translate3d(-65px, 0, 0);
          transform:translate3d(-65px, 0, 0);
  position: absolute
}

.documentary__inner i::before,.documentary__inner i::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

@media (min-width: 1024px){
  .documentary__inner i{
    width:65px;
    height:65px;
    margin-bottom: 0px;
    margin-right: 1rem;
    font-size: 0.8rem
  }
}

.documentary__title{
  font-size: 1.25rem
}

@media (min-width: 1024px){
  .documentary__title{
    font-size: 1.875rem
  }
}

.documentary__title a{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.documentary__metas{
  margin-bottom: 0px;
  font-size: 0.8rem
}

@media (min-width: 1024px){
  .documentary__metas{
    font-size: 0.8125rem
  }
}

.documentary-small{
  margin-bottom: .75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer
}

@media (min-width: 1024px){
  .documentary-small{
    width:calc(50% - 20px);
    margin-bottom: 1.25rem
  }

  .documentary-small:nth-child(odd){
    margin-right: 2.5rem
  }
}

.documentary-small__media{
  width:73px;
  height:40px;
  -webkit-transition:border-radius .6s ease-in-out;
  -o-transition:border-radius .6s ease-in-out;
  transition:border-radius .6s ease-in-out;
  z-index:1;
  border-radius:40px;
  margin-right: .5rem;
  position: relative;
  overflow: hidden
}

.documentary-small__media img{
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover
}

@media (min-width: 1024px){
  .documentary-small__media{
    width:110px;
    height:60px;
    margin-right: 1rem
  }
}

.documentary-small__title{
  font-size: 0.8rem;
  text-decoration: underline;
  font-weight: 400
}

@media (min-width: 1024px){
  .documentary-small__title{
    font-size: 1rem
  }
}

.documentary-small:hover .documentary-small__title{
  text-decoration: none
}

.documentary-small:hover .documentary-small__media{
  border-radius: 0
}

.documentary:hover .documentary__bg{
  -webkit-transform:scale(1.2);
       -o-transform:scale(1.2);
          transform:scale(1.2)
}

.documentary:hover i::before{
  -webkit-transform:translate3d(65px, 0, 0);
          transform:translate3d(65px, 0, 0)
}

.documentary:hover i::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.form__title{
  margin-bottom: 1.25rem;
  font-size: 1.5625rem
}

@media (min-width: 1024px){
  .form__title{
    font-size: 2.1875rem
  }
}

.form__excerpt{
  font-size: 1.25rem
}

@media (min-width: 1024px){
  .form__excerpt{
    font-size: 1.5625rem
  }
}

.form .wpcf7{
  margin-top: 1.75rem;
  --bg-opacity: 1;
  background-color: #f2f2f2;
  background-color: rgba(242, 242, 242, var(--bg-opacity));
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem
}

@media (min-width: 1024px){
  .form .wpcf7{
    margin-top: 3.75rem;
    padding-top: 5rem;
    padding-bottom: 5rem;
    padding-left: 3rem;
    padding-right: 3rem
  }
}

.form .wpcf7-form-control-wrap{
  margin-bottom: 1.25rem
}

@media (min-width: 768px){
  .form .wpcf7-form-control-wrap{
    margin-right: 1.25rem;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    margin-bottom: 0px
  }

  .form .wpcf7-form-control-wrap:last-child{
    margin-right: 0px
  }
}

.form .wpcf7-form-control-wrap.country,.form .wpcf7-form-control-wrap.lang,.form .wpcf7-form-control-wrap.organisation,.form .wpcf7-form-control-wrap.access{
  position: relative
}

.form .wpcf7-form-control-wrap.country::after,.form .wpcf7-form-control-wrap.lang::after,.form .wpcf7-form-control-wrap.organisation::after,.form .wpcf7-form-control-wrap.access::after{
  content:"\EA09";
  width:10px;
  height:10px;
  font-family:"TaraFonticon",sans-serif;
  top:50%;
  -webkit-transform:translate3d(0, -50%, 0);
          transform:translate3d(0, -50%, 0);
  right:20px;
  position: absolute;
  font-size: 0.4375rem
}

.form .wpcf7-form-control{
  border:1px solid;
  margin-bottom: 1.25rem;
  width: 100%;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #0d1a2e;
  color: rgba(13, 26, 46, var(--text-opacity));
  padding: 1.25rem;
  --border-opacity: 1;
  border-color: #dcdcdc;
  border-color: rgba(220, 220, 220, var(--border-opacity));
  font-size: 1rem
}

@media (min-width: 768px){
  .form .wpcf7-form-control{
    margin-bottom: 0px
  }
}

.form .wpcf7-select{
  padding:.5rem 2rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none
}

.form .wpcf7-textarea{
  max-height:180px
}

.form .wpcf7-submit{
  display: block;
  margin-top: 3.75rem;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 5rem;
  padding-right: 5rem;
  --bg-opacity: 1;
  background-color: #0d1a2e;
  background-color: rgba(13, 26, 46, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  border-radius: 9999px;
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  cursor: pointer
}

.form .wpcf7-submit:hover{
  --bg-opacity: 1;
  background-color: #407bd1;
  background-color: rgba(64, 123, 209, var(--bg-opacity))
}

@media (min-width: 768px){
  .form__row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 1.25rem
  }
}

.form__row br{
  display: none
}

.contacter-form .wpcf7 form .wpcf7-not-valid-tip,.template-centered-text-page-block .wpcf7 form .wpcf7-not-valid-tip,.subscribe-form-popup .wpcf7 form .wpcf7-not-valid-tip,.subscribe-form .wpcf7 form .wpcf7-not-valid-tip{
  margin-top: 1rem;
  font-size: 0.8125rem
}

.contacter-form .wpcf7 form .wpcf7-response-output,.template-centered-text-page-block .wpcf7 form .wpcf7-response-output,.subscribe-form-popup .wpcf7 form .wpcf7-response-output,.subscribe-form .wpcf7 form .wpcf7-response-output{
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 2rem;
  padding: 1rem;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

.contacter-form .wpcf7-submit,.template-centered-text-page-block .wpcf7-submit,.subscribe-form-popup .wpcf7-submit,.subscribe-form .wpcf7-submit{
  display: block;
  margin-top: 3.75rem;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 5rem;
  padding-right: 5rem;
  --bg-opacity: 1;
  background-color: #0d1a2e;
  background-color: rgba(13, 26, 46, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  border-radius: 9999px;
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  cursor: pointer
}

.contacter-form .wpcf7-submit:hover,.template-centered-text-page-block .wpcf7-submit:hover,.subscribe-form-popup .wpcf7-submit:hover,.subscribe-form .wpcf7-submit:hover{
  --bg-opacity: 1;
  background-color: #407bd1;
  background-color: rgba(64, 123, 209, var(--bg-opacity))
}

.contacter-form .inputfile,.template-centered-text-page-block .inputfile,.subscribe-form-popup .inputfile,.subscribe-form .inputfile{
  z-index:-1;
  width:.1px;
  height:.1px;
  opacity:0;
  overflow:hidden;
  position: absolute;
  overflow: hidden
}

.contacter-form .inputfile+label,.template-centered-text-page-block .inputfile+label,.subscribe-form-popup .inputfile+label,.subscribe-form .inputfile+label{
  padding:10px 20px;
  width:100%;
  height:58px;
  font-size:18px;
  text-overflow:ellipsis;
  white-space:nowrap;
  cursor:pointer;
  border:1px solid #dcdcdc;
  -webkit-transition:border-color .2s;
  -o-transition:border-color .2s;
  transition:border-color .2s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}

.contacter-form .inputfile__container,.template-centered-text-page-block .inputfile__container,.subscribe-form-popup .inputfile__container,.subscribe-form .inputfile__container{
  position: relative
}

.partie{
  width:300px;
  height:300px;
  margin-bottom: 1.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  text-align: center;
  font-weight: 700;
  border-radius: 9999px
}

.partie:nth-child(1){
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-1.png')
}

.partie:nth-child(2){
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-2.png')
}

.partie:nth-child(3){
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-3.png')
}

.partie:nth-child(4){
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-4.png')
}

@media (min-width: 768px){
  .partie{
    width:280px;
    height:280px
  }
}

.partie__name{
  font-size: 1.25rem
}

.partie__grid{
  margin-top: 1.75rem;
  margin-bottom: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

@media (min-width: 768px){
  .partie__grid{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between
  }
}

.partner-logo__inner{
  max-width:1240px;
  margin-top: 1.75rem;
  margin-left: auto;
  margin-right: auto
}

@media (min-width: 768px){
  .partner-logo__inner{
    margin-top: 4.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    position: relative
  }
}

.partner-logo__main{
  margin-bottom: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center
}

.partner-logo__main p{
  margin-bottom: 0px
}

@media (min-width: 768px){
  .partner-logo__main{
    margin-bottom: 0px;
    padding-right: 2.5rem;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start
  }
}

.partner-logo__minor{
  margin-bottom: 3.75rem;
  margin-left: -1.25rem;
  margin-right: -1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap
}

.partner-logo__minor img{
  margin-bottom: 1.25rem;
  padding-left: .5rem;
  padding-right: .5rem
}

@media (min-width: 768px){
  .partner-logo__minor{
    -webkit-box-flex:2;
        -ms-flex:2;
            flex:2;
    margin-bottom: 0px;
    -ms-flex-pack: distribute;
        justify-content: space-around
  }
}

.partner-logo__link{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}

.partner-logo__link .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.partner-logo__link .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.partner-logo__link .icon::before,.partner-logo__link .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.partner-logo__link:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.partner-logo__link:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

@media (min-width: 768px){
  .partner-logo__link{
    top:-110px;
    position: absolute;
    right: 0
  }
}

@media (min-width: 768px){
  .slideshow{
    display:-webkit-box !important;
    display:-ms-flexbox !important;
    display:flex !important
  }
}

.slideshow__content{
  min-height:520px;
  --bg-opacity: 1;
  background-color: #e35205;
  background-color: rgba(227, 82, 5, var(--bg-opacity));
  background-size: cover;
  background-position: bottom;
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/split-card.png');
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

@media (min-width: 768px){
  .slideshow__content{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%
  }
}

@media (min-width: 1024px){
  .slideshow__content{
    height:720px;
    padding-top: 5rem;
    padding-bottom: 5rem;
    padding-left: 3.75rem;
    padding-right: 3.75rem
  }
}

.slideshow__media{
  height:520px
}

@media (min-width: 768px){
  .slideshow__media{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%
  }
}

@media (min-width: 1024px){
  .slideshow__media{
    height:720px
  }
}

.slideshow__media img{
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover
}

.slideshow__label{
  margin-bottom: .5rem;
  font-size: 1.25rem
}

.slideshow__title{
  margin-bottom: .5rem;
  font-size: 2.1875rem
}

@media (min-width: 1024px){
  .slideshow__title{
    margin-bottom: 1.25rem;
    font-size: 3.125rem
  }
}

.slideshow__excerpt{
  margin-bottom: 1.75rem
}

.slideshow__link{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.slideshow__link .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #e35205;
  color: rgba(227, 82, 5, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.slideshow__link .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.slideshow__link .icon::before,.slideshow__link .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.slideshow__link:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.slideshow__link:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.slideshow__slider{
  position: relative
}

.slideshow__slider .slick-dots{
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px
}

.slideshow__slider .slick-dots li{
  padding:0 .1875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.slideshow__slider .slick-dots li button{
  text-indent:-9999px;
  outline:none;
  width: .5rem;
  height: .5rem;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
  border-style: solid;
  border-radius: 9999px
}

.slideshow__slider .slick-dots li.slick-active button{
  -webkit-transform:scale(1.5);
       -o-transform:scale(1.5);
          transform:scale(1.5);
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

.slideshow__slider .slick-dots{
  bottom:560px;
  left:20px;
  position: absolute;
  grid-gap: .25rem;
  gap: .25rem
}

@media (min-width: 768px){
  .slideshow__slider .slick-dots{
    bottom:60px
  }
}

@media (min-width: 1024px){
  .slideshow__slider .slick-dots{
    left:60px;
    bottom:80px
  }
}

@media (min-width: 1024px){
  .slideshow__slider .slick-dots button{
    width: .75rem !important;
    height: .75rem !important
  }
}

.audio{
  min-height:350px;
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw;
  position: relative;
  --bg-opacity: 1;
  background-color: #407bd1;
  background-color: rgba(64, 123, 209, var(--bg-opacity));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  overflow: hidden
}

@media (min-width: 1024px){
  .audio{
    min-height:760px;
    padding-top: 5rem;
    padding-bottom: 5rem
  }
}

.audio::before,.audio::after{
  content:"";
  width:500px;
  height:500px;
  z-index:1;
  position: absolute;
  background-size: cover;
  background-repeat: no-repeat
}

@media (min-width: 1024px){
  .audio::before,.audio::after{
    width:1000px;
    height:1000px
  }
}

.audio::before{
  top:0;
  left:0;
  margin-top:-250px;
  margin-left:-250px;
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/blue-shape.png')
}

@media (min-width: 1024px){
  .audio::before{
    margin-top:-500px;
    margin-left:-500px
  }
}

.audio::after{
  bottom:0;
  right:0;
  margin-bottom:-250px;
  margin-right:-250px;
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/orange-shape.png')
}

@media (min-width: 1024px){
  .audio::after{
    margin-bottom:-500px;
    margin-right:-500px
  }
}

.audio__element{
  display: none
}

.audio__wrapper{
  z-index:2;
  max-width:1240px;
  position: relative;
  margin-left: auto;
  margin-right: auto
}

.audio__excerpt{
  max-width:680px;
  margin-bottom: 0px;
  font-size: 2.1875rem;
  font-weight: 700
}

@media (min-width: 1280px){
  .audio__excerpt{
    font-size: 3.125rem
  }
}

.audio__label{
  margin-bottom: 0px;
  font-size: 1rem
}

@media (min-width: 1280px){
  .audio__label{
    font-size: 1.25rem
  }
}

.audio__center{
  z-index:3;
  margin-top: 3.75rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center
}

@media (min-width: 1024px){
  .audio__center{
    top:55%;
    left:50%;
    -webkit-transform:translate3d(-50%, -50%, 0);
            transform:translate3d(-50%, -50%, 0);
    margin-top: 0px;
    position: absolute
  }
}

.audio__button{
  width:65px;
  height:65px;
  -webkit-box-shadow:0 4px 24px rgba(0,0,0,.25);
          box-shadow:0 4px 24px rgba(0,0,0,.25);
  margin-bottom: .75rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  overflow: hidden;
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

@media (min-width: 1024px){
  .audio__button{
    width:120px;
    height:120px
  }
}

.audio__button:hover{
  -webkit-transform:translate3d(0, 2px, 0);
          transform:translate3d(0, 2px, 0);
  -webkit-box-shadow:0 2px 12px rgba(0,0,0,.25);
          box-shadow:0 2px 12px rgba(0,0,0,.25)
}

.audio__button:focus{
  outline:none
}

.audio__icon{
  border:0;
  background:rgba(0,0,0,0);
  width:0;
  height:16px;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000;
  border-style:solid;
  border-width:8px 0 8px 12px;
  background-color: transparent;
  cursor: pointer;
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-box-sizing: border-box;
          box-sizing: border-box
}

@media (min-width: 1024px){
  .audio__icon{
    height:24px;
    border-width:12px 0 12px 20px
  }
}

.audio__title{
  font-size: 1.25rem
}

@media (min-width: 1024px){
  .audio__title{
    font-size: 1.5625rem
  }
}

.audio__subtitle{
  font-size: .875rem
}

@media (min-width: 1024px){
  .audio__subtitle{
    font-size: 1rem
  }
}

.audio--playing::before,.audio--playing::after{
  -webkit-animation:rotating 40s linear infinite;
       -o-animation:rotating 40s linear infinite;
          animation:rotating 40s linear infinite
}

.audio--playing .audio__icon{
  border-style:double;
  border-width:0 0 0 12px
}

@media (min-width: 1024px){
  .audio--playing .audio__icon{
    border-width:0 0 0 24px
  }
}

@-webkit-keyframes rotating{
  from{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg)
  }

  to{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg)
  }
}

@-o-keyframes rotating{
  from{
    -o-transform:rotate(0deg);
       transform:rotate(0deg)
  }

  to{
    -o-transform:rotate(360deg);
       transform:rotate(360deg)
  }
}

@keyframes rotating{
  from{
    -webkit-transform:rotate(0deg);
         -o-transform:rotate(0deg);
            transform:rotate(0deg)
  }

  to{
    -webkit-transform:rotate(360deg);
         -o-transform:rotate(360deg);
            transform:rotate(360deg)
  }
}

.double-image{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

@media (min-width: 768px){
  .double-image{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-left: -1.25rem;
    margin-right: -1.25rem
  }
}

.double-image figure{
  margin-bottom: 1.75rem
}

.double-image figure:last-child{
  margin-bottom: 0px
}

@media (min-width: 768px){
  .double-image figure{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-bottom: 0px
  }
}

.double-image figcaption{
  text-align:left !important;
  font-size: .625rem
}

.group{
  border-bottom:1px solid;
  padding-top: 3rem;
  padding-bottom: 3rem;
  --border-opacity: 1;
  border-color: #1b365d;
  border-color: rgba(27, 54, 93, var(--border-opacity))
}

.group:first-child{
  padding-top: 0px
}

.group:last-child{
  border-bottom-width:0
}

.group__header{
  margin-bottom: 2.5rem
}

.group__title{
  margin-bottom: .5rem;
  font-size: 1.25rem
}

@media (min-width: 1024px){
  .group__title{
    font-size: 1.5625rem
  }
}

.group__members{
  list-style-type: none;
  padding-left: 0px
}

.group__member{
  margin-bottom: 1.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start
}

.group__member picture{
  -webkit-box-flex:0;
      -ms-flex:0 0 50px;
          flex:0 0 50px;
  height:50px;
  margin-right: 1.25rem;
  border-radius: 9999px;
  overflow: hidden
}

.group__member p:last-child{
  margin-bottom: 0px
}

.group__member:last-child{
  margin-bottom: 0px
}

@media (min-width: 1024px){
  .group__member{
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
  }
}

.sticky--blue .group{
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity))
}

.pedago{
  width:280px !important;
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important;
  min-height:400px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  --bg-opacity: 1;
  background-color: #0C1B32;
  background-color: rgba(12, 27, 50, var(--bg-opacity));
  background-size: cover;
  background-position: left bottom;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 2.5rem;
  padding-bottom: 2rem;
  cursor: pointer
}

.pedago .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #0C1B32;
  color: rgba(12, 27, 50, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.pedago .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.pedago .icon::before,.pedago .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.pedago:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.pedago:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

@media (min-width: 1280px){
  .pedago{
    width:100% !important;
    min-height:390px;
    padding-left: 1.75rem;
    padding-right: 1.75rem
  }
}

.pedago__slider{
  margin-top: 1.25rem
}

.pedago__slider .slick-arrow{
  position:absolute;
  z-index:20;
  width:42px;
  height:50px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

.pedago__slider .slick-arrow:focus{
  outline:none
}

.pedago__slider .slick-arrow:not(.slick-disabled):hover{
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

.pedago__slider .slick-arrow.slick-disabled{
  cursor: not-allowed
}

.pedago__slider .slick-arrow.slick-disabled i{
  opacity:.5
}

.pedago__slider .slick-arrow .icon{
  --text-opacity: 1;
  color: #0C1B32;
  color: rgba(12, 27, 50, var(--text-opacity));
  font-size: .625rem
}

.pedago__slider .slick-prev{
  right:72px;
  border-top-left-radius:50px;
  border-bottom-left-radius:50px
}

.pedago__slider .slick-prev .icon{
  -webkit-transform:rotate(-180deg);
       -o-transform:rotate(-180deg);
          transform:rotate(-180deg)
}

.pedago__slider .slick-next{
  right:30px;
  border-top-right-radius:50px;
  border-bottom-right-radius:50px
}

.pedago__slider .slick-dots{
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px
}

.pedago__slider .slick-dots li{
  padding:0 .1875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.pedago__slider .slick-dots li button{
  text-indent:-9999px;
  outline:none;
  width: .5rem;
  height: .5rem;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
  border-style: solid;
  border-radius: 9999px
}

.pedago__slider .slick-dots li.slick-active button{
  -webkit-transform:scale(1.5);
       -o-transform:scale(1.5);
          transform:scale(1.5);
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

@media (min-width: 1280px){
  .pedago__slider{
    margin-top: 1.75rem
  }
}

.pedago__slider .slick-slide{
  margin-right: 1.25rem
}

@media (min-width: 1280px){
  .pedago__slider .slick-slide{
    margin-right:35px
  }
}

.pedago__slider .slick-slide:last-child{
  margin-right: 0px
}

.pedago__slider .slick-slide:nth-child(3n+1) .pedago{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-discover-1.png')
}

.pedago__slider .slick-slide:nth-child(3n+2) .pedago{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-discover-2.png')
}

.pedago__slider .slick-slide:nth-child(3n+2) .pedago .icon{
  --text-opacity: 1;
  color: #e35205;
  color: rgba(227, 82, 5, var(--text-opacity))
}

.pedago__slider .slick-slide:nth-child(3n+3) .pedago{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-discover-3.png')
}

.pedago__slider .slick-dots{
  margin-top: 2.5rem
}

.pedago__slider .slick-list{
  overflow: visible
}

@media (min-width: 1280px){
  .pedago__slider .slick-list{
    overflow-x: hidden
  }
}

.pedago__slider .slick-arrow{
  top:-90px
}

.pedago__slider .slick-prev{
  right:72px
}

.pedago__slider .slick-next{
  right:30px
}

.pedago__title{
  font-size: 1.25rem
}

@media (min-width: 1024px){
  .pedago__title{
    font-size: 1.5625rem
  }
}

.pedago__title a{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.pedago__excerpt{
  margin-top: 1.25rem;
  font-size: 1rem
}

.pedago__bottom{
  margin-top: 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

.sounds__title{
  margin-bottom: 1.5rem;
  font-size: 1.5625rem
}

@media (min-width: 1024px){
  .sounds__title{
    margin-bottom: 3rem;
    font-size: 2.1875rem
  }
}

.sounds__player{
  margin-bottom: 1.5rem
}

@media (min-width: 1024px){
  .sounds__player{
    margin-bottom: 3rem
  }
}

.sounds__player iframe{
  margin-bottom: 1.75rem
}

.sounds__player iframe:last-child{
  margin-bottom: 0px
}

.sounds__link{
  border-top:1px solid;
  border-bottom:1px solid;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  --border-opacity: 1;
  border-color: #1b365d;
  border-color: rgba(27, 54, 93, var(--border-opacity))
}

@media (min-width: 1024px){
  .sounds__link{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem
  }
}

.sounds__link span{
  margin-bottom: 0px;
  font-size: 1.125rem
}

@media (min-width: 1024px){
  .sounds__link span{
    font-size: 1.5625rem
  }
}

.sounds__link.sounds__link--link .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.sounds__link.sounds__link--link .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.sounds__link.sounds__link--link .icon::before,.sounds__link.sounds__link--link .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.sounds__link.sounds__link--link:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.sounds__link.sounds__link--link:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.sounds__networks{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px;
  list-style-type: none
}

.sounds__network{
  margin-right: .5rem
}

.sounds__network:last-child{
  margin-right: 0px
}

.sounds__network i{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden;
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

.sounds__network:hover i{
  -webkit-transform:translate3d(0, -2px, 0);
          transform:translate3d(0, -2px, 0);
  --bg-opacity: 1;
  background-color: #407bd1;
  background-color: rgba(64, 123, 209, var(--bg-opacity))
}

.bio{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  --bg-opacity: 1;
  background-color: #f2f2f2;
  background-color: rgba(242, 242, 242, var(--bg-opacity));
  text-align: center
}

@media (min-width: 1024px){
  .bio{
    padding-top: 5rem;
    padding-bottom: 5rem;
    padding-left: 3rem;
    padding-right: 3rem
  }
}

.bio__media{
  width:180px;
  height:180px;
  margin-bottom: 1.75rem;
  display: block;
  margin-left: auto;
  margin-right: auto;
  border-radius: 9999px;
  overflow: hidden
}

.bio__media img{
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover
}

.bio__excerpt{
  margin-bottom: .5rem;
  font-size: 1.25rem
}

@media (min-width: 1024px){
  .bio__excerpt{
    font-size: 1.5625rem
  }
}

.bio__name{
  margin-bottom: 0px;
  margin-top: 0px;
  font-size: .875rem
}

@media (min-width: 1024px){
  .bio__name{
    font-size: 1.125rem
  }
}

.entry-feat{
  margin-bottom: 1.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse
}

@media (min-width: 768px){
  .entry-feat{
    margin-bottom: 3.75rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row
  }
}

@media (min-width: 1024px){
  .entry-feat{
    -ms-flex-preferred-size:50%;
        flex-basis:50%;
    max-width:50%;
    padding-left: 1.25rem;
    padding-right: 1.25rem
  }
}

.entry-feat:last-child{
  margin-bottom: 0px
}

.entry-feat__grid{
  margin-top: 2.5rem;
  padding-bottom: 1.5rem
}

@media (min-width: 1024px){
  .entry-feat__grid{
    margin-top: 3rem;
    padding-bottom: 0px;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap
  }
}

.entry-feat__media{
  -webkit-box-flex:0;
      -ms-flex:0 0 80px;
          flex:0 0 80px;
  height:47px;
  margin-left: 1.25rem;
  overflow: hidden
}

.entry-feat__media img{
  -webkit-transition:-webkit-transform 0s linear;
  transition:-webkit-transform 0s linear;
  -o-transition:-o-transform 0s linear;
  transition:transform 0s linear;
  transition:transform 0s linear, -webkit-transform 0s linear, -o-transform 0s linear;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover
}

@media (min-width: 768px){
  .entry-feat__media{
    -webkit-box-flex:0;
        -ms-flex:0 0 170px;
            flex:0 0 170px;
    height:100px;
    margin-left: 0px;
    margin-right: 1.75rem
  }
}

.entry-feat__content{
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%
}

.entry-feat__published{
  margin-bottom: .5rem;
  font-size: 0.8125rem
}

.entry-feat__title{
  margin-bottom: .5rem;
  font-size: 1rem
}

@media (min-width: 768px){
  .entry-feat__title{
    font-size: 1.25rem
  }
}

.entry-feat__title a{
  --text-opacity: 1;
  color: #2A2549;
  color: rgba(42, 37, 73, var(--text-opacity))
}

.entry-feat__term{
  margin-bottom: 0px;
  font-size: 0.8125rem;
  --text-opacity: 1;
  color: #e35205;
  color: rgba(227, 82, 5, var(--text-opacity))
}

.entry-feat:hover .entry-feat__media img{
  -webkit-transition:-webkit-transform 10s linear;
  transition:-webkit-transform 10s linear;
  -o-transition:-o-transform 10s linear;
  transition:transform 10s linear;
  transition:transform 10s linear, -webkit-transform 10s linear, -o-transform 10s linear;
  -webkit-transform:scale(1.2);
       -o-transform:scale(1.2);
          transform:scale(1.2)
}

.podcast:not(.podcast--big){
  max-width:280px
}

.podcast .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #132745;
  color: rgba(19, 39, 69, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.podcast .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.podcast .icon::before,.podcast .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.podcast:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.podcast:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.podcast--orange .podcast__media{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-orange.jpg')
}

.podcast--blue .podcast__media{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-blue.jpg')
}

.podcast--dark-blue .podcast__media{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-dark-blue.jpg')
}

.podcast--light-blue .podcast__media{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-magenta.jpg')
}

.podcast__media{
  height:280px;
  max-width:280px;
  -webkit-box-shadow:0 20px 30px rgba(0,0,0,.25);
          box-shadow:0 20px 30px rgba(0,0,0,.25);
  position: relative;
  margin-bottom: 1.25rem;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}

.podcast__media--center{
  width:135px;
  height:135px
}

.podcast__media--center img{
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover
}

.podcast__media--circle img{
  border-radius: 9999px;
  overflow: hidden
}

.podcast__label{
  width:40px;
  height:40px;
  right:10px;
  top:10px;
  position: absolute;
  border-radius: 9999px;
  overflow: hidden
}

.podcast__label img{
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover
}

.podcast__title{
  margin-bottom: .5rem;
  font-size: 1.25rem;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:3;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical
}

.podcast__excerpt{
  margin-bottom: 1.25rem;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:3;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical
}

.podcast__link{
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.podcast__link i{
  font-size: .625rem
}

.podcast--big{
  max-width:100%;
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}

@media (min-width: 1280px){
  .podcast--big{
    height:600px;
    margin-right: 2.5rem;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    padding-bottom: 2.75rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end
  }

  .podcast--big:nth-child(2n+2){
    margin-right: 0px
  }
}

@media (min-width: 1280px){
  .podcast--big.podcast--orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-orange.jpg')
  }
}

@media (min-width: 1280px){
  .podcast--big.podcast--blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-blue.jpg')
  }
}

@media (min-width: 1280px){
  .podcast--big.podcast--dark-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-dark-blue.jpg')
  }
}

@media (min-width: 1280px){
  .podcast--big.podcast--light-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-magenta.jpg')
  }
}

.podcast--big h3{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:2;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical
}

.podcast--big .podcast__media{
  height:335px;
  max-width:none;
  position: relative;
  width: 100%
}

@media (min-width: 1280px){
  .podcast--big .podcast__media{
    background:none;
    -webkit-box-shadow:none;
            box-shadow:none;
    position: static;
    margin-bottom: .5rem;
    height: auto;
    width: auto
  }
}

.podcast--big .podcast__media>img{
  width:180px;
  height:180px
}

@media (min-width: 1280px){
  .podcast--big .podcast__media>img{
    width:290px;
    height:290px
  }
}

.podcast--big .podcast__label{
  display: block
}

@media (min-width: 1280px){
  .podcast--big .podcast__label{
    right:20px
  }
}

.podcast--big .podcast__label>img{
  -o-object-fit: cover;
     object-fit: cover
}

.podcast--big .podcast__badge{
  border-radius:8px;
  top:20px;
  left:10px;
  position: absolute;
  padding-top: .25rem;
  padding-bottom: .25rem;
  padding-left: .75rem;
  padding-right: .75rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #0d1a2e;
  background-color: rgba(13, 26, 46, var(--bg-opacity));
  font-size: 0.8125rem
}

@media (min-width: 1280px){
  .podcast--big .podcast__badge{
    left:20px
  }
}

.podcast--big .podcast__title{
  font-size: 1.25rem
}

@media (min-width: 1280px){
  .podcast--big .podcast__title{
    font-size: 1.875rem
  }
}

.podcast--big .podcast__title a{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.podcast--big .podcast__excerpt{
  font-size: 1rem;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:3;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical
}

@media (min-width: 1280px){
  .podcast--big .podcast__excerpt{
    max-width:75%
  }
}

.podcast--big .podcast__link{
  right:20px;
  top:285px;
  position: absolute
}

@media (min-width: 1280px){
  .podcast--big .podcast__link{
    top:initial;
    right:30px;
    bottom:40px
  }
}

.podcast__grid{
  max-width:1240px;
  margin-top: 1.25rem;
  margin-left: auto;
  margin-right: auto
}

@media (min-width: 1024px){
  .podcast__grid{
    margin-top: 2.5rem
  }
}

.podcast__grid .facetwp-template{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -1.25rem;
  margin-right: -1.25rem
}

.podcast__grid .podcast{
  -ms-flex-preferred-size:100%;
      flex-basis:100%;
  max-width:100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-bottom: 2.5rem
}

@media (min-width: 768px){
  .podcast__grid .podcast{
    -ms-flex-preferred-size:50%;
        flex-basis:50%;
    max-width:50%
  }
}

@media (min-width: 1024px){
  .podcast__grid .podcast{
    -ms-flex-preferred-size:33.333%;
        flex-basis:33.333%;
    max-width:33.333%;
    margin-bottom: 4rem
  }
}

@media (min-width: 1280px){
  .podcast__grid .podcast{
    -ms-flex-preferred-size:25%;
        flex-basis:25%;
    max-width:25%
  }
}

.podcast__grid .podcast__media{
  height:335px;
  max-width:335px
}

@media (min-width: 768px){
  .podcast__grid .podcast__media{
    height:280px;
    max-width:280px
  }
}

.podcast__grid .facetwp-facet-loadmore{
  text-align: center
}

.podcast__grid .facetwp-load-more{
  border-radius:50px;
  padding-left: 5rem;
  padding-right: 5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-align: center;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #0d1a2e;
  background-color: rgba(13, 26, 46, var(--bg-opacity))
}

.podcast__slider{
  max-width:1240px;
  margin-top: 1.25rem;
  margin-left: auto;
  margin-right: auto
}

.podcast__slider .slick-dots{
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px
}

.podcast__slider .slick-dots li{
  padding:0 .1875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.podcast__slider .slick-dots li button{
  text-indent:-9999px;
  outline:none;
  width: .5rem;
  height: .5rem;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #1b365d;
  border-color: rgba(27, 54, 93, var(--border-opacity));
  border-style: solid;
  border-radius: 9999px
}

.podcast__slider .slick-dots li.slick-active button{
  -webkit-transform:scale(1.5);
       -o-transform:scale(1.5);
          transform:scale(1.5);
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity))
}

.podcast__slider .slick-arrow{
  position:absolute;
  z-index:20;
  width:42px;
  height:50px;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

.podcast__slider .slick-arrow:focus{
  outline:none
}

.podcast__slider .slick-arrow:not(.slick-disabled):hover{
  --bg-opacity: 1;
  background-color: #407bd1;
  background-color: rgba(64, 123, 209, var(--bg-opacity))
}

.podcast__slider .slick-arrow.slick-disabled{
  cursor: not-allowed
}

.podcast__slider .slick-arrow.slick-disabled i{
  opacity:.5
}

.podcast__slider .slick-arrow .icon{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: .625rem
}

.podcast__slider .slick-prev{
  right:72px;
  border-top-left-radius:50px;
  border-bottom-left-radius:50px
}

.podcast__slider .slick-prev .icon{
  -webkit-transform:rotate(-180deg);
       -o-transform:rotate(-180deg);
          transform:rotate(-180deg)
}

.podcast__slider .slick-next{
  right:30px;
  border-top-right-radius:50px;
  border-bottom-right-radius:50px
}

@media (min-width: 1024px){
  .podcast__slider{
    margin-top: 2.5rem
  }
}

.podcast__slider .slick-slide{
  padding-left: .5rem;
  padding-right: .5rem
}

@media (min-width: 1024px){
  .podcast__slider .slick-slide{
    padding-left: 1.25rem;
    padding-right: 1.25rem
  }
}

.podcast__slider .slick-list{
  margin-left: -0.5rem;
  margin-right: -0.5rem
}

@media (min-width: 1024px){
  .podcast__slider .slick-list{
    margin-left: -1.25rem;
    margin-right: -1.25rem
  }
}

.podcast__slider .slick-arrow{
  top:-90px
}

.podcast__slider .slick-prev{
  right:72px
}

.podcast__slider .slick-next{
  right:30px
}

.podcast__slider .slick-dots{
  margin-top: 2.5rem
}

.podcast__grid .podcast,.podcast__slider .podcast{
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

.podcast__grid .podcast a,.podcast__slider .podcast a{
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

.podcast__grid .podcast i,.podcast__slider .podcast i{
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.poster:not(.podcast--big){
  max-width:280px
}

.poster__media{
  height:280px;
  max-width:280px;
  -webkit-box-shadow:0 20px 30px rgba(0,0,0,.25);
          box-shadow:0 20px 30px rgba(0,0,0,.25);
  position: relative;
  margin-bottom: 1.25rem;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}

.poster__media--center{
  overflow: hidden
}

.poster__media--center img{
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover
}

.poster .icon{
  width:30px;
  height:30px;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-left:.5rem;
  border-radius:100%;
  overflow:hidden
}

.poster__label{
  width:40px;
  height:40px;
  right:10px;
  top:10px;
  position: absolute;
  border-radius: 9999px;
  overflow: hidden
}

.poster__label img{
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover
}

.poster__title{
  margin-bottom: .5rem;
  font-size: 1.25rem;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:3;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical
}

.poster__excerpt{
  margin-bottom: 1.25rem;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:3;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical
}

.poster__link{
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.poster__link i{
  font-size: .625rem
}

.poster--big{
  max-width:100%;
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}

@media (min-width: 1280px){
  .poster--big{
    height:600px;
    margin-right: 2.5rem;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    padding-bottom: 2.75rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end
  }

  .poster--big:nth-child(2n+2){
    margin-right: 0px
  }
}

@media (min-width: 1280px){
  .poster--big.podcast--orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-orange.jpg')
  }
}

@media (min-width: 1280px){
  .poster--big.podcast--blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-blue.jpg')
  }
}

@media (min-width: 1280px){
  .poster--big.podcast--dark-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-dark-blue.jpg')
  }
}

@media (min-width: 1280px){
  .poster--big.podcast--light-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-magenta.jpg')
  }
}

.poster--big h3{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:2;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical
}

.poster--big .podcast__media{
  height:335px;
  max-width:none;
  position: relative;
  width: 100%
}

@media (min-width: 1280px){
  .poster--big .podcast__media{
    background:none;
    -webkit-box-shadow:none;
            box-shadow:none;
    position: static;
    margin-bottom: .5rem;
    height: auto;
    width: auto
  }
}

.poster--big .podcast__media>img{
  width:180px;
  height:180px;
  border-radius: 9999px
}

@media (min-width: 1280px){
  .poster--big .podcast__media>img{
    width:290px;
    height:290px
  }
}

.poster--big .poster__label{
  display: block
}

@media (min-width: 1280px){
  .poster--big .poster__label{
    right:20px
  }
}

.poster--big .poster__label>img{
  -o-object-fit: cover;
     object-fit: cover
}

.poster--big .poster__badge{
  border-radius:8px;
  top:20px;
  left:10px;
  position: absolute;
  padding-top: .25rem;
  padding-bottom: .25rem;
  padding-left: .75rem;
  padding-right: .75rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #0d1a2e;
  background-color: rgba(13, 26, 46, var(--bg-opacity));
  font-size: 0.8125rem
}

@media (min-width: 1280px){
  .poster--big .poster__badge{
    left:20px
  }
}

.poster--big .poster__title{
  font-size: 1.25rem
}

@media (min-width: 1280px){
  .poster--big .poster__title{
    font-size: 1.875rem
  }
}

.poster--big .poster__title a{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.poster--big .poster__excerpt{
  font-size: 1rem;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:3;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical
}

@media (min-width: 1280px){
  .poster--big .poster__excerpt{
    max-width:75%
  }
}

.poster--big .poster__link{
  right:20px;
  top:285px;
  position: absolute
}

@media (min-width: 1280px){
  .poster--big .poster__link{
    top:initial;
    right:30px;
    bottom:40px
  }
}

.poster__grid{
  max-width:1240px;
  margin-top: 1.25rem;
  margin-left: auto;
  margin-right: auto
}

@media (min-width: 1024px){
  .poster__grid{
    margin-top: 2.5rem
  }
}

.poster__grid .facetwp-template{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -1.25rem;
  margin-right: -1.25rem
}

.poster__grid .poster{
  -ms-flex-preferred-size:100%;
      flex-basis:100%;
  max-width:100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-bottom: 2.5rem
}

@media (min-width: 768px){
  .poster__grid .poster{
    -ms-flex-preferred-size:50%;
        flex-basis:50%;
    max-width:50%
  }
}

@media (min-width: 1024px){
  .poster__grid .poster{
    -ms-flex-preferred-size:33.333%;
        flex-basis:33.333%;
    max-width:33.333%;
    margin-bottom: 4rem
  }
}

@media (min-width: 1280px){
  .poster__grid .poster{
    -ms-flex-preferred-size:25%;
        flex-basis:25%;
    max-width:25%
  }
}

.poster__grid .poster__media{
  height:335px;
  max-width:335px
}

@media (min-width: 768px){
  .poster__grid .poster__media{
    height:280px;
    max-width:280px
  }
}

.poster__grid .facetwp-facet-loadmore{
  text-align: center
}

.poster__grid .facetwp-load-more{
  border-radius:50px;
  padding-left: 5rem;
  padding-right: 5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-align: center;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #0d1a2e;
  background-color: rgba(13, 26, 46, var(--bg-opacity))
}

.poster__slider{
  max-width:1240px;
  margin-top: 1.25rem;
  margin-left: auto;
  margin-right: auto
}

.poster__slider .slick-dots{
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px
}

.poster__slider .slick-dots li{
  padding:0 .1875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.poster__slider .slick-dots li button{
  text-indent:-9999px;
  outline:none;
  width: .5rem;
  height: .5rem;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #1b365d;
  border-color: rgba(27, 54, 93, var(--border-opacity));
  border-style: solid;
  border-radius: 9999px
}

.poster__slider .slick-dots li.slick-active button{
  -webkit-transform:scale(1.5);
       -o-transform:scale(1.5);
          transform:scale(1.5);
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity))
}

.poster__slider .slick-arrow{
  position:absolute;
  z-index:20;
  width:42px;
  height:50px;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

.poster__slider .slick-arrow:focus{
  outline:none
}

.poster__slider .slick-arrow:not(.slick-disabled):hover{
  --bg-opacity: 1;
  background-color: #407bd1;
  background-color: rgba(64, 123, 209, var(--bg-opacity))
}

.poster__slider .slick-arrow.slick-disabled{
  cursor: not-allowed
}

.poster__slider .slick-arrow.slick-disabled i{
  opacity:.5
}

.poster__slider .slick-arrow .icon{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: .625rem
}

.poster__slider .slick-prev{
  right:72px;
  border-top-left-radius:50px;
  border-bottom-left-radius:50px
}

.poster__slider .slick-prev .icon{
  -webkit-transform:rotate(-180deg);
       -o-transform:rotate(-180deg);
          transform:rotate(-180deg)
}

.poster__slider .slick-next{
  right:30px;
  border-top-right-radius:50px;
  border-bottom-right-radius:50px
}

@media (min-width: 1024px){
  .poster__slider{
    margin-top: 2.5rem
  }
}

.poster__slider .slick-slide{
  padding-left: .5rem;
  padding-right: .5rem
}

@media (min-width: 1024px){
  .poster__slider .slick-slide{
    padding-left: 1.25rem;
    padding-right: 1.25rem
  }
}

.poster__slider .slick-list{
  margin-left: -0.5rem;
  margin-right: -0.5rem
}

@media (min-width: 1024px){
  .poster__slider .slick-list{
    margin-left: -1.25rem;
    margin-right: -1.25rem
  }
}

.poster__slider .slick-arrow{
  top:-90px
}

.poster__slider .slick-prev{
  right:72px
}

.poster__slider .slick-next{
  right:30px
}

.poster__slider .slick-dots{
  margin-top: 2.5rem
}

.poster__grid .poster,.poster__slider .poster{
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

.poster__grid .poster a,.poster__slider .poster a{
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

.poster__grid .poster i,.poster__slider .poster i{
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.split-card{
  min-height:750px;
  --bg-opacity: 1;
  background-color: #e35205;
  background-color: rgba(227, 82, 5, var(--bg-opacity));
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

@media (min-width: 768px){
  .split-card{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    padding-left: 2.5rem;
    padding-right: 2.5rem
  }
}

@media (min-width: 1024px){
  .split-card{
    min-height:780px;
    padding-top: 5rem;
    padding-bottom: 5rem;
    padding-left: 3.75rem;
    padding-right: 3.75rem
  }
}

.split-card__label{
  margin-bottom: .5rem;
  font-size: 1.25rem
}

.split-card__title{
  margin-bottom: .5rem;
  font-size: 2.1875rem
}

@media (min-width: 1024px){
  .split-card__title{
    margin-bottom: 1.25rem;
    font-size: 3.125rem
  }
}

.split-card__excerpt{
  margin-bottom: 0px
}

.split-card__link{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.split-card__list{
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  padding-left: 0px;
  list-style-type: none
}

@media (min-width: 1024px){
  .split-card__list{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between
  }
}

.split-card__item{
  margin-bottom: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.9375rem
}

.split-card__item img{
  width:100px;
  height:100px;
  margin-right: 1.25rem;
  border-radius: 9999px
}

@media (min-width: 1024px){
  .split-card__item img{
    margin-right: 0px;
    margin-bottom: 1.25rem
  }
}

@media (min-width: 1280px){
  .split-card__item img{
    width:140px;
    height:140px
  }
}

.split-card__item:last-child{
  margin-bottom: 0px
}

@media (min-width: 1024px){
  .split-card__item{
    max-width:120px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center
  }
}

@media (min-width: 1280px){
  .split-card__item{
    max-width:140px
  }
}

.split-card:nth-child(1){
  -webkit-box-shadow:0 0 0 1000px inset rgba(0,0,0,.5);
          box-shadow:0 0 0 1000px inset rgba(0,0,0,.5)
}

.split-card:nth-child(1) .split-card__link .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #0d1a2e;
  color: rgba(13, 26, 46, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.split-card:nth-child(1) .split-card__link .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.split-card:nth-child(1) .split-card__link .icon::before,.split-card:nth-child(1) .split-card__link .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.split-card:nth-child(1) .split-card__link:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.split-card:nth-child(1) .split-card__link:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.split-card:nth-child(2){
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/split-card.png');
  background-position: left bottom
}

@media (min-width: 768px){
  .split-card:nth-child(2){
    -webkit-transform:translate3d(0, 80px, 0);
            transform:translate3d(0, 80px, 0)
  }
}

.split-card:nth-child(2) .split-card__link .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #e35205;
  color: rgba(227, 82, 5, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.split-card:nth-child(2) .split-card__link .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.split-card:nth-child(2) .split-card__link .icon::before,.split-card:nth-child(2) .split-card__link .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.split-card:nth-child(2) .split-card__link:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.split-card:nth-child(2) .split-card__link:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

@media (min-width: 768px){
  .split-card__grid{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 5rem
  }
}

.black-gallery{
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw;
  position: relative;
  --bg-opacity: 1;
  background-color: #202020;
  background-color: rgba(32, 32, 32, var(--bg-opacity))
}

.black-gallery-slider{
  padding-bottom: 2.5rem
}

@media (min-width: 1024px){
  .black-gallery-slider{
    height:600px;
    position: relative
  }
}

.black-gallery .slick-slide{
  margin-right: 1.25rem
}

.black-gallery .slick-list{
  overflow: visible
}

.black-gallery .slider-item-content{
  position: relative;
  margin-right: 1.25rem;
  z-index: 30;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

@media (min-width: 1280px){
  .black-gallery .slider-item-content{
    position: absolute;
    margin-right: 0px;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform, -o-transform;
    -webkit-transition-duration: 300ms;
         -o-transition-duration: 300ms;
            transition-duration: 300ms;
    cursor: pointer
  }
}

.black-gallery .slider-item-content img{
  pointer-events: none
}

@media (min-width: 1280px){
  .black-gallery .slider-item-content .item__content{
    display: none;
    position: absolute;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(55.21%, rgba(0, 0, 0, 0)), color-stop(75%, rgba(0, 0, 0, 0.55)), to(#000000));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 55.21%, rgba(0, 0, 0, 0.55) 75%, #000000 100%);
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 55.21%, rgba(0, 0, 0, 0.55) 75%, #000000 100%);
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 55.21%, rgba(0, 0, 0, 0.55) 75%, #000000 100%);
    pointer-events: none
  }
}

.black-gallery .slider-item-content .item__content .title{
  font-size: 1.25rem;
  font-weight: 700
}

.black-gallery .slider-item-content .item__content .copyright{
  font-size: 0.5rem
}

.black-gallery .slider-item-content:hover{
  z-index: 40;
  display: block
}

@media (min-width: 1280px){
  .black-gallery .slider-item-content:hover{
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
         -o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
            transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
    --transform-translate-y: -1.25rem
  }

  .black-gallery .slider-item-content:hover .item__content{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }
}

.black-gallery .slick-dots{
  position: absolute;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0px;
  grid-gap: .25rem;
  gap: .25rem;
  list-style-type: none;
  font-size: 0
}

.black-gallery .slick-dots button{
  text-indent:-9999px;
  width: .5rem;
  height: .5rem;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
  border-radius: 9999px;
  outline: 2px solid transparent;
  outline-offset: 2px
}

.black-gallery .slick-dots .slick-active button{
  width: .625rem;
  height: .625rem;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

.entry-partner{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.entry-partner__top{
  margin-bottom: 5rem
}

@media (min-width: 1024px){
  .entry-partner__top{
    margin-bottom: 3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }
}

.entry-partner__media{
  height:145px;
  -webkit-box-shadow:6px 7px 24px rgba(0,0,0,.3);
          box-shadow:6px 7px 24px rgba(0,0,0,.3);
  -webkit-transition:-webkit-box-shadow .3s ease-in-out,-webkit-transform .3s ease-in-out;
  transition:-webkit-box-shadow .3s ease-in-out,-webkit-transform .3s ease-in-out;
  -o-transition:box-shadow .3s ease-in-out,-o-transform .3s ease-in-out;
  transition:box-shadow .3s ease-in-out,transform .3s ease-in-out;
  transition:box-shadow .3s ease-in-out,transform .3s ease-in-out,-webkit-box-shadow .3s ease-in-out,-webkit-transform .3s ease-in-out,-o-transform .3s ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 1.25rem;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

@media (min-width: 1024px){
  .entry-partner__media{
    height:120px
  }
}

.entry-partner__title{
  margin-bottom: 1.25rem;
  font-size: 2.1875rem
}

.entry-partner__excerpt{
  margin-bottom: 0px;
  font-size: 1rem
}

@media (min-width: 1024px){
  .entry-partner__mt{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }
}

.entry-partner__mt__media{
  -webkit-box-shadow:6px 7px 24px rgba(0,0,0,.3);
          box-shadow:6px 7px 24px rgba(0,0,0,.3);
  margin-bottom: 3.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  padding: 1.25rem
}

@media (min-width: 1024px){
  .entry-partner__mt__media{
    -webkit-box-flex:0;
        -ms-flex:0 0 390px;
            flex:0 0 390px;
    margin-bottom: 0px;
    margin-right: 2.5rem
  }
}

.entry-partner__mt__content p{
  font-size: 1rem
}

.entry-partner__mt__content p:last-child{
  margin-bottom: 0px
}

@media (min-width: 1024px){
  .entry-partner__mt__content{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%
  }
}

.entry-partner--big .entry-partner__media{
  height:335px;
  margin-bottom: 3.75rem
}

@media (min-width: 1024px){
  .entry-partner--big .entry-partner__media{
    -webkit-box-flex:0;
        -ms-flex:0 0 390px;
            flex:0 0 390px;
    height:390px;
    margin-bottom: 0px;
    margin-right: 2.5rem
  }
}

.entry-partner--big .entry-partner__header{
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%
}

.entry-partner:not(.entry-partner--big){
  margin-bottom: 1.75rem;
  cursor: pointer
}

@media (min-width: 1024px){
  .entry-partner:not(.entry-partner--big){
    width:33.333%;
    margin-bottom: 1.25rem
  }
}

.entry-partner:not(.entry-partner--big):hover .entry-partner__media{
  -webkit-box-shadow:0 0 10px rgba(0,0,0,.3);
          box-shadow:0 0 10px rgba(0,0,0,.3);
  -webkit-transform:translate3d(0, 2px, 0);
          transform:translate3d(0, 2px, 0)
}

.p-modal__title{
  margin-bottom: 1.75rem;
  font-size: 2.1875rem;
  font-weight: 700
}

@media (min-width: 1024px){
  .p-modal__title{
    margin-bottom: 3rem;
    font-size: 3.125rem
  }
}

@media (min-width: 1024px){
  .p-modal__inner{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }
}

.p-modal__media{
  margin-bottom: 3rem
}

@media (min-width: 1024px){
  .p-modal__media{
    -webkit-box-flex:0;
        -ms-flex:0 0 280px;
            flex:0 0 280px;
    height:120px;
    -webkit-box-shadow:6px 7px 24px rgba(0,0,0,.3);
            box-shadow:6px 7px 24px rgba(0,0,0,.3);
    margin-bottom: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
    padding: 1.25rem;
    margin-right: 5rem
  }
}

@media (min-width: 1024px){
  .p-modal__content{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%
  }
}

.p-modal__content .my-5:first-child{
  margin-top:0 !important
}

.p-modal__content p{
  font-size: 1rem
}

.p-modal__content a{
  border-bottom:1px solid;
  border-top:1px solid;
  margin-top: .5rem;
  display: block;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  --border-opacity: 1;
  border-color: #1b365d;
  border-color: rgba(27, 54, 93, var(--border-opacity));
  font-weight: 700
}

.keys__title{
  margin-bottom: 1.75rem;
  font-size: 2.8125rem;
  --text-opacity: 1;
  color: #0D223E;
  color: rgba(13, 34, 62, var(--text-opacity));
  font-weight: 300
}

@media (min-width: 1024px){
  .keys__title{
    margin-bottom: 3.5rem;
    font-size: 9.375rem
  }
}

.keys__grid{
  margin-bottom: 5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -0.5rem;
  margin-right: -0.5rem
}

@media (min-width: 1024px){
  .keys__grid{
    margin-bottom: 6.25rem;
    margin-left: -5rem;
    margin-right: -5rem
  }
}

.key{
  -ms-flex-preferred-size:50%;
      flex-basis:50%;
  max-width:50%;
  margin-bottom: 1.75rem;
  padding-left: .5rem;
  padding-right: .5rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

@media (min-width: 1024px){
  .key{
    -ms-flex-preferred-size:33.333%;
        flex-basis:33.333%;
    max-width:33.333%;
    margin-bottom: 4.5rem;
    padding-left: 5rem;
    padding-right: 5rem
  }
}

.key__number{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 0px;
  font-size: 2.8125rem;
  font-weight: 300;
  line-height: 1.25
}

@media (min-width: 1024px){
  .key__number{
    margin-bottom: 1.75rem;
    font-size: 8.125rem
  }
}

.key__exposant{
  top:5px;
  position: relative;
  margin-left: .25rem;
  font-size: 1.25rem
}

@media (min-width: 1024px){
  .key__exposant{
    font-size: 2.5rem
  }
}

.key__unity{
  height:24px;
  margin-bottom: 1rem;
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity));
  font-weight: 700
}

@media (min-width: 1024px){
  .key__unity{
    font-size: 1.25rem
  }
}

.key__title{
  margin-bottom: 0px;
  font-size: 1rem
}

.key__excerpt{
  margin-bottom: 0px
}

.product-slider .title{
  font-size:50px;
  font-weight:700
}

.subscribe-form{
  --bg-opacity: 1;
  background-color: #fef7f1;
  background-color: rgba(254, 247, 241, var(--bg-opacity));
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-orange-light.svg');
  background-position: center;
  background-repeat: no-repeat;
  --text-opacity: 1;
  color: #e35205;
  color: rgba(227, 82, 5, var(--text-opacity));
  padding-top: 3.125rem;
  padding-bottom: 3.125rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem
}

@media (min-width: 768px){
  .subscribe-form{
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
    padding-left: 3.75rem;
    padding-right: 3.75rem
  }
}

@media (min-width: 1024px){
  .subscribe-form{
    background-size: cover
  }
}

.bloc{
  width: 100%;
  padding-top: 3.75rem;
  padding-bottom: 3rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #2A2549;
  color: rgba(42, 37, 73, var(--text-opacity))
}

@media (min-width: 1024px){
  .bloc{
    padding-top: 5rem;
    padding-bottom: 5rem
  }
}

.bloc__wrapper{
  max-width:1240px;
  margin-left: auto;
  margin-right: auto
}

.bloc__label{
  margin-bottom: .5rem;
  font-size: 1rem
}

@media (min-width: 1024px){
  .bloc__label{
    margin-bottom: 1.25rem;
    font-size: 1.25rem
  }
}

.bloc__title{
  margin-bottom: .5rem;
  font-size: 2.1875rem
}

@media (min-width: 1024px){
  .bloc__title{
    max-width:820px;
    font-size: 3.125rem
  }
}

.bloc__title--center-m{
  text-align: center
}

@media (min-width: 768px){
  .bloc__title--center-m{
    text-align: left
  }
}

.bloc__excerpt{
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  font-size: 1rem
}

@media (min-width: 1024px){
  .bloc__excerpt{
    max-width:720px;
    margin-bottom: 2.5rem;
    font-size: 1.5625rem
  }
}

.bloc__link{
  display: none
}

.bloc__slider{
  margin-top: 1.25rem
}

.bloc__slider .slick-arrow{
  position:absolute;
  z-index:20;
  width:42px;
  height:50px;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

.bloc__slider .slick-arrow:focus{
  outline:none
}

.bloc__slider .slick-arrow:not(.slick-disabled):hover{
  --bg-opacity: 1;
  background-color: #407bd1;
  background-color: rgba(64, 123, 209, var(--bg-opacity))
}

.bloc__slider .slick-arrow.slick-disabled{
  cursor: not-allowed
}

.bloc__slider .slick-arrow.slick-disabled i{
  opacity:.5
}

.bloc__slider .slick-arrow .icon{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: .625rem
}

.bloc__slider .slick-prev{
  right:72px;
  border-top-left-radius:50px;
  border-bottom-left-radius:50px
}

.bloc__slider .slick-prev .icon{
  -webkit-transform:rotate(-180deg);
       -o-transform:rotate(-180deg);
          transform:rotate(-180deg)
}

.bloc__slider .slick-next{
  right:30px;
  border-top-right-radius:50px;
  border-bottom-right-radius:50px
}

.bloc__slider .slick-dots{
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px
}

.bloc__slider .slick-dots li{
  padding:0 .1875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.bloc__slider .slick-dots li button{
  text-indent:-9999px;
  outline:none;
  width: .5rem;
  height: .5rem;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #1b365d;
  border-color: rgba(27, 54, 93, var(--border-opacity));
  border-style: solid;
  border-radius: 9999px
}

.bloc__slider .slick-dots li.slick-active button{
  -webkit-transform:scale(1.5);
       -o-transform:scale(1.5);
          transform:scale(1.5);
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity))
}

@media (min-width: 1024px){
  .bloc__slider{
    margin-top: 2.5rem
  }
}

.bloc__slider .slick-slide{
  margin-right: 1.25rem
}

@media (min-width: 1280px){
  .bloc__slider .slick-slide{
    margin-right:35px
  }
}

.bloc__slider .slick-slide:last-child{
  margin-right: 0px
}

.bloc__slider .slick-dots{
  margin-top: 2.5rem
}

.bloc__slider .slick-list{
  overflow: visible
}

@media (min-width: 1280px){
  .bloc__slider .slick-list{
    overflow: hidden
  }
}

.bloc__slider .slick-arrow{
  top:-90px
}

.bloc__slider .slick-prev{
  right:72px
}

.bloc__slider .slick-next{
  right:30px
}

.bloc--white{
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

.bloc--gray{
  --bg-opacity: 1;
  background-color: #f2f2f2;
  background-color: rgba(242, 242, 242, var(--bg-opacity))
}

.bloc--blue{
  --bg-opacity: 1;
  background-color: #142947;
  background-color: rgba(20, 41, 71, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.bloc--blue-4{
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.bloc--full{
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw
}

.bloc--transparent{
  background-color: transparent;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.bloc--transparent a{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.bloc--no-pad{
  padding-top: 0px;
  padding-bottom: 0px
}

.bloc--border{
  padding: 0px
}

.bloc--border .bloc__wrapper{
  border-bottom:1px solid;
  border-top:1px solid;
  --border-opacity: 1;
  border-color: #1b365d;
  border-color: rgba(27, 54, 93, var(--border-opacity));
  padding-top: 3.75rem;
  padding-bottom: 3rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem
}

@media (min-width: 1024px){
  .bloc--border .bloc__wrapper{
    padding-top: 5rem;
    padding-bottom: 5rem
  }
}

.bloc--resident .bloc__title{
  max-width:440px;
  margin-bottom: 1.25rem
}

.bloc--resident .bloc__wrapper{
  position: relative;
  height: 100%
}

@media (min-width: 1024px){
  .bloc--resident .bloc__wrapper{
    min-height:700px
  }
}

@media (min-width: 1024px){
  .bloc--resident .resident{
    max-width:390px;
    position: absolute;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform, -o-transform;
    -webkit-transition-duration: 300ms;
         -o-transition-duration: 300ms;
            transition-duration: 300ms
  }

  .bloc--resident .resident:nth-child(1){
    top:80px;
    right:310px;
    z-index:1px
  }

  .bloc--resident .resident:nth-child(2){
    top:0;
    right:0;
    z-index:2px
  }

  .bloc--resident .resident:hover{
    -webkit-transform:translate3d(0, -10px, 0);
            transform:translate3d(0, -10px, 0);
    z-index:3
  }

  .bloc--resident .resident__button{
    bottom:0;
    right:0;
    position: absolute
  }
}

.bloc .video-plyr__container{
  padding-left: 1.25rem;
  padding-right: 1.25rem
}

.bloc-feat{
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw
}

.page-template-template-archive .facetwp-facet,.archive.category .facetwp-facet{
  text-align: center
}

.page-template-template-archive .facetwp-load-more,.archive.category .facetwp-load-more{
  border-radius:50px;
  padding-left: 5rem;
  padding-right: 5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-align: center;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #0d1a2e;
  background-color: rgba(13, 26, 46, var(--bg-opacity))
}

.entry-post{
  border-bottom:1px solid;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
  --border-opacity: 1;
  border-color: #e1e1e1;
  border-color: rgba(225, 225, 225, var(--border-opacity));
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

.entry-post:last-child{
  border-bottom-width:0
}

@media (min-width: 768px){
  .entry-post{
    -ms-flex-preferred-size:50%;
        flex-basis:50%;
    max-width:50%;
    border-bottom-width:0;
    padding-left: 1.25rem;
    padding-right: 1.25rem
  }
}

@media (min-width: 1024px){
  .entry-post{
    border-width:0;
    display: block;
    padding-top: 0px;
    padding-bottom: 0px
  }
}

@media (min-width: 1024px){
  .entry-post{
    -ms-flex-preferred-size:25%;
        flex-basis:25%;
    max-width:25%
  }
}

.entry-post__grid{
  padding-bottom: 5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem
}

.entry-post__grid--push{
  padding-top: 5rem
}

@media (min-width: 1024px){
  .entry-post__grid--push{
    padding-top: 7.5rem
  }
}

@media (min-width: 768px){
  .entry-post__grid{
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    padding-bottom: 1.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    grid-row-gap: 5rem;
    row-gap: 5rem
  }
}

@media (min-width: 1024px){
  .entry-post__grid{
    padding-bottom: 5rem
  }
}

@media (min-width: 1280px){
  .entry-post__grid{
    padding-left: 0px;
    padding-right: 0px
  }
}

.entry-post__media{
  -webkit-box-flex:0;
      -ms-flex:0 0 80px;
          flex:0 0 80px;
  margin-left: 1.25rem;
  overflow: hidden;
  aspect-ratio:1/1
}

.entry-post__media img{
  -webkit-transition:-webkit-transform 0s linear;
  transition:-webkit-transform 0s linear;
  -o-transition:-o-transform 0s linear;
  transition:transform 0s linear;
  transition:transform 0s linear, -webkit-transform 0s linear, -o-transform 0s linear;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover
}

@media (min-width: 1024px){
  .entry-post__media{
    margin-bottom: 1.25rem;
    margin-left: 0px
  }
}

.entry-post__content{
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%
}

.entry-post__published{
  margin-bottom: .5rem;
  font-size: 0.8125rem
}

.entry-post__title{
  margin-bottom: .5rem;
  font-size: 1.25rem
}

.entry-post__title a{
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

.entry-post__excerpt{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:4;
  -webkit-line-clamp:4;
  -webkit-box-orient:vertical;
  margin-bottom: 0px;
  font-size: 1rem
}

.entry-post:hover .entry-post__media img{
  -webkit-transition:-webkit-transform 10s linear;
  transition:-webkit-transform 10s linear;
  -o-transition:-o-transform 10s linear;
  transition:transform 10s linear;
  transition:transform 10s linear, -webkit-transform 10s linear, -o-transform 10s linear;
  -webkit-transform:scale(1.2);
       -o-transform:scale(1.2);
          transform:scale(1.2)
}

.entry-post--big{
  display: block;
  padding-top: 0px
}

@media (min-width: 768px){
  .entry-post--big{
    -ms-flex-preferred-size:100%;
        flex-basis:100%;
    max-width:100%
  }
}

@media (min-width: 1024px){
  .entry-post--big{
    -ms-flex-preferred-size:50%;
        flex-basis:50%;
    max-width:50%
  }
}

.entry-post--big .entry-post__media{
  margin-left: 0px;
  margin-bottom: 1.25rem
}

@media (min-width: 1024px){
  .entry-post--big .entry-post__content{
    text-align: center
  }
}

@media (min-width: 1024px){
  .entry-post--big .entry-post__title{
    margin-bottom: 1.25rem;
    font-size: 2.5rem
  }
}

.entry-post--big .entry-post__excerpt{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:4;
  -webkit-line-clamp:4;
  -webkit-box-orient:vertical
}

.post-type-archive .wrap{
  padding-bottom: 3rem
}

@media (min-width: 1024px){
  .post-type-archive .wrap{
    padding-bottom: 6.25rem
  }
}

.post-type-archive .entry-post{
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  grid-gap: 1.25rem;
  gap: 1.25rem;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-width: 0
}

@media (min-width: 1024px){
  .post-type-archive .entry-post{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }
}

.post-type-archive .entry-post__grid{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  grid-row-gap: 2.5rem;
  row-gap: 2.5rem
}

@media (min-width: 768px){
  .post-type-archive .entry-post__grid{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row
  }
}

@media (min-width: 1024px){
  .post-type-archive .entry-post__grid{
    grid-row-gap: 5rem;
    row-gap: 5rem
  }
}

.post-type-archive .entry-post__media{
  margin-left: 0px;
  margin-bottom: 0px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none
}

.post-type-archive .entry-post__title{
  margin-bottom: 0px
}

.knowledge{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
  --bg-opacity: 1;
  background-color: #fef7f1;
  background-color: rgba(254, 247, 241, var(--bg-opacity));
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

@media (min-width: 1280px){
  .knowledge{
    min-height:850px;
    padding-top: 6.25rem;
    padding-bottom: 6.25rem
  }

  .knowledge__left{
    -webkit-box-flex:0;
        -ms-flex:0 0 370px;
            flex:0 0 370px;
    margin-right: 3.75rem
  }

  .knowledge__right{
    max-width:calc(100% - 370px);
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    position: relative
  }
}

@media (min-width: 1280px){
  .knowledge__container{
    max-width:1240px;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }
}

.knowledge__container .label{
  color:#fff;
  border-radius:8px;
  font-size:12px;
  line-height:12px;
  padding:2px 10px 2px 8px
}

.knowledge__container .label .circle{
  height:7px;
  width:7px;
  border-radius:50%;
  margin-top:2px;
  margin-right:3px
}

.knowledge__label{
  margin-bottom: .5rem;
  font-size: 1.25rem
}

.knowledge__title{
  margin-bottom: 1.25rem;
  font-size: 2.1875rem
}

@media (min-width: 1280px){
  .knowledge__title{
    font-size: 3.125rem
  }
}

.knowledge__content{
  margin-bottom: 3.5rem
}

@media (min-width: 1280px){
  .knowledge__content{
    margin-bottom: 0px
  }
}

.knowledge__content a{
  font-weight: 700;
  text-decoration: underline
}

.knowledge__content a:hover{
  text-decoration: none
}

.knowledge__slider .slick-dots{
  margin-top: 1.75rem;
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px
}

.knowledge__slider .slick-dots li{
  padding:0 .1875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.knowledge__slider .slick-dots li button{
  text-indent:-9999px;
  width:.375rem;
  height:.375rem;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #132745;
  border-color: rgba(19, 39, 69, var(--border-opacity));
  border-style: solid;
  border-radius: 0.25rem
}

.knowledge__slider .slick-dots li.slick-active button{
  width:.625rem;
  height:.625rem;
  --bg-opacity: 1;
  background-color: #132745;
  background-color: rgba(19, 39, 69, var(--bg-opacity))
}

.knowledge__slider .slick-slide{
  margin-right: 1.25rem
}

.knowledge__slider .slick-list{
  overflow: visible
}

@media (min-width: 1280px){
  .knowledge__slider{
    --cards-push: 15%
  }
}

.knowledge-card{
  min-height:580px;
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important;
  padding: 1rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

@media (min-width: 1280px){
  .knowledge-card{
    width:390px;
    min-height:580px;
    padding-top: 2.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    padding-bottom: 1.25rem;
    position: absolute;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform, -o-transform;
    -webkit-transition-duration: 300ms;
         -o-transition-duration: 300ms;
            transition-duration: 300ms
  }

  .knowledge-card:nth-child(1){
    right:calc(var(--cards-push)*(var(--cards-count) - 1));
    top:-20px;
    z-index:0
  }

  .knowledge-card:nth-child(2){
    right:calc(var(--cards-push)*(var(--cards-count) - 2));
    top:104px;
    z-index:1
  }

  .knowledge-card:nth-child(3){
    right:calc(var(--cards-push)*(var(--cards-count) - 3));
    top:10px;
    z-index:2
  }

  .knowledge-card:nth-child(4){
    right:calc(var(--cards-push)*(var(--cards-count) - 4));
    top:70px;
    z-index:3
  }

  .knowledge-card:hover{
    -webkit-transform:translate3d(0, -20px, 0);
            transform:translate3d(0, -20px, 0);
    z-index:5
  }
}

.knowledge-card__label{
  margin-bottom: .5rem;
  font-size: .875rem
}

@media (min-width: 1280px){
  .knowledge-card__label{
    font-size: 1rem
  }
}

.knowledge-card__title{
  margin-bottom: 1.25rem;
  font-size: 1.25rem
}

@media (min-width: 1280px){
  .knowledge-card__title{
    font-size: 1.5625rem
  }
}

.knowledge-card__link{
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: .5rem;
  font-size: .875rem
}

@media (min-width: 1280px){
  .knowledge-card__link{
    font-size: 1rem
  }
}

.knowledge-card__link i{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  overflow: hidden
}

.knowledge-card__link i::after{
  content:"\EA0A";
  -webkit-transform:translate3d(0, -30px, 0);
          transform:translate3d(0, -30px, 0);
  position: absolute
}

.knowledge-card__link i::before,.knowledge-card__link i::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.knowledge-card__link:hover i::before{
  -webkit-transform:translate3d(0, 30px, 0);
          transform:translate3d(0, 30px, 0)
}

.knowledge-card__link:hover i::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.knowledge-card__media{
  height:200px
}

@media (min-width: 1280px){
  .knowledge-card__media{
    height:265px
  }
}

.knowledge-card__media img{
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover
}

.knowledge-card__list{
  padding-left: 0px;
  list-style-type: none
}

.knowledge-card__item{
  border-bottom:1px solid;
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
  --border-opacity: 1;
  border-color: #1b365d;
  border-color: rgba(27, 54, 93, var(--border-opacity));
  font-size: 2.8125rem;
  font-weight: 700
}

.knowledge-card__item p{
  line-height: 1.25
}

.knowledge-card__item small{
  display: block;
  font-weight: 400;
  font-size: 1rem
}

.knowledge-card:not(.bg-white){
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.knowledge-card:not(.bg-white) .knowledge-card__link{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.knowledge-card:not(.bg-white) .knowledge-card__link i{
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

.knowledge-card:not(.bg-white) .knowledge-card__item{
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity))
}

.knowledge-card--list{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem
}

.knowledge__btn .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fef7f1;
  color: rgba(254, 247, 241, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.knowledge__btn .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.knowledge__btn .icon::before,.knowledge__btn .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.knowledge__btn:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.knowledge__btn:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.knowledge-card__layer{
  position: relative
}

.knowledge-card__layer .knowledge-card__top,.knowledge-card__layer .knowledge-card__bottom{
  z-index:1
}

.knowledge-card__layer::before{
  position: absolute;
  content:"";
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:rgba(0,0,0,.25)
}

.knowledge-card__wrapper{
  width:280px !important;
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important;
  min-height:400px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 2.5rem;
  padding-bottom: 2rem;
  cursor: pointer;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.knowledge-card__wrapper::before{
  content:" ";
  display:block;
  z-index:0;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0
}

.knowledge-card__wrapper .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #0C1B32;
  color: rgba(12, 27, 50, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.knowledge-card__wrapper .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.knowledge-card__wrapper .icon::before,.knowledge-card__wrapper .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.knowledge-card__wrapper:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.knowledge-card__wrapper:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

@media (min-width: 1280px){
  .knowledge-card__wrapper{
    width:100% !important;
    min-height:390px;
    padding-left: 1.75rem;
    padding-right: 1.75rem
  }
}

.knowledge-card__wrapper__date{
  font-size:13px;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.knowledge-card__wrapper__top{
  position: relative
}

.knowledge-card__wrapper__slider{
  margin-top: 1.25rem
}

.knowledge-card__wrapper__slider .slick-arrow{
  position:absolute;
  z-index:20;
  width:42px;
  height:50px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

.knowledge-card__wrapper__slider .slick-arrow:focus{
  outline:none
}

.knowledge-card__wrapper__slider .slick-arrow:not(.slick-disabled):hover{
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

.knowledge-card__wrapper__slider .slick-arrow.slick-disabled{
  cursor: not-allowed
}

.knowledge-card__wrapper__slider .slick-arrow.slick-disabled i{
  opacity:.5
}

.knowledge-card__wrapper__slider .slick-arrow .icon{
  --text-opacity: 1;
  color: #0C1B32;
  color: rgba(12, 27, 50, var(--text-opacity));
  font-size: .625rem
}

.knowledge-card__wrapper__slider .slick-prev{
  right:72px;
  border-top-left-radius:50px;
  border-bottom-left-radius:50px
}

.knowledge-card__wrapper__slider .slick-prev .icon{
  -webkit-transform:rotate(-180deg);
       -o-transform:rotate(-180deg);
          transform:rotate(-180deg)
}

.knowledge-card__wrapper__slider .slick-next{
  right:30px;
  border-top-right-radius:50px;
  border-bottom-right-radius:50px
}

.knowledge-card__wrapper__slider .slick-dots{
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px
}

.knowledge-card__wrapper__slider .slick-dots li{
  padding:0 .1875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.knowledge-card__wrapper__slider .slick-dots li button{
  text-indent:-9999px;
  outline:none;
  width: .5rem;
  height: .5rem;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
  border-style: solid;
  border-radius: 9999px
}

.knowledge-card__wrapper__slider .slick-dots li.slick-active button{
  -webkit-transform:scale(1.5);
       -o-transform:scale(1.5);
          transform:scale(1.5);
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

@media (min-width: 1280px){
  .knowledge-card__wrapper__slider{
    margin-top: 1.75rem
  }
}

.knowledge-card__wrapper__slider .slick-slide{
  margin-right: 1.25rem
}

@media (min-width: 1280px){
  .knowledge-card__wrapper__slider .slick-slide{
    margin-right:35px
  }
}

.knowledge-card__wrapper__slider .slick-slide:last-child{
  margin-right: 0px
}

.knowledge-card__wrapper__slider .slick-dots{
  margin-top: 2.5rem
}

.knowledge-card__wrapper__slider .slick-list{
  overflow: visible
}

@media (min-width: 1280px){
  .knowledge-card__wrapper__slider .slick-list{
    overflow-x: hidden
  }
}

.knowledge-card__wrapper__slider .slick-arrow{
  top:-90px
}

.knowledge-card__wrapper__slider .slick-prev{
  right:72px
}

.knowledge-card__wrapper__slider .slick-next{
  right:30px
}

.knowledge-card__wrapper__title{
  font-size: 1.25rem
}

@media (min-width: 1024px){
  .knowledge-card__wrapper__title{
    font-size: 1.5625rem
  }
}

.knowledge-card__wrapper__title a{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:4;
  -webkit-line-clamp:4;
  -webkit-box-orient:vertical
}

.knowledge-card__wrapper__author{
  margin-top: 1.25rem;
  font-size: 1rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:2;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical
}

.knowledge-card__wrapper__bottom{
  margin-top: 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative
}

.knowledge-card__wrapper__cat{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.push{
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  padding-top: 3rem;
  padding-bottom: 3rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem
}

@media (min-width: 1024px){
  .push{
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem
  }
}

.push__full{
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw
}

.push__container{
  max-width:1240px;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column
}

@media (min-width: 1024px){
  .push__container{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row
  }
}

.push__container .title{
  -ms-hyphens:auto;
      hyphens:auto
}

.push__post{
  min-height:250px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-size: cover;
  background-position: center;
  text-align: center;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  padding: 1.25rem
}

@media (min-width: 1024px){
  .push__post{
    height:330px;
    background-size:100%;
    -webkit-transition:background-size 20s ease-in-out;
    -o-transition:background-size 20s ease-in-out;
    transition:background-size 20s ease-in-out;
    padding: 2.5rem
  }

  .push__post:hover{
    background-size:200%
  }
}

.push__post__img{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden
}

.push__post__img::after{
  content:"";
  background-color:rgba(0,0,0,.5);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

.push__post__img img{
  -webkit-transition:-webkit-transform 5s linear;
  transition:-webkit-transform 5s linear;
  -o-transition:-o-transform 5s linear;
  transition:transform 5s linear;
  transition:transform 5s linear, -webkit-transform 5s linear, -o-transform 5s linear;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover
}

.push__post:first-child{
  margin-bottom: 1.25rem
}

@media (min-width: 1024px){
  .push__post:first-child{
    margin-right: 2.5rem
  }
}

.push__post__title{
  position: relative;
  margin-bottom: .5rem;
  font-size: 1.5625rem;
  z-index: 10
}

@media (min-width: 1024px){
  .push__post__title{
    font-size: 2.1875rem
  }
}

.push__post__title a{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.push__post__content{
  position: relative;
  z-index: 10
}

.push__post__progress{
  top:20px;
  right:20px;
  border-radius:8px;
  position: absolute;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: .25rem;
  padding-bottom: .25rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: 0.8rem;
  --bg-opacity: 1;
  background-color: #0d1a2e;
  background-color: rgba(13, 26, 46, var(--bg-opacity))
}

.push__post__progress svg{
  width:8px;
  height:8px;
  margin-right: .25rem;
  display: inline-block
}

.push__post:hover .push__post__img img{
  -webkit-transform:scale(1.2);
       -o-transform:scale(1.2);
          transform:scale(1.2)
}

.support-block .support-l,.support-block .support-r{
  height:50rem
}

.support-block h2{
  line-height:2.8125rem
}

@media (min-width: 768px){
  .support-block h2{
    line-height:3.4375rem
  }
}

.support-block .support-l .slick-list,.support-block .support-l .slick-track,.support-block .support-l .slick-slide{
  height: 100%
}

.support-block .support-l .slick-arrow{
  position:absolute;
  z-index:20;
  top:64px;
  width:42px;
  height:50px;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.support-block .support-l .slick-arrow:focus{
  outline:none
}

.support-block .support-l .slick-arrow .icon{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: .875rem
}

.support-block .support-l .slick-prev{
  right:97px;
  border-top-left-radius:50px;
  border-bottom-left-radius:50px
}

.support-block .support-l .slick-prev .icon{
  -webkit-transform:rotate(-180deg);
       -o-transform:rotate(-180deg);
          transform:rotate(-180deg)
}

.support-block .support-l .slick-next{
  right:55px;
  border-top-right-radius:50px;
  border-bottom-right-radius:50px
}

.support-block .support-l .slick-slide>div{
  height: 100%
}

.support-block .support-r.has-overlay::before{
  content:" ";
  display:block;
  z-index:0;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background-color:rgba(0,0,0,.5)
}

.book{
  cursor: pointer
}

.book__filters{
  margin-bottom: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style-type: none;
  padding-left: 0px
}

@media (min-width: 1280px){
  .book__filters{
    margin-top: 1.25rem;
    margin-bottom: 2rem
  }
}

.book__filter{
  margin-bottom: .5rem;
  margin-right: .5rem;
  font-size: 0.9375rem
}

.book__filter label{
  border:1px solid #1b365d;
  border-radius:10px;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: .25rem;
  padding-bottom: .25rem;
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  cursor: pointer
}

.book__filter input{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none
}

.book__filter input:checked+label{
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.book__media{
  height:370px;
  margin-bottom: 1.5rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}

.book__media img{
  max-width:130px;
  -webkit-transition:all .6s ease-in-out;
  -o-transition:all .6s ease-in-out;
  transition:all .6s ease-in-out;
  -webkit-box-shadow:0 20px 30px rgba(0,0,0,.25);
          box-shadow:0 20px 30px rgba(0,0,0,.25)
}

.book__published{
  margin-bottom: .5rem;
  font-size: 0.8125rem
}

.book__title{
  font-size: 1.25rem;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:3;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical
}

.book__title a{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:3;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical
}

.book__excerpt{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:3;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical
}

.book__slider{
  position: relative
}

.book__slider__inner .slick-arrow{
  position:absolute;
  z-index:20;
  width:42px;
  height:50px;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

.book__slider__inner .slick-arrow:focus{
  outline:none
}

.book__slider__inner .slick-arrow:not(.slick-disabled):hover{
  --bg-opacity: 1;
  background-color: #407bd1;
  background-color: rgba(64, 123, 209, var(--bg-opacity))
}

.book__slider__inner .slick-arrow.slick-disabled{
  cursor: not-allowed
}

.book__slider__inner .slick-arrow.slick-disabled i{
  opacity:.5
}

.book__slider__inner .slick-arrow .icon{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: .625rem
}

.book__slider__inner .slick-prev{
  right:72px;
  border-top-left-radius:50px;
  border-bottom-left-radius:50px
}

.book__slider__inner .slick-prev .icon{
  -webkit-transform:rotate(-180deg);
       -o-transform:rotate(-180deg);
          transform:rotate(-180deg)
}

.book__slider__inner .slick-next{
  right:30px;
  border-top-right-radius:50px;
  border-bottom-right-radius:50px
}

.book__slider__inner .slick-dots{
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px
}

.book__slider__inner .slick-dots li{
  padding:0 .1875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.book__slider__inner .slick-dots li button{
  text-indent:-9999px;
  outline:none;
  width: .5rem;
  height: .5rem;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #1b365d;
  border-color: rgba(27, 54, 93, var(--border-opacity));
  border-style: solid;
  border-radius: 9999px
}

.book__slider__inner .slick-dots li.slick-active button{
  -webkit-transform:scale(1.5);
       -o-transform:scale(1.5);
          transform:scale(1.5);
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity))
}

.book__slider__inner .slick-slide{
  margin-right: 1.25rem
}

@media (min-width: 1280px){
  .book__slider__inner .slick-slide{
    margin-right:35px
  }
}

.book__slider__inner .slick-slide:last-child{
  margin-right: 0px
}

.book__slider__inner .slick-dots{
  margin-top: 2.5rem
}

.book__slider__inner .slick-list{
  overflow: visible
}

@media (min-width: 1280px){
  .book__slider__inner .slick-list{
    overflow: hidden
  }
}

.book__slider__inner .slick-arrow{
  top:-90px
}

.book__slider__inner .slick-prev{
  right:72px
}

.book__slider__inner .slick-next{
  right:30px
}

.book__slider__link{
  -webkit-transform:translate3d(0, 25%, 0);
          transform:translate3d(0, 25%, 0);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  right: 0;
  bottom: 0
}

.book__slider__link .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.book__slider__link .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.book__slider__link .icon::before,.book__slider__link .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.book__slider__link:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.book__slider__link:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

@media (min-width: 1280px){
  .book__slider__link{
    margin-top: 3.25rem;
    position: relative
  }
}

.book:hover .book__media img{
  -webkit-transform:scale(1.1);
       -o-transform:scale(1.1);
          transform:scale(1.1);
  -webkit-box-shadow:0 20px 45px rgba(0,0,0,.25);
          box-shadow:0 20px 45px rgba(0,0,0,.25)
}

.book--big{
  --text-opacity: 1;
  color: #0d1a2e;
  color: rgba(13, 26, 46, var(--text-opacity))
}

.book--big .book__bg{
  position: relative;
  padding-bottom: 2rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem
}

@media (min-width: 1024px){
  .book--big .book__bg{
    padding-left: 2.5rem;
    padding-right: 2.5rem
  }
}

.book--big .book__title{
  font-size: 1.1375rem;
  margin-bottom: .75rem
}

@media (min-width: 1024px){
  .book--big .book__title{
    font-size: 1.5625rem
  }
}

.book--big .book__badge{
  border-radius:8px;
  top:20px;
  left:20px;
  position: absolute;
  padding-top: .25rem;
  padding-bottom: .25rem;
  padding-left: .75rem;
  padding-right: .75rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #0d1a2e;
  background-color: rgba(13, 26, 46, var(--bg-opacity));
  font-size: 0.8125rem
}

.book__grid{
  margin-top: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -1.25rem;
  margin-right: -1.25rem
}

@media (min-width: 1024px){
  .book__grid{
    margin-top: 2.5rem
  }
}

.book__grid .book{
  -ms-flex-preferred-size:100%;
      flex-basis:100%;
  max-width:100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-bottom: 2rem
}

@media (min-width: 768px){
  .book__grid .book{
    -ms-flex-preferred-size:50%;
        flex-basis:50%;
    max-width:50%
  }
}

@media (min-width: 1024px){
  .book__grid .book{
    -ms-flex-preferred-size:33.333%;
        flex-basis:33.333%;
    max-width:33.333%;
    margin-bottom: 3.25rem
  }
}

@media (min-width: 1280px){
  .book__grid .book{
    -ms-flex-preferred-size:25%;
        flex-basis:25%;
    max-width:25%
  }
}

.book__loadmore__container{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}

.book__loadmore{
  border-radius:50px;
  padding-left: 5rem;
  padding-right: 5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-align: center;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #0d1a2e;
  background-color: rgba(13, 26, 46, var(--bg-opacity));
  margin-left: auto;
  margin-right: auto
}

.entry-team{
  padding-left: 1.25rem;
  padding-right: 1.25rem
}

.entry-team__head{
  width: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-bottom: 1.75rem;
  font-weight: 700;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: 1.25rem
}

.entry-team__head p{
  margin-bottom: 0px
}

.entry-team__card{
  height:500px;
  -webkit-box-shadow:6px 7px 24px rgba(0,0,0,.3);
          box-shadow:6px 7px 24px rgba(0,0,0,.3);
  margin-bottom: 3.75rem;
  --bg-opacity: 1;
  background-color: #e35205;
  background-color: rgba(227, 82, 5, var(--bg-opacity));
  padding-top: 3.75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center
}

@media (min-width: 1024px){
  .entry-team__card{
    -webkit-box-flex:0;
        -ms-flex:0 0 390px;
            flex:0 0 390px;
    height:570px;
    padding-top: 5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-bottom: 0px;
    margin-right: 2.5rem
  }
}

.entry-team__media img{
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover
}

.entry-team__title{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.entry-team__content{
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: 1rem
}

.entry-team__content h3{
  margin-bottom: 1.25rem;
  font-size: 1.25rem
}

.entry-team__content p{
  font-size: 1rem
}

.entry-team__content .my-5{
  margin-top:0 !important;
  margin-bottom:0 !important
}

.entry-team--big{
  margin-bottom: 5rem
}

@media (min-width: 1024px){
  .entry-team--big{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 2.5rem
  }
}

.entry-team--big .entry-team__media{
  width:100%;
  height:230px;
  margin-bottom: 1.25rem
}

.entry-team--big .entry-team__title{
  max-width:300px;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.5625rem;
  font-weight: 700
}

.entry-team:last-child{
  margin-bottom: 0px
}

@media (min-width: 1024px){
  .entry-team:not(.entry-team--big){
    width:50%
  }
}

.entry-team:not(.entry-team--big) .entry-team__border{
  border-bottom:1px solid hsla(0,0%,100%,.3);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem
}

@media (min-width: 768px){
  .entry-team:not(.entry-team--big) .entry-team__border{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
  }
}

@media (min-width: 1024px){
  .entry-team:not(.entry-team--big):nth-child(3) .entry-team__border{
    border-top:1px solid hsla(0,0%,100%,.3)
  }
}

.entry-team:not(.entry-team--big):nth-child(2) .entry-team__border{
  border-top:1px solid hsla(0,0%,100%,.3)
}

.entry-team:not(.entry-team--big) .entry-team__media{
  -webkit-box-flex:0;
      -ms-flex:0 0 90px;
          flex:0 0 90px;
  height:90px;
  margin-right: 1.25rem;
  border-radius: 9999px;
  overflow: hidden
}

.entry-team:not(.entry-team--big) .entry-team__title{
  margin-bottom: .5rem;
  font-size: 1.25rem
}

@media (min-width: 1024px){
  .team__loop--default .entry-team:not(.entry-team--big):nth-child(2) .entry-team__border{
    border-top:1px solid hsla(0,0%,100%,.3)
  }
}

.team__loop--default .entry-team:not(.entry-team--big):nth-child(1) .entry-team__border{
  border-top:1px solid hsla(0,0%,100%,.3)
}

@media (min-width: 1024px){
  .team__loop--team .entry-team:not(.entry-team--big):nth-child(3) .entry-team__border{
    border-top:1px solid hsla(0,0%,100%,.3)
  }
}

.team__loop--team .entry-team:not(.entry-team--big):nth-child(2) .entry-team__border{
  border-top:1px solid hsla(0,0%,100%,.3)
}

.last-articles-block{
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw
}

.last-articles-block [data-role=posts-list] h2{
  line-height:3.4375rem
}

@media (min-width: 1024px){
  .last-articles-block [data-role=post-highlight] figure{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%
  }

  .last-articles-block [data-role=post-highlight] figure img{
    height: 100%
  }

  .last-articles-block [data-role=post-highlight] figure::before{
    content:" ";
    position:absolute;
    right:0;
    left:0;
    bottom:0;
    height:36.25rem;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0)), color-stop(68.75%, #000));
    background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 50%, #000 68.75%);
    background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 50%, #000 68.75%);
    background:linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, #000 68.75%);
    opacity:.5;
    z-index:2
  }
}

.last-articles-block__link{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.last-articles-block__link .icon{
  width:26px;
  height:26px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.last-articles-block__link .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-26px, 0, 0);
          transform:translate3d(-26px, 0, 0);
  position: absolute
}

.last-articles-block__link .icon::before,.last-articles-block__link .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.last-articles-block__link:hover .icon::before{
  -webkit-transform:translate3d(26px, 0, 0);
          transform:translate3d(26px, 0, 0)
}

.last-articles-block__link:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.last-articles-block article figure{
  overflow: hidden
}

.last-articles-block article figure img{
  -webkit-transition:-webkit-transform 10s linear;
  transition:-webkit-transform 10s linear;
  -o-transition:-o-transform 10s linear;
  transition:transform 10s linear;
  transition:transform 10s linear, -webkit-transform 10s linear, -o-transform 10s linear
}

.last-articles-block article:hover img{
  -webkit-transform:scale(1.2);
       -o-transform:scale(1.2);
          transform:scale(1.2)
}

.last-articles-block article:not([data-role=post-highlight]) a{
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.last-articles-block article:not([data-role=post-highlight]):hover a{
  --text-opacity: 1;
  color: #e35205;
  color: rgba(227, 82, 5, var(--text-opacity))
}

.quote{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  text-align: center
}

.quote__inner{
  margin-bottom: 3rem;
  font-size: 1.5625rem
}

@media (min-width: 768px){
  .quote__inner{
    font-size: 3.125rem
  }
}

@media (min-width: 1024px){
  .quote__inner{
    width:820px;
    position:relative;
    left:50%;
    right:50%;
    margin-left:-410px;
    margin-right:-410px
  }
}

.quote__inner::before{
  content:"\201C"
}

.quote__inner::after{
  content:"\201D"
}

.quote__author{
  position: relative;
  font-size: 1.125rem
}

.quote__author::before{
  content:"";
  width:1px;
  height:30px;
  position:absolute;
  bottom:100%;
  left:50%;
  -webkit-transform:translate3d(0, -10px, 0);
          transform:translate3d(0, -10px, 0);
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity))
}

.tarapprendre-block{
  background-position: center;
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/tarapprendre-pattern.svg');
  background-repeat: no-repeat;
  background-size: cover;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw
}

.tarapprendre-block .tarapprendre-title{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: 2.1875rem;
  line-height: 1;
  font-weight: 700;
  line-height: 1rem
}

.tarapprendre-block .tarapprendre-title strong{
  --text-opacity: 1;
  color: #e35205;
  color: rgba(227, 82, 5, var(--text-opacity));
  font-weight: 700
}

.tarapprendre-block label{
  display: block;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: 1.25rem
}

.tarapprendre-block .tarapprendre-form{
  position: relative
}

@media (min-width: 1024px){
  .tarapprendre-block .tarapprendre-form::before{
    content:"";
    left:0;
    right:0;
    bottom:25px;
    height:1px;
    position: absolute;
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity))
  }
}

.tarapprendre-block [type=radio]:checked,.tarapprendre-block [type=radio]:not(:checked){
  position:absolute;
  left:-9999px
}

.tarapprendre-block [type=radio]:checked+label,.tarapprendre-block [type=radio]:not(:checked)+label{
  padding-top:50px;
  padding-left:65px;
  position: relative;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  cursor: pointer
}

@media (min-width: 1024px){
  .tarapprendre-block [type=radio]:checked+label,.tarapprendre-block [type=radio]:not(:checked)+label{
    padding: 0px
  }
}

.tarapprendre-block [type=radio]:checked+label::before,.tarapprendre-block [type=radio]:not(:checked)+label::before{
  content:"";
  top:40px;
  width:50px;
  height:50px;
  position: absolute;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  border-style: solid;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
  border-radius: 9999px
}

.tarapprendre-block [type=radio]:checked+label::after,.tarapprendre-block [type=radio]:not(:checked)+label::after{
  width:26px;
  height:26px;
  line-height:26px;
  top:52px;
  font-family:"TaraFonticon",sans-serif;
  font-size:12px;
  -webkit-transition:all .2s ease;
  -o-transition:all .2s ease;
  transition:all .2s ease;
  position: absolute;
  border-radius: 9999px;
  text-align: center
}

.tarapprendre-block [type=radio]:not(:checked)+label::after{
  opacity:0;
  -webkit-transform:scale(0);
       -o-transform:scale(0);
          transform:scale(0)
}

.tarapprendre-block [type=radio]:checked+label::after{
  opacity:1;
  -webkit-transform:scale(1);
       -o-transform:scale(1);
          transform:scale(1)
}

.tarapprendre-block .answer_label{
  bottom:-30px;
  left:0;
  position: absolute;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

@media (min-width: 1024px){
  .tarapprendre-block .answer_label{
    left:50%;
    -webkit-transform:translateX(-50%);
         -o-transform:translateX(-50%);
            transform:translateX(-50%)
  }
}

.tarapprendre-block .answer.good label::after{
  content:"\EA1F";
  opacity:1;
  -webkit-transform:scale(1);
       -o-transform:scale(1);
          transform:scale(1);
  --bg-opacity: 1;
  background-color: #407bd1;
  background-color: rgba(64, 123, 209, var(--bg-opacity))
}

.tarapprendre-block .answer.wrong label::after{
  content:"\EA07";
  opacity:1;
  -webkit-transform:scale(1);
       -o-transform:scale(1);
          transform:scale(1);
  --bg-opacity: 1;
  background-color: #e35205;
  background-color: rgba(227, 82, 5, var(--bg-opacity))
}

.tarapprendre-block .answer_1{
  text-align: left
}

.tarapprendre-block .answer_1 [type=radio]:checked+label::before,.tarapprendre-block .answer_1 [type=radio]:not(:checked)+label::before{
  left:0
}

.tarapprendre-block .answer_1 [type=radio]:checked+label::after,.tarapprendre-block .answer_1 [type=radio]:not(:checked)+label::after{
  left:12px
}

.tarapprendre-block .answer_2{
  text-align: left
}

@media (min-width: 1024px){
  .tarapprendre-block .answer_2{
    text-align: center
  }
}

.tarapprendre-block .answer_2 [type=radio]:checked+label::before,.tarapprendre-block .answer_2 [type=radio]:not(:checked)+label::before{
  left:0
}

@media (min-width: 1024px){
  .tarapprendre-block .answer_2 [type=radio]:checked+label::before,.tarapprendre-block .answer_2 [type=radio]:not(:checked)+label::before{
    left:50%;
    -webkit-transform:translateX(-50%);
         -o-transform:translateX(-50%);
            transform:translateX(-50%)
  }
}

.tarapprendre-block .answer_2 [type=radio]:checked+label::after,.tarapprendre-block .answer_2 [type=radio]:not(:checked)+label::after{
  left:12px
}

@media (min-width: 1024px){
  .tarapprendre-block .answer_2 [type=radio]:checked+label::after,.tarapprendre-block .answer_2 [type=radio]:not(:checked)+label::after{
    left:50%;
    -webkit-transform:translateX(-50%);
         -o-transform:translateX(-50%);
            transform:translateX(-50%)
  }
}

.tarapprendre-block .answer_3{
  text-align: left
}

@media (min-width: 1024px){
  .tarapprendre-block .answer_3{
    text-align: right
  }
}

.tarapprendre-block .answer_3 [type=radio]:checked+label::before,.tarapprendre-block .answer_3 [type=radio]:not(:checked)+label::before{
  left:0
}

@media (min-width: 1024px){
  .tarapprendre-block .answer_3 [type=radio]:checked+label::before,.tarapprendre-block .answer_3 [type=radio]:not(:checked)+label::before{
    left:unset;
    right:0
  }
}

.tarapprendre-block .answer_3 [type=radio]:checked+label::after,.tarapprendre-block .answer_3 [type=radio]:not(:checked)+label::after{
  left:12px
}

@media (min-width: 1024px){
  .tarapprendre-block .answer_3 [type=radio]:checked+label::after,.tarapprendre-block .answer_3 [type=radio]:not(:checked)+label::after{
    left:unset;
    right:12px
  }
}

.single .breadcrumb{
  width: 100%
}

.breadcrumb{
  max-width:1240px;
  display: block;
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity));
  font-size: .625rem
}

.breadcrumb a{
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

.breadcrumbs-item{
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: .75rem
}

.breadcrumbs-item>a{
  color:inherit
}

.breadcrumbs-item::after{
  content:"";
  position:absolute;
  top:50%;
  right:4px;
  -webkit-transform:translateY(-50%);
       -o-transform:translateY(-50%);
          transform:translateY(-50%);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:0;
  height:0;
  border-top:2px solid rgba(0,0,0,0);
  border-left:3px solid;
  border-bottom:2px solid rgba(0,0,0,0)
}

.breadcrumbs-item:last-child{
  padding-right:0
}

.breadcrumbs-item:last-child::after{
  display:none
}

.explorer .breadcrumb,.bg-presse .breadcrumb,.support-us-hero .breadcrumb,.sub-white-centered .breadcrumb,.template-culture-ocean .breadcrumb,.template-ecoute-ocean .breadcrumb,.template-kiosque-tara .breadcrumb{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.explorer .breadcrumb a,.bg-presse .breadcrumb a,.support-us-hero .breadcrumb a,.sub-white-centered .breadcrumb a,.template-culture-ocean .breadcrumb a,.template-ecoute-ocean .breadcrumb a,.template-kiosque-tara .breadcrumb a{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.template-archive .breadcrumb{
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

.template-archive .breadcrumb a{
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

.template-archive .breadcrumb span{
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

.single-event-container{
  margin:0 15px
}

@media (min-width: 1024px){
  .single-event-container{
    margin:0
  }
}

@media (min-width: 1280px){
  .single-event-container{
    height:640px;
    -webkit-box-sizing: content-box;
            box-sizing: content-box
  }
}

.single-event-container h2{
  line-height:2.8125rem
}

@media (min-width: 768px){
  .single-event-container h2{
    line-height:3.125rem
  }
}

.single-event-container .event-content [data-role=all-events]{
  cursor:pointer;
  border-radius:3.75rem
}

.single-event-container .event-img{
  clip-path:url(#event-shape)
}

.single-event-container .event-img [data-role=all-events]{
  cursor:pointer;
  bottom:7.063rem;
  right:5.625rem;
  border-radius:3.75rem
}

.single-event-container .event-link{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.single-event-container .event-link .icon{
  width:26px;
  height:26px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #407bd1;
  color: rgba(64, 123, 209, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.single-event-container .event-link .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-26px, 0, 0);
          transform:translate3d(-26px, 0, 0);
  position: absolute
}

.single-event-container .event-link .icon::before,.single-event-container .event-link .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.single-event-container .event-link:hover .icon::before{
  -webkit-transform:translate3d(26px, 0, 0);
          transform:translate3d(26px, 0, 0)
}

.single-event-container .event-link:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.single-event-container .event-btn{
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.single-event-container .event-btn a{
  --text-opacity: 1;
  color: #0d1a2e;
  color: rgba(13, 26, 46, var(--text-opacity));
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.single-event-container .event-btn i{
  --bg-opacity: 1;
  background-color: #0d1a2e;
  background-color: rgba(13, 26, 46, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.single-event-container .event-btn:hover{
  --bg-opacity: 1;
  background-color: #0d1a2e;
  background-color: rgba(13, 26, 46, var(--bg-opacity))
}

.single-event-container .event-btn:hover a{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.single-event-container .event-btn:hover i{
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #0d1a2e;
  color: rgba(13, 26, 46, var(--text-opacity))
}

.link{
  border-top:1px solid;
  border-bottom:1px solid;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  --border-opacity: 1;
  border-color: #1b365d;
  border-color: rgba(27, 54, 93, var(--border-opacity))
}

@media (min-width: 1024px){
  .link{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem
  }
}

.link__title{
  margin-bottom: 0px;
  font-size: 1.125rem
}

@media (min-width: 1024px){
  .link__title{
    font-size: 1.5625rem
  }
}

.link__url{
  font-size: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.link__url.link__url--download .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.link__url.link__url--download .icon::after{
  content:"\EA0A";
  -webkit-transform:translate3d(0, -30px, 0);
          transform:translate3d(0, -30px, 0);
  position: absolute
}

.link__url.link__url--download .icon::before,.link__url.link__url--download .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.link__url.link__url--download:hover .icon::before{
  -webkit-transform:translate3d(0, 30px, 0);
          transform:translate3d(0, 30px, 0)
}

.link__url.link__url--download:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.link__url.link__url--nav .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.link__url.link__url--nav .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.link__url.link__url--nav .icon::before,.link__url.link__url--nav .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.link__url.link__url--nav:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.link__url.link__url--nav:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

@media (min-width: 768px){
  .report__grid{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between
  }
}

.report__wysiwyg p{
  margin-bottom: 1.5rem
}

@media (min-width: 768px){
  .report__wysiwyg p{
    margin-bottom: 2.5rem;
    font-size: 1.5625rem
  }
}

.report__link{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.report__link .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.report__link .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.report__link .icon::before,.report__link .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.report__link:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.report__link:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.report__content{
  margin-bottom: 4.25rem
}

@media (min-width: 768px){
  .report__content{
    max-width:725px;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%
  }
}

.report__media{
  padding-top: 5rem;
  padding-bottom: 5rem;
  padding-bottom: 2.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  --bg-opacity: 1;
  background-color: #407bd1;
  background-color: rgba(64, 123, 209, var(--bg-opacity))
}

@media (min-width: 768px){
  .report__media{
    width:300px;
    margin-left: 2.5rem
  }
}

.report__media figcaption{
  max-width:180px;
  margin-top: 1.5rem;
  text-align: center
}

.report__media figcaption a{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.report__media figcaption a:hover{
  text-decoration: underline
}

.report__media img{
  max-width:180px
}

.toolbox-widget{
  max-width:1240px;
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw;
  position: relative;
  margin-top: 1.75rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-toolbox-widget.png');
  --bg-opacity: 1;
  background-color: #132745;
  background-color: rgba(19, 39, 69, var(--bg-opacity));
  background-size: cover;
  padding-top: 3rem;
  padding-bottom: 4.5rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

@media (min-width: 768px){
  .toolbox-widget{
    width: auto;
    left: 0;
    right: 0;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    margin-left: auto;
    margin-right: auto
  }
}

.toolbox-widget__wrapper{
  --bg-opacity: 1;
  background-color: #fef7f1;
  background-color: rgba(254, 247, 241, var(--bg-opacity));
  text-align: center;
  padding-top: 2.5rem;
  padding-bottom: 5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

@media (min-width: 1024px){
  .toolbox-widget__wrapper{
    padding-top: 5rem;
    padding-bottom: 6.25rem
  }
}

.toolbox-widget__subtitle{
  margin-bottom: .5rem
}

.toolbox-widget__title{
  max-width:850px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.25rem;
  font-size: 2.1875rem
}

@media (min-width: 1024px){
  .toolbox-widget__title{
    font-size: 3.125rem
  }
}

.toolbox-widget__content{
  max-width:850px;
  margin-left: auto;
  margin-right: auto;
  font-size: 1rem
}

@media (min-width: 1024px){
  .toolbox-widget__content{
    font-size: 1.5625rem
  }
}

.toolbox-widget__label{
  margin-bottom: 1.75rem;
  font-size: 0.9375rem
}

.toolbox-widget__row{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}

.toolbox-widget__row--border{
  border-bottom:1px solid #fff;
  margin-bottom: 1.75rem;
  padding-bottom: 1.75rem
}

.toolbox-widget__radio{
  border:1px solid #fff;
  border-radius:10px;
  padding:7px 10px;
  display: block;
  margin-left: .25rem;
  margin-right: .25rem;
  margin-bottom: .5rem;
  background-color: transparent;
  cursor: pointer;
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  font-size: 0.9375rem;
  line-height: 1
}

.toolbox-widget__radio:hover{
  background-color:hsla(0,0%,100%,.6);
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

.toolbox-widget__radio--big{
  height:120px;
  width:120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 1rem;
  margin-right: 1rem;
  border-radius: 9999px;
  font-size: 1.5625rem
}

@media (min-width: 768px){
  .toolbox-widget__radio--big{
    height:140px;
    width:140px;
    margin-left: 1.75rem;
    margin-right: 1.75rem
  }
}

.toolbox-widget__input{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none
}

.toolbox-widget__input:checked+.toolbox-widget__radio{
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

.toolbox-widget__button{
  -webkit-box-shadow:0 4px 24px rgba(0,0,0,.25);
          box-shadow:0 4px 24px rgba(0,0,0,.25);
  border-radius:80px;
  left:50%;
  -webkit-transform:translate3d(-50%, 50%, 0);
          transform:translate3d(-50%, 50%, 0);
  min-width:250px;
  position: absolute;
  bottom: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #132745;
  color: rgba(19, 39, 69, var(--text-opacity));
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

.toolbox-widget__button:hover{
  -webkit-transform:translate3d(-50%, 52%, 0);
          transform:translate3d(-50%, 52%, 0);
  -webkit-box-shadow:0 2px 8px rgba(0,0,0,.25);
          box-shadow:0 2px 8px rgba(0,0,0,.25)
}

.carousel{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.carousel-container{
  position: relative;
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw
}

.carousel__slide{
  position: relative;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover
}

.carousel__slide--dark{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/carousel-dark.png')
}

.carousel__slide--blue{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/carousel-blue.png')
}

.carousel__slide--orange{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/carousel-orange.png')
}

.carousel__wrapper{
  max-width:1240px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 3.75rem;
  padding-bottom: 3rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-left: auto;
  margin-right: auto
}

@media (min-width: 1024px){
  .carousel__wrapper{
    padding-top:6vh;
    padding-bottom:6vh
  }
}

@media (min-width: 1280px){
  .carousel__wrapper{
    padding-left: 0px;
    padding-right: 0px
  }
}

.carousel__label{
  margin-bottom: 0px;
  font-size: 1rem
}

@media (min-width: 1024px){
  .carousel__label{
    font-size: 1.25rem
  }
}

.carousel__title{
  line-height:1.25;
  margin-bottom: 0px;
  font-size: 2.1875rem;
  font-weight: 700
}

@media (min-width: 1024px){
  .carousel__title{
    max-width:820px;
    font-size: 3.125rem
  }
}

.carousel__header,.carousel__footer{
  max-width:460px;
  z-index:1;
  position: relative
}

.carousel__footer{
  margin-top: 2.5rem;
  margin-bottom: 4rem
}

.carousel__count{
  margin-bottom: 1.25rem;
  font-size: 2.5rem;
  line-height: 1
}

@media (min-width: 1024px){
  .carousel__count{
    font-size: 5rem
  }
}

.carousel__subtitle{
  margin-bottom: 0px;
  font-size: 1rem
}

.carousel__excerpt{
  margin-bottom: 0px
}

.carousel__media{
  width:300px;
  height:300px;
  clip-path:url(#carousel-shape);
  z-index:0;
  position: absolute;
  top: 0;
  right: 0
}

@media (min-width: 1024px){
  .carousel__media{
    height:calc(100% - 132px);
    max-height:700px;
    width:calc(100% - 132px);
    max-width:700px
  }
}

.carousel__media img{
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover
}

.carousel__legend{
  -webkit-transform:rotate(90deg);
       -o-transform:rotate(90deg);
          transform:rotate(90deg);
  -webkit-transform-origin:100% 0;
       -o-transform-origin:100% 0;
          transform-origin:100% 0;
  bottom:40px;
  right:20px;
  position: absolute;
  font-size: .625rem
}

@media (min-width: 1024px){
  .carousel__legend{
    bottom:100px;
    right:45px
  }
}

.carousel__arrows{
  bottom:48px;
  left:20px;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.carousel__arrows .slick-arrow{
  position:absolute;
  z-index:20;
  width:42px;
  height:50px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

.carousel__arrows .slick-arrow:focus{
  outline:none
}

.carousel__arrows .slick-arrow:not(.slick-disabled):hover{
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

.carousel__arrows .slick-arrow.slick-disabled{
  cursor: not-allowed
}

.carousel__arrows .slick-arrow.slick-disabled i{
  opacity:.5
}

.carousel__arrows .slick-arrow .icon{
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity));
  font-size: .625rem
}

.carousel__arrows .slick-prev{
  right:72px;
  border-top-left-radius:50px;
  border-bottom-left-radius:50px
}

.carousel__arrows .slick-prev .icon{
  -webkit-transform:rotate(-180deg);
       -o-transform:rotate(-180deg);
          transform:rotate(-180deg)
}

.carousel__arrows .slick-next{
  right:30px;
  border-top-right-radius:50px;
  border-bottom-right-radius:50px
}

@media (min-width: 1024px){
  .carousel__arrows{
    bottom:6vh;
    left:4%
  }
}

@media (min-width: 1440px){
  .carousel__arrows{
    width:1240px;
    left:50%;
    -webkit-transform:translateX(-50%);
         -o-transform:translateX(-50%);
            transform:translateX(-50%)
  }
}

.carousel__arrows .slick-arrow{
  position: static
}

@media (min-width: 1024px){
  .carousel .slick-list{
    padding-right:7%
  }
}

.carousel .slick-track{
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important
}

.carousel .slick-slide{
  height:inherit !important;
  float:none;
  background-size: cover
}

.carousel .slick-slide>div{
  height:100%
}

.carousel .slick-slide.slick-current{
  margin-left: 0px
}

@media (min-width: 1024px){
  .carousel .slick-slide.slick-current .carousel__wrapper{
    padding-left:4%
  }
}

.carousel .slick-slide:first-child .slick-prev{
  opacity:.5;
  cursor: not-allowed
}

.carousel .slick-slide:last-child .slick-next{
  opacity:.5;
  cursor: not-allowed
}

.exp-slider{
  max-width:1240px;
  margin-left: auto;
  margin-right: auto;
  position: relative
}

.exp-slider .slick-dots{
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px
}

.exp-slider .slick-dots li{
  padding:0 .1875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.exp-slider .slick-dots li button{
  text-indent:-9999px;
  outline:none;
  width: .5rem;
  height: .5rem;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #1b365d;
  border-color: rgba(27, 54, 93, var(--border-opacity));
  border-style: solid;
  border-radius: 9999px
}

.exp-slider .slick-dots li.slick-active button{
  -webkit-transform:scale(1.5);
       -o-transform:scale(1.5);
          transform:scale(1.5);
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity))
}

.exp-slider .slick-arrow{
  position:absolute;
  z-index:20;
  width:42px;
  height:50px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

.exp-slider .slick-arrow:focus{
  outline:none
}

.exp-slider .slick-arrow:not(.slick-disabled):hover{
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

.exp-slider .slick-arrow.slick-disabled{
  cursor: not-allowed
}

.exp-slider .slick-arrow.slick-disabled i{
  opacity:.5
}

.exp-slider .slick-arrow .icon{
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity));
  font-size: .625rem
}

.exp-slider .slick-prev{
  right:72px;
  border-top-left-radius:50px;
  border-bottom-left-radius:50px
}

.exp-slider .slick-prev .icon{
  -webkit-transform:rotate(-180deg);
       -o-transform:rotate(-180deg);
          transform:rotate(-180deg)
}

.exp-slider .slick-next{
  right:30px;
  border-top-right-radius:50px;
  border-bottom-right-radius:50px
}

@media (min-width: 1024px){
  .exp-slider{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }
}

.exp-slider__pannel{
  margin-bottom: 3rem
}

@media (min-width: 1024px){
  .exp-slider__pannel{
    -ms-flex-preferred-size:400px;
        flex-basis:400px;
    -webkit-box-flex:0;
        -ms-flex-positive:0;
            flex-grow:0;
    -ms-flex-negative:0;
        flex-shrink:0;
    margin-bottom: 0px;
    margin-right: 2.5rem;
    padding-top: 4rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-exp-slider.png');
    --bg-opacity: 1;
    background-color: #132745;
    background-color: rgba(19, 39, 69, var(--bg-opacity));
    background-size: cover
  }
}

.exp-slider__title{
  margin-bottom: 0px;
  font-size: 2.1875rem
}

@media (min-width: 768px){
  .exp-slider__title{
    font-size: 3.125rem
  }
}

@media (min-width: 1024px){
  .exp-slider__title{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }
}

.exp-slider .slick-dots{
  margin-top: 1.75rem
}

.exp-slider .slick-arrow{
  bottom:50px;
  right:auto
}

.exp-slider .slick-prev{
  left:-400px
}

.exp-slider .slick-next{
  left:-358px
}

.exp-slide{
  width:280px;
  border-right:1px solid;
  margin-right: 1.25rem;
  padding-right: 1.25rem;
  --border-opacity: 1;
  border-color: #1b365d;
  border-color: rgba(27, 54, 93, var(--border-opacity));
  -webkit-box-sizing: content-box;
          box-sizing: content-box
}

@media (min-width: 768px){
  .exp-slide{
    width:340px;
    margin-right: 2.5rem;
    padding-right: 2.5rem;
    padding-top: 2.5rem
  }
}

.exp-slide__date{
  height:100px;
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 2.8125rem;
  font-weight: 700;
  line-height: 1
}

.exp-slide__date .icon{
  -webkit-transform:rotate(45deg);
       -o-transform:rotate(45deg);
          transform:rotate(45deg);
  font-size: 1.875rem
}

@media (min-width: 768px){
  .exp-slide__date{
    height:180px;
    font-size: 5rem
  }

  .exp-slide__date .icon{
    margin-right: 1.25rem;
    font-size: 2.5rem
  }
}

@media (min-width: 768px){
  .exp-slide__date__end{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
  }
}

.exp-slide__media{
  height:170px;
  margin-bottom: 2rem;
  width: 100%;
  overflow: hidden
}

@media (min-width: 768px){
  .exp-slide__media{
    height:210px
  }
}

.exp-slide__media img{
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover
}

.exp-slide__title{
  margin-bottom: .5rem;
  font-size: 1.25rem
}

.exp-slide__excerpt{
  font-size: 1rem;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:3;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical
}

.exp-slide__link{
  margin-top: 1.25rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.exp-slide__link .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.exp-slide__link .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.exp-slide__link .icon::before,.exp-slide__link .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.exp-slide__link:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.exp-slide__link:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.multi-cards{
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw
}

.multi-cards .main-block .slick-list{
  margin:-20px;
  padding:20px;
  overflow-y:visible !important
}

@media (min-width: 768px){
  .multi-cards .main-block .slick-list{
    margin:-30px;
    padding:30px
  }
}

.multi-cards .main-block .slider{
  position:relative
}

.multi-cards .main-block .slider .multi-cards-slider{
  opacity:1
}

@media (min-width: 768px){
  .multi-cards .main-block .slider .multi-cards-slider .slick-slide{
    -webkit-transition:opacity .3s ease;
    -o-transition:opacity .3s ease;
    transition:opacity .3s ease;
    width:100%;
    opacity:0
  }

  .multi-cards .main-block .slider .multi-cards-slider .slick-slide.slick-active{
    opacity:1
  }
}

.multi-cards .main-block .slider .multi-cards-slider .slider-item{
  width:300px !important
}

@media (min-width: 768px){
  .multi-cards .main-block .slider .multi-cards-slider .slider-item{
    width:100% !important
  }
}

.multi-cards .main-block .slider .multi-cards-slider .slider-item .slider-item-bg{
  position:absolute;
  top:6%;
  right:5px;
  width:100px;
  height:88%;
  -webkit-box-shadow:6px 7px 24px rgba(163,163,163,.6);
          box-shadow:6px 7px 24px rgba(163,163,163,.6)
}

@media (min-width: 768px){
  .multi-cards .main-block .slider .multi-cards-slider .slider-item .slider-item-bg{
    right:27px
  }
}

.multi-cards .main-block .slider .multi-cards-slider .slider-item .slider-item-content{
  -webkit-box-shadow:6px 7px 24px rgba(0,0,0,.3);
          box-shadow:6px 7px 24px rgba(0,0,0,.3);
  background-color:#fff
}

.multi-cards .main-block .slider .multi-cards-slider .slider-item .slider-item-content .achevee{
  padding-top:.15rem !important;
  padding-bottom:.15rem !important
}

.multi-cards .main-block .slider .multi-cards-slider .slider-item .slider-item-content .achevee svg{
  margin-top:.44rem !important
}

.multi-cards .main-block .slider .multi-cards-slider .slider-item .slider-item-content .img{
  width:170px;
  height:170px;
  overflow:hidden;
  -webkit-transition:-webkit-transform .2s ease-in-out;
  transition:-webkit-transform .2s ease-in-out;
  -o-transition:-o-transform .2s ease-in-out;
  transition:transform .2s ease-in-out;
  transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out, -o-transform .2s ease-in-out
}

@media (min-width: 1280px){
  .multi-cards .main-block .slider .multi-cards-slider .slider-item .slider-item-content .img{
    width:264px;
    height:264px
  }
}

.multi-cards .main-block .slider .multi-cards-slider .slider-item .slider-item-content:hover .img{
  -webkit-transform:scale(1.05);
       -o-transform:scale(1.05);
          transform:scale(1.05)
}

.multi-cards .main-block .slider .multi-cards-slider .slider-item .slider-item-content__excerpt{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:3;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical
}

.multi-cards .main-block .slider .slider_controls{
  position:absolute;
  right:0;
  top:-20px;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  z-index:10;
  height:50px;
  width:85px;
  border-radius:50px;
  overflow:hidden
}

@media (min-width: 768px){
  .multi-cards .main-block .slider .slider_controls{
    right:0;
    top:-80px
  }
}

.multi-cards .main-block .slider .slider_controls .slider_control{
  padding:1.25rem .75rem;
  outline:rgba(0,0,0,0);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  cursor:pointer;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  --bg-opacity: 1;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  background-color:rgba(27, 54, 93, var(--bg-opacity));
  -webkit-transition-property:-webkit-box-shadow;
  -webkit-transition:all .3s ease;
  -o-transition:all .3s ease;
  transition:all .3s ease
}

.multi-cards .main-block .slider .slider_controls .slider_control.slick-disabled,.multi-cards .main-block .slider .slider_controls .slider_control:hover{
  --bg-opacity: 0.75
}

.multi-cards .main-block .slider .slider_controls .slider_control.slick-disabled{
  --text-opacity: 1;
  color: #e35205;
  color: rgba(227, 82, 5, var(--text-opacity))
}

@media (min-width: 768px){
  .multi-cards .main-block .slider .slider_controls .slider_control.slick-disabled{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }
}

.multi-cards .main-block .slider .slick-dots{
  list-style:none;
  text-decoration:none;
  padding:0;
  margin:0;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  bottom:-20px;
  left:0
}

@media (min-width: 768px){
  .multi-cards .main-block .slider .slick-dots{
    padding: 3.5rem
  }
}

.multi-cards .main-block .slider .slick-dots li{
  padding:0;
  text-decoration:none;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  height:10px;
  width:10px
}

.multi-cards .main-block .slider .slick-dots li button{
  outline:rgba(0,0,0,0);
  text-indent:-9999px;
  border-radius:50%;
  height:8px;
  width:8px;
  --border-opacity: 1;
  border:1px solid #1b365d
}

.multi-cards .main-block .slider .slick-dots li.slick-active button{
  background-color:#1b365d;
  height:10px;
  width:10px
}

.rounded-link{
  width:300px;
  height:300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 1.75rem;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 9999px;
  font-weight: 700;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.rounded-link .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #0d1a2e;
  color: rgba(13, 26, 46, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.rounded-link .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.rounded-link .icon::before,.rounded-link .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.rounded-link:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.rounded-link:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.rounded-link h2{
  font-size: 2.1875rem;
  line-height: 1;
  margin: 0px;
  padding: 0px
}

.rounded-link .icon{
  margin-left: 0px;
  margin-top: .75rem
}

.rounded-link:last-child{
  margin-bottom: 0px
}

.rounded-link--blue{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-rounded-blue.png')
}

.rounded-link--orange{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-rounded-orange.png')
}

.rounded-link__grid{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

@media (min-width: 768px){
  .rounded-link__grid{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch
  }
}

@media (min-width: 1024px){
  .rounded-link{
    width:450px;
    height:450px
  }
}

@media (min-width: 1280px){
  .rounded-link{
    width:600px;
    height:600px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
  }

  .rounded-link h2{
    font-size: 4.063rem
  }

  .rounded-link .icon{
    margin-bottom: 0px;
    margin-left: 1rem
  }
}

.toolbox{
  -ms-flex-preferred-size:100%;
      flex-basis:100%;
  max-width:100%;
  height:280px;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-bottom: 2.5rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

@media (min-width: 768px){
  .toolbox{
    -ms-flex-preferred-size:50%;
        flex-basis:50%;
    max-width:50%
  }
}

@media (min-width: 1024px){
  .toolbox{
    -ms-flex-preferred-size:33.333%;
        flex-basis:33.333%;
    max-width:33.333%;
    height:380px
  }
}

.bloc__slider .toolbox{
  max-width:100%;
  padding: 0px
}

.toolbox__flipcard{
  -webkit-perspective:1000px;
          perspective:1000px
}

@media (min-width: 1024px){
  .toolbox__flipcard:hover .toolbox__padding{
    -webkit-transform:rotateY(-180deg);
            transform:rotateY(-180deg)
  }
}

.toolbox__padding{
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-transform-style:preserve-3d;
          transform-style:preserve-3d;
  -webkit-transition:all .8s ease;
  -o-transition:all .8s ease;
  transition:all .8s ease
}

.toolbox__padding .__front,.toolbox__padding .__single,.toolbox__padding .__back{
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 1.75rem;
  padding-left: 1.75rem;
  padding-right: 1.25rem;
  padding-bottom: 1.25rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: hidden;
  --bg-opacity: 1;
  background-color: #3049B2;
  background-color: rgba(48, 73, 178, var(--bg-opacity));
  top:0;
  left:0;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}

.toolbox__padding .__front,.toolbox__padding .__single{
  z-index:1;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-flow:column;
          flex-flow:column
}

.toolbox__padding .__back{
  -webkit-transform:rotateY(-180deg);
          transform:rotateY(-180deg);
  z-index:2;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-flow:column;
          flex-flow:column
}

.toolbox__padding .__back a{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:9;
  -webkit-line-clamp:9;
  -webkit-box-orient:vertical;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.toolbox__pt{
  margin-bottom: .5rem;
  font-size: 0.8rem
}

.toolbox__title{
  margin-bottom: 0px;
  font-size: 1.25rem
}

.toolbox__title a{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.toolbox__quotes{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: .5rem;
  padding-left: 0px;
  list-style-type: none
}

.toolbox__quote{
  width:30px;
  height:30px;
  border:2px solid;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  --bg-opacity: 1;
  background-color: #1f5b4a;
  background-color: rgba(31, 91, 74, var(--bg-opacity));
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  --border-opacity: 1;
  border-color: #2d8269;
  border-color: rgba(45, 130, 105, var(--border-opacity));
  --text-opacity: 1;
  color: #2d8269;
  color: rgba(45, 130, 105, var(--text-opacity));
  border-radius: 9999px;
  font-size: .625rem
}

.toolbox__quote:first-child{
  -webkit-transform:none;
       -o-transform:none;
          transform:none
}

.toolbox__quote:nth-child(2){
  -webkit-transform:translate3d(-6px, 0, 0);
          transform:translate3d(-6px, 0, 0)
}

.toolbox__quote:nth-child(3){
  -webkit-transform:translate3d(-12px, 0, 0);
          transform:translate3d(-12px, 0, 0)
}

.toolbox__quote:nth-child(4){
  -webkit-transform:translate3d(-18px, 0, 0);
          transform:translate3d(-18px, 0, 0)
}

.toolbox__quote:nth-child(5){
  -webkit-transform:translate3d(-24px, 0, 0);
          transform:translate3d(-24px, 0, 0)
}

.toolbox__mediator{
  margin-top: 1.25rem;
  font-size: 0.8rem
}

.toolbox__footer{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

.toolbox__footer i{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #3049B2;
  color: rgba(48, 73, 178, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.toolbox__footer i::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.toolbox__footer i::before,.toolbox__footer i::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.toolbox__taxo{
  margin-bottom: 0px;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%
}

.toolbox__grid{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -1.25rem;
  margin-right: -1.25rem
}

.toolbox__container{
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  padding-top: 3rem;
  padding-bottom: 3rem;
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

@media (min-width: 1280px){
  .toolbox__container{
    padding-top: 4.5rem;
    padding-bottom: 4.5rem
  }
}

.toolbox__wrapper{
  max-width:1240px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
  padding-right: 1.25rem
}

@media (min-width: 1024px){
  .toolbox__wrapper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }
}

.toolbox__sidebar{
  height:100%;
  -webkit-transform:translate3d(0, 100%, 0);
          transform:translate3d(0, 100%, 0);
  z-index:10000;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity));
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

@media (min-width: 1024px){
  .toolbox__sidebar{
    z-index:10
  }
}

.toolbox__sidebar__header{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1.25rem;
  margin-bottom: 1.25rem;
  font-size: 1.25rem;
  font-weight: 700
}

.toolbox__sidebar__header i{
  font-size: .625rem;
  --transform-translate-x: 0;
  --transform-translate-y: 0;
  --transform-rotate: 0;
  --transform-skew-x: 0;
  --transform-skew-y: 0;
  --transform-scale-x: 1;
  --transform-scale-y: 1;
  -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
       -o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
          transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
  --transform-rotate: 180deg;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

@media (min-width: 1024px){
  .toolbox__sidebar__header{
    display: none
  }
}

@media (min-width: 1024px){
  .toolbox__sidebar{
    -webkit-transform:translate3d(0, 0, 0);
            transform:translate3d(0, 0, 0);
    border-radius:0;
    width:320px;
    -webkit-box-shadow:none;
            box-shadow:none;
    height: auto;
    position: relative;
    padding-right: 2.5rem
  }
}

.toolbox__sidebar__open{
  bottom:30px;
  right:20px;
  z-index:15;
  position: fixed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1.25rem;
  padding-right: .5rem;
  --bg-opacity: 1;
  background-color: #e35205;
  background-color: rgba(227, 82, 5, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  border-radius: 9999px
}

.toolbox__sidebar__open .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #e35205;
  color: rgba(227, 82, 5, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.toolbox__sidebar__open .icon::after{
  content:"\EA1A";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.toolbox__sidebar__open .icon::before,.toolbox__sidebar__open .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.toolbox__sidebar__open:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.toolbox__sidebar__open:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

@media (min-width: 1024px){
  .toolbox__sidebar__open{
    display: none
  }
}

.toolbox__sidebar__close .icon{
  width:50px;
  height:50px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #e35205;
  background-color: rgba(227, 82, 5, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.toolbox__sidebar__close .icon::after{
  content:"\EA07";
  -webkit-transform:translate3d(0, -50px, 0);
          transform:translate3d(0, -50px, 0);
  position: absolute
}

.toolbox__sidebar__close .icon::before,.toolbox__sidebar__close .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.toolbox__sidebar__close:hover .icon::before{
  -webkit-transform:translate3d(0, 50px, 0);
          transform:translate3d(0, 50px, 0)
}

.toolbox__sidebar__close:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.toolbox__count{
  border-bottom:1px solid;
  padding-bottom: .75rem;
  margin-bottom: 1.75rem;
  --border-opacity: 1;
  border-color: #1b365d;
  border-color: rgba(27, 54, 93, var(--border-opacity));
  text-align: right
}

.toolbox__right .facetwp-facet-loadmore{
  text-align: center
}

.toolbox__right .facetwp-load-more{
  border-radius:50px;
  padding-left: 5rem;
  padding-right: 5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-align: center;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #0d1a2e;
  background-color: rgba(13, 26, 46, var(--bg-opacity))
}

@media (min-width: 1024px){
  .toolbox__right{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%
  }
}

.toolbox:hover i::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.toolbox:hover i::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.toolbox--mediator .toolbox__padding .__front,.toolbox--mediator .toolbox__padding .__single{
  background-position:bottom left;
  background-size:62.5%;
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-mediator.png');
  background-repeat: no-repeat
}

.toolbox--education .toolbox__padding .__front,.toolbox--education .toolbox__padding .__single,.toolbox--education .toolbox__padding .__back{
  --bg-opacity: 1;
  background-color: #2d8269;
  background-color: rgba(45, 130, 105, var(--bg-opacity))
}

.toolbox--education .toolbox__footer i{
  --text-opacity: 1;
  color: #2d8269;
  color: rgba(45, 130, 105, var(--text-opacity))
}

.toolbox--experiences .toolbox__padding .__front,.toolbox--experiences .toolbox__padding .__single{
  background-size:100%;
  background-position:75px bottom;
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/quote-xp.png');
  background-repeat: no-repeat
}

.toolbox__sidebar.opened{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0);
  overflow: scroll
}

@media (min-width: 1024px){
  .toolbox__sidebar.opened{
    overflow: auto
  }
}

.toolbox__sidebar.opened .toolbox__sidebar__header i{
  --transform-translate-x: 0;
  --transform-translate-y: 0;
  --transform-rotate: 0;
  --transform-skew-x: 0;
  --transform-skew-y: 0;
  --transform-scale-x: 1;
  --transform-scale-y: 1;
  -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
       -o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
          transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
  --transform-rotate: 0
}

.sidebar-opened{
  overflow: hidden
}

.carusel-card{
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw
}

.carusel-card .main-block{
  min-height:600px
}

@media (min-width: 768px){
  .carusel-card .main-block{
    min-height:700px
  }
}

.carusel-card .main-block .text-block{
  background:url("{{ get_template_directory_uri()  }}/assets/images/explorer/bg-carusel-card-main-block-sm.svg") bottom no-repeat
}

@media (min-width: 768px){
  .carusel-card .main-block .text-block{
    background:url("{{ get_template_directory_uri()  }}/assets/images/explorer/bg-carusel-card-main-block.svg") bottom no-repeat
  }
}

.carusel-card .main-block .slider{
  position:relative
}

.carusel-card .main-block .slider .slider_controls{
  position:absolute;
  right:20px;
  top:20px;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  z-index:10;
  height:50px;
  width:85px;
  border-radius:50px;
  overflow:hidden
}

@media (min-width: 768px){
  .carusel-card .main-block .slider .slider_controls{
    bottom: 1.25rem;
    left: 3.5rem;
    top: auto;
    right: auto
  }
}

.carusel-card .main-block .slider .slider_controls .slider_control{
  --bg-opacity: 1;
  padding:1.25rem .75rem;
  outline:rgba(0,0,0,0);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  cursor:pointer;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  background-color:rgba(255, 255, 255, var(--bg-opacity));
  -webkit-transition:all .3s ease;
  -o-transition:all .3s ease;
  transition:all .3s ease;
  --text-opacity: 1;
  color: #2A2549;
  color: rgba(42, 37, 73, var(--text-opacity))
}

.carusel-card .main-block .slider .slider_controls .slider_control.slick-disabled,.carusel-card .main-block .slider .slider_controls .slider_control:hover{
  --bg-opacity: 0.75
}

.carusel-card .main-block .slider .slider_controls .slider_control.slick-hidden{
  display: none
}

.carusel-card .main-block .slider .carusel-card-slider .slick-track{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.carusel-card .main-block .slider .carusel-card-slider .slick-slide{
  float:none;
  height:auto
}

.carusel-card .main-block .slider .carusel-card-slider .slick-slide>div,.carusel-card .main-block .slider .carusel-card-slider .slick-slide .text-block{
  height:100%
}

.carusel-card .main-block .slider .carusel-card-slider .text-block{
  min-height:600px
}

@media (min-width: 768px){
  .carusel-card .main-block .slider .carusel-card-slider .text-block{
    min-height:700px
  }
}

.carusel-card .main-block .slider .carusel-card-slider .carusel-card-slider-img{
  min-height:600px;
  width:100%;
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover
}

@media (min-width: 768px){
  .carusel-card .main-block .slider .carusel-card-slider .carusel-card-slider-img{
    min-height:700px
  }
}

.exp{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  --bg-opacity: 1;
  background-color: #2d8269;
  background-color: rgba(45, 130, 105, var(--bg-opacity));
  background-position: right bottom;
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/quote-xp.png');
  background-repeat: no-repeat;
  padding-top: 5.25rem;
  padding-bottom: 5.25rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.exp .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #2d8269;
  color: rgba(45, 130, 105, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.exp .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.exp .icon::before,.exp .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.exp:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.exp:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

@media (min-width: 768px){
  .exp{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
    background-position: right top
  }
}

.exp__content{
  text-align: center
}

@media (min-width: 768px){
  .exp__content{
    max-width:350px;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    text-align: left
  }
}

.exp__media{
  width:140px;
  height:140px;
  margin-bottom: 1.25rem;
  border-radius: 9999px;
  overflow: hidden
}

@media (min-width: 768px){
  .exp__media{
    width:155px;
    height:155px;
    margin-bottom: 0px;
    margin-right: 1.75rem
  }
}

.exp__media img{
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover
}

.exp__label{
  top:40px;
  left:50%;
  -webkit-transform:translate3d(-50%, 0, 0);
          transform:translate3d(-50%, 0, 0);
  position: absolute;
  font-size: 0.8rem
}

@media (min-width: 768px){
  .exp__label{
    -webkit-transform:none;
         -o-transform:none;
            transform:none;
    margin-bottom: .5rem;
    position: static
  }
}

.exp__title{
  margin-bottom: .5rem;
  font-size: 1.25rem
}

@media (min-width: 768px){
  .exp__title{
    margin-bottom: 1rem;
    font-size: 1.5625rem
  }
}

.exp__author{
  font-size: 0.8rem
}

.exp__link{
  bottom:20px;
  right:20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

@media (min-width: 768px){
  .exp__link{
    bottom:30px;
    right:30px
  }
}

.networks{
  text-align: center;
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity));
  padding-bottom: 3.75rem
}

@media (min-width: 1024px){
  .networks{
    padding-bottom: 6.25rem
  }
}

.networks__label{
  margin-bottom: 1.25rem;
  font-size: 1.125rem
}

.networks__list{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  list-style-type: none;
  padding-left: 0px
}

.networks__item{
  margin-right: .5rem
}

.networks__item:last-child{
  margin-right: 0px
}

.networks__item a{
  width:60px;
  height:60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  border-radius: 9999px;
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

.networks__item a i{
  font-size: 1.5rem
}

.networks__item a:hover{
  -webkit-transform:translate3d(0, -2px, 0);
          transform:translate3d(0, -2px, 0);
  --bg-opacity: 1;
  background-color: #407bd1;
  background-color: rgba(64, 123, 209, var(--bg-opacity))
}

.science{
  width:280px !important;
  position: relative;
  --bg-opacity: 1;
  background-color: #407bd1;
  background-color: rgba(64, 123, 209, var(--bg-opacity));
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat
}

.science .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #407bd1;
  color: rgba(64, 123, 209, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.science .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.science .icon::before,.science .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.science:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.science:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.science--backdrop .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #0C1B32;
  color: rgba(12, 27, 50, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.science--backdrop .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.science--backdrop .icon::before,.science--backdrop .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.science--backdrop:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.science--backdrop:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.science--backdrop::before{
  content:" ";
  display:block;
  z-index:0;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background-color:rgba(0,0,0,.5)
}

@media (min-width: 1280px){
  .science{
    width:100% !important
  }
}

.science .icon{
  pointer-events: none
}

.science__inner{
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important;
  min-height:400px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-size: cover;
  background-position: center;
  position: relative;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 2.5rem;
  padding-bottom: 2rem;
  cursor: pointer
}

@media (min-width: 1280px){
  .science__inner{
    min-height:390px;
    padding-left: 1.75rem;
    padding-right: 1.75rem
  }
}

.science__date{
  font-size:13px;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.science__slider{
  margin-top: 1.25rem
}

.science__slider .slick-arrow{
  position:absolute;
  z-index:20;
  width:42px;
  height:50px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

.science__slider .slick-arrow:focus{
  outline:none
}

.science__slider .slick-arrow:not(.slick-disabled):hover{
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

.science__slider .slick-arrow.slick-disabled{
  cursor: not-allowed
}

.science__slider .slick-arrow.slick-disabled i{
  opacity:.5
}

.science__slider .slick-arrow .icon{
  --text-opacity: 1;
  color: #0C1B32;
  color: rgba(12, 27, 50, var(--text-opacity));
  font-size: .625rem
}

.science__slider .slick-prev{
  right:72px;
  border-top-left-radius:50px;
  border-bottom-left-radius:50px
}

.science__slider .slick-prev .icon{
  -webkit-transform:rotate(-180deg);
       -o-transform:rotate(-180deg);
          transform:rotate(-180deg)
}

.science__slider .slick-next{
  right:30px;
  border-top-right-radius:50px;
  border-bottom-right-radius:50px
}

.science__slider .slick-dots{
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px
}

.science__slider .slick-dots li{
  padding:0 .1875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.science__slider .slick-dots li button{
  text-indent:-9999px;
  outline:none;
  width: .5rem;
  height: .5rem;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
  border-style: solid;
  border-radius: 9999px
}

.science__slider .slick-dots li.slick-active button{
  -webkit-transform:scale(1.5);
       -o-transform:scale(1.5);
          transform:scale(1.5);
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

@media (min-width: 1280px){
  .science__slider{
    margin-top: 1.75rem
  }
}

.science__slider .slick-slide{
  margin-right: 1.25rem
}

@media (min-width: 1280px){
  .science__slider .slick-slide{
    margin-right:35px
  }
}

.science__slider .slick-slide:last-child{
  margin-right: 0px
}

.science__slider .slick-dots{
  margin-top: 2.5rem
}

.science__slider .slick-list{
  overflow: visible
}

@media (min-width: 1280px){
  .science__slider .slick-list{
    overflow-x: hidden
  }
}

.science__slider .slick-arrow{
  top:-90px
}

.science__slider .slick-prev{
  right:72px
}

.science__slider .slick-next{
  right:30px
}

.science__title{
  font-size: 1.25rem
}

@media (min-width: 1024px){
  .science__title{
    font-size: 1.5625rem
  }
}

.science__title a{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:4;
  -webkit-line-clamp:4;
  -webkit-box-orient:vertical
}

.science__author{
  margin-top: 1.25rem;
  font-size: 1rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:2;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical
}

.science__bottom{
  margin-top: 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

.science__cat{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.tooltip{
  position: relative
}

@media (min-width: 768px){
  .tooltip{
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    margin-bottom: 1.25rem
  }

  .tooltip::after{
    content:"";
    width:4px;
    height:4px;
    top:50%;
    -webkit-transform:translate3d(0, -50%, 0);
            transform:translate3d(0, -50%, 0);
    position: absolute;
    right: 0;
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
    border-radius: 9999px
  }

  .tooltip:nth-child(3n+3)::after{
    display: none
  }
}

@media (min-width: 1024px){
  .tooltip{
    margin-bottom: 2.5rem
  }

  .tooltip:hover .tooltip__info{
    -webkit-animation:fadeInUp .3s ease-in-out;
         -o-animation:fadeInUp .3s ease-in-out;
            animation:fadeInUp .3s ease-in-out;
    display: block
  }
}

.tooltip__grid{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center
}

@media (min-width: 768px){
  .tooltip__grid{
    max-width:940px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 2.5rem
  }
}

@media (min-width: 1024px){
  .tooltip__grid{
    max-width:1240px;
    padding-bottom: 7.5rem
  }
}

.tooltip__label{
  padding-bottom: .5rem;
  margin-bottom: 2rem;
  position: relative;
  font-weight: 300;
  font-size: 2.8125rem;
  cursor: pointer
}

@media (min-width: 1024px){
  .tooltip__label{
    font-size: 4.063rem
  }
}

.tooltip__label::after{
  content:"";
  bottom:0;
  left:0;
  height:1px;
  position: absolute;
  width: 100%;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

@media (min-width: 768px){
  .tooltip__label::after{
    width: 0px;
    -webkit-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 300ms;
         -o-transition-duration: 300ms;
            transition-duration: 300ms
  }
}

@media (min-width: 768px){
  .tooltip__label:hover::after{
    width: 100%
  }
}

.tooltip__info{
  top:0;
  left:50%;
  width:90vw;
  max-width:490px;
  -webkit-transform:translate3d(-50%, -100%, 0);
          transform:translate3d(-50%, -100%, 0);
  position: absolute;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: none;
  --bg-opacity: 1;
  background-color: #e35205;
  background-color: rgba(227, 82, 5, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: 1.125rem
}

.tooltip__info::after{
  content:"";
  top:100%;
  left:50%;
  border:solid rgba(0,0,0,0);
  pointer-events:none;
  border-top-color:#e35205;
  border-width:12px;
  margin-left:-12px;
  position: absolute;
  width: 0px;
  height: 0px
}

@media (min-width: 768px){
  .tooltip__info{
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
    padding-left: 3.25rem;
    padding-right: 3.25rem;
    font-size: 1.5625rem
  }
}

.tooltip__input{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  pointer-events: none
}

.tooltip__input:checked+.tooltip__info{
  -webkit-animation:fadeInUp .3s ease-in-out;
       -o-animation:fadeInUp .3s ease-in-out;
          animation:fadeInUp .3s ease-in-out;
  display: block
}

@-webkit-keyframes fadeInUp{
  0%{
    opacity:0;
    top:20px
  }

  to{
    opacity:1;
    top:0
  }
}

@-o-keyframes fadeInUp{
  0%{
    opacity:0;
    top:20px
  }

  to{
    opacity:1;
    top:0
  }
}

@keyframes fadeInUp{
  0%{
    opacity:0;
    top:20px
  }

  to{
    opacity:1;
    top:0
  }
}

.content-block{
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw
}

.content-block h2{
  font-size:35px
}

@media (min-width: 768px){
  .content-block h2{
    font-size:50px
  }
}

.content-block h1{
  font-size:2.25rem
}

@media (min-width: 1024px){
  .content-block h1{
    font-size:5.625rem
  }
}

.button__block .button__cta{
  border-radius:50px;
  display: inline-block;
  --bg-opacity: 1;
  background-color: #e35205;
  background-color: rgba(227, 82, 5, var(--bg-opacity));
  text-align: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  text-transform: uppercase;
  font-size: 1rem
}

.explorer{
  position:relative;
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw
}

.explorer .image{
  width:330px;
  height:330px
}

@media (min-width: 768px){
  .explorer .image{
    width:366px;
    height:366px
  }
}

.explorer .copyright{
  bottom:-35px;
  left:5px
}

@media (min-width: 768px){
  .explorer .copyright{
    left:-50px;
    top:120px
  }
}

.explorer__button{
  -webkit-transform:rotate(90deg);
       -o-transform:rotate(90deg);
          transform:rotate(90deg)
}

.explorer__button .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.explorer__button .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.explorer__button .icon::before,.explorer__button .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.explorer__button:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.explorer__button:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.oblong-block__wysiwyg a{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  text-decoration: underline
}

.oblong-block__wysiwyg a:hover{
  text-decoration: none
}

.oblong-block a.button-rounded{
  display:inline-block !important;
  border-radius:50px;
  --bg-opacity: 1;
  background-color: #e35205;
  background-color: rgba(227, 82, 5, var(--bg-opacity));
  padding-top: .75rem;
  padding-bottom: .75rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.oblong-block h2{
  line-height:2.8125rem
}

@media (min-width: 768px){
  .oblong-block h2{
    line-height:3.125rem
  }
}

@media (min-width: 1024px){
  .oblong-block .clip-oblong-wrapper{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%
  }
}

@media (min-width: 1024px){
  .oblong-block .oblong-content{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%
  }
}

.oblong-block .oblong-content a{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.oblong-block .oblong-content a .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.oblong-block .oblong-content a .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.oblong-block .oblong-content a .icon::before,.oblong-block .oblong-content a .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.oblong-block .oblong-content a:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.oblong-block .oblong-content a:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

@media (min-width: 1024px){
  .oblong-block .oblong-content{
    padding-right:60px
  }
}

@media (min-width: 1280px){
  .oblong-block .oblong-content{
    padding-right:97px
  }
}

@media (min-width: 1440px){
  .oblong-block .oblong-content{
    padding-left:0;
    padding-right:105px
  }
}

.oblong-block .oblong-content__link{
  margin-bottom: 1.25rem;
  display: block
}

.oblong-block .oblong-content__link:hover{
  text-decoration: underline
}

.oblong-block .oblong-content__bottom .fete-de-la-science-logo{
  border-radius:40px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  margin-left: .5rem;
  -webkit-box-sizing: content-box;
          box-sizing: content-box
}

.oblong-block .oblong-content__bottom a{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  text-decoration: underline
}

.oblong-block .oblong-content__bottom a:hover{
  text-decoration: none
}

.oblong-block .oblong-content__list{
  padding-left: 0px;
  list-style-type: none
}

.oblong-block .oblong-content__item{
  border-bottom:1px solid;
  padding-bottom: 1.25rem;
  margin-bottom: 1.25rem;
  --border-opacity: 1;
  border-color: #1b365d;
  border-color: rgba(27, 54, 93, var(--border-opacity))
}

.oblong-block .oblong-content__item:last-child{
  border-bottom:0
}

.oblong-block .oblong-content__download{
  max-width:310px;
  margin-bottom: 2.5rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 1.5rem;
  padding-right: .5rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  --bg-opacity: 1;
  background-color: #0d1a2e;
  background-color: rgba(13, 26, 46, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  border-radius: 9999px
}

.oblong-block .oblong-content__download .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #0d1a2e;
  color: rgba(13, 26, 46, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.oblong-block .oblong-content__download .icon::after{
  content:"\EA0A";
  -webkit-transform:translate3d(0, -30px, 0);
          transform:translate3d(0, -30px, 0);
  position: absolute
}

.oblong-block .oblong-content__download .icon::before,.oblong-block .oblong-content__download .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.oblong-block .oblong-content__download:hover .icon::before{
  -webkit-transform:translate3d(0, 30px, 0);
          transform:translate3d(0, 30px, 0)
}

.oblong-block .oblong-content__download:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.oblong-block .oblong-content__download span{
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  line-height: 1.25
}

.oblong-block .oblong-content__download i{
  font-size: 1rem
}

.oblong-block .oblong-content__video{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity));
  text-align: left
}

.oblong-block .oblong-content__video .icon{
  width:120px;
  height:120px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.oblong-block .oblong-content__video .icon::after{
  content:"\EA15";
  -webkit-transform:translate3d(-120px, 0, 0);
          transform:translate3d(-120px, 0, 0);
  position: absolute
}

.oblong-block .oblong-content__video .icon::before,.oblong-block .oblong-content__video .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.oblong-block .oblong-content__video:hover .icon::before{
  -webkit-transform:translate3d(120px, 0, 0);
          transform:translate3d(120px, 0, 0)
}

.oblong-block .oblong-content__video:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.oblong-block .oblong-content__video .icon{
  -webkit-box-flex:0;
      -ms-flex:0 0 120px;
          flex:0 0 120px;
  margin-left: 0px;
  margin-right: 1.5rem;
  font-size: 1.25rem
}

.oblong-block .oblong-list{
  width:100%;
  min-height:695px;
  border-radius: 9999px;
  overflow: hidden
}

@media (min-width: 768px){
  .oblong-block .oblong-list{
    max-width:600px;
    min-height:1025px;
    margin-left: auto;
    margin-right: auto
  }
}

.oblong-block .oblong-list::before{
  content:" ";
  position:absolute;
  display:block;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background-color:rgba(0,0,0,.35)
}

.oblong-block .oblong-list ul li{
  position: relative
}

.oblong-block .oblong-list ul li:not(:first-child)::before{
  content:"";
  height:1px;
  top:0;
  left:50%;
  -webkit-transform:translateX(-50%);
       -o-transform:translateX(-50%);
          transform:translateX(-50%);
  display: block;
  width: 2.5rem;
  position: absolute;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

.oblong-block .oblong-list strong,.oblong-block .oblong-list span{
  display: block;
  text-align: center
}

.oblong-block hr{
  margin-top: 1.25rem;
  margin-bottom: 1.25rem
}

.oblong-block .oblong-legend{
  bottom:-10px;
  right:20px;
  position: absolute;
  right: 0;
  font-size: .625rem;
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

.oblong{
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw
}

.oblong--formation .oblong-block{
  position: relative;
  padding-right: 1.25rem
}

@media (min-width: 768px){
  .oblong--formation .oblong-content{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between
  }
}

.ship-characteristics{
  background:#fef7f1;
  color:#e35205;
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw
}

.ship-characteristics.version-2{
  background:none !important
}

.ship-characteristics h1{
  line-height:60px
}

.ship-characteristics .items{
  border-bottom:1px solid #e35205
}

.ship-characteristics .items:first-child{
  border-top:1px solid #e35205;
  margin-top: 1rem
}

.ship-characteristics .push__container{
  border-radius:10px
}

.ship-characteristics .btn{
  background:#0d1a2e;
  border-radius:50px;
  height:60px;
  color:#fff;
  line-height:18px
}

.ship-characteristics .btn p{
  line-height:18px
}

.ship-characteristics .btn .download-icon{
  margin-left: 1rem;
  height:30px;
  width:30px
}

.ship-characteristics .btn .download-icon .download-img{
  height:30px;
  width:30px;
  background-color:#fff;
  border-radius:50%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center
}

.ship-characteristics__link{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.ship-characteristics__link .icon{
  width:26px;
  height:26px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #2A2549;
  background-color: rgba(42, 37, 73, var(--bg-opacity));
  --text-opacity: 1;
  color: #fef7f1;
  color: rgba(254, 247, 241, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.ship-characteristics__link .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-26px, 0, 0);
          transform:translate3d(-26px, 0, 0);
  position: absolute
}

.ship-characteristics__link .icon::before,.ship-characteristics__link .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.ship-characteristics__link:hover .icon::before{
  -webkit-transform:translate3d(26px, 0, 0);
          transform:translate3d(26px, 0, 0)
}

.ship-characteristics__link:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.ship-characteristics__link-img .icon{
  width:26px;
  height:26px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #0D223E;
  color: rgba(13, 34, 62, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.ship-characteristics__link-img .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-26px, 0, 0);
          transform:translate3d(-26px, 0, 0);
  position: absolute
}

.ship-characteristics__link-img .icon::before,.ship-characteristics__link-img .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.ship-characteristics__link-img:hover .icon::before{
  -webkit-transform:translate3d(26px, 0, 0);
          transform:translate3d(26px, 0, 0)
}

.ship-characteristics__link-img:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.triptych-header{
  background-position: right top;
  background-repeat: no-repeat;
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-header.png');
  background-size: contain
}

.triptych-header .slick-dots{
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px
}

.triptych-header .slick-dots li{
  padding:0 .1875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.triptych-header .slick-dots li button{
  text-indent:-9999px;
  outline:none;
  width: .5rem;
  height: .5rem;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
  border-style: solid;
  border-radius: 9999px
}

.triptych-header .slick-dots li.slick-active button{
  -webkit-transform:scale(1.5);
       -o-transform:scale(1.5);
          transform:scale(1.5);
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

.triptych-header h1 span{
  display: block
}

.triptych-header h1 span.line-orange{
  font-weight: 300;
  --text-opacity: 1;
  color: #e35205;
  color: rgba(227, 82, 5, var(--text-opacity))
}

.triptych-header h1 span.line-white{
  font-weight: 700;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.triptych-header a{
  width:280px !important;
  margin-right:20px
}

@media (min-width: 768px){
  .triptych-header a{
    width:370px !important
  }
}

@media (min-width: 1024px){
  .triptych-header a{
    -webkit-transition:all .25s ease-in-out;
    -o-transition:all .25s ease-in-out;
    transition:all .25s ease-in-out;
    position: relative
  }

  .triptych-header a:hover{
    -webkit-transform:translateY(-10px);
         -o-transform:translateY(-10px);
            transform:translateY(-10px)
  }
}

@media (min-width: 1280px){
  .triptych-header a{
    margin-right: 0px
  }
}

@media (min-width: 1440px){
  .triptych-header a{
    width:390px !important
  }
}

@media (min-width: 1740px){
  .triptych-header a{
    width:486px !important
  }
}

@media (min-width: 1280px){
  .triptych-header .card_1,.triptych-header .card_3{
    margin-top: 3rem
  }
}

.triptych-header .card strong{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:4;
  -webkit-line-clamp:4;
  -webkit-box-orient:vertical
}

.triptych-header .slick-track{
  overflow-x:visible !important
}

.triptych-header .slick-dots{
  bottom:2.8125rem;
  left:0;
  position: absolute
}

.triptych-slider .slick-list{
  overflow: visible
}

.diptych-block__twitter h2{
  margin-bottom:30px
}

.diptych-block__twitter .twitter__bg{
  background-size: cover;
  background-repeat: no-repeat;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.diptych-block__twitter .twitter__container{
  height:385px;
  overflow-y: scroll;
  margin-bottom: 2rem
}

.diptych-block__twitter .twitter__block a{
  font-weight: 700;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.diptych-block__twitter .twitter__rt{
  font-size:10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.diptych-block__twitter .twitter__rt img{
  padding-right: .25rem
}

.diptych-block__twitter .twitter__username{
  font-size:13px
}

.diptych-block__twitter .twitter__title{
  font-size:18px;
  display: block
}

.diptych-block__twitter .twitter__text{
  font-size:13px;
  display: block
}

.diptych-block__twitter .twitter__text a{
  text-underline-offset:2px;
  text-decoration: underline
}

.diptych-block__twitter .twitter__more{
  font-size:13px
}

.diptych-block h2{
  line-height:2.8125rem;
  font-style:italic
}

@media (min-width: 768px){
  .diptych-block h2{
    line-height:3.125rem
  }
}

.diptych-block .diptych__link{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.diptych-block .diptych__link .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #0C1B32;
  color: rgba(12, 27, 50, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.diptych-block .diptych__link .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.diptych-block .diptych__link .icon::before,.diptych-block .diptych__link .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.diptych-block .diptych__link:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.diptych-block .diptych__link:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.diptych-block .diptych__link--blue .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fef7f1;
  color: rgba(254, 247, 241, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.diptych-block .diptych__link--blue .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.diptych-block .diptych__link--blue .icon::before,.diptych-block .diptych__link--blue .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.diptych-block .diptych__link--blue:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.diptych-block .diptych__link--blue:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.diptych-block .diptych__link--white .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #e35205;
  color: rgba(227, 82, 5, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.diptych-block .diptych__link--white .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.diptych-block .diptych__link--white .icon::before,.diptych-block .diptych__link--white .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.diptych-block .diptych__link--white:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.diptych-block .diptych__link--white:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.diptych-block .diptych__link .is-home .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #e35205;
  color: rgba(227, 82, 5, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.diptych-block .diptych__link .is-home .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.diptych-block .diptych__link .is-home .icon::before,.diptych-block .diptych__link .is-home .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.diptych-block .diptych__link .is-home:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.diptych-block .diptych__link .is-home:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.diptych-block .diptych__wysiwyg p:last-child{
  margin-bottom: 0px
}

@media (min-width: 1024px){
  .diptych-block .diptych-r,.diptych-block .diptych-l,.diptych-block .slick-slide,.diptych-block .item{
    min-height:45.75rem
  }
}

.diptych-block .diptych-l .has-overlay::before,.diptych-block .diptych-r .has-overlay::before{
  content:" ";
  display:block;
  z-index:0;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background-color:rgba(0,0,0,.5)
}

.diptych-block .diptych-l .block__card img,.diptych-block .diptych-r .block__card img{
  border-radius:0 !important;
  aspect-ratio:340/150
}

@media (min-width: 640px){
  .diptych-block .diptych-l .block__card,.diptych-block .diptych-r .block__card{
    max-width:295px
  }
}

@media (min-width: 1024px){
  .diptych-block .diptych-l .block__card,.diptych-block .diptych-r .block__card{
    max-width:none
  }
}

.diptych-block .diptych-l .slick-arrow,.diptych-block .diptych-r .slick-arrow{
  position:absolute;
  z-index:20;
  top:35px;
  width:42px;
  height:50px;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.diptych-block .diptych-l .slick-arrow:focus,.diptych-block .diptych-r .slick-arrow:focus{
  outline:none
}

.diptych-block .diptych-l .slick-arrow .icon,.diptych-block .diptych-r .slick-arrow .icon{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: .875rem
}

.diptych-block .diptych-l .slick-prev,.diptych-block .diptych-r .slick-prev{
  right:72px;
  border-top-left-radius:50px;
  border-bottom-left-radius:50px
}

.diptych-block .diptych-l .slick-prev .icon,.diptych-block .diptych-r .slick-prev .icon{
  -webkit-transform:rotate(-180deg);
       -o-transform:rotate(-180deg);
          transform:rotate(-180deg)
}

.diptych-block .diptych-l .slick-next,.diptych-block .diptych-r .slick-next{
  right:30px;
  border-top-right-radius:50px;
  border-bottom-right-radius:50px
}

.diptych-block .diptych-r{
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/diptych-bg.jpg');
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.diptych-block .diptych-r p{
  line-height: 1.5rem
}

.diptych-block .diptych-r figure img{
  border-radius:50%
}

.features-of-explore{
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw;
  overflow:hidden
}

.features-of-explore .label{
  border-radius:8px;
  font-size:12px;
  line-height:12px;
  padding:2px 10px 2px 8px
}

.features-of-explore .label .circle{
  height:7px;
  width:7px;
  border-radius:50%;
  margin-top:2px;
  margin-right:3px
}

.features-of-explore .slick-track{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.features-of-explore .slick-track .slick-slide{
  height:auto
}

.features-of-explore .slick-track .slick-slide>div{
  height:100%
}

.features-of-explore .img-w img{
  width:100% !important
}

.features-of-explore .knowledge-card--list{
  -webkit-box-shadow:6px 7px 24px rgba(163,163,163,.6);
          box-shadow:6px 7px 24px rgba(163,163,163,.6);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
}

.features-of-explore .knowledge-card--list.knowledge-card{
  height:100%
}

.features-of-explore .knowledge-card--list.knowledge-card a{
  color:inherit
}

@media (min-width: 768px){
  .features-of-explore .knowledge-card--list.knowledge-card{
    height:auto
  }
}

.features-of-explore .knowledge-card--list:nth-child(2){
  left:25% !important
}

.features-of-explore .knowledge-card--list:nth-child(3){
  left:auto !important;
  right:0 !important
}

.ocean-culture-block{
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw
}

.ocean-culture-block .slick-dots{
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px
}

.ocean-culture-block .slick-dots li{
  padding:0 .1875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.ocean-culture-block .slick-dots li button{
  text-indent:-9999px;
  outline:none;
  width: .5rem;
  height: .5rem;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #1b365d;
  border-color: rgba(27, 54, 93, var(--border-opacity));
  border-style: solid;
  border-radius: 9999px
}

.ocean-culture-block .slick-dots li.slick-active button{
  -webkit-transform:scale(1.5);
       -o-transform:scale(1.5);
          transform:scale(1.5);
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity))
}

.ocean-culture-block .slick-arrow{
  position:absolute;
  z-index:20;
  width:42px;
  height:50px;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

.ocean-culture-block .slick-arrow:focus{
  outline:none
}

.ocean-culture-block .slick-arrow:not(.slick-disabled):hover{
  --bg-opacity: 1;
  background-color: #407bd1;
  background-color: rgba(64, 123, 209, var(--bg-opacity))
}

.ocean-culture-block .slick-arrow.slick-disabled{
  cursor: not-allowed
}

.ocean-culture-block .slick-arrow.slick-disabled i{
  opacity:.5
}

.ocean-culture-block .slick-arrow .icon{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: .625rem
}

.ocean-culture-block .slick-prev{
  right:72px;
  border-top-left-radius:50px;
  border-bottom-left-radius:50px
}

.ocean-culture-block .slick-prev .icon{
  -webkit-transform:rotate(-180deg);
       -o-transform:rotate(-180deg);
          transform:rotate(-180deg)
}

.ocean-culture-block .slick-next{
  right:30px;
  border-top-right-radius:50px;
  border-bottom-right-radius:50px
}

.ocean-culture-block h2{
  line-height:2.8125rem
}

@media (min-width: 768px){
  .ocean-culture-block h2{
    line-height:3.125rem
  }
}

.ocean-culture-block .excerpt{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:3;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical
}

.ocean-culture-block .radio-toolbar{
  margin:10px
}

.ocean-culture-block .radio-toolbar input[type=radio]{
  opacity:0;
  position:fixed;
  width:0
}

.ocean-culture-block .post-type__filter{
  display: inline-block;
  padding-top: .5rem;
  padding-bottom: .5rem;
  margin-right: .5rem;
  font-size: 0.9375rem;
  position: relative
}

.ocean-culture-block .post-type__filter input[type=radio]{
  opacity:0;
  position:absolute;
  width:0
}

.ocean-culture-block .post-type__filter label{
  border-radius:10px;
  border:1px solid;
  white-space:nowrap;
  display: inline-block;
  padding-top: .25rem;
  padding-bottom: .25rem;
  padding-left: .5rem;
  padding-right: .5rem;
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity));
  --border-opacity: 1;
  border-color: #1b365d;
  border-color: rgba(27, 54, 93, var(--border-opacity));
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

.ocean-culture-block .post-type__filter label:hover{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity))
}

.ocean-culture-block .post-type__filter input[type=radio]:checked+label{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity))
}

.ocean-culture-block .slick-arrow{
  top:-90px
}

.ocean-culture-block .slick-prev{
  right:57px
}

.ocean-culture-block .slick-next{
  right:15px
}

.ocean-culture-block .slick-slide{
  margin-right: 1.25rem
}

@media (min-width: 1280px){
  .ocean-culture-block .slick-slide{
    margin-right:35px
  }
}

.ocean-culture-block .slick-slide:last-child{
  margin-right: 0px
}

.ocean-culture-block .slick-dots{
  margin-top: 1.25rem;
  margin-bottom: 1.25rem
}

.slider-with-two-half{
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw
}

.slider-with-two-half__wysiwyg a{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  text-decoration: underline
}

.slider-with-two-half__wysiwyg a:hover{
  text-decoration: none
}

.slider-with-two-half h1{
  font-family:"Helvetica",serif;
  font-size:50px;
  font-weight:700;
  font-style:normal;
  letter-spacing:normal;
  line-height:60px
}

.slider-with-two-half h3{
  font-family:"Helvetica",serif;
  font-size:25px;
  font-weight:700;
  font-style:normal;
  letter-spacing:normal;
  line-height:30px
}

.slider-with-two-half h4{
  font-family:"Helvetica Neue",serif;
  font-size:20px;
  font-weight:700;
  font-style:normal;
  letter-spacing:normal;
  line-height:29px
}

.slider-with-two-half .modal-img-item{
  -webkit-box-shadow:0 4px 50px rgba(0,0,0,.1);
          box-shadow:0 4px 50px rgba(0,0,0,.1);
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  min-height:120px
}

@media (min-width: 640px){
  .slider-with-two-half .block{
    min-height:630px
  }
}

.slider-with-two-half .person-block{
  overflow-x:auto;
  display:-webkit-inline-box;
  -ms-scroll-snap-type:x mandatory;
      scroll-snap-type:x mandatory;
  scroll-behavior:smooth;
  -webkit-overflow-scrolling:touch
}

@media (min-width: 640px){
  .slider-with-two-half .person-block{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
  }
}

.slider-with-two-half .person-block::-webkit-scrollbar{
  display:none
}

.slider-with-two-half .person-block::-webkit-scrollbar-thumb{
  background:#000;
  border-radius:10px
}

.slider-with-two-half .person-block::-webkit-scrollbar-track{
  background:rgba(0,0,0,0)
}

.slider-with-two-half .person-block .person-item{
  scroll-snap-align:start;
  z-index:1
}

.slider-with-two-half .person-block .person-item img{
  height:inherit;
  aspect-ratio:350/264;
  -o-object-fit:cover;
     object-fit:cover
}

.slider-with-two-half .person-block .person-item source{
  aspect-ratio:350/264;
  -o-object-fit:cover;
     object-fit:cover
}

@media (min-width: 1024px){
  .slider-with-two-half .person-block .person-item{
    position:absolute;
    -webkit-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease;
    max-width:390px
  }

  .slider-with-two-half .person-block .person-item:hover{
    z-index:100 !important;
    -webkit-transform:var(--card-hover) !important;
         -o-transform:var(--card-hover) !important;
            transform:var(--card-hover) !important
  }
}

.slider-with-two-half .open-items-list{
  height:30px;
  width:30px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  color:#fff;
  background-color:#0d1a2e;
  border-radius:50%;
  font-size:20px
}

.slider-with-two-half .list-block .list-items{
  border-bottom:1px solid hsla(0,0%,100%,.3);
  border-top:1px solid hsla(0,0%,100%,.3);
  text-align:center
}

.slider-with-two-half .btn-open-list{
  position:relative;
  cursor:pointer;
  z-index:2
}

.u-group{
  border-top:1px solid;
  border-bottom:1px solid;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  --border-opacity: 1;
  border-color: #1b365d;
  border-color: rgba(27, 54, 93, var(--border-opacity))
}

@media (min-width: 768px){
  .u-group{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    margin-left: -1.25rem;
    margin-right: -1.25rem
  }
}

.u-group__item{
  margin-bottom: 2.5rem;
  text-align: center
}

@media (min-width: 768px){
  .u-group__item{
    max-width:180px;
    margin-bottom: 0px;
    padding-left: 1.25rem;
    padding-right: 1.25rem
  }
}

.u-group__item:last-child{
  margin-bottom: 0px
}

.u-group__item img{
  margin-bottom: .5rem;
  border-radius: 9999px
}

.u-group__item p{
  font-size: 1rem
}

.discover{
  width:280px !important;
  min-height:280px;
  position: relative;
  --bg-opacity: 1;
  background-color: #0C1B32;
  background-color: rgba(12, 27, 50, var(--bg-opacity));
  background-size: cover;
  background-position: left bottom;
  padding: 1.25rem;
  cursor: pointer
}

.discover .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #0C1B32;
  color: rgba(12, 27, 50, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.discover .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.discover .icon::before,.discover .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.discover:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.discover:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

@media (min-width: 1280px){
  .discover{
    width:100% !important;
    min-height:390px;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem
  }
}

.discover .icon{
  bottom:20px;
  right:20px;
  position: absolute
}

@media (min-width: 1280px){
  .discover .icon{
    bottom:30px;
    right:30px
  }
}

.discover__slider{
  margin-top: 1.25rem
}

.discover__slider .slick-arrow{
  position:absolute;
  z-index:20;
  width:42px;
  height:50px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

.discover__slider .slick-arrow:focus{
  outline:none
}

.discover__slider .slick-arrow:not(.slick-disabled):hover{
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

.discover__slider .slick-arrow.slick-disabled{
  cursor: not-allowed
}

.discover__slider .slick-arrow.slick-disabled i{
  opacity:.5
}

.discover__slider .slick-arrow .icon{
  --text-opacity: 1;
  color: #0C1B32;
  color: rgba(12, 27, 50, var(--text-opacity));
  font-size: .625rem
}

.discover__slider .slick-prev{
  right:72px;
  border-top-left-radius:50px;
  border-bottom-left-radius:50px
}

.discover__slider .slick-prev .icon{
  -webkit-transform:rotate(-180deg);
       -o-transform:rotate(-180deg);
          transform:rotate(-180deg)
}

.discover__slider .slick-next{
  right:30px;
  border-top-right-radius:50px;
  border-bottom-right-radius:50px
}

.discover__slider .slick-dots{
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px
}

.discover__slider .slick-dots li{
  padding:0 .1875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.discover__slider .slick-dots li button{
  text-indent:-9999px;
  outline:none;
  width: .5rem;
  height: .5rem;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
  border-style: solid;
  border-radius: 9999px
}

.discover__slider .slick-dots li.slick-active button{
  -webkit-transform:scale(1.5);
       -o-transform:scale(1.5);
          transform:scale(1.5);
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

@media (min-width: 1280px){
  .discover__slider{
    margin-top: 1.75rem
  }
}

.discover__slider .slick-slide{
  margin-right: 1.25rem
}

@media (min-width: 1280px){
  .discover__slider .slick-slide{
    margin-right:35px
  }
}

.discover__slider .slick-slide:last-child{
  margin-right: 0px
}

.discover__slider .slick-slide:nth-child(3n+1) .discover{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-discover-1.png')
}

.discover__slider .slick-slide:nth-child(3n+2) .discover{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-discover-2.png')
}

.discover__slider .slick-slide:nth-child(3n+2) .discover .icon{
  --text-opacity: 1;
  color: #e35205;
  color: rgba(227, 82, 5, var(--text-opacity))
}

.discover__slider .slick-slide:nth-child(3n+3) .discover{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-discover-3.png')
}

.discover__slider .slick-dots{
  margin-top: 2.5rem
}

.discover__slider .slick-list{
  overflow: visible
}

@media (min-width: 1280px){
  .discover__slider .slick-list{
    overflow-x: hidden
  }
}

.discover__slider .slick-arrow{
  top:-90px
}

.discover__slider .slick-prev{
  right:72px
}

.discover__slider .slick-next{
  right:30px
}

.discover__title{
  font-size: 1.25rem
}

@media (min-width: 1024px){
  .discover__title{
    font-size: 1.5625rem
  }
}

.discover__description{
  padding-top: .75rem;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:3;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical
}

.flex-title{
  border-bottom:1px solid;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 5rem;
  margin-bottom: 5rem;
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

@media (min-width: 1024px){
  .flex-title{
    padding-bottom: 8.5rem;
    margin-bottom: 8.5rem
  }
}

.flex-title__row{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.flex-title__row--reverse{
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse
}

.flex-title__text{
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  font-size: 2.1875rem;
  font-weight: 300;
  line-height: 1.25
}

@media (min-width: 768px){
  .flex-title__text{
    font-size: 6.563rem
  }
}

.flex-title__image{
  width:68px;
  height:35px;
  border-radius:50px;
  margin-left: .25rem;
  margin-right: .25rem;
  overflow: hidden
}

@media (min-width: 1024px){
  .flex-title__image{
    width:185px;
    height:95px;
    border-radius:160px;
    margin-left: 1.25rem;
    margin-right: 1.25rem
  }
}

.flex-title__image img{
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover
}

.our-expeditions{
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw
}

.our-expeditions .bg-our-expeditions{
  position:relative;
  min-height:700px;
  background-size:cover !important;
  background-image:url("/app/themes/fondation-tara-ocean/resources/assets/images/bg-our-expeditions.png");
  background-repeat:no-repeat;
  background-position:center
}

.our-expeditions .bg-our-expeditions::before{
  z-index:1;
  background-color:rgba(0,0,0,.5);
  content:"";
  display:block;
  height:100%;
  position:absolute;
  width:100%
}

.our-expeditions .label{
  border-radius:8px;
  font-size:12px;
  line-height:12px;
  padding:2px 10px 2px 8px
}

.our-expeditions .label .circle{
  height:7px;
  width:7px;
  border-radius:50%;
  margin-top:2px;
  margin-right:3px
}

.our-expeditions a{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.our-expeditions a .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.our-expeditions a .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.our-expeditions a .icon::before,.our-expeditions a .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.our-expeditions a:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.our-expeditions a:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.single .user__container_full-width{
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw
}

.user{
  border-top:1px solid;
  border-bottom:1px solid;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  --border-opacity: 1;
  border-color: #1b365d;
  border-color: rgba(27, 54, 93, var(--border-opacity))
}

@media (min-width: 768px){
  .user{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start
  }
}

.user__media{
  max-width:100%;
  height:auto;
  margin-bottom: 1.25rem;
  border-radius: 9999px;
  -o-object-fit: cover;
     object-fit: cover
}

@media (min-width: 768px){
  .user__media{
    margin-bottom: 0px;
    margin-right: 3rem
  }
}

@media (min-width: 768px){
  .user__media_flex{
    -webkit-box-flex:0;
        -ms-flex:0 0 180px;
            flex:0 0 180px
  }
}

.user__media__110{
  max-width:110px;
  max-height:110px
}

.user__media__180{
  max-width:180px;
  max-height:180px
}

.user__content{
  text-align: center
}

@media (min-width: 768px){
  .user__content{
    text-align: left;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%
  }
}

.user__title{
  margin-bottom: 0px;
  font-weight: 700
}

@media (min-width: 768px){
  .user__title{
    font-size: 1.5625rem
  }
}

.user__excerpt{
  margin-bottom: 1.75rem
}

@media (min-width: 768px){
  .user__excerpt{
    margin-bottom: .5rem;
    font-size: 1.5625rem
  }
}

.user__role{
  margin-bottom: 0px
}

@media (min-width: 768px){
  .user__role{
    font-size: 1.125rem
  }
}

.user__multiple{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}

.user__multiple .user__media{
  margin: 0px
}

.user__multiple .user__content{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.user__multiple .user__content .user__last-name{
  padding-top: 1.25rem
}

.doc-info{
  margin-top: 1.5rem
}

.doc-info__list{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style-type: none;
  padding-left: 0px
}

.doc-info__item{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 1.75rem;
  margin-bottom: 1.25rem
}

.doc-info__item span{
  font-weight: 700
}

.doc-info__item i{
  margin-right: .25rem;
  font-weight: 700
}

.doc-info__title{
  margin-top: 2.5rem;
  font-size: 1.25rem
}

.doc-info__excerpt{
  margin-top: .5rem;
  font-size: 1rem
}

.folder{
  width:280px !important;
  display:-webkit-box !important;
  display:-ms-flexbox !important;
  display:flex !important;
  height:408px;
  position: relative;
  padding-top: 2.5rem;
  padding-bottom: 1.25rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

@media (min-width: 1280px){
  .folder{
    width:100% !important;
    height:570px;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-bottom: 1.75rem;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start
  }
}

.folder__media{
  width:200px;
  height:200px;
  top:50%;
  left:50%;
  -webkit-transform:translate3d(-50%, -50%, 0);
          transform:translate3d(-50%, -50%, 0);
  position: absolute;
  border-radius: 9999px;
  overflow: hidden
}

.folder__media::before{
  content:"";
  z-index:1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

.folder__media::after{
  content:"\EA19";
  top:50%;
  left:50%;
  -webkit-transform:translate3d(-50%, -50%, 0) scale(0);
          transform:translate3d(-50%, -50%, 0) scale(0);
  font-family:"TaraFonticon",sans-serif;
  z-index:2;
  position: absolute;
  font-size: 3.125rem;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

@media (min-width: 1280px){
  .folder__media{
    width:264px;
    height:264px;
    -webkit-transform:translate3d(0, 0, 0);
            transform:translate3d(0, 0, 0);
    position: relative;
    display: block;
    top: 0;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.75rem
  }
}

.folder__media img{
  -webkit-transition:-webkit-filter .3s ease-in-out;
  transition:-webkit-filter .3s ease-in-out;
  -o-transition:filter .3s ease-in-out;
  transition:filter .3s ease-in-out;
  transition:filter .3s ease-in-out, -webkit-filter .3s ease-in-out
}

.folder:hover .folder__media::before{
  background-color:rgba(0,0,0,.5)
}

.folder:hover .folder__media::after{
  -webkit-transform:translate3d(-50%, -50%, 0) scale(1);
          transform:translate3d(-50%, -50%, 0) scale(1)
}

.folder__slider .slick-arrow{
  position:absolute;
  z-index:20;
  width:42px;
  height:50px;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

.folder__slider .slick-arrow:focus{
  outline:none
}

.folder__slider .slick-arrow:not(.slick-disabled):hover{
  --bg-opacity: 1;
  background-color: #407bd1;
  background-color: rgba(64, 123, 209, var(--bg-opacity))
}

.folder__slider .slick-arrow.slick-disabled{
  cursor: not-allowed
}

.folder__slider .slick-arrow.slick-disabled i{
  opacity:.5
}

.folder__slider .slick-arrow .icon{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: .625rem
}

.folder__slider .slick-prev{
  right:72px;
  border-top-left-radius:50px;
  border-bottom-left-radius:50px
}

.folder__slider .slick-prev .icon{
  -webkit-transform:rotate(-180deg);
       -o-transform:rotate(-180deg);
          transform:rotate(-180deg)
}

.folder__slider .slick-next{
  right:30px;
  border-top-right-radius:50px;
  border-bottom-right-radius:50px
}

.folder__slider .slick-dots{
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px
}

.folder__slider .slick-dots li{
  padding:0 .1875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.folder__slider .slick-dots li button{
  text-indent:-9999px;
  outline:none;
  width: .5rem;
  height: .5rem;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #1b365d;
  border-color: rgba(27, 54, 93, var(--border-opacity));
  border-style: solid;
  border-radius: 9999px
}

.folder__slider .slick-dots li.slick-active button{
  -webkit-transform:scale(1.5);
       -o-transform:scale(1.5);
          transform:scale(1.5);
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity))
}

.folder__slider .slick-slide{
  margin-right: 1.25rem
}

@media (min-width: 1280px){
  .folder__slider .slick-slide{
    margin-right:35px
  }
}

.folder__slider .slick-slide:last-child{
  margin-right: 0px
}

.folder__slider .slick-slide:nth-child(3n) .folder{
  --bg-opacity: 1;
  background-color: #425669;
  background-color: rgba(66, 86, 105, var(--bg-opacity))
}

.folder__slider .slick-slide:nth-child(3n+1) .folder{
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity))
}

.folder__slider .slick-slide:nth-child(3n+2) .folder{
  --bg-opacity: 1;
  background-color: #407bd1;
  background-color: rgba(64, 123, 209, var(--bg-opacity))
}

.folder__slider .slick-dots{
  margin-top: 2.5rem
}

.folder__slider .slick-list{
  overflow: visible
}

@media (min-width: 1280px){
  .folder__slider .slick-list{
    overflow-x: hidden
  }
}

.folder__slider .slick-arrow{
  top:-150px
}

.folder__slider .slick-prev{
  right:72px
}

.folder__slider .slick-next{
  right:30px
}

.folder__slider+.networks{
  margin-top: 2.5rem
}

@media (min-width: 1280px){
  .folder__slider+.networks{
    margin-top: 3.5rem
  }
}

.folder__title{
  font-size: 1.25rem
}

@media (min-width: 1280px){
  .folder__title{
    font-size: 1.5625rem;
    margin-bottom: .5rem
  }
}

.folder__title a{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:2;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical
}

.folder__excerpt{
  display: none
}

@media (min-width: 1280px){
  .folder__excerpt{
    height:70px;
    margin-bottom:25px;
    display: block;
    overflow: hidden;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    line-clamp:3;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical
  }
}

.folder__metas{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  padding-left: 0px
}

.folder__meta{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 1.25rem;
  font-size: 0.8125rem
}

.folder__meta:last-child{
  margin-right: 0px
}

.folder__meta i{
  margin-right: .5rem
}

.our-resources__content a{
  text-decoration: underline
}

.slider.resources-slider .slick-list{
  margin-left: -1.25rem;
  margin-right: -1.25rem
}

@media (min-width: 640px){
  .slider.resources-slider .slick-list{
    margin-left: -1.75rem;
    margin-right: -1.75rem;
    padding-left: .5rem;
    padding-right: .5rem
  }
}

@media (min-width: 768px){
  .slider.resources-slider .slick-list{
    margin-left: -3.125rem;
    margin-right: -3.125rem;
    padding-left: 1.875rem;
    padding-right: 1.875rem
  }
}

.slider.resources-slider .resource-title{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:5;
  -webkit-line-clamp:5;
  -webkit-box-orient:vertical
}

.slider.resources-slider .slick-dots{
  padding-top: 0px
}

.slider.soutenir-gallery .slick-list{
  margin-left: -1.25rem;
  margin-right: -1.25rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem
}

@media (min-width: 640px){
  .slider.soutenir-gallery .slick-list{
    margin-left: -4rem;
    margin-right: -4rem;
    padding-left: 4rem;
    padding-right: 4rem
  }
}

.slider__controls{
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.resources-slider .slider__controls{
  display: none
}

@media (min-width: 768px){
  .resources-slider .slider__controls{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }
}

.slider__control{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: .75rem;
  padding-right: .75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  -webkit-transition-property: -webkit-box-shadow;
  transition-property: -webkit-box-shadow;
  -o-transition-property: box-shadow;
  transition-property: box-shadow;
  transition-property: box-shadow, -webkit-box-shadow
}

.slider__control.is-next{
  padding-right: 1.25rem;
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px
}

.slider__control.is-prev{
  padding-left: 1.25rem;
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px
}

.slider__control:hover{
  --bg-opacity: 0.9
}

.slider__control:focus{
  position: relative;
  outline: 2px solid transparent;
  outline-offset: 2px
}

.slider__control:focus:not(.slick-disabled){
  -webkit-box-shadow:0 0 0 2px rgba(64,123,209,.85);
          box-shadow:0 0 0 2px rgba(64,123,209,.85)
}

.slider__control.slick-disabled{
  --bg-opacity: 0.75
}

.slider__control.slick-hidden{
  display: none
}

.slick-slider .slick-track{
  margin-left: 0px;
  margin-right: 0px
}

.articles-slider .slide img{
  -webkit-transition:-webkit-transform 10s linear;
  transition:-webkit-transform 10s linear;
  -o-transition:-o-transform 10s linear;
  transition:transform 10s linear;
  transition:transform 10s linear, -webkit-transform 10s linear, -o-transform 10s linear
}

.articles-slider .slide:hover img{
  -webkit-transform:scale(1.2);
       -o-transform:scale(1.2);
          transform:scale(1.2)
}

.articles-slider__link{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.articles-slider__link .icon{
  width:26px;
  height:26px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.articles-slider__link .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-26px, 0, 0);
          transform:translate3d(-26px, 0, 0);
  position: absolute
}

.articles-slider__link .icon::before,.articles-slider__link .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.articles-slider__link:hover .icon::before{
  -webkit-transform:translate3d(26px, 0, 0);
          transform:translate3d(26px, 0, 0)
}

.articles-slider__link:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.tara-slider figure>a{
  -webkit-transition:-webkit-transform .6s ease-in-out;
  transition:-webkit-transform .6s ease-in-out;
  -o-transition:-o-transform .6s ease-in-out;
  transition:transform .6s ease-in-out;
  transition:transform .6s ease-in-out, -webkit-transform .6s ease-in-out, -o-transform .6s ease-in-out
}

.tara-slider figure>a:hover{
  -webkit-transform:scale(1.05);
       -o-transform:scale(1.05);
          transform:scale(1.05)
}

.tara-slider__link-blue{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.tara-slider__link-blue .icon{
  width:26px;
  height:26px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #ececec;
  color: rgba(236, 236, 236, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.tara-slider__link-blue .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-26px, 0, 0);
          transform:translate3d(-26px, 0, 0);
  position: absolute
}

.tara-slider__link-blue .icon::before,.tara-slider__link-blue .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.tara-slider__link-blue:hover .icon::before{
  -webkit-transform:translate3d(26px, 0, 0);
          transform:translate3d(26px, 0, 0)
}

.tara-slider__link-blue:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.tara-slider__link-white{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.tara-slider__link-white .icon{
  width:26px;
  height:26px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.tara-slider__link-white .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-26px, 0, 0);
          transform:translate3d(-26px, 0, 0);
  position: absolute
}

.tara-slider__link-white .icon::before,.tara-slider__link-white .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.tara-slider__link-white:hover .icon::before{
  -webkit-transform:translate3d(26px, 0, 0);
          transform:translate3d(26px, 0, 0)
}

.tara-slider__link-white:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.js-nous-soutenir-slider__link .icon{
  width:26px;
  height:26px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.js-nous-soutenir-slider__link .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-26px, 0, 0);
          transform:translate3d(-26px, 0, 0);
  position: absolute
}

.js-nous-soutenir-slider__link .icon::before,.js-nous-soutenir-slider__link .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.js-nous-soutenir-slider__link:hover .icon::before{
  -webkit-transform:translate3d(26px, 0, 0);
          transform:translate3d(26px, 0, 0)
}

.js-nous-soutenir-slider__link:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.bg-soutenir-item-1-texture .icon,.bg-soutenir-item-6-texture .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #0C1B32;
  color: rgba(12, 27, 50, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.bg-soutenir-item-1-texture .icon::after,.bg-soutenir-item-6-texture .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.bg-soutenir-item-1-texture .icon::before,.bg-soutenir-item-1-texture .icon::after,.bg-soutenir-item-6-texture .icon::before,.bg-soutenir-item-6-texture .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.bg-soutenir-item-1-texture:hover .icon::before,.bg-soutenir-item-6-texture:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.bg-soutenir-item-1-texture:hover .icon::after,.bg-soutenir-item-6-texture:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.bg-soutenir-item-2-texture .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #e35205;
  color: rgba(227, 82, 5, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.bg-soutenir-item-2-texture .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.bg-soutenir-item-2-texture .icon::before,.bg-soutenir-item-2-texture .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.bg-soutenir-item-2-texture:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.bg-soutenir-item-2-texture:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.bg-soutenir-item-3-texture .icon,.bg-soutenir-item-4-texture .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #142947;
  color: rgba(20, 41, 71, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.bg-soutenir-item-3-texture .icon::after,.bg-soutenir-item-4-texture .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.bg-soutenir-item-3-texture .icon::before,.bg-soutenir-item-3-texture .icon::after,.bg-soutenir-item-4-texture .icon::before,.bg-soutenir-item-4-texture .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.bg-soutenir-item-3-texture:hover .icon::before,.bg-soutenir-item-4-texture:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.bg-soutenir-item-3-texture:hover .icon::after,.bg-soutenir-item-4-texture:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.bg-soutenir-item-5-texture .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #425669;
  color: rgba(66, 86, 105, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.bg-soutenir-item-5-texture .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.bg-soutenir-item-5-texture .icon::before,.bg-soutenir-item-5-texture .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.bg-soutenir-item-5-texture:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.bg-soutenir-item-5-texture:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

[data-role=carousel-container]{
  padding-left: 0px;
  padding-right: 0px
}

[data-role=carousel-container] .slick-track{
  margin-left: 1.25rem
}

@media (min-width: 1024px){
  [data-role=carousel-container] .slick-track{
    margin-left: 0px
  }
}

[data-role=carousel-container] .slick-dots{
  padding-left: 1.25rem;
  padding-right: 1.25rem
}

[data-role=carousel-container] .articles-slider__link{
  padding-left: 1.25rem;
  padding-right: 1.25rem
}

@media (min-width: 1024px){
  [data-role=carousel-container] .articles-slider__link{
    padding-left: 0px;
    padding-right: 0px
  }
}

.video-plyr__block-title{
  margin-bottom: 3rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  text-align: center
}

.video-plyr__block-title h2{
  margin-bottom: 1rem;
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 1.2
}

@media (min-width: 1024px){
  .video-plyr__block-title h2{
    font-size: 3.125rem
  }
}

.video-plyr__block-title p{
  max-width: 51.25rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0px;
  font-size: 1.25rem;
  line-height: 1.6
}

@media (min-width: 1024px){
  .video-plyr__block-title p{
    font-size: 1.5625rem
  }
}

.video-plyr__container{
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw
}

.video-plyr__container .plyr--full-ui.plyr--video .plyr__control--overlaid{
  display:block;
  background-color:#fff;
  padding:calc(var(--plyr-control-spacing, 14px)*1.5);
  color:#1b365d;
  opacity:1
}

@media(min-width: 1024px){
  .video-plyr__container .plyr--full-ui.plyr--video .plyr__control--overlaid{
    display:none
  }
}

.video-plyr__container .plyr--paused .plyr__controls{
  display:none
}

.video-plyr__overlay{
  background-color:rgba(0,0,0,.5);
  position: absolute;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 1.5rem;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

@media (min-width: 1024px){
  .video-plyr__overlay{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 3rem
  }
}

.video-plyr__overlay i{
  width:65px;
  height:65px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 1.25rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--text-opacity));
  font-size: .875rem;
  overflow: hidden
}

.video-plyr__overlay i.icon-play::after{
  content:"\EA15"
}

.video-plyr__overlay i.icon-360{
  font-size: 2.1875rem
}

.video-plyr__overlay i.icon-360::after{
  content:"\EA01"
}

.video-plyr__overlay i::after{
  -webkit-transform:translate3d(-65px, 0, 0);
          transform:translate3d(-65px, 0, 0);
  position: absolute
}

.video-plyr__overlay i::before,.video-plyr__overlay i::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

@media (min-width: 1024px){
  .video-plyr__overlay i{
    width:120px;
    height:120px;
    font-size: 1.5625rem
  }

  .video-plyr__overlay i::after{
    -webkit-transform:translate3d(-120px, 0, 0);
            transform:translate3d(-120px, 0, 0)
  }
}

.video-plyr__poster{
  cursor: pointer
}

.video-plyr__inner{
  max-width:1240px;
  position: relative;
  margin-left: auto;
  margin-right: auto
}

.video-plyr__inner:hover .video-plyr__overlay i::before{
  -webkit-transform:translate3d(65px, 0, 0);
          transform:translate3d(65px, 0, 0)
}

@media (min-width: 1024px){
  .video-plyr__inner:hover .video-plyr__overlay i::before{
    -webkit-transform:translate3d(120px, 0, 0);
            transform:translate3d(120px, 0, 0)
  }
}

.video-plyr__inner:hover .video-plyr__overlay i::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.video-plyr__content{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.video-plyr__text{
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%
}

.video-plyr__title{
  margin-bottom: 0px;
  font-size: 1.25rem;
  font-weight: 700
}

@media (min-width: 1024px){
  .video-plyr__title{
    font-size: 1.5625rem
  }
}

.video-plyr__subtitle{
  margin-bottom: 0px;
  font-size: .875rem
}

@media (min-width: 1024px){
  .video-plyr__subtitle{
    font-size: 1rem
  }
}

.plyr--paused+.video-plyr__overlay{
  opacity: 1
}

.plyr--playing+.video-plyr__overlay{
  opacity: 0
}

.plyr--playing .plyr__poster{
  pointer-events: none
}

.plyr__poster::before{
  content:"";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  --bg-opacity: 1;
  background-color: #000;
  background-color: rgba(0, 0, 0, var(--bg-opacity));
  opacity: 0.5
}

@media (min-width: 1024px){
  .plyr__poster::before{
    display: none
  }
}

.video-plyr__container.big .video-plyr__inner{
  max-width:none
}

.video-plyr__container.big .video-plyr__overlay{
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-left: 2.5rem;
  padding-right: 2.5rem
}

@media (min-width: 1024px){
  .video-plyr__container.big .video-plyr__overlay{
    padding: 2.5rem
  }
}

@media (min-width: 1280px){
  .video-plyr__container.big .video-plyr__overlay{
    padding: 5rem
  }
}

.video-plyr__container.big .video-plyr__text{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse
}

.video-plyr__container.big .video-plyr__title{
  font-size: 2.1875rem
}

@media (min-width: 1024px){
  .video-plyr__container.big .video-plyr__title{
    font-size: 3.125rem
  }
}

.video-plyr__container.big .video-plyr__subtitle{
  font-size: 1.125rem
}

@media (min-width: 1024px){
  .video-plyr__container.big .video-plyr__subtitle{
    font-size: 1.25rem
  }
}

.video-plyr__container.big .icon-play{
  top:50%;
  left:50%;
  -webkit-transform:translate3d(-50%, -50%, 0);
          transform:translate3d(-50%, -50%, 0);
  position: absolute
}

.playlist iframe{
  aspect-ratio:16/9;
  width: 100%
}

.playlist .video-plyr__overlay{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  z-index: 10;
  grid-gap: .25rem;
  gap: .25rem
}

@media (min-width: 1024px){
  .playlist .video-plyr__overlay{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: 6.25rem;
    padding-bottom: 3.75rem
  }
}

.playlist i{
  width:36px;
  height:36px
}

.playlist i::after{
  content:"\EA16";
  -webkit-transform:translate3d(-36px, 0, 0);
          transform:translate3d(-36px, 0, 0)
}

@media (min-width: 1024px){
  .playlist i{
    width:120px;
    height:120px
  }

  .playlist i::after{
    -webkit-transform:translate3d(-120px, 0, 0);
            transform:translate3d(-120px, 0, 0)
  }
}

.playlist__infos{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  grid-gap: .25rem;
  gap: .25rem
}

@media (min-width: 1024px){
  .playlist__infos{
    max-width: 36rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    grid-gap: 1.25rem;
    gap: 1.25rem
  }
}

.playlist__label{
  font-size: 0.75rem
}

@media (min-width: 1024px){
  .playlist__label{
    font-size: 1.25rem
  }
}

.playlist__title{
  font-size: 1.125rem;
  font-weight: 700
}

@media (min-width: 1024px){
  .playlist__title{
    font-size: 3.125rem;
    line-height: 1
  }
}

.playlist__subtitle{
  display: none
}

@media (min-width: 1024px){
  .playlist__subtitle{
    display: block;
    font-size: 1rem;
    line-height: 1.5
  }
}

.playlist__cta{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: 2.25rem;
  gap: 2.25rem
}

.playlist__cta i{
  margin-right: 0px
}

.playlist__cta p{
  display: none;
  font-size: 1.25rem;
  font-weight: 700
}

@media (min-width: 1024px){
  .playlist__cta p{
    display: block
  }
}

.playlist__poster{
  aspect-ratio:16/9;
  position: relative;
  width: 100%;
  background-size: cover;
  background-position: center
}

.dailymotion__container{
  display:block;
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw
}

.dailymotion__inner{
  max-width:1240px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  cursor: pointer
}

.image-content__container.enhanced-content .sounds__link{
  border-bottom:none !important
}

.image-content__container.enhanced-content.bg-primary .sounds__link,.image-content__container.enhanced-content.bg-secondary .sounds__link{
  border-color:#fff !important
}

.image-content__content h2{
  font-size:2.1875rem;
  margin-bottom: 0px
}

.image-content__content p{
  margin-bottom:1rem;
  font-size:1.4rem
}

.carousel-images{
  width:280px !important;
  min-height:280px;
  position: relative;
  --bg-opacity: 1;
  background-color: #0C1B32;
  background-color: rgba(12, 27, 50, var(--bg-opacity));
  background-size: cover;
  background-position: left bottom;
  padding: 1.25rem;
  cursor: pointer
}

.carousel-images .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #0C1B32;
  color: rgba(12, 27, 50, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.carousel-images .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.carousel-images .icon::before,.carousel-images .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.carousel-images:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.carousel-images:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

@media (min-width: 1280px){
  .carousel-images{
    width:100% !important;
    min-height:390px;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem
  }
}

.carousel-images .icon{
  bottom:20px;
  right:20px;
  position: absolute
}

@media (min-width: 1280px){
  .carousel-images .icon{
    bottom:30px;
    right:30px
  }
}

.carousel-images__slider{
  margin-top: 1.25rem
}

.carousel-images__slider .slick-arrow{
  position:absolute;
  z-index:20;
  width:42px;
  height:50px;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

.carousel-images__slider .slick-arrow:focus{
  outline:none
}

.carousel-images__slider .slick-arrow:not(.slick-disabled):hover{
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity))
}

.carousel-images__slider .slick-arrow.slick-disabled{
  cursor: not-allowed
}

.carousel-images__slider .slick-arrow.slick-disabled i{
  opacity:.5
}

.carousel-images__slider .slick-arrow .icon{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: .625rem
}

.carousel-images__slider .slick-prev{
  right:72px;
  border-top-left-radius:50px;
  border-bottom-left-radius:50px
}

.carousel-images__slider .slick-prev .icon{
  -webkit-transform:rotate(-180deg);
       -o-transform:rotate(-180deg);
          transform:rotate(-180deg)
}

.carousel-images__slider .slick-next{
  right:30px;
  border-top-right-radius:50px;
  border-bottom-right-radius:50px
}

.carousel-images__slider .slick-dots{
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px
}

.carousel-images__slider .slick-dots li{
  padding:0 .1875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.carousel-images__slider .slick-dots li button{
  text-indent:-9999px;
  outline:none;
  width: .5rem;
  height: .5rem;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #1b365d;
  border-color: rgba(27, 54, 93, var(--border-opacity));
  border-style: solid;
  border-radius: 9999px
}

.carousel-images__slider .slick-dots li.slick-active button{
  -webkit-transform:scale(1.5);
       -o-transform:scale(1.5);
          transform:scale(1.5);
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity))
}

@media (min-width: 1280px){
  .carousel-images__slider{
    margin-top: 1.75rem
  }
}

.carousel-images__slider .image{
  height:400px
}

.carousel-images__slider .image img{
  height:400px;
  -o-object-fit:cover;
     object-fit:cover
}

.carousel-images__slider .slick-slide{
  margin-right: 1.25rem
}

@media (min-width: 1280px){
  .carousel-images__slider .slick-slide{
    margin-right:35px
  }
}

.carousel-images__slider .slick-dots{
  margin-top: 2.5rem
}

.carousel-images__slider .slick-list{
  overflow: visible
}

@media (min-width: 1280px){
  .carousel-images__slider .slick-list{
    overflow-x: hidden
  }
}

.carousel-images__slider .slick-arrow{
  top:-90px
}

.carousel-images__slider .slick-prev{
  right:72px
}

.carousel-images__slider .slick-next{
  right:30px
}

.carousel-images__title{
  font-size: 1.25rem
}

@media (min-width: 1024px){
  .carousel-images__title{
    font-size: 1.5625rem
  }
}

.carousel-images__description{
  padding-top: .75rem;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:3;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical
}

.pictures-gallery .slick-dots{
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px
}

.pictures-gallery .slick-dots li{
  padding:0 .1875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.pictures-gallery .slick-dots li button{
  text-indent:-9999px;
  outline:none;
  width: .5rem;
  height: .5rem;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #1b365d;
  border-color: rgba(27, 54, 93, var(--border-opacity));
  border-style: solid;
  border-radius: 9999px
}

.pictures-gallery .slick-dots li.slick-active button{
  -webkit-transform:scale(1.5);
       -o-transform:scale(1.5);
          transform:scale(1.5);
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity))
}

.pictures-gallery .slick-arrow{
  position:absolute;
  z-index:20;
  width:42px;
  height:50px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

.pictures-gallery .slick-arrow:focus{
  outline:none
}

.pictures-gallery .slick-arrow:not(.slick-disabled):hover{
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

.pictures-gallery .slick-arrow.slick-disabled{
  cursor: not-allowed
}

.pictures-gallery .slick-arrow.slick-disabled i{
  opacity:.5
}

.pictures-gallery .slick-arrow .icon{
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity));
  font-size: .625rem
}

.pictures-gallery .slick-prev{
  right:72px;
  border-top-left-radius:50px;
  border-bottom-left-radius:50px
}

.pictures-gallery .slick-prev .icon{
  -webkit-transform:rotate(-180deg);
       -o-transform:rotate(-180deg);
          transform:rotate(-180deg)
}

.pictures-gallery .slick-next{
  right:30px;
  border-top-right-radius:50px;
  border-bottom-right-radius:50px
}

.pictures-gallery .slick-list{
  -webkit-transition:-webkit-transform .3s ease-in-out;
  transition:-webkit-transform .3s ease-in-out;
  -o-transition:-o-transform .3s ease-in-out;
  transition:transform .3s ease-in-out;
  transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out, -o-transform .3s ease-in-out;
  margin-left: -1rem;
  margin-right: -1rem;
  overflow: visible
}

.pictures-gallery .slick-list.grabbing{
  -webkit-transform:scale(1.02);
       -o-transform:scale(1.02);
          transform:scale(1.02)
}

.pictures-gallery .slick-list.grabbing .slick-track{
  cursor:-webkit-grabbing;
  cursor:grabbing
}

.pictures-gallery .slick-track{
  cursor:-webkit-grab;
  cursor:grab
}

.pictures-gallery .slick-slide{
  margin-left: 1rem;
  margin-right: 1rem
}

.pictures-gallery .slick-prev,.pictures-gallery .slick-next{
  top:-80px;
  right:0;
  display:none
}

@media (min-width: 1024px){
  .pictures-gallery .slick-prev,.pictures-gallery .slick-next{
    display:block
  }
}

.pictures-gallery .slick-prev{
  right:42px
}

.pictures-gallery figure{
  aspect-ratio:603/403;
  display: block
}

.pictures-gallery img{
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover
}

.big-link{
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw
}

.big-link__cover{
  --transform-translate-x: 0;
  --transform-translate-y: 0;
  --transform-rotate: 0;
  --transform-skew-x: 0;
  --transform-skew-y: 0;
  --transform-scale-x: 1;
  --transform-scale-y: 1;
  -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
       -o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
          transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 1000ms;
       -o-transition-duration: 1000ms;
          transition-duration: 1000ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.big-link__cta .icon{
  width:49px;
  height:49px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.big-link__cta .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-49px, 0, 0);
          transform:translate3d(-49px, 0, 0);
  position: absolute
}

.big-link__cta .icon::before,.big-link__cta .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.big-link__cta:hover .icon::before{
  -webkit-transform:translate3d(49px, 0, 0);
          transform:translate3d(49px, 0, 0)
}

.big-link__cta:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.big-link__cta span{
  -webkit-box-flex:1;
      -ms-flex:1;
          flex:1
}

.big-link__cta i{
  -webkit-box-flex:0;
      -ms-flex:0 0 49px;
          flex:0 0 49px
}

.big-link:hover .big-link__cover{
  --transform-scale-x: 1.1;
  --transform-scale-y: 1.1
}

.verbatim__container{
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw;
  padding-top:80px;
  padding-bottom:80px;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #142947;
  background-color: rgba(20, 41, 71, var(--bg-opacity));
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-verbatim.svg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat
}

.verbatim__container p{
  line-height:1
}

.verbatim__content{
  padding-bottom:115px;
  font-size:65px;
  font-weight:300;
  line-height:1
}

.verbatim__author{
  font-size:20px
}

.verbatim__author p{
  text-align: right
}

.verbatim__author p span{
  font-style:italic
}

.impact__content_1,.impact__content_2{
  min-height:45.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 3.75rem;
  padding-bottom: 3.75rem
}

@media (min-width: 1024px){
  .impact__content_1,.impact__content_2{
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    padding-top: 5rem;
    padding-bottom:80px
  }
}

.impact__content_1{
  --bg-opacity: 1;
  background-color: #fef7f1;
  background-color: rgba(254, 247, 241, var(--bg-opacity))
}

.impact__content_1 .impact__link{
  --text-opacity: 1;
  color: #1b265d;
  color: rgba(27, 38, 93, var(--text-opacity))
}

.impact__content_2{
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/diptych-bg.jpg');
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.impact__content_2 .impact__link{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.impact__content_2 .impact__list{
  display:grid;
  grid-template-columns:repeat(2, 1fr);
  gap:10px
}

.impact__image{
  position: relative
}

.impact__image img{
  display:block;
  -o-object-fit:cover;
     object-fit:cover;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

.impact__list{
  padding-top:35px;
  list-style-type: none
}

.impact__list li{
  padding-bottom:45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.impact__list li i{
  font-size:15px;
  padding-right:15px
}

.impact__list li p{
  margin: 0px
}

.white-header .page-header__button{
  border-radius:80px;
  -webkit-box-shadow:0 4px 24px 0 rgba(0,0,0,.25);
          box-shadow:0 4px 24px 0 rgba(0,0,0,.25);
  --bg-opacity: 1;
  background-color: #061d47;
  background-color: rgba(6, 29, 71, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.white-header .page-header__anchor{
  --text-opacity: 1;
  color: #e35205;
  color: rgba(227, 82, 5, var(--text-opacity))
}

.timeline-slider .slick-arrow{
  position:absolute;
  z-index:20;
  width:42px;
  height:50px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

.timeline-slider .slick-arrow:focus{
  outline:none
}

.timeline-slider .slick-arrow:not(.slick-disabled):hover{
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

.timeline-slider .slick-arrow.slick-disabled{
  cursor: not-allowed
}

.timeline-slider .slick-arrow.slick-disabled i{
  opacity:.5
}

.timeline-slider .slick-arrow .icon{
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity));
  font-size: .625rem
}

.timeline-slider .slick-prev{
  right:72px;
  border-top-left-radius:50px;
  border-bottom-left-radius:50px
}

.timeline-slider .slick-prev .icon{
  -webkit-transform:rotate(-180deg);
       -o-transform:rotate(-180deg);
          transform:rotate(-180deg)
}

.timeline-slider .slick-next{
  right:30px;
  border-top-right-radius:50px;
  border-bottom-right-radius:50px
}

.timeline-slider .slick-arrow{
  top:35px
}

.timeline-slider .slick-arrow.slick-disabled{
  pointer-events:none
}

.timeline-slider .slick-track{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.timeline-slider .slick-slide{
  height:inherit !important
}

.timeline-item{
  --offset: 50px
}

@media (min-width: 1024px){
  .timeline-item{
    --offset: 120px
  }
}

.timeline-item::after{
  content:"";
  top:100px;
  height:3px;
  left:var(--offset);
  width:calc(100% - var(--offset));
  position: absolute;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  z-index: 30
}

.timeline-item:not(:first-child)::before{
  content:"";
  top:100px;
  height:3px;
  left:0;
  width:20px;
  position: absolute;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  z-index: 30
}

@media (min-width: 1024px){
  .timeline-item:not(:first-child)::before{
    width:90px
  }
}

.timeline-item--white::after{
  --bg-opacity: 1;
  background-color: #2A2549;
  background-color: rgba(42, 37, 73, var(--bg-opacity))
}

.timeline-item--white:not(:first-child)::before{
  --bg-opacity: 1;
  background-color: #2A2549;
  background-color: rgba(42, 37, 73, var(--bg-opacity))
}

.timeline-item--white .timeline-item__bg::after{
  --bg-opacity: 1;
  background-color: #2A2549;
  background-color: rgba(42, 37, 73, var(--bg-opacity))
}

.timeline-item__bg::after{
  content:"";
  top:100px;
  width:10px;
  height:10px;
  left:30px;
  margin-top:-3px;
  position: absolute;
  z-index: 40;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  border-radius: 9999px
}

@media (min-width: 1024px){
  .timeline-item__bg::after{
    left:100px
  }
}

.timeline-item__link .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #2A2549;
  color: rgba(42, 37, 73, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.timeline-item__link .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.timeline-item__link .icon::before,.timeline-item__link .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.timeline-item__link:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.timeline-item__link:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.timeline-item__link--blue-1 .icon{
  --text-opacity: 1;
  color: #407bd1;
  color: rgba(64, 123, 209, var(--text-opacity))
}

.timeline-item__link--secondary .icon{
  --text-opacity: 1;
  color: #e35205;
  color: rgba(227, 82, 5, var(--text-opacity))
}

.timeline-item__link--white .icon{
  --bg-opacity: 1;
  background-color: #2A2549;
  background-color: rgba(42, 37, 73, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.timeline-item figure{
  aspect-ratio:16/9
}

.timeline-item figure img{
  width:100%;
  height:100%;
  -o-object-fit:cover;
     object-fit:cover
}

.timeline-item .video-plyr__overlay i{
  width:60px;
  height:60px;
  font-size: 0.9375rem
}

.timeline-item .video-plyr__title{
  font-size: 1rem
}

.bloc-key-numbers{
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw
}

@media (min-width: 1024px){
  .bloc-key-numbers{
    width: auto;
    left: 0;
    right: 0;
    margin-left: 0px;
    margin-right: 0px
  }
}

.interactive-map{
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw
}

.interactive-map a .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.interactive-map a .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.interactive-map a .icon::before,.interactive-map a .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.interactive-map a:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.interactive-map a:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.shortcuts-cards__link .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #e35205;
  color: rgba(227, 82, 5, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.shortcuts-cards__link .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.shortcuts-cards__link .icon::before,.shortcuts-cards__link .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.shortcuts-cards__link:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.shortcuts-cards__link:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

@media (min-width: 1280px){
  .shortcuts{
    background-size:100% auto
  }
}

.shortcuts li a .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #e35205;
  color: rgba(227, 82, 5, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.shortcuts li a .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.shortcuts li a .icon::before,.shortcuts li a .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.shortcuts li a:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.shortcuts li a:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.shortcuts picture{
  aspect-ratio:550/185
}

.bloc-header-slider .slick-list,.bloc-header-slider .slick-track{
  height: 100%
}

.page-header+[data-block="acf/content-with-columns"] .wave{
  display: none
}

[data-block="acf/content-with-columns"].bg-transparent+[data-block="acf/content-with-columns"].bg-transparent{
  padding-top: 0px !important
}

[data-block="acf/content-with-columns"]:has(.wave){
  padding-top: 2.5rem !important
}

@media (min-width: 1024px){
  [data-block="acf/content-with-columns"]:has(.wave){
    padding-top: 3rem !important
  }
}

[data-block="acf/content-with-columns"].is-reversed+[data-block="acf/content-with-columns"] .wave{
  --transform-scale-x: -1 !important
}

[data-block="acf/content-with-columns"].has-bg-color+.has-bg-color{
  padding-top: 1.25rem !important
}

[data-block="acf/content-with-columns"].has-bg-color+.has-bg-color .wave{
  display: none
}

@media (min-width: 1024px){
  [data-block="acf/content-with-columns"].has-bg-color+.has-bg-color{
    padding-top: 3rem !important
  }
}

.fill-seashell{
  fill:#fef7f1
}

.fill-blue-10{
  fill:#142947
}

@media (min-width: 1024px){
  .lg\:columns-2{
    -webkit-columns:2;
       -moz-columns:2;
            columns:2;
    -webkit-column-gap:100px;
       -moz-column-gap:100px;
            column-gap:100px
  }
}

.button__block .button__cta{
  width:350px;
  margin:auto
}

.btn{
  --bg-opacity: 1;
  background-color: #061d47;
  background-color: rgba(6, 29, 71, var(--bg-opacity));
  border-radius: 0.25rem;
  margin-top: .75rem;
  margin-bottom: .75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  line-height: 1;
  -webkit-transition:.2s ease;
  -o-transition:.2s ease;
  transition:.2s ease
}

.custom-wp7-control .wpcf7-list-item{
  margin: 0px
}

.custom-wp7-control label{
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  cursor: pointer;
  position: relative
}

.custom-wp7-control .wpcf7-list-item-label{
  padding-left: 2rem
}

.custom-wp7-control.is-small .wpcf7-list-item-label{
  font-size: 0.8125rem;
  line-height: 1.2
}

.custom-wp7-control .wpcf7-list-item-label::before{
  content:"";
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -ms-flex-negative:0;
      flex-shrink:0;
  width:14px;
  height:14px;
  border:2px solid rgba(0,0,0,0);
  outline:2px solid currentColor;
  padding:2px;
  -webkit-transition:-webkit-box-shadow .2s;
  transition:-webkit-box-shadow .2s;
  -o-transition:box-shadow .2s;
  transition:box-shadow .2s;
  transition:box-shadow .2s, -webkit-box-shadow .2s;
  margin:-2px 15px 0 -30px;
  background-clip:padding-box;
  vertical-align:middle
}

.custom-wp7-control input{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  clip:rect(0 0 0 0)
}

.custom-wp7-control input[type=radio]+.wpcf7-list-item-label::before{
  border-radius:50%
}

.custom-wp7-control input:checked+.wpcf7-list-item-label::before{
  --bg-opacity: 1;
  background-color: #e35205;
  background-color: rgba(227, 82, 5, var(--bg-opacity))
}

.custom-wp7-control input:focus+.wpcf7-list-item-label::before{
  -webkit-box-shadow:0 0 0 4px #407bd1;
          box-shadow:0 0 0 4px #407bd1
}

.custom-checkbox{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  width:100%;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-transition:color .2s;
  -o-transition:color .2s;
  transition:color .2s;
  cursor:pointer
}

.custom-checkbox__input{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  clip:rect(0 0 0 0)
}

.custom-checkbox__box{
  position:relative;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -ms-flex-negative:0;
      flex-shrink:0;
  width:18px;
  height:18px;
  border:2px solid;
  padding:2px;
  margin-right:15px;
  -webkit-transition:-webkit-box-shadow .2s;
  transition:-webkit-box-shadow .2s;
  -o-transition:box-shadow .2s;
  transition:box-shadow .2s;
  transition:box-shadow .2s, -webkit-box-shadow .2s;
  margin-top:4px;
  margin-bottom:4px
}

.custom-checkbox.is-small .custom-checkbox__box,.custom-checkbox.is-leading-none .custom-checkbox__box{
  line-height:18px
}

.custom-checkbox.is-small .custom-checkbox__box{
  margin-top:0;
  margin-bottom:0
}

.custom-checkbox__box::before{
  content:"";
  position:absolute;
  top:2px;
  left:2px;
  right:2px;
  bottom:2px;
  background-color:#e35205;
  visibility:hidden;
  opacity:0;
  -webkit-transition:opacity .2s,visibility .2s;
  -o-transition:opacity .2s,visibility .2s;
  transition:opacity .2s,visibility .2s
}

.custom-checkbox__label{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start
}

.custom-checkbox__text{
  font-size:16px;
  line-height:26px;
  -webkit-transition:opacity .2s;
  -o-transition:opacity .2s;
  transition:opacity .2s
}

.custom-checkbox.is-small .custom-checkbox__text{
  font-size:13px;
  line-height:15px
}

.custom-checkbox__input:checked+.custom-checkbox__label .custom-checkbox__box::before{
  visibility:visible;
  opacity:1
}

.custom-checkbox:hover .custom-checkbox__label .custom-checkbox__text{
  opacity:.6
}

.custom-checkbox__input:focus+.custom-checkbox__label .custom-checkbox__text{
  opacity:.6
}

.custom-checkbox__input:focus+.custom-checkbox__label .custom-checkbox__box{
  -webkit-box-shadow:0 0 0 2px #407bd1;
          box-shadow:0 0 0 2px #407bd1
}

.custom-radio{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  width:100%;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-transition:color .2s;
  -o-transition:color .2s;
  transition:color .2s;
  cursor:pointer
}

.custom-radio__input{
  position:absolute;
  overflow:hidden;
  width:1px;
  height:1px;
  clip:rect(0 0 0 0)
}

.custom-radio__box{
  position:relative;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -ms-flex-negative:0;
      flex-shrink:0;
  width:18px;
  height:18px;
  border-radius:50%;
  border:2px solid;
  padding:2px;
  margin-right:15px;
  -webkit-transition:-webkit-box-shadow .2s;
  transition:-webkit-box-shadow .2s;
  -o-transition:box-shadow .2s;
  transition:box-shadow .2s;
  transition:box-shadow .2s, -webkit-box-shadow .2s;
  margin-top:4px;
  margin-bottom:4px
}

.custom-radio.is-leading-none .custom-radio__box,.custom-radio.is-small .custom-radio__box{
  margin-top:0;
  margin-bottom:0
}

.custom-radio__box::before{
  content:"";
  position:absolute;
  top:2px;
  left:2px;
  right:2px;
  bottom:2px;
  background-color:#e35205;
  visibility:hidden;
  opacity:0;
  -webkit-transition:opacity .2s,visibility .2s;
  -o-transition:opacity .2s,visibility .2s;
  transition:opacity .2s,visibility .2s;
  border-radius:inherit
}

.custom-radio__label{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start
}

.custom-radio__text{
  font-size:16px;
  line-height:26px;
  -webkit-transition:opacity .2s;
  -o-transition:opacity .2s;
  transition:opacity .2s
}

.custom-radio.is-leading-none .custom-radio__text{
  line-height:18px
}

.custom-radio.is-small .custom-radio__text{
  font-size:13px;
  line-height:15px
}

.custom-radio__input:checked+.custom-radio__label .custom-radio__box::before{
  visibility:visible;
  opacity:1
}

.custom-radio:hover .custom-radio__label .custom-radio__text{
  opacity:.6
}

.custom-radio__input:focus+.custom-radio__label .custom-radio__text{
  opacity:.6
}

.custom-radio__input:focus+.custom-radio__label .custom-radio__box{
  -webkit-box-shadow:0 0 0 2px #407bd1;
          box-shadow:0 0 0 2px #407bd1
}

.custom-input{
  height:58px;
  font-size:18px;
  line-height:20px;
  padding:10px 20px;
  border:1px solid #dcdcdc;
  -webkit-transition:border-color .2s;
  -o-transition:border-color .2s;
  transition:border-color .2s;
  -webkit-appearance:none
}

.custom-input:focus{
  outline:none;
  border:1px solid #1b365d
}

.custom-input.is-white{
  color:#e35205;
  background-color:#fff;
  border:1px solid rgba(0,0,0,0)
}

.custom-input.is-white:focus{
  border-color:currentColor
}

.custom-input.is-white::-webkit-input-placeholder{
  color:#e35205;
  opacity:.5
}

.custom-input.is-white::-moz-placeholder{
  color:#e35205;
  opacity:.5
}

.custom-input.is-white:-ms-input-placeholder{
  color:#e35205;
  opacity:.5
}

.custom-input.is-white::-ms-input-placeholder{
  color:#e35205;
  opacity:.5
}

.custom-input.is-white::placeholder{
  color:#e35205;
  opacity:.5
}

.custom-input.is-block{
  width:100%
}

.custom-input.is-error{
  border-color:#e30505
}

textarea.custom-input{
  padding-top:20px;
  min-height:180px;
  resize:vertical
}

.facet-toggle{
  border-bottom:1px solid;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  --border-opacity: 1;
  border-color: #1b365d;
  border-color: rgba(27, 54, 93, var(--border-opacity));
  overflow: hidden
}

.facet-toggle__container{
  padding-left: 1.25rem;
  padding-right: 1.25rem
}

@media (min-width: 768px){
  .facet-toggle__container{
    max-width:1120px;
    margin-left: auto;
    margin-right: auto
  }
}

.facet-toggle__inner{
  max-height:0;
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 700ms;
       -o-transition-duration: 700ms;
          transition-duration: 700ms
}

.facet-toggle__label{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

@media (min-width: 768px){
  .facet-toggle__label{
    padding-top: 1.75rem;
    padding-bottom: 1.75rem
  }
}

.facet-toggle__title{
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.25
}

@media (min-width: 1024px){
  .facet-toggle__title{
    font-size: 1.25rem
  }
}

.facet-toggle__subtitle{
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 700
}

.facet-toggle__badge{
  width:18px;
  height:18px;
  display: block;
  border-radius: 9999px;
  margin-right: 1rem
}

.facet-toggle__icon{
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .75rem;
  font-size: .625rem
}

@media (min-width: 768px){
  .facet-toggle__content{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%
  }
}

@media (min-width: 1024px){
  .facet-toggle__content{
    font-size: 1.25rem
  }
}

@media (min-width: 768px){
  .facet-toggle__media{
    width:420px;
    height:340px;
    margin-left: 4rem
  }

  .facet-toggle__media img{
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover
  }
}

.facet-toggle .facetwp-facet:not(.facetwp-facet-toolbox_culture_ocean){
  margin-bottom: 0px
}

.facet-toggle .facetwp-facet{
  margin-bottom: 0px
}

.facet-toggle .facetwp-facet+.facet-toggle__subtitle{
  margin-top: 2.5rem
}

.facet-toggle .facetwp-facet .facetwp-counter{
  display: none
}

.facet-toggle .facetwp-facet .facetwp-toggle{
  font-size: .875rem;
  text-decoration: underline
}

.facet-toggle .facetwp-facet.facetwp-facet-mediator .facetwp-checkbox,.facet-toggle .facetwp-facet.facetwp-facet-teacher .facetwp-checkbox,.facet-toggle .facetwp-facet.facetwp-facet-experiences .facetwp-checkbox{
  width:52px;
  height:30px;
  background-image:none !important;
  border:2px solid;
  border-radius:50px;
  -webkit-box-shadow:inset -20px 0 0 0 #fff;
          box-shadow:inset -20px 0 0 0 #fff;
  text-indent:-9999px;
  position: relative;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --border-opacity: 1;
  border-color: #1b365d;
  border-color: rgba(27, 54, 93, var(--border-opacity));
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

.facet-toggle .facetwp-facet.facetwp-facet-mediator .facetwp-checkbox::after,.facet-toggle .facetwp-facet.facetwp-facet-teacher .facetwp-checkbox::after,.facet-toggle .facetwp-facet.facetwp-facet-experiences .facetwp-checkbox::after{
  content:"";
  top:2px;
  left:2px;
  width:22px;
  height:22px;
  position: absolute;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  border-radius: 9999px;
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

.facet-toggle .facetwp-facet.facetwp-facet-mediator .facetwp-checkbox::before,.facet-toggle .facetwp-facet.facetwp-facet-teacher .facetwp-checkbox::before,.facet-toggle .facetwp-facet.facetwp-facet-experiences .facetwp-checkbox::before{
  content:"";
  width:30px;
  height:30px;
  right:-35px;
  top:-2px;
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/mediator-badge.png');
  background-size: cover;
  position: absolute
}

.facet-toggle .facetwp-facet.facetwp-facet-mediator .facetwp-checkbox.checked,.facet-toggle .facetwp-facet.facetwp-facet-teacher .facetwp-checkbox.checked,.facet-toggle .facetwp-facet.facetwp-facet-experiences .facetwp-checkbox.checked{
  -webkit-box-shadow:inset 20px 0 0 0 #1b365d;
          box-shadow:inset 20px 0 0 0 #1b365d;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity))
}

.facet-toggle .facetwp-facet.facetwp-facet-mediator .facetwp-checkbox.checked::after,.facet-toggle .facetwp-facet.facetwp-facet-teacher .facetwp-checkbox.checked::after,.facet-toggle .facetwp-facet.facetwp-facet-experiences .facetwp-checkbox.checked::after{
  left:22px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

.facet-toggle .facetwp-facet.facetwp-facet-experiences .facetwp-checkbox::before{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/experiences-badge.png')
}

.facet-toggle .facetwp-facet:not(.facetwp-facet-mediator):not(.facetwp-facet-experiences):not(.facetwp-facet-teacher) .facetwp-checkbox{
  background:rgba(0,0,0,0) !important;
  padding-left:0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative
}

.facet-toggle .facetwp-facet:not(.facetwp-facet-mediator):not(.facetwp-facet-experiences):not(.facetwp-facet-teacher) .facetwp-checkbox::before{
  content:"";
  width:18px;
  height:18px;
  min-width:18px;
  min-height:18px;
  border:2px solid;
  top:5px;
  position: relative;
  --border-opacity: 1;
  border-color: #1b365d;
  border-color: rgba(27, 54, 93, var(--border-opacity));
  margin-right: 1rem
}

.facet-toggle .facetwp-facet:not(.facetwp-facet-mediator):not(.facetwp-facet-experiences):not(.facetwp-facet-teacher) .facetwp-checkbox::after{
  content:"";
  width:10px;
  height:10px;
  left:4px;
  top:9px;
  -webkit-transform:scale(0);
       -o-transform:scale(0);
          transform:scale(0);
  position: absolute;
  --bg-opacity: 1;
  background-color: #e35205;
  background-color: rgba(227, 82, 5, var(--bg-opacity));
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

.facet-toggle .facetwp-facet:not(.facetwp-facet-mediator):not(.facetwp-facet-experiences):not(.facetwp-facet-teacher) .facetwp-checkbox.checked::after{
  -webkit-transform:scale(1);
       -o-transform:scale(1);
          transform:scale(1)
}

.facet-toggle__input{
  display: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none
}

.facet-toggle__input:checked+.facet-toggle__label .icon-down{
  --transform-translate-x: 0;
  --transform-translate-y: 0;
  --transform-rotate: 0;
  --transform-skew-x: 0;
  --transform-skew-y: 0;
  --transform-scale-x: 1;
  --transform-scale-y: 1;
  -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
       -o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
          transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
  --transform-rotate: 180deg
}

.facet-toggle__input:checked~.facet-toggle__inner{
  max-height:100%;
  padding-bottom: 1.25rem
}

@media (min-width: 768px){
  .facet-toggle__input:checked~.facet-toggle__inner{
    padding-bottom: 2.5rem
  }
}

.facet-toggle:last-child{
  border:none
}

.facet-toggle.facet-toggle--ios .facet-toggle__label{
  pointer-events:none
}

.global-modal__container{
  top:0;
  right:0;
  left:0;
  bottom:0;
  z-index:1000;
  display: none;
  position: fixed;
  overflow: auto
}

.global-modal__container.blue .global-modal__wrapper{
  --bg-opacity: 1;
  background-color: #407bd1;
  background-color: rgba(64, 123, 209, var(--bg-opacity));
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-modal-blue.png');
  background-size: cover
}

.global-modal__container.blue .global-modal__wrapper *{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity))
}

.global-modal__container.blue .global-modal__wrapper .quote__author::before{
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

.global-modal__container.blue .global-modal__content{
  max-width:620px;
  margin-left: auto;
  margin-right: auto
}

.global-modal__container.blue .global-modal__content .wp-block-image figcaption{
  margin-top: .75rem;
  font-size: .625rem;
  text-align: center
}

.global-modal__container.blue .global-modal__content .wp-block-image img{
  -o-object-fit: cover;
     object-fit: cover
}

@media (min-width: 1024px){
  .global-modal__container.blue .global-modal__content .wp-block-image{
    width:100vw;
    position:relative;
    left:50%;
    right:50%;
    margin-left:-50vw;
    margin-right:-50vw
  }

  .global-modal__container.blue .global-modal__content .wp-block-image img{
    max-width:1240px;
    display: block;
    margin-left: auto;
    margin-right: auto
  }
}

.global-modal__container.blue .global-modal__content .wp-block-image__full img{
  max-width:100%;
  width:90vw
}

.global-modal__container.blue .global-modal__content .wp-block-image__multiple{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  left: 0;
  right: 0;
  margin-left: 0px;
  margin-right: 0px
}

.global-modal__container.blue .global-modal__content .wp-block-image__multiple img{
  max-width:100%
}

.global-modal__container.orange .global-modal__wrapper{
  --bg-opacity: 1;
  background-color: #e35205;
  background-color: rgba(227, 82, 5, var(--bg-opacity));
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-modal-orange.png');
  background-size: cover
}

.global-modal__container.opened{
  display: block;
  -webkit-animation:scaleIn .4s ease-in-out;
       -o-animation:scaleIn .4s ease-in-out;
          animation:scaleIn .4s ease-in-out
}

.global-modal__wrapper{
  padding-top: 8.25rem;
  padding-bottom: 3rem
}

@media (min-width: 1024px){
  .global-modal__wrapper{
    padding-top: 12.5rem;
    padding-bottom: 6.25rem
  }
}

.global-modal__close{
  top:34px;
  left:20px;
  width:50px;
  height:50px;
  -webkit-box-shadow:0 4px 24px rgba(0,0,0,.25);
          box-shadow:0 4px 24px rgba(0,0,0,.25);
  z-index:100;
  position: fixed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #0d1a2e;
  color: rgba(13, 26, 46, var(--text-opacity));
  font-size: .625rem
}

.global-modal__close i{
  -webkit-transform:rotate(-135deg);
       -o-transform:rotate(-135deg);
          transform:rotate(-135deg)
}

@media (min-width: 1024px){
  .global-modal__close{
    width:80px;
    height:80px;
    top:37px;
    left:40px
  }
}

.global-modal__content{
  max-width:1240px;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-left: auto;
  margin-right: auto
}

.modal-opened{
  overflow: hidden
}

@-webkit-keyframes scaleIn{
  0%{
    -webkit-transform:scale(0);
            transform:scale(0);
    opacity:0
  }

  100%{
    -webkit-transform:scale(1);
            transform:scale(1);
    opacity:1
  }
}

@-o-keyframes scaleIn{
  0%{
    -o-transform:scale(0);
       transform:scale(0);
    opacity:0
  }

  100%{
    -o-transform:scale(1);
       transform:scale(1);
    opacity:1
  }
}

@keyframes scaleIn{
  0%{
    -webkit-transform:scale(0);
         -o-transform:scale(0);
            transform:scale(0);
    opacity:0
  }

  100%{
    -webkit-transform:scale(1);
         -o-transform:scale(1);
            transform:scale(1);
    opacity:1
  }
}

.pill-label{
  padding:8px 15px;
  margin-bottom:30px;
  border-radius:30px;
  --bg-opacity: 1;
  background-color: #000;
  background-color: rgba(0, 0, 0, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  display: inline-block
}

.resident{
  -webkit-box-shadow:6px 7px 24px rgba(0,0,0,.3);
          box-shadow:6px 7px 24px rgba(0,0,0,.3);
  height:490px;
  width:100%;
  position: relative;
  margin-bottom: 2.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-bottom: 1.25rem;
  padding-top: 1.75rem;
  background-size: cover;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

@media (min-width: 1024px){
  .resident{
    height:570px
  }
}

.resident__padding{
  padding-left: 1.25rem;
  padding-right: 1.25rem
}

@media (min-width: 768px){
  .resident__padding{
    -ms-flex-preferred-size:50%;
        flex-basis:50%;
    max-width:50%
  }
}

@media (min-width: 1024px){
  .resident__padding{
    -ms-flex-preferred-size:33.333%;
        flex-basis:33.333%;
    max-width:33.333%
  }
}

.resident__skills{
  padding-left: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  margin-bottom: 1.25rem
}

.resident__skill{
  border:1px solid #fff;
  border-radius:10px;
  white-space:nowrap;
  margin-right: .5rem;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: .25rem;
  padding-bottom: .25rem;
  font-size: 0.9375rem
}

.resident__skill:last-child{
  margin-right: 0px
}

.resident__skill--tooltip{
  position: relative;
  cursor: pointer
}

.resident__skill--tooltip span{
  width:120px;
  border-radius:6px;
  z-index:1;
  top:-85%;
  left:-100%;
  visibility:hidden;
  position: absolute;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  text-align: center;
  padding: .25rem;
  opacity: 0;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 500ms;
       -o-transition-duration: 500ms;
          transition-duration: 500ms;
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity));
  font-size: 0.8rem;
  --transform-translate-x: 0;
  --transform-translate-y: 0;
  --transform-rotate: 0;
  --transform-skew-x: 0;
  --transform-skew-y: 0;
  --transform-scale-x: 1;
  --transform-scale-y: 1;
  -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
       -o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
          transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
  --transform-translate-y: -50%;
  line-height: 1.25
}

@media (min-width: 1024px){
  .resident__skill--tooltip span{
    top:50%;
    left:125%;
    right:initial
  }
}

.resident__skill--tooltip span::after{
  content:"";
  top:105%;
  right:50%;
  margin-top:-5px;
  border-width:5px;
  border-style:solid;
  border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
  position: absolute
}

@media (min-width: 1024px){
  .resident__skill--tooltip span::after{
    top:50%;
    right:100%;
    border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)
  }
}

.resident__skill--tooltip:hover span{
  visibility:visible;
  opacity: 1
}

.resident__media{
  height:222px;
  margin-bottom: 1.25rem
}

.resident__media img{
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover
}

@media (min-width: 1024px){
  .resident__media{
    height:264px
  }
}

.resident__name{
  font-size: 1.5625rem;
  font-weight: 700;
  text-align: center
}

.resident__name a{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.resident__availability{
  bottom:20px;
  left:50%;
  margin-bottom: 0px;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  --transform-translate-x: 0;
  --transform-translate-y: 0;
  --transform-rotate: 0;
  --transform-skew-x: 0;
  --transform-skew-y: 0;
  --transform-scale-x: 1;
  --transform-scale-y: 1;
  -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
       -o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
          transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
  --transform-translate-x: -50%
}

.resident__availability--current::before{
  content:"";
  width:7px;
  height:7px;
  margin-right: .25rem;
  --bg-opacity: 1;
  background-color: #00e175;
  background-color: rgba(0, 225, 117, var(--bg-opacity));
  border-radius: 9999px
}

.resident__button{
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

.resident__button .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #0d1a2e;
  background-color: rgba(13, 26, 46, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.resident__button .icon::after{
  content:"\EA17";
  -webkit-transform:translate3d(0, -30px, 0);
          transform:translate3d(0, -30px, 0);
  position: absolute
}

.resident__button .icon::before,.resident__button .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.resident__button:hover .icon::before{
  -webkit-transform:translate3d(0, 30px, 0);
          transform:translate3d(0, 30px, 0)
}

.resident__button:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.resident--white{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-01.jpg');
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

.resident--white a{
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

.resident--white .resident__skill{
  --border-opacity: 1;
  border-color: #1b365d;
  border-color: rgba(27, 54, 93, var(--border-opacity))
}

.resident--white .resident__skill--tooltip span{
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.resident--white .resident__skill--tooltip span::after{
  border-color:rgba(0,0,0,0) #1b365d rgba(0,0,0,0) rgba(0,0,0,0)
}

.resident--gray{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-02.jpg')
}

.resident--blue{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-03.jpg')
}

.resident--orange{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-04.jpg')
}

.swal2-modal,.swal2-popup{
  width:100% !important;
  max-width:1040px !important;
  padding: 0px;
  border-radius: 0;
  width: auto
}

.swal2-modal .swal2-html-container,.swal2-popup .swal2-html-container{
  margin: 0px;
  padding: 2.5rem;
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

@media (min-width: 1024px){
  .swal2-modal .swal2-html-container,.swal2-popup .swal2-html-container{
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
    padding-left: 5rem;
    padding-right: 5rem;
    text-align: left
  }
}

.swal2-modal .swal2-html-container .video-responsive,.swal2-popup .swal2-html-container .video-responsive{
  padding-bottom:56.25%;
  height:0;
  overflow: hidden;
  position: relative
}

.swal2-modal .swal2-html-container .video-responsive iframe,.swal2-popup .swal2-html-container .video-responsive iframe{
  top: 0;
  left: 0;
  position: absolute;
  height: 25rem;
  width: 100%
}

.swal2-modal .swal2-close,.swal2-popup .swal2-close{
  top:20px;
  right:20px;
  padding: 1rem;
  position: absolute;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  border-radius: 9999px;
  font-size: .625rem
}

.swal2-modal .swal2-close:hover,.swal2-popup .swal2-close:hover{
  --bg-opacity: 1;
  background-color: #0d1a2e;
  background-color: rgba(13, 26, 46, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.alignnone{
  margin-left:0;
  margin-right:0;
  max-width:100%;
  height:auto
}

.aligncenter{
  margin-top: .5rem;
  margin-bottom: .5rem;
  margin-left: auto;
  margin-right: auto;
  display:block;
  height:auto
}

.aligncenter img,.aligncenter iframe,.aligncenter object,.aligncenter embed,.aligncenter video{
  margin-left: auto;
  margin-right: auto
}

.alignleft,.alignright{
  margin-bottom: 1rem;
  height:auto
}

@media (min-width: 640px){
  .alignleft{
    margin-right: 1rem;
    float:left
  }

  .alignright{
    margin-left: 1rem;
    float:right
  }
}

.wp-caption{
  display: inline-block;
  margin-bottom: 1rem
}

.wp-caption img{
  margin-bottom: .5rem;
  line-height: 1;
  max-width: 100%;
  height: auto
}

.wp-caption-text{
  font-size:90%;
  color:#6c757d
}

.sr-only,.screen-reader-text{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  white-space:nowrap;
  border:0
}

.sr-only-focusable:active,.screen-reader-text:active,.sr-only-focusable:focus,.screen-reader-text:focus{
  position:static;
  width:auto;
  height:auto;
  overflow:visible;
  clip:auto;
  white-space:normal
}

.wp-block-embed__wrapper iframe{
  margin-left: auto;
  margin-right: auto
}

.wp-block-embed-youtube{
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw
}

.wp-block-embed-youtube .wp-block-embed__wrapper{
  aspect-ratio:16/9
}

.wp-block-embed-youtube .wp-block-embed__wrapper iframe{
  max-width:1240px;
  width: 100%;
  height: 100%
}

.nl-form__input{
  width:90%
}

.nl-form__group{
  width:100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.nl-form__container{
  margin-top: 2.5rem
}

@media (min-width: 1024px){
  .nl-form__container{
    margin-top: 0px
  }
}

.nl-form__container h2{
  margin: 0px
}

.nl-form__container strong{
  line-height:21px;
  font-size:16px;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  display: inline-block
}

@media (min-width: 1024px){
  .nl-form__container strong{
    margin-bottom:30px
  }
}

.nl-form__container form{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  grid-gap: 1rem;
  gap: 1rem;
  font-size: 0.625rem
}

.nl-form__container .mailjet-widget-form-group{
  margin: 0px;
  width: 100%
}

.nl-form__container input[type=email],.nl-form__container input[type=text]{
  width:100%;
  border-bottom:1px solid #fff;
  outline:none;
  background-color: transparent;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: inline-block;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding-left: 0px;
  padding-right: 0px;
  margin: 0px;
  font-size: 0.625rem
}

.nl-form__container input[type=email]::-webkit-input-placeholder, .nl-form__container input[type=text]::-webkit-input-placeholder{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: 0.625rem
}

.nl-form__container input[type=email]::-moz-placeholder, .nl-form__container input[type=text]::-moz-placeholder{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: 0.625rem
}

.nl-form__container input[type=email]:-ms-input-placeholder, .nl-form__container input[type=text]:-ms-input-placeholder{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: 0.625rem
}

.nl-form__container input[type=email]::-ms-input-placeholder, .nl-form__container input[type=text]::-ms-input-placeholder{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: 0.625rem
}

.nl-form__container input[type=email]::placeholder,.nl-form__container input[type=text]::placeholder{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: 0.625rem
}

.nl-form__container input[type=email]:focus,.nl-form__container input[type=text]:focus{
  --border-opacity: 1;
  border-color: #e35205;
  border-color: rgba(227, 82, 5, var(--border-opacity))
}

@media (min-width: 1024px){
  .nl-form__container input[type=email]{
    width:165px
  }
}

.nl-form__container button[type=submit]{
  margin-top: 1.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.nl-form__container button[type=submit] .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #0D223E;
  color: rgba(13, 34, 62, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.nl-form__container button[type=submit] .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.nl-form__container button[type=submit] .icon::before,.nl-form__container button[type=submit] .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.nl-form__container button[type=submit]:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.nl-form__container button[type=submit]:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

@media (min-width: 768px){
  .nl-form__container button[type=submit]{
    margin-top: 0px
  }
}

.nl-form__container .newsletter__checkbox+label::before{
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity))
}

.nl-form__container .newsletter__checkbox+label::after{
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

.nl-form__label{
  margin-top: 1.25rem
}

.nl-form__label label{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: 0.625rem;
  line-height: 18px
}

.nl-radio{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.nl-radio label{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: .25rem;
  gap: .25rem;
  cursor: pointer
}

.nl-radio label::before{
  content:"";
  width: .5rem;
  height: .5rem;
  border-radius: 9999px;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

.nl-radio input{
  display: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none
}

.nl-radio input:checked+label::before{
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

.modal-image{
  z-index:100;
  overflow: scroll;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  --bg-opacity: 1;
  background-color: #000;
  background-color: rgba(0, 0, 0, var(--bg-opacity));
  --bg-opacity: 0.75
}

.modal-image__close{
  top:50px;
  right:90px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  width: 3rem;
  height: 3rem;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  border-radius: 9999px
}

.modal-image__inner{
  padding:150px 90px 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}

.modal-image__inner figcaption{
  margin-top: .5rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.modal-image.show{
  -webkit-animation:fadeIn .3s ease-in-out;
       -o-animation:fadeIn .3s ease-in-out;
          animation:fadeIn .3s ease-in-out;
  display: none
}

@media (min-width: 1024px){
  .modal-image.show{
    display: block
  }
}

.modal-image.show figure{
  -webkit-animation:fadeInScale .3s ease-in-out;
       -o-animation:fadeInScale .3s ease-in-out;
          animation:fadeInScale .3s ease-in-out
}

@-webkit-keyframes fadeIn{
  0%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

@-o-keyframes fadeIn{
  0%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

@keyframes fadeIn{
  0%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

@-webkit-keyframes fadeInScale{
  0%{
    opacity:0;
    -webkit-transform:scale(0.75);
            transform:scale(0.75)
  }

  100%{
    opacity:1;
    -webkit-transform:scale(1);
            transform:scale(1)
  }
}

@-o-keyframes fadeInScale{
  0%{
    opacity:0;
    -o-transform:scale(0.75);
       transform:scale(0.75)
  }

  100%{
    opacity:1;
    -o-transform:scale(1);
       transform:scale(1)
  }
}

@keyframes fadeInScale{
  0%{
    opacity:0;
    -webkit-transform:scale(0.75);
         -o-transform:scale(0.75);
            transform:scale(0.75)
  }

  100%{
    opacity:1;
    -webkit-transform:scale(1);
         -o-transform:scale(1);
            transform:scale(1)
  }
}

.modal{
  -webkit-animation:fadeIn .3s ease-in-out;
       -o-animation:fadeIn .3s ease-in-out;
          animation:fadeIn .3s ease-in-out;
  position: fixed;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  --bg-opacity: 1;
  background-color: #000;
  background-color: rgba(0, 0, 0, var(--bg-opacity));
  --bg-opacity: 0.75;
  z-index: 100
}

.modal__close{
  position: absolute;
  z-index: 10;
  top: 1.25rem;
  right: 1.25rem;
  width: 1.5rem;
  height: 1.5rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.modal__content{
  -webkit-animation:fadeInScale .6s ease-in-out forwards;
       -o-animation:fadeInScale .6s ease-in-out forwards;
          animation:fadeInScale .6s ease-in-out forwards;
  -webkit-animation-delay:.3s;
       -o-animation-delay:.3s;
          animation-delay:.3s;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  opacity: 0;
  overflow: auto;
  max-width: 100%;
  max-height: 100%;
  -ms-overflow-style:none;
  scrollbar-width:none;
  -webkit-overflow-scrolling:touch
}

.modal__content::-webkit-scrollbar{
  display: none
}

@media (min-width: 1024px){
  .modal__content{
    margin-left: auto;
    margin-right: auto;
    padding-left: 3rem;
    padding-right: 3rem
  }
}

.modal-open{
  overflow: hidden
}

.archive .facetwp-facet{
  text-align: center
}

.archive .facetwp-load-more{
  border-radius:50px;
  padding-left: 5rem;
  padding-right: 5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-align: center;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #0d1a2e;
  background-color: rgba(13, 26, 46, var(--bg-opacity))
}

@media (min-width: 1024px){
  .template-archive .archive-header{
    padding-top:6rem !important
  }
}

.archive-header{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 9rem;
  padding-bottom: 3.75rem
}

@media (min-width: 1024px){
  .archive-header{
    padding-top: 12.5rem;
    padding-bottom: 5rem
  }
}

.archive-header__inner{
  max-width:1240px;
  margin-left: auto;
  margin-right: auto
}

.archive-header__title{
  font-size: 2.3125rem;
  text-align: center;
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

@media (min-width: 1024px){
  .archive-header__title{
    font-size: 5rem
  }
}

.archive-header__subtitle{
  max-width:820px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  font-size: 1rem;
  text-align: center;
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity));
  margin-top: 1rem
}

@media (min-width: 1024px){
  .archive-header__subtitle{
    font-size: 1.5625rem;
    margin-top: 1.25rem
  }
}

.archive-header__terms{
  -ms-flex-wrap:nowrap;
      flex-wrap:nowrap;
  -ms-overflow-style:none;
  scrollbar-width:none;
  -webkit-overflow-scrolling:touch;
  margin-top: 1.75rem;
  padding-left: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  list-style-type: none;
  overflow-x: scroll;
  width: 100%;
  font-size: 0.9375rem;
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity));
  overflow-y: hidden
}

.archive-header__terms::-webkit-scrollbar{
  display: none
}

@media (min-width: 1024px){
  .archive-header__terms{
    margin-top: 3rem
  }
}

.archive-header__term{
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  white-space:nowrap;
  margin-right: .5rem
}

.archive-header__term a{
  border-radius:10px;
  border:1px solid;
  padding:6px 10px;
  display: block;
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity));
  --border-opacity: 1;
  border-color: #1b365d;
  border-color: rgba(27, 54, 93, var(--border-opacity));
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  line-height: 1
}

.archive-header__term a:hover{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity))
}

.archive-header__term a.active{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity))
}

body#tinymce{
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

@media (min-width: 1024px){
  .container{
    padding: 0px
  }
}

.main-footer{
  --bg-opacity: 1;
  background-color: #142947;
  background-color: rgba(20, 41, 71, var(--bg-opacity))
}

.main-footer .logo__container{
  width:241px;
  display: inline-block
}

@media (min-width: 1024px){
  .main-footer .logo__container{
    width:293px
  }
}

.main-footer .nav-footer li{
  padding-top: .25rem;
  padding-bottom: .25rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: auto;
  position: relative
}

@media (min-width: 1024px){
  .main-footer .nav-footer li{
    display: block;
    padding-top: .75rem;
    padding-bottom: .75rem
  }
}

.main-footer .nav-footer li:not(:last-child)::after{
  content:" - ";
  top:-2px;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  padding-right: .25rem;
  padding-left: .5rem;
  position: relative
}

@media (min-width: 1024px){
  .main-footer .nav-footer li:not(:last-child)::after{
    content:""
  }
}

.main-footer .nav-footer a{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.main-footer .menu-item a{
  border:none;
  position: relative;
  display: inline-block;
  padding-bottom: .25rem;
  overflow: hidden
}

.main-footer .menu-item a::after{
  content:"";
  background-color:#fff;
  height:1px;
  -webkit-transform:translate3d(-105%, 0, 0);
          transform:translate3d(-105%, 0, 0);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

.main-footer .menu-item a:hover::after,.main-footer .menu-item a:focus::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.main-footer .social-networks__title{
  margin-top:50px;
  margin-bottom:15px;
  line-height:21px;
  font-size:16px;
  display: block;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.main-footer .social-networks i{
  border:1px solid #fff;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #061d47;
  color: rgba(6, 29, 71, var(--text-opacity));
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.main-footer .social-networks a:hover i{
  background-color: transparent;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.main-header{
  z-index: 40;
  top: 0.9375rem;
  left: 0;
  right: 0
}

@media (min-width: 1280px){
  .main-header{
    top: 0
  }
}

.main-header nav{
  height:82px;
  padding-left: 0px;
  padding-right: 0px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.main-header .brand{
  width:152px;
  margin-bottom: 0px
}

@media (min-width: 1280px){
  .main-header .brand{
    width:226px;
    padding-right: 1rem
  }
}

.main-header .brand svg.logo-blue{
  display: none
}

.main-header>nav{
  z-index:2
}

.main-header .primary{
  height: 100%
}

.main-header .secondary{
  left:1.5rem;
  top:50%;
  -webkit-transform:translateY(-50%);
       -o-transform:translateY(-50%);
          transform:translateY(-50%)
}

@media (min-width: 1280px){
  .main-header .secondary{
    left:auto;
    right:1.5rem
  }
}

.main-header .nav-primary,.main-header .nav-shop,.main-header .nav-donation{
  list-style-type: none;
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap
}

.main-header .nav-primary a,.main-header .nav-shop a,.main-header .nav-donation a{
  display: inline-block;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: 1rem;
  border-style: none;
  font-weight: 300
}

.main-header .nav-primary{
  height: 100%
}

.main-header .nav-primary>.menu-item{
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.main-header .nav-primary>.menu-item>a{
  position: relative
}

.main-header .nav-primary>.menu-item>a::after{
  content:" ";
  height:2px;
  left:1rem;
  right:1rem;
  bottom:-5px;
  -webkit-transform:scale(0);
       -o-transform:scale(0);
          transform:scale(0);
  position: absolute;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

.main-header .nav-primary>.menu-item.current-item>a::after{
  -webkit-transform:scale(1);
       -o-transform:scale(1);
          transform:scale(1)
}

.main-header .nav-primary>.menu-item:hover>a::after{
  -webkit-transform:scale(1);
       -o-transform:scale(1);
          transform:scale(1)
}

.main-header .nav-primary>.menu-item:hover .sub-menu{
  display:block;
  padding-top: 3.75rem;
  padding-bottom: 3.75rem
}

.main-header .nav-primary>.menu-item:hover .sub-menu .col-menu,.main-header .nav-primary>.menu-item:hover .sub-menu .col-push{
  opacity:1
}

.main-header .nav-primary>.menu-item .sub-menu{
  display:none;
  top:4rem;
  -webkit-transition:all .35s ease-in-out;
  -o-transition:all .35s ease-in-out;
  transition:all .35s ease-in-out;
  z-index:-1;
  position: absolute;
  left: 0;
  right: 0;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  padding-top: 0px;
  padding-bottom: 0px
}

.main-header .nav-primary>.menu-item .sub-menu .col-menu{
  opacity:0;
  padding-left: 1.25rem;
  padding-right: 1.25rem
}

.main-header .nav-primary>.menu-item .sub-menu .col-menu .push__container{
  border-radius:10px;
  overflow: hidden
}

.main-header .nav-primary>.menu-item .sub-menu .col-menu .push__container i{
  -webkit-box-flex:0;
      -ms-flex:0 0 30px;
          flex:0 0 30px
}

.main-header .nav-primary>.menu-item .sub-menu .col-menu .push__title{
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

.main-header .nav-primary>.menu-item .sub-menu .col-menu .push__title>span.title{
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity));
  padding: 0px
}

.main-header .nav-primary>.menu-item .sub-menu .col-menu .push__title .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.main-header .nav-primary>.menu-item .sub-menu .col-menu .push__title .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.main-header .nav-primary>.menu-item .sub-menu .col-menu .push__title .icon::before,.main-header .nav-primary>.menu-item .sub-menu .col-menu .push__title .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.main-header .nav-primary>.menu-item .sub-menu .col-menu .push__title:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.main-header .nav-primary>.menu-item .sub-menu .col-menu .push__title:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.main-header .nav-primary>.menu-item .sub-menu .col-menu a{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start
}

.main-header .nav-primary>.menu-item .sub-menu .col-menu a .icon{
  width:19px;
  height:19px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  background-color: transparent;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.main-header .nav-primary>.menu-item .sub-menu .col-menu a .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-19px, 0, 0);
          transform:translate3d(-19px, 0, 0);
  position: absolute
}

.main-header .nav-primary>.menu-item .sub-menu .col-menu a .icon::before,.main-header .nav-primary>.menu-item .sub-menu .col-menu a .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.main-header .nav-primary>.menu-item .sub-menu .col-menu a:hover .icon::before{
  -webkit-transform:translate3d(19px, 0, 0);
          transform:translate3d(19px, 0, 0)
}

.main-header .nav-primary>.menu-item .sub-menu .col-menu a:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.main-header .nav-primary>.menu-item .sub-menu .col-menu a .icon{
  margin-left: 0px
}

.main-header .nav-primary>.menu-item .sub-menu .col-menu span.title{
  font-size: 1.25rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-weight: 700;
  padding-bottom: .75rem
}

.main-header .nav-primary>.menu-item .sub-menu .col-menu ul{
  padding-bottom: 1.25rem
}

.main-header .nav-primary>.menu-item .sub-menu .col-menu ul li{
  padding-top: .25rem;
  padding-bottom: .25rem
}

.main-header .nav-primary>.menu-item .sub-menu .col-push{
  opacity:0
}

.main-header .nav-primary>.menu-item .sub-menu .col-push span.title{
  font-size: 1rem;
  line-height: 1.25;
  font-weight: 700
}

.main-header .nav-primary a.menu-item{
  padding-left: 1rem;
  padding-right: 1rem
}

.main-header [data-role=search]{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: 1.1375rem;
  cursor: pointer
}

@media (min-width: 1280px){
  .main-header [data-role=search]{
    padding-right:20px
  }
}

.main-header .nav-shop a{
  padding-right: 1.25rem
}

.main-header .nav-donation a{
  border-radius:50px;
  --bg-opacity: 1;
  background-color: #e35205;
  background-color: rgba(227, 82, 5, var(--bg-opacity));
  padding-top: .75rem;
  padding-bottom: .75rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-transform: uppercase;
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke
}

.main-header .nav-donation a:hover{
  --bg-opacity: 1;
  background-color: #fef7f1;
  background-color: rgba(254, 247, 241, var(--bg-opacity));
  --text-opacity: 1;
  color: #e35205;
  color: rgba(227, 82, 5, var(--text-opacity))
}

.main-header.scrolled nav{
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity))
}

.main-header.scrolled .lgg__selector .dropdown__menu{
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity))
}

.main-header.scrolled .nav-primary>.menu-item>a{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.main-header:not(.scrolled):not(.bg-blue-4) .nav-primary>.menu-item>a::after{
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity))
}

.nav-menu-color-white .main-header .nav-primary>.menu-item>a::after{
  --bg-opacity: 1 !important;
  background-color: #fff !important;
  background-color: rgba(255, 255, 255, var(--bg-opacity)) !important
}

.lgg__selector{
  display: inline-block;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  position: relative
}

.lgg__selector button{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  background-color: transparent;
  text-transform: uppercase;
  width: 100%;
  outline: 2px solid transparent;
  outline-offset: 2px
}

.lgg__selector button::after{
  font-family:"TaraFonticon",sans-serif;
  content:"\EA09";
  font-size:7px;
  top:50%;
  right:0;
  position: absolute;
  display: inline-block;
  --transform-translate-x: 0;
  --transform-translate-y: 0;
  --transform-rotate: 0;
  --transform-skew-x: 0;
  --transform-skew-y: 0;
  --transform-scale-x: 1;
  --transform-scale-y: 1;
  -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
       -o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
          transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
  --transform-translate-y: -50%;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.lgg__selector .dropdown__menu{
  left:0;
  top:100%;
  min-width:100%;
  list-style-type: none;
  position: absolute;
  display: none;
  padding-left: 1.5rem;
  padding-right: 1.5rem
}

.lgg__selector .dropdown__menu a{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  text-transform: uppercase
}

.dropdown__container{
  position: relative
}

.dropdown__container.open::before{
  content:"";
  z-index:0;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  --bg-opacity: 1;
  background-color: #0C1B32;
  background-color: rgba(12, 27, 50, var(--bg-opacity));
  opacity: 0.9
}

@media (min-width: 1280px){
  .dropdown__container.open::before{
    display: none
  }
}

.dropdown__container.open [data-role=dropdown-toggle]{
  position: relative;
  z-index: 10
}

@media (min-width: 1280px){
  .dropdown__container.open [data-role=dropdown-toggle]{
    position: static
  }
}

.dropdown__container.open [data-role=dropdown-toggle]::after{
  -webkit-transform:translateY(-50%) rotate(180deg);
       -o-transform:translateY(-50%) rotate(180deg);
          transform:translateY(-50%) rotate(180deg)
}

.dropdown__container.open [data-role=dropdown-toggle]+.dropdown__menu{
  display: block;
  z-index: 10
}

.nav-menu-color-blue .main-header:not(.scrolled):not(.bg-blue-4) .brand svg.logo-white{
  display: none
}

.nav-menu-color-blue .main-header:not(.scrolled):not(.bg-blue-4) .brand svg.logo-blue{
  display: inline-block
}

.nav-menu-color-blue .main-header:not(.scrolled):not(.bg-blue-4) .nav-primary a button,.nav-menu-color-blue .main-header:not(.scrolled):not(.bg-blue-4) .nav-shop a button,.nav-menu-color-blue .main-header:not(.scrolled):not(.bg-blue-4) [data-role=search] button,.nav-menu-color-blue .main-header:not(.scrolled):not(.bg-blue-4) .lgg__selector button{
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

.nav-menu-color-blue .main-header:not(.scrolled):not(.bg-blue-4) .nav-primary a button::after,.nav-menu-color-blue .main-header:not(.scrolled):not(.bg-blue-4) .nav-shop a button::after,.nav-menu-color-blue .main-header:not(.scrolled):not(.bg-blue-4) [data-role=search] button::after,.nav-menu-color-blue .main-header:not(.scrolled):not(.bg-blue-4) .lgg__selector button::after{
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

.nav-menu-color-blue .main-header:not(.scrolled):not(.bg-blue-4) .nav-primary a .dropdown__menu,.nav-menu-color-blue .main-header:not(.scrolled):not(.bg-blue-4) .nav-shop a .dropdown__menu,.nav-menu-color-blue .main-header:not(.scrolled):not(.bg-blue-4) [data-role=search] .dropdown__menu,.nav-menu-color-blue .main-header:not(.scrolled):not(.bg-blue-4) .lgg__selector .dropdown__menu{
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

.nav-menu-color-blue .main-header:not(.scrolled):not(.bg-blue-4) .nav-primary a .dropdown__menu a,.nav-menu-color-blue .main-header:not(.scrolled):not(.bg-blue-4) .nav-shop a .dropdown__menu a,.nav-menu-color-blue .main-header:not(.scrolled):not(.bg-blue-4) [data-role=search] .dropdown__menu a,.nav-menu-color-blue .main-header:not(.scrolled):not(.bg-blue-4) .lgg__selector .dropdown__menu a{
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

.nav-menu-color-blue .main-header:not(.scrolled):not(.bg-blue-4) .nav-primary>.menu-item>a{
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

.nav-menu-color-blue .main-header:not(.scrolled):not(.bg-blue-4) .nav-primary>.menu-item>a:hover{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.nav-header-white .main-header .brand svg.logo-white{
  display: none
}

.nav-header-white .main-header.scrolled .brand svg.logo-white,.nav-header-white .main-header.bg-blue-4 .brand svg.logo-white{
  display: inline-block
}

.nav-header-white .main-header.scrolled .brand svg.logo-full-white,.nav-header-white .main-header.bg-blue-4 .brand svg.logo-full-white{
  display: none
}

.nav-header-white .main-header:not(.bg-blue-4):not(.scrolled) .nav-donation a{
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #e35205;
  color: rgba(227, 82, 5, var(--text-opacity))
}

.menu-open .nav-menu-color-white .main-header .logo-white{
  display: block !important
}

.menu-open .nav-menu-color-white .main-header .logo-blue{
  display: none !important
}

:root{
  --vh: calc(var(--vh, 1vh) * 100)
}

.menu-mobile__container{
  top:0;
  right:0;
  width:0;
  z-index:110;
  height:calc(var(--vh, 1vh)*100);
  padding-top:40px;
  padding-bottom:46px;
  -webkit-transform:translateX(-200%);
       -o-transform:translateX(-200%);
          transform:translateX(-200%);
  -webkit-transition:-webkit-transform .4s ease-in-out;
  transition:-webkit-transform .4s ease-in-out;
  -o-transition:-o-transform .4s ease-in-out;
  transition:transform .4s ease-in-out;
  transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out, -o-transform .4s ease-in-out;
  -webkit-overflow-scrolling:touch;
  position: fixed;
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-menu-mobile.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  overflow-y: scroll
}

.menu-mobile__container .menu-mobile__header{
  display:grid;
  grid-template-columns:1fr 152px 1fr;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center
}

.menu-mobile__container .brand{
  width:152px
}

.menu-mobile__container .logo-blue{
  display: none
}

.menu-mobile__container .lgg__selector{
  width:60px;
  padding: 0px
}

.menu-mobile__container .lgg__selector button{
  border-radius:50px;
  padding:0 10px;
  width: 100%;
  border-width: 1px;
  border-style: solid;
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
  text-align: left
}

.menu-mobile__container .lgg__selector button::after{
  right:10px
}

.menu-mobile__container .lgg__selector .dropdown__menu{
  padding:5px 10px 0
}

.menu-mobile__container [data-role=submenu-return]{
  top:20px;
  right:30px;
  position: absolute;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.menu-mobile__container .col-menu a{
  font-size:16px !important
}

.menu-mobile__container.active{
  width:100%;
  -webkit-transform:translateX(0);
       -o-transform:translateX(0);
          transform:translateX(0)
}

.menu-mobile__container .close-menu{
  z-index:100;
  width:50px;
  height:50px;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #e35205;
  background-color: rgba(227, 82, 5, var(--bg-opacity));
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.menu-mobile__container .select__container{
  display: inline-block;
  position: relative
}

.menu-mobile__container .select__container i{
  top:50%;
  right:9px;
  font-size:7px;
  -webkit-transform:translateY(-50%);
       -o-transform:translateY(-50%);
          transform:translateY(-50%);
  position: absolute;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.menu-mobile__container .nav-shop li{
  padding-bottom:46px !important
}

.menu-mobile__container .nav-donation{
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column
}

.menu-mobile__container .nav-donation li a{
  padding:16px 27px;
  border-radius:50px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  text-transform: uppercase;
  line-height: 1
}

.menu-mobile__container .nav-mobile,.menu-mobile__container .nav-shop{
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column
}

.menu-mobile__container .nav-mobile li,.menu-mobile__container .nav-shop li{
  padding-bottom:10px;
  position: relative
}

.menu-mobile__container .nav-mobile li a,.menu-mobile__container .nav-shop li a{
  font-size:25px;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.menu-mobile__container .nav-mobile{
  margin-top:60px;
  overflow-y: scroll
}

.menu-mobile__container .nav-mobile>li{
  position:inherit
}

.menu-mobile__container .sub-menu{
  z-index:60;
  top:0;
  right:0;
  left:0;
  width:100%;
  height:100vh;
  -webkit-transform:translateX(-200%);
       -o-transform:translateX(-200%);
          transform:translateX(-200%);
  -webkit-transition:all .4s ease-in-out;
  -o-transition:all .4s ease-in-out;
  transition:all .4s ease-in-out;
  visibility:hidden;
  position: absolute;
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-menu-mobile.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding-top: 1.75rem;
  overflow-y: scroll
}

.menu-mobile__container .sub-menu.open{
  visibility:visible;
  -webkit-transform:translateX(0);
       -o-transform:translateX(0);
          transform:translateX(0)
}

.menu-mobile__container .sub-menu .container{
  padding-top:80px !important
}

.menu-mobile__container .sub-menu .container .col-menu:first-child{
  padding-top:20px;
  border-top:1px solid hsla(0,0%,100%,.4)
}

.menu-mobile__container .sub-menu .container .col-menu .title{
  font-weight: 700
}

.menu-mobile__container .sub-menu .container .col-menu a{
  font-size:1.1rem
}

.menu-mobile__container .sub-menu li{
  padding-bottom:10px !important
}

.menu-mobile__container .sub-menu span.title{
  padding-bottom:20px;
  font-size:20px;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.menu-mobile__container .social-networks{
  border-top:1px solid hsla(0,0%,100%,.4)
}

.burger-menu{
  width:50px;
  height:50px;
  z-index:120;
  right:.75rem;
  top:34px;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #e35205;
  background-color: rgba(227, 82, 5, var(--bg-opacity));
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed
}

@media (min-width: 1280px){
  .burger-menu{
    display: none
  }
}

.burger-menu .bar{
  width:18px;
  height:2px;
  -webkit-transition:all .3s;
  -o-transition:all .3s;
  transition:all .3s;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

.burger-menu-opened .bar{
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  -webkit-transition:.3s;
  -o-transition:.3s;
  transition:.3s
}

.burger-menu-opened .bar-top,.burger-menu-opened .bar-bottom{
  -webkit-transition-delay:.3s;
       -o-transition-delay:.3s;
          transition-delay:.3s
}

.burger-menu-opened .bar-top{
  -webkit-transform:translateY(1.6px) rotate(50deg);
       -o-transform:translateY(1.6px) rotate(50deg);
          transform:translateY(1.6px) rotate(50deg)
}

.burger-menu-opened .bar-middle{
  opacity:0
}

.burger-menu-opened .bar-bottom{
  -webkit-transform:translateY(-2.5px) rotate(-410deg);
       -o-transform:translateY(-2.5px) rotate(-410deg);
          transform:translateY(-2.5px) rotate(-410deg)
}

.burger-menu-closed{
  -webkit-transition-delay:.3s;
       -o-transition-delay:.3s;
          transition-delay:.3s
}

.burger-menu-closed .bar-middle{
  margin-top:5px;
  margin-bottom:5px;
  -webkit-transition-property:margin,height,width;
  -o-transition-property:margin,height,width;
  transition-property:margin,height,width;
  -webkit-transition-delay:.3s,.3s,0s;
       -o-transition-delay:.3s,.3s,0s;
          transition-delay:.3s,.3s,0s
}

.burger-menu-closed:hover .bar-top,.burger-menu-closed:hover .bar-bottom{
  width:100%
}

.menu-mobile__primary{
  padding-left: 0px;
  margin-top: 2.75rem;
  list-style-type: none
}

.menu-mobile__primary>li{
  margin-bottom: 1.25rem
}

.menu-mobile__primary>li:last-child{
  margin-bottom: 0px
}

.menu-mobile__primary>li>a{
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: 1.5625rem;
  line-height: 35px
}

.menu-mobile__primary>li>a i{
  margin-right:10px
}

.menu-mobile__primary>li>ul{
  list-style-type: none;
  padding-left: 1.25rem
}

.menu-mobile__primary>li>ul>li{
  margin-top:5px
}

.menu-mobile__primary>li>ul>li>a,.menu-mobile__primary>li>ul>li>button{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  grid-gap: .5rem;
  gap: .5rem;
  width: 100%;
  --text-opacity: 1;
  color: #e35205;
  color: rgba(227, 82, 5, var(--text-opacity));
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.5rem
}

.menu-mobile__donate{
  display: inline-block;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  margin-top: 1.25rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.75rem;
  padding-right: 1.75rem;
  --text-opacity: 1;
  color: #132745;
  color: rgba(19, 39, 69, var(--text-opacity));
  text-transform: uppercase;
  border-radius: 9999px
}

.m-submenu{
  padding-bottom:46px;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-menu-mobile.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  overflow-y: auto;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 500ms;
       -o-transition-duration: 500ms;
          transition-duration: 500ms;
  --transform-translate-x: 0;
  --transform-translate-y: 0;
  --transform-rotate: 0;
  --transform-skew-x: 0;
  --transform-skew-y: 0;
  --transform-scale-x: 1;
  --transform-scale-y: 1;
  -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
       -o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
          transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
  --transform-translate-x: -100%
}

.m-submenu.active{
  --transform-translate-x: 0px
}

@media (min-width: 1280px){
  .m-submenu{
    display: none
  }
}

.m-submenu__header{
  padding-top:46px;
  padding-bottom:43px;
  border-bottom:1px solid hsla(0,0%,100%,.4)
}

.m-submenu__header button{
  font-size: 1rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.m-submenu__items{
  margin-top: 2rem;
  padding-left: 0px;
  list-style-type: none;
  font-size: 1rem;
  line-height: 1.5rem
}

.m-submenu__items li{
  margin-top:10px;
  padding-left: 1.5rem
}

.m-submenu__items li:first-child{
  padding-left: 0px;
  --text-opacity: 1;
  color: #e35205;
  color: rgba(227, 82, 5, var(--text-opacity));
  font-weight: 700
}

.m-submenu__items li a{
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.m-submenu__items li a i{
  margin-right:10px
}

.m-submenu .push__container{
  border-radius:10px;
  margin:30px 0 0 0;
  max-width:400px;
  overflow: hidden
}

.m-submenu .push__container .push-img{
  aspect-ratio:335/142
}

@media (min-width: 1024px){
  .m-submenu .push__container{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column
  }
}

.m-submenu .push__title{
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between
}

.m-submenu .push__title>span.title{
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity));
  padding: 0px
}

.m-submenu .push__title .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.m-submenu .push__title .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.m-submenu .push__title .icon::before,.m-submenu .push__title .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.m-submenu .push__title:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.m-submenu .push__title:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.menu-open{
  position: relative;
  overflow: hidden;
  height: 100%
}

.menu-open body{
  position: relative;
  overflow: hidden;
  height: 100%
}

.menu-open [data-role=search]{
  display: none !important
}

main .newsletter{
  --bg-opacity: 1;
  background-color: #fef7f1;
  background-color: rgba(254, 247, 241, var(--bg-opacity));
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/newsletter.png');
  background-size: cover;
  --text-opacity: 1;
  color: #e35205;
  color: rgba(227, 82, 5, var(--text-opacity));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 3rem;
  padding-bottom: 3rem
}

@media (min-width: 1024px){
  main .newsletter{
    padding: 3.75rem
  }
}

main .newsletter__row{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column
}

main .newsletter__row:last-child{
  border-top:1px solid;
  padding-top: 2.5rem;
  margin-top: 2rem;
  --border-opacity: 1;
  border-color: #e35205;
  border-color: rgba(227, 82, 5, var(--border-opacity))
}

@media (min-width: 768px){
  main .newsletter__row{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row
  }
}

@media (min-width: 768px){
  main .newsletter__col{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%
  }

  main .newsletter__col:last-child{
    padding-left: 2.5rem
  }
}

main .newsletter__col--right{
  -ms-flex-item-align:end;
      align-self:flex-end
}

@media (min-width: 768px){
  main .newsletter__col--right{
    -ms-flex-item-align:start;
        align-self:flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end
  }
}

@media (min-width: 768px){
  main .newsletter__col--big{
    -webkit-box-flex:2;
        -ms-flex-positive:2;
            flex-grow:2
  }
}

main .newsletter__title{
  margin-bottom: .5rem;
  font-size: 2.1875rem
}

@media (min-width: 1024px){
  main .newsletter__title{
    font-size: 3.125rem
  }
}

main .newsletter__excerpt{
  margin-bottom: 3rem
}

main .newsletter__input{
  margin-bottom: 1.75rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.125rem;
  width: 100%
}

main .newsletter__input::-webkit-input-placeholder{
  color:rgba(227,82,5,.5)
}

main .newsletter__input::-moz-placeholder{
  color:rgba(227,82,5,.5)
}

main .newsletter__input:-ms-input-placeholder{
  color:rgba(227,82,5,.5)
}

main .newsletter__input::-ms-input-placeholder{
  color:rgba(227,82,5,.5)
}

main .newsletter__input::placeholder{
  color:rgba(227,82,5,.5)
}

main .newsletter__choice{
  padding-left: 0px;
  list-style-type: none
}

main .newsletter__choice li{
  margin-bottom: 1rem
}

main .newsletter__choice li:first-child{
  margin-bottom: 1.5rem;
  font-size: 1.25rem;
  font-weight: 700
}

main .newsletter__checkbox,footer .newsletter__checkbox{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none
}

main .newsletter__checkbox+label,footer .newsletter__checkbox+label{
  position: relative;
  padding-left: 1.5rem;
  padding-top: .25rem;
  cursor: pointer
}

main .newsletter__checkbox+label::before,footer .newsletter__checkbox+label::before{
  content:"";
  top:0;
  left:0;
  width:14px;
  height:14px;
  border:2px solid;
  position: absolute;
  --border-opacity: 1;
  border-color: #e35205;
  border-color: rgba(227, 82, 5, var(--border-opacity))
}

main .newsletter__checkbox+label::after,footer .newsletter__checkbox+label::after{
  content:"";
  width:14px;
  height:14px;
  top:0;
  left:0;
  -webkit-transform:scale(0);
       -o-transform:scale(0);
          transform:scale(0);
  position: absolute;
  --bg-opacity: 1;
  background-color: #e35205;
  background-color: rgba(227, 82, 5, var(--bg-opacity));
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

main .newsletter__checkbox:checked+label::after,footer .newsletter__checkbox:checked+label::after{
  -webkit-transform:scale(0.5);
       -o-transform:scale(0.5);
          transform:scale(0.5)
}

main .newsletter__submit,footer .newsletter__submit{
  margin-top: 1.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

main .newsletter__submit .icon,footer .newsletter__submit .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #e35205;
  background-color: rgba(227, 82, 5, var(--bg-opacity));
  --text-opacity: 1;
  color: #fef7f1;
  color: rgba(254, 247, 241, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

main .newsletter__submit .icon::after,footer .newsletter__submit .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

main .newsletter__submit .icon::before,main .newsletter__submit .icon::after,footer .newsletter__submit .icon::before,footer .newsletter__submit .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

main .newsletter__submit:hover .icon::before,footer .newsletter__submit:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

main .newsletter__submit:hover .icon::after,footer .newsletter__submit:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

@media (min-width: 768px){
  main .newsletter__submit,footer .newsletter__submit{
    margin-top: 0px
  }
}

.template-resourcesbox .page-header{
  padding-bottom:0 !important
}

.template-resourcesbox .page-header__title{
  padding-bottom:3rem
}

.page-header{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 8.75rem;
  padding-bottom: 3.75rem
}

.page-header__inner{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
  margin-right: auto;
  position: relative
}

@media (min-width: 1024px){
  .page-header__inner{
    max-width:1240px
  }
}

.page-header__inner--center{
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important
}

.page-header__inner .breadcrumb{
  margin-bottom:40px !important
}

.page-header__image{
  display: block;
  margin-left: auto;
  margin-right: auto
}

.page-header__image img{
  height:150px;
  width:150px;
  -o-object-fit: cover;
     object-fit: cover
}

@media (min-width: 1024px){
  .page-header__image{
    top:50%;
    margin-top:-75px;
    right:0;
    width:150px;
    height:150px;
    position: absolute
  }
}

.page-header__top{
  width: 100%;
  position: relative
}

.page-header__label{
  margin-bottom: 0px;
  font-size: 1.0625rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

@media (min-width: 1024px){
  .page-header__label{
    font-size: 1.5625rem
  }
}

.page-header__title{
  margin-bottom: 1.75rem;
  text-align: center;
  font-size: 2.25rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.page-header__title span{
  display: block
}

@media (min-width: 1024px){
  .page-header__title{
    max-width:800px;
    font-size: 5rem;
    line-height: 1;
    margin-left: auto;
    margin-right: auto
  }
}

@media (min-width: 1280px){
  .page-header__title{
    max-width:920px
  }
}

.page-header__subtitle{
  margin-bottom: 2.5rem;
  text-align: center;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: 1rem
}

@media (min-width: 1024px){
  .page-header__subtitle{
    max-width:800px;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.5625rem
  }
}

@media (min-width: 1280px){
  .page-header__subtitle{
    max-width:920px
  }
}

.page-header__nav{
  -ms-flex-wrap:nowrap;
      flex-wrap:nowrap;
  -ms-flex-item-align:start;
      align-self:flex-start;
  -ms-overflow-style:none;
  scrollbar-width:none;
  -webkit-overflow-scrolling:touch;
  margin-top: 1.25rem;
  padding-left: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  overflow-x: scroll;
  width: 100%
}

.page-header__nav::-webkit-scrollbar{
  display: none
}

@media (min-width: 768px){
  .page-header__nav{
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center
  }
}

@media (min-width: 1024px){
  .page-header__nav{
    margin-top: 3.75rem
  }
}

.page-header__nav-item{
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  white-space:nowrap;
  font-size:16px !important;
  padding-left: .5rem;
  padding-right: .5rem
}

@media (min-width: 1024px){
  .page-header__nav-item{
    padding-left: 1rem;
    padding-right: 1rem
  }
}

.page-header__anchor{
  border:none;
  position: relative;
  display: inline-block;
  padding-bottom: .25rem;
  overflow: hidden;
  display: inline-block;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  text-transform: uppercase;
  text-align: center;
  cursor: pointer
}

.page-header__anchor::after{
  content:"";
  background-color:#fff;
  height:1px;
  -webkit-transform:translate3d(-105%, 0, 0);
          transform:translate3d(-105%, 0, 0);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

.page-header__anchor:hover::after,.page-header__anchor:focus::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

@media (min-width: 1024px){
  .page-header__anchor{
    font-size: 1rem
  }
}

.page-header__button{
  border-radius:80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1rem;
  padding-left: 1.5rem;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  font-size: 0.8rem;
  line-height: 1.25;
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

.page-header__button i{
  margin-right: .5rem;
  font-size: 1.5625rem
}

@media (min-width: 1024px){
  .page-header__button i{
    margin-right: 0px;
    margin-bottom: .5rem
  }
}

.page-header__button:hover{
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

@media (min-width: 1024px){
  .page-header__button{
    top:50%;
    max-width:100px;
    position: absolute;
    margin-left: 0px;
    margin-right: 0px;
    right: 0;
    padding-left: .75rem;
    padding-right: .75rem;
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
         -o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
            transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
    --transform-translate-y: -50%;
    text-align: center
  }
}

.page-header .podcasts-slider,.page-header .new-podcasts-slider,.page-header .books-slider,.page-header .bloc{
  border-top:1px solid #fff;
  position: relative;
  padding-top: 3rem;
  margin-top: .75rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  width: 100%
}

@media (min-width: 1280px){
  .page-header .podcasts-slider,.page-header .new-podcasts-slider,.page-header .books-slider,.page-header .bloc{
    width: 100%;
    padding-top: 5rem;
    margin-top: 5rem
  }
}

.page-header .podcasts-slider__label,.page-header .new-podcasts-slider__label,.page-header .books-slider__label,.page-header .bloc__label{
  margin-bottom: .5rem;
  font-size: 1.125rem
}

@media (min-width: 1024px){
  .page-header .podcasts-slider__label,.page-header .new-podcasts-slider__label,.page-header .books-slider__label,.page-header .bloc__label{
    margin-bottom: 1.25rem;
    font-size: 1.25rem
  }
}

.page-header .podcasts-slider__title,.page-header .new-podcasts-slider__title,.page-header .books-slider__title,.page-header .bloc__title{
  margin-bottom: 0px;
  font-size: 2.1875rem
}

@media (min-width: 1024px){
  .page-header .podcasts-slider__title,.page-header .new-podcasts-slider__title,.page-header .books-slider__title,.page-header .bloc__title{
    font-size: 3.125rem
  }
}

.page-header .podcasts-slider__header,.page-header .new-podcasts-slider__header,.page-header .books-slider__header,.page-header .bloc__header{
  margin-bottom: 1.75rem
}

@media (min-width: 1024px){
  .page-header .podcasts-slider__header,.page-header .new-podcasts-slider__header,.page-header .books-slider__header,.page-header .bloc__header{
    margin-bottom: 2.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
  }
}

.page-header .podcasts-slider__link,.page-header .new-podcasts-slider__link,.page-header .books-slider__link,.page-header .bloc__link{
  z-index:10;
  -webkit-transform:translate3d(0, 25%, 0);
          transform:translate3d(0, 25%, 0);
  position: absolute;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 0;
  right: 0;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.page-header .podcasts-slider__link .icon,.page-header .new-podcasts-slider__link .icon,.page-header .books-slider__link .icon,.page-header .bloc__link .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #132745;
  color: rgba(19, 39, 69, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.page-header .podcasts-slider__link .icon::after,.page-header .new-podcasts-slider__link .icon::after,.page-header .books-slider__link .icon::after,.page-header .bloc__link .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.page-header .podcasts-slider__link .icon::before,.page-header .podcasts-slider__link .icon::after,.page-header .new-podcasts-slider__link .icon::before,.page-header .new-podcasts-slider__link .icon::after,.page-header .books-slider__link .icon::before,.page-header .books-slider__link .icon::after,.page-header .bloc__link .icon::before,.page-header .bloc__link .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.page-header .podcasts-slider__link:hover .icon::before,.page-header .new-podcasts-slider__link:hover .icon::before,.page-header .books-slider__link:hover .icon::before,.page-header .bloc__link:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.page-header .podcasts-slider__link:hover .icon::after,.page-header .new-podcasts-slider__link:hover .icon::after,.page-header .books-slider__link:hover .icon::after,.page-header .bloc__link:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

@media (min-width: 1024px){
  .page-header .podcasts-slider__link,.page-header .new-podcasts-slider__link,.page-header .books-slider__link,.page-header .bloc__link{
    -webkit-transform:translate3d(0, 0, 0);
            transform:translate3d(0, 0, 0);
    position: relative
  }
}

.page-header .podcasts-slider__inner .slick-dots,.page-header .new-podcasts-slider__inner .slick-dots,.page-header .books-slider__inner .slick-dots,.page-header .bloc__inner .slick-dots{
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px
}

.page-header .podcasts-slider__inner .slick-dots li,.page-header .new-podcasts-slider__inner .slick-dots li,.page-header .books-slider__inner .slick-dots li,.page-header .bloc__inner .slick-dots li{
  padding:0 .1875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.page-header .podcasts-slider__inner .slick-dots li button,.page-header .new-podcasts-slider__inner .slick-dots li button,.page-header .books-slider__inner .slick-dots li button,.page-header .bloc__inner .slick-dots li button{
  text-indent:-9999px;
  outline:none;
  width: .5rem;
  height: .5rem;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
  border-style: solid;
  border-radius: 9999px
}

.page-header .podcasts-slider__inner .slick-dots li.slick-active button,.page-header .new-podcasts-slider__inner .slick-dots li.slick-active button,.page-header .books-slider__inner .slick-dots li.slick-active button,.page-header .bloc__inner .slick-dots li.slick-active button{
  -webkit-transform:scale(1.5);
       -o-transform:scale(1.5);
          transform:scale(1.5);
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

@media (min-width: 1280px){
  .page-header .podcasts-slider__inner,.page-header .new-podcasts-slider__inner,.page-header .books-slider__inner,.page-header .bloc__inner{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between
  }

  .page-header .podcasts-slider__inner.slick-initialized,.page-header .new-podcasts-slider__inner.slick-initialized,.page-header .books-slider__inner.slick-initialized,.page-header .bloc__inner.slick-initialized{
    display: block
  }
}

.page-header .podcasts-slider__inner .slick-dots,.page-header .new-podcasts-slider__inner .slick-dots,.page-header .books-slider__inner .slick-dots,.page-header .bloc__inner .slick-dots{
  margin-top: 2.5rem
}

.page-header .podcasts-slider__inner .slick-list,.page-header .new-podcasts-slider__inner .slick-list,.page-header .books-slider__inner .slick-list,.page-header .bloc__inner .slick-list{
  overflow: visible
}

.page-header .podcasts-slider__inner .slick-track,.page-header .new-podcasts-slider__inner .slick-track,.page-header .books-slider__inner .slick-track,.page-header .bloc__inner .slick-track{
  margin-left: 0px;
  margin-right: 0px
}

.page-header .podcasts-slider__inner .slick-slide,.page-header .new-podcasts-slider__inner .slick-slide,.page-header .books-slider__inner .slick-slide,.page-header .bloc__inner .slick-slide{
  margin-left: 1.25rem;
  margin-right: 1.25rem
}

.page-header .new-podcasts-slider .slick-list{
  overflow: hidden
}

.page-header .facetwp-facet.is-loading{
  opacity:1 !important
}

.page-header .facetwp-type-search{
  left:50%;
  -webkit-transform:translate3d(-50%, 50%, 0);
          transform:translate3d(-50%, 50%, 0);
  width:calc(100% - 40px);
  max-width:1240px;
  position: absolute;
  bottom: 0;
  margin-bottom: 0px
}

.page-header .facetwp-type-search .facetwp-icon{
  width:45px;
  height:45px;
  right:10px;
  top:50%;
  -webkit-transform:translate3d(0, -50%, 0);
          transform:translate3d(0, -50%, 0);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #e35205;
  background-color: rgba(227, 82, 5, var(--bg-opacity));
  border-radius: 9999px;
  font-style: normal;
  opacity: 1
}

.page-header .facetwp-type-search .facetwp-icon::before{
  content:"\EA19";
  font-family:"TaraFonticon",sans-serif;
  background:none;
  width: auto;
  height: auto
}

.page-header .facetwp-input-wrap{
  width: 100%
}

.page-header .facetwp-search{
  -webkit-box-shadow:5px 7px 30px rgba(0,0,0,.1);
          box-shadow:5px 7px 30px rgba(0,0,0,.1);
  font-size:16px !important;
  padding-right:4.5rem !important;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.25rem;
  border-radius: 9999px;
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

@media (min-width: 1280px){
  .page-header .facetwp-search{
    padding-top:1.75rem;
    padding-bottom:1.75rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
    font-size: 1.125rem
  }
}

.page-header .books-slider{
  border:0;
  margin-top: 4rem;
  padding-top: 0px
}

.page-header .bloc{
  margin-top: 1.75rem
}

.page-header--left{
  position: relative;
  padding-top: 0px;
  padding-bottom: 0px;
  overflow: hidden
}

.page-header--left .breadcrumb{
  left:40px;
  top:125px;
  z-index:5;
  position: absolute;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.page-header--left .breadcrumb a{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.page-header--left .page-header__inner{
  padding-top:153px;
  padding-bottom:384px;
  z-index:10;
  position: relative;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start
}

@media (min-width: 1024px){
  .page-header--left .page-header__inner{
    padding-top:242px;
    padding-bottom:210px
  }
}

.page-header--left .page-header__title{
  margin-bottom: 0px;
  text-align: left;
  margin-left: 0px;
  margin-right: 0px;
  font-size: 2.3125rem
}

@media (min-width: 1024px){
  .page-header--left .page-header__title{
    font-size: 4.063rem
  }
}

.page-header--left .page-header__media{
  bottom:40px;
  right:0;
  z-index:0;
  width:240px;
  height:390px;
  position: absolute
}

@media (min-width: 1024px){
  .page-header--left .page-header__media{
    width:524px;
    height:801px;
    top:-40px
  }
}

.page-header--left .page-header__media img{
  -webkit-transform:translateX(10px);
       -o-transform:translateX(10px);
          transform:translateX(10px);
  clip-path:url(#fondation-shape);
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover
}

.page-header--left .page-header__legend{
  bottom:26px;
  right:20px;
  position: absolute;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: .625rem
}

@media (min-width: 1024px){
  .page-header--left .page-header__legend{
    right:40px
  }
}

.page-header .breadcrumb{
  display: none
}

@media (min-width: 768px){
  .page-header .breadcrumb{
    display: block
  }
}

.page-header--white{
  background-image:none !important
}

@media (min-width: 1024px){
  .page-header--white{
    padding-top: 7.25rem
  }
}

.page-header--white .breadcrumb{
  --text-opacity: 1 !important;
  color: #1b365d !important;
  color: rgba(27, 54, 93, var(--text-opacity)) !important
}

@media (min-width: 1024px){
  .page-header--white .breadcrumb{
    margin-bottom: 6rem !important
  }
}

.page-header--white .page-header__button{
  --bg-opacity: 1;
  background-color: #2A2549;
  background-color: rgba(42, 37, 73, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.page-header--white .page-header__anchor{
  --text-opacity: 1;
  color: #F85904;
  color: rgba(248, 89, 4, var(--text-opacity))
}

.page-header--white .page-header__anchor::after{
  --bg-opacity: 1;
  background-color: #F85904;
  background-color: rgba(248, 89, 4, var(--bg-opacity))
}

@media (min-width: 1024px){
  .page-header--white .page-header__nav{
    margin-top: 8rem
  }
}

.page-header--block{
  padding-bottom: 4.5rem !important
}

@media (min-width: 1024px){
  .page-header--block{
    padding-bottom: 6.75rem !important
  }
}

.page-header--block .page-header__subtitle{
  margin-bottom: 0px
}

.wysiwyg .page-header{
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw
}

.template-art-ocean .page-header,.template-approfondir .page-header,.template-culture-ocean .page-header,.template-toolbox .page-header,.template-kiosque-tara .page-header,.template-resourcesbox .page-header,.template-resources .page-header,.template-formation .page-header,.single-expedition .page-header,.template-hire .page-header{
  --bg-opacity: 1;
  background-color: #1b265d;
  background-color: rgba(27, 38, 93, var(--bg-opacity));
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-header-art-ocean.png');
  background-position: right top;
  background-repeat: no-repeat
}

.template-art-ocean .breadcrumb,.template-approfondir .breadcrumb,.template-culture-ocean .breadcrumb,.template-toolbox .breadcrumb,.template-kiosque-tara .breadcrumb,.template-resourcesbox .breadcrumb,.template-resources .breadcrumb,.template-formation .breadcrumb,.single-expedition .breadcrumb,.template-hire .breadcrumb{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.template-hire .page-header{
  --bg-opacity: 1;
  background-color: #142947;
  background-color: rgba(20, 41, 71, var(--bg-opacity))
}

.template-hire .breadcrumb{
  margin-left: 0px;
  margin-right: 0px;
  -ms-flex-item-align: start;
      align-self: flex-start
}

.template-team-facet,.template-partners-facet,.template-gouvernance{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-team.png');
  background-position: left top;
  background-repeat: no-repeat;
  background-size: contain
}

.single-campagne .wrap{
  padding-left:0 !important;
  padding-right:0 !important
}

.single-goelette .page-header,.single-campagne .page-header,.page-data:not(.template-hire) .page-header{
  padding-bottom: 2rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #142947;
  background-color: rgba(20, 41, 71, var(--bg-opacity));
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-hero-soutenir.svg');
  background-position: left top;
  background-repeat: no-repeat
}

@media (min-width: 768px){
  .single-goelette .page-header,.single-campagne .page-header,.page-data:not(.template-hire) .page-header{
    background-size: cover;
    background-position: bottom
  }
}

.single-goelette .page-header__inner,.single-campagne .page-header__inner,.page-data:not(.template-hire) .page-header__inner{
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start
}

.single-goelette .breadcrumb,.single-campagne .breadcrumb,.page-data:not(.template-hire) .breadcrumb{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  margin-left: 0px;
  margin-right: 0px
}

.template-approfondir .page-header{
  padding-bottom: 1.75rem
}

@media (min-width: 1024px){
  .template-approfondir .oblong-content{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between
  }
}

@media (min-width: 1024px){
  .template-approfondir .oblong-content__bottom{
    padding-bottom: 3.75rem
  }
}

.template-toolbox .page-header{
  position: relative
}

.template-toolbox .page-header__inner{
  position:static !important
}

.template-kiosque-tara .page-header__nav{
  display: none
}

@media (min-width: 1024px){
  .template-kiosque-tara .page-header__nav{
    -webkit-box-shadow:inset 0 -1px 0 #fff;
            box-shadow:inset 0 -1px 0 #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
  }

  .template-kiosque-tara .page-header__nav a{
    height: 100%
  }
}

.template-kiosque-tara .page-header__anchor::after{
  z-index:1;
  height:2px;
  --bg-opacity: 1;
  background-color: #e35205;
  background-color: rgba(227, 82, 5, var(--bg-opacity))
}

.template-kiosque-tara .bloc{
  padding-bottom: 0px
}

.template-kiosque-tara .bloc__wrapper{
  border-bottom:1px solid;
  --border-opacity: 1;
  border-color: #1b365d;
  border-color: rgba(27, 54, 93, var(--border-opacity));
  padding-bottom: 2.5rem
}

.template-kiosque-tara .bloc:last-child .bloc__wrapper{
  border:none
}

.template-fondation .page-header{
  background-size:430px;
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-header-2.png');
  --bg-opacity: 1;
  background-color: #142947;
  background-color: rgba(20, 41, 71, var(--bg-opacity));
  background-position: right bottom;
  background-repeat: no-repeat
}

@media (min-width: 1024px){
  .template-fondation .page-header{
    background-size: auto
  }
}

.partners__title{
  padding-bottom:30px;
  text-align: center
}

@media (min-width: 1024px){
  .partners__title{
    text-align: left
  }
}

.partners__title h2{
  font-size:35px
}

@media (min-width: 1024px){
  .partners__title h2{
    font-size: 2.875rem
  }
}

.partners__major{
  width:323px;
  padding-top: 4rem;
  padding-bottom: 4rem
}

.partners__major img{
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover
}

.partners__type{
  position: relative;
  width: 100%
}

.partners__type::before{
  content:" ";
  z-index:0;
  top:50%;
  -webkit-transform:translateY(-50%);
       -o-transform:translateY(-50%);
          transform:translateY(-50%);
  height:1px;
  position: absolute;
  --bg-opacity: 1;
  background-color: #061d47;
  background-color: rgba(6, 29, 71, var(--bg-opacity));
  left: 0;
  right: 0
}

.partners__type span{
  padding-left:22px;
  padding-right:22px;
  z-index:1;
  display: inline-block;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  position: relative
}

.resident-grid{
  --bg-opacity: 1;
  background-color: #fef7f1;
  background-color: rgba(254, 247, 241, var(--bg-opacity));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 3rem;
  padding-bottom: 3rem
}

@media (min-width: 1024px){
  .resident-grid{
    padding-top: 5rem;
    padding-bottom: 5rem;
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-art-ocean.png')
  }
}

.resident-grid__title{
  margin-bottom: 1.75rem;
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity));
  font-size: 2.1875rem;
  text-align: center
}

@media (min-width: 1024px){
  .resident-grid__title{
    max-width:920px;
    margin-bottom: 1.25rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 3.125rem
  }
}

.resident-grid__facets{
  margin-bottom: 3.75rem
}

.resident-grid .facet-wrap__title{
  margin-bottom: 1.25rem;
  font-size: 0.9375rem;
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity));
  font-weight: 700;
  text-align: center
}

@media (min-width: 1024px){
  .resident-grid .facet-wrap__title{
    margin-bottom: 0px;
    margin-right: 1.25rem
  }
}

@media (min-width: 1024px){
  .resident-grid .facet-wrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: .5rem;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center
  }
}

.resident-grid .facetwp-type-checkboxes{
  margin-bottom: 1.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}

@media (min-width: 1024px){
  .resident-grid .facetwp-type-checkboxes{
    margin-bottom: 0px
  }
}

.resident-grid .facetwp-facet-loadmore{
  text-align: center
}

.resident-grid .facetwp-load-more{
  border-radius:50px;
  padding-left: 5rem;
  padding-right: 5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-align: center;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #0d1a2e;
  background-color: rgba(13, 26, 46, var(--bg-opacity))
}

.resident-grid .facetwp-checkbox{
  background-image:none !important;
  background-color:rgba(0,0,0,0);
  border-radius:10px;
  border:1px solid;
  padding-left: 0px;
  margin-right: .5rem;
  margin-bottom: .5rem;
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity));
  font-size: 0.9375rem;
  padding-left: .5rem;
  padding-right: .5rem;
  padding-top: .25rem;
  padding-bottom: .25rem;
  --border-opacity: 1;
  border-color: #1b365d;
  border-color: rgba(27, 54, 93, var(--border-opacity));
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

.resident-grid .facetwp-checkbox.checked{
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

@media (min-width: 1024px){
  .resident-grid .facetwp-checkbox:hover{
    --bg-opacity: 1;
    background-color: #1b365d;
    background-color: rgba(27, 54, 93, var(--bg-opacity));
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }
}

.resident-grid .facetwp-checkbox .facetwp-counter{
  display: none
}

@media (min-width: 1024px){
  .resident-grid .facetwp-checkbox{
    margin-bottom: 0px
  }
}

@media (min-width: 1024px){
  .resident-grid__grid{
    max-width:1240px;
    margin-left: auto;
    margin-right: auto
  }
}

.resident-grid__grid .facetwp-template{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: -1.25rem;
  margin-right: -1.25rem
}

.resident-grid .resident{
  width:335px;
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

@media (min-width: 1024px){
  .resident-grid .resident{
    width:auto
  }
}

.resident-grid .resident:hover{
  -webkit-transform:translate3d(0, 2px, 0);
          transform:translate3d(0, 2px, 0);
  -webkit-box-shadow:3px 3px 12px rgba(0,0,0,.3);
          box-shadow:3px 3px 12px rgba(0,0,0,.3)
}

.search__container{
  left:0;
  right:0;
  top:0;
  bottom:0;
  padding-top:100px;
  z-index:2;
  -webkit-overflow-scrolling:touch;
  position: fixed;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  overflow: scroll
}

@media (min-width: 1024px){
  .search__container{
    max-height:825px
  }
}

.search__container::before{
  content:" ";
  left:0;
  right:0;
  top:0;
  bottom:-10px;
  position: absolute
}

.search__container .close-modal__trigger{
  top:1.25rem;
  right:1.25rem;
  position: absolute
}

@media (min-width: 768px){
  .search__container .close-modal__trigger{
    top:2.5rem;
    right:2.25rem
  }
}

.search__container .brand{
  top:1.5rem;
  left:50%;
  -webkit-transform:translateX(-50%);
       -o-transform:translateX(-50%);
          transform:translateX(-50%);
  position: absolute
}

@media (min-width: 768px){
  .search__container .brand{
    display: none
  }
}

.search__input-wrapper{
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center
}

.search__input{
  -webkit-appearance:none;
  width:100%;
  background-color:rgba(0,0,0,0);
  border:0;
  border-radius:0;
  border-bottom:1px solid;
  outline:0;
  font-weight:300;
  font-size:50px;
  line-height:60px;
  padding:0 50px 10px 0
}

.search__input::-webkit-search-decoration,.search__input::-webkit-search-cancel-button,.search__input::-webkit-search-results-button,.search__input::-webkit-search-results-decoration{
  display:none
}

@media(min-width: 1024px){
  .search__input{
    font-size:90px;
    line-height:1;
    padding:0 50px 20px 0
  }
}

.search__close-button{
  position:absolute;
  right:0;
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:40px;
  height:40px;
  padding:0;
  -webkit-transition:opacity .2s;
  -o-transition:opacity .2s;
  transition:opacity .2s
}

.search__close-button:hover{
  opacity:.5
}

.search__columns{
  margin-bottom:60px
}

@media(min-width: 1024px){
  .search__columns{
    -webkit-columns:2;
       -moz-columns:2;
            columns:2;
    -webkit-column-gap:2rem;
       -moz-column-gap:2rem;
            column-gap:2rem
  }
}

.single:not(.single-goelette):not(.single-campagne):not(.single-expedition),.archive{
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

.single:not(.single-goelette):not(.single-campagne):not(.single-expedition) .main-header .brand svg.logo-white,.archive .main-header .brand svg.logo-white{
  display: none
}

.single:not(.single-goelette):not(.single-campagne):not(.single-expedition) .main-header .brand svg.logo-blue,.archive .main-header .brand svg.logo-blue{
  display: inline-block
}

.single:not(.single-goelette):not(.single-campagne):not(.single-expedition) .main-header.scrolled .brand svg.logo-white,.archive .main-header.scrolled .brand svg.logo-white{
  display: inline-block
}

.single:not(.single-goelette):not(.single-campagne):not(.single-expedition) .main-header.scrolled .brand svg.logo-blue,.archive .main-header.scrolled .brand svg.logo-blue{
  display: none
}

.single:not(.single-goelette):not(.single-campagne):not(.single-expedition) .main-header [data-role=search],.archive .main-header [data-role=search]{
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

@media (min-width: 768px){
  .single:not(.single-goelette):not(.single-campagne):not(.single-expedition) .main-header,.archive .main-header{
    background-color: transparent;
    --text-opacity: 1;
    color: #1b365d;
    color: rgba(27, 54, 93, var(--text-opacity))
  }

  .single:not(.single-goelette):not(.single-campagne):not(.single-expedition) .main-header .menu-item:not(.menu-faire-un-don) a,.single:not(.single-goelette):not(.single-campagne):not(.single-expedition) .main-header .lgg__selector button,.single:not(.single-goelette):not(.single-campagne):not(.single-expedition) .main-header .lgg__selector button::after,.single:not(.single-goelette):not(.single-campagne):not(.single-expedition) .main-header .dropdown__menu-item a,.archive .main-header .menu-item:not(.menu-faire-un-don) a,.archive .main-header .lgg__selector button,.archive .main-header .lgg__selector button::after,.archive .main-header .dropdown__menu-item a{
    --text-opacity: 1;
    color: #1b365d;
    color: rgba(27, 54, 93, var(--text-opacity))
  }

  .single:not(.single-goelette):not(.single-campagne):not(.single-expedition) .main-header.scrolled nav,.single:not(.single-goelette):not(.single-campagne):not(.single-expedition) .main-header.bg-blue-4 nav,.archive .main-header.scrolled nav,.archive .main-header.bg-blue-4 nav{
    --bg-opacity: 1;
    background-color: #1b365d;
    background-color: rgba(27, 54, 93, var(--bg-opacity));
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  .single:not(.single-goelette):not(.single-campagne):not(.single-expedition) .main-header.scrolled .menu-item a,.single:not(.single-goelette):not(.single-campagne):not(.single-expedition) .main-header.scrolled .lgg__selector button,.single:not(.single-goelette):not(.single-campagne):not(.single-expedition) .main-header.scrolled .lgg__selector button::after,.single:not(.single-goelette):not(.single-campagne):not(.single-expedition) .main-header.bg-blue-4 .menu-item a,.single:not(.single-goelette):not(.single-campagne):not(.single-expedition) .main-header.bg-blue-4 .lgg__selector button,.single:not(.single-goelette):not(.single-campagne):not(.single-expedition) .main-header.bg-blue-4 .lgg__selector button::after,.archive .main-header.scrolled .menu-item a,.archive .main-header.scrolled .lgg__selector button,.archive .main-header.scrolled .lgg__selector button::after,.archive .main-header.bg-blue-4 .menu-item a,.archive .main-header.bg-blue-4 .lgg__selector button,.archive .main-header.bg-blue-4 .lgg__selector button::after{
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }
}

.single:not(.campagne-template-default):not(.expedition-template-default):not(.expedition-template-default):not(.goelette-template-default) .wrap{
  padding-top: 7.5rem
}

.single .wrap{
  padding-left: 1.25rem;
  padding-right: 1.25rem
}

.single__header{
  max-width:820px;
  margin-top: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

@media (min-width: 1024px){
  .single__header{
    margin-top: 5rem
  }
}

.single__label{
  margin-bottom: .5rem
}

@media (min-width: 1024px){
  .single__label{
    font-size: 1.25rem
  }
}

.single__title{
  font-size: 2.1875rem
}

@media (min-width: 1024px){
  .single__title{
    font-size: 4.063rem
  }
}

.single__terms{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0px;
  list-style-type: none;
  margin-top: .5rem
}

.single__term{
  border-radius:10px;
  border:1px solid;
  padding-top: .25rem;
  padding-bottom: .25rem;
  padding-left: .5rem;
  padding-right: .5rem;
  --border-opacity: 1;
  border-color: #1b365d;
  border-color: rgba(27, 54, 93, var(--border-opacity));
  font-size: 0.9375rem;
  margin-right: .5rem;
  margin-bottom: .5rem
}

.single__excerpt{
  font-style:italic;
  margin-top: 1.25rem;
  font-size: 1.125rem
}

@media (min-width: 1024px){
  .single__excerpt{
    font-size: 1.5625rem
  }
}

.wysiwyg{
  max-width:620px;
  margin-left: auto;
  margin-right: auto;
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity));
  margin-bottom: 3.75rem
}

.wysiwyg .is-style-justified{
  text-align:justify !important
}

.wysiwyg p a{
  text-decoration:underline !important
}

@media (min-width: 1024px){
  .wysiwyg{
    margin-bottom: 6.25rem
  }
}

.wysiwyg .wp-block-separator{
  --border-opacity: 1;
  border-color: #1b365d;
  border-color: rgba(27, 54, 93, var(--border-opacity))
}

@media screen and (max-width: 1180px){
  .wysiwyg .wp-block-spacer{
    height:40px !important
  }
}

.wysiwyg .wp-block-table table{
  width: 100%
}

.wysiwyg .wp-block-table table td{
  border:1px solid #061d47
}

.wysiwyg .wp-block-image{
  text-align: center
}

.wysiwyg .wp-block-image figcaption{
  font-size:16px;
  font-style:italic;
  margin-top: .75rem;
  text-align: center
}

.wysiwyg .wp-block-image figure{
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  cursor: pointer;
  position: relative
}

.wysiwyg .wp-block-image figure::after{
  content:"\EA0B";
  font-family:"TaraFonticon",sans-serif;
  top:30px;
  right:40px;
  position: absolute;
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 1.125rem;
  --text-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  width: 3rem;
  height: 3rem;
  border-radius: 9999px;
  -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  opacity: 0;
  --transform-translate-x: 0;
  --transform-translate-y: 0;
  --transform-rotate: 0;
  --transform-skew-x: 0;
  --transform-skew-y: 0;
  --transform-scale-x: 1;
  --transform-scale-y: 1;
  -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
       -o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
          transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
  --transform-scale-x: 1.25;
  --transform-scale-y: 1.25;
  -webkit-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  pointer-events: none
}

@media (min-width: 1024px){
  .wysiwyg .wp-block-image figure::after{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }
}

.wysiwyg .wp-block-image figure:hover::after{
  --transform-scale-x: 1;
  --transform-scale-y: 1;
  opacity: 1
}

.wysiwyg .wp-block-image img{
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
  margin-left: auto;
  margin-right: auto
}

@media (min-width: 1024px){
  .wysiwyg .wp-block-image{
    width:100vw;
    position:relative;
    left:50%;
    right:50%;
    margin-left:-50vw;
    margin-right:-50vw
  }
}

.wysiwyg .wp-block-image__multiple{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  left: 0;
  right: 0;
  margin-left: 0px;
  margin-right: 0px
}

.wysiwyg .wp-block-image__multiple img{
  max-width:100%
}

.wysiwyg ul,.wysiwyg ol{
  font-size:1.4rem
}

.wysiwyg mark{
  background-color:rgba(0,0,0,0)
}

.wysiwyg>h1,.wysiwyg>h2,.wysiwyg>h3,.wysiwyg>h4{
  margin-bottom: 0px;
  font-size: 1.5625rem
}

@media (min-width: 1024px){
  .wysiwyg>h1,.wysiwyg>h2,.wysiwyg>h3,.wysiwyg>h4{
    font-size: 2.1875rem
  }
}

.wysiwyg>h1+*:not(.wp-block-separator),.wysiwyg>h2+*:not(.wp-block-separator),.wysiwyg>h3+*:not(.wp-block-separator),.wysiwyg>h4+*:not(.wp-block-separator){
  margin-top: 1.25rem
}

.wysiwyg>h5,.wysiwyg>h6{
  margin-bottom: 0px;
  font-weight: 400
}

.wysiwyg>h5+*:not(.wp-block-separator),.wysiwyg>h6+*:not(.wp-block-separator){
  margin-top: .5rem
}

.wysiwyg>h5{
  font-size: 1.25rem
}

@media (min-width: 1024px){
  .wysiwyg>h5{
    font-size: 1.5625rem
  }
}

.wysiwyg>h6{
  font-size: .875rem
}

@media (min-width: 1024px){
  .wysiwyg>h6{
    font-size: 1rem
  }
}

.wysiwyg>p{
  font-size: 1.25rem
}

@media (min-width: 1024px){
  .wysiwyg>p{
    font-size:1.4rem
  }
}

.wysiwyg>p+p{
  margin-top: 1.25rem
}

.wysiwyg>p.has-small-font-size{
  font-size: 1rem
}

.wysiwyg .ek-link{
  text-decoration: underline
}

.documentaire__cta{
  margin-top: 2.5rem;
  text-align: center
}

.documentaire__cta a{
  display: inline-block;
  margin-top: 3.75rem;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  --bg-opacity: 1;
  background-color: #e35205;
  background-color: rgba(227, 82, 5, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  border-radius: 9999px;
  -webkit-transition-property: background-color, border-color, color, fill, stroke;
  -o-transition-property: background-color, border-color, color, fill, stroke;
  transition-property: background-color, border-color, color, fill, stroke;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  cursor: pointer;
  text-transform: uppercase;
  text-align: center
}

.documentaire__cta a:hover{
  --bg-opacity: 1;
  background-color: #407bd1;
  background-color: rgba(64, 123, 209, var(--bg-opacity))
}

.single-goelette [data-name=TextTwoColumns],.single-goelette [data-name=ShortcutsCards],.single-goelette [data-block="acf/content-with-columns"],.single-goelette [data-name=KeyNumbers]{
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw
}

.sticky{
  padding-top: 3rem;
  padding-bottom: 5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

@media (min-width: 1024px){
  .sticky{
    padding-top: 10rem;
    padding-bottom: 5.5rem
  }
}

.sticky__wrapper{
  max-width:1240px;
  margin-left: auto;
  margin-right: auto
}

@media (min-width: 1024px){
  .sticky__wrapper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }
}

.sticky__sidebar{
  margin-bottom: 5rem
}

@media (min-width: 1024px){
  .sticky__sidebar{
    border-right:1px solid;
    will-change:min-height;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    --border-opacity: 1;
    border-color: #1b365d;
    border-color: rgba(27, 54, 93, var(--border-opacity))
  }
}

@media (min-width: 1024px){
  .sticky__sidebar__inner{
    -webkit-transform:translate3d(0, 0, 0);
            transform:translate3d(0, 0, 0);
    will-change:position,transform;
    padding-right: 6.25rem
  }
}

@media (min-width: 1024px){
  .sticky__content{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    padding-left: 5rem
  }
}

.sticky__label{
  margin-bottom: 2rem;
  font-size: 1.25rem;
  font-weight: 700
}

@media (min-width: 768px){
  .sticky__label{
    margin-bottom: 1.5rem
  }
}

.sticky__title{
  margin-bottom: 1.25rem;
  font-size: 2.1875rem;
  line-height: 1.25
}

@media (min-width: 1024px){
  .sticky__title{
    font-size: 4.063rem
  }
}

.sticky__excerpt{
  margin-bottom: 2rem;
  font-size: 1rem
}

@media (min-width: 1024px){
  .sticky__excerpt{
    font-size: 1.5625rem
  }
}

.sticky__link{
  margin-bottom: 1.75rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 700;
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity))
}

.sticky__link .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.sticky__link .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.sticky__link .icon::before,.sticky__link .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.sticky__link:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.sticky__link:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.sticky__download{
  max-width:310px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 1.5rem;
  padding-right: .5rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  --bg-opacity: 1;
  background-color: #0d1a2e;
  background-color: rgba(13, 26, 46, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  border-radius: 9999px
}

.sticky__download .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #0d1a2e;
  color: rgba(13, 26, 46, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.sticky__download .icon::after{
  content:"\EA0A";
  -webkit-transform:translate3d(0, -30px, 0);
          transform:translate3d(0, -30px, 0);
  position: absolute
}

.sticky__download .icon::before,.sticky__download .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.sticky__download:hover .icon::before{
  -webkit-transform:translate3d(0, 30px, 0);
          transform:translate3d(0, 30px, 0)
}

.sticky__download:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.sticky__download span{
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  line-height: 1.25
}

.sticky__download i{
  font-size: 1rem
}

.sticky--blue{
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

@media (min-width: 1024px){
  .sticky--blue .sticky__sidebar{
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity))
  }
}

.sticky--blue .sticky__link{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.sticky--blue .sticky__link .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.sticky--blue .sticky__link .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.sticky--blue .sticky__link .icon::before,.sticky--blue .sticky__link .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.sticky--blue .sticky__link:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.sticky--blue .sticky__link:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.team{
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  padding-top: 2.5rem;
  padding-bottom: 5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  overflow: hidden
}

@media (min-width: 768px){
  .team{
    overflow:unset
  }
}

@media (min-width: 1024px){
  .team{
    padding-top: 6.5rem;
    padding-bottom: 11.5rem
  }
}

.team__wrapper{
  max-width:1240px;
  margin-left: auto;
  margin-right: auto
}

@media (min-width: 768px){
  .team__wrapper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start
  }
}

.team__filters{
  -ms-overflow-style:none;
  scrollbar-width:none;
  -webkit-overflow-scrolling:touch;
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-bottom: 5rem;
  overflow: auto
}

.team__filters::-webkit-scrollbar{
  display: none
}

@media (min-width: 768px){
  .team__filters{
    -webkit-box-flex:0;
        -ms-flex:0 0 320px;
            flex:0 0 320px;
    position:sticky;
    top:140px;
    width: auto;
    left: 0;
    right: 0;
    margin-left: 0px;
    margin-right: 0px;
    padding-right: 1.25rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 0px;
    width: auto
  }
}

.team__filters input[type=radio]{
  opacity: 0;
  position: fixed;
  width: 0px
}

.team__filters label{
  background-image:none !important;
  white-space:nowrap;
  opacity:.7;
  padding-left: 0px;
  margin-right: 2.5rem;
  font-size: 1.25rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  cursor: pointer
}

@media (min-width: 768px){
  .team__filters label{
    margin-right: 0px;
    margin-bottom: .5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
  }

  .team__filters label:hover{
    opacity:1 !important
  }
}

.team__filters input[type=radio]:checked+label{
  opacity:1;
  text-underline-offset:5px;
  font-weight: 700;
  text-decoration: underline
}

@media (min-width: 1024px){
  .team__filters input[type=radio]:checked+label{
    text-decoration: none
  }

  .team__filters input[type=radio]:checked+label::before{
    content:"\EA02";
    font-family:"TaraFonticon",sans-serif;
    margin-right: .5rem;
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
    font-size: .625rem
  }
}

@media (min-width: 768px){
  .team__loop{
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%
  }
}

@media (min-width: 1024px){
  .team__loop{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-left: -1.25rem;
    margin-right: -1.25rem
  }
}

.team__group{
  -webkit-box-flex:0;
      -ms-flex:0 0 100%;
          flex:0 0 100%
}

@media (min-width: 1024px){
  .team__group{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap
  }
}

.team__group+.team__group{
  margin-top: 5rem
}

@media (min-width: 1024px){
  .team__group+.team__group{
    margin-top: 4.25rem
  }
}

body#tinymce{
  margin:12px !important
}

.has-orange-background-color{
  background-color:#e35205
}

.has-orange-color{
  color:#e35205
}

.has-ocean-blue-background-color{
  background-color:#061d47
}

.has-ocean-blue-color{
  color:#061d47
}

.has-black-background-color{
  background-color:#000
}

.has-black-color{
  color:#000
}

.has-white-background-color{
  background-color:#fff
}

.has-white-color{
  color:#fff
}

.has-text-align-left{
  text-align:left
}

.has-text-align-center{
  text-align:center
}

.has-text-align-right{
  text-align:right
}

.has-text-align-justify{
  text-align:justify
}

.scrollbar-hide{
  scrollbar-width:none;
  -ms-overflow-style:none
}

.scrollbar-hide::-webkit-scrollbar{
  display:none
}

.scrollbar-show{
  scrollbar-width:auto;
  -ms-overflow-style:auto
}

.scrollbar-show::-webkit-scrollbar{
  display:auto
}

[data-seo-container]{
  cursor: pointer;
  position: relative
}

[data-seo-container] [data-seo-target]::before{
  content:"";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

.contacter{
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

.contacter-info a{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  text-decoration: underline
}

.bg-orange-wave-texture{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/wave-contact.svg');
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: contain;
  --bg-opacity: 1;
  background-color: #e35205;
  background-color: rgba(227, 82, 5, var(--bg-opacity))
}

.custom-map-container{
  position: relative;
  overflow: hidden;
  border-radius: 9999px;
  max-width:395px
}

.custom-map-container::before{
  content:"";
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  padding-bottom:100%
}

.error404{
  --bg-opacity: 1;
  background-color: #132745;
  background-color: rgba(19, 39, 69, var(--bg-opacity))
}

.error404 .__404{
  height: 100vh;
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/404-mobile-pattern.png');
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover
}

@media (min-width: 1024px){
  .error404 .__404{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/404-pattern.png')
  }
}

.error404 .__404 h1{
  font-size:50px;
  --text-opacity: 1;
  color: #e35205;
  color: rgba(227, 82, 5, var(--text-opacity))
}

@media (min-width: 1024px){
  .error404 .__404 h1{
    font-size:80px
  }
}

.error404 .__404 p{
  font-size:37px;
  font-weight:300;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  padding-bottom: 1rem
}

@media (min-width: 1024px){
  .error404 .__404 p{
    font-size:60px
  }
}

.error404 .__404 a{
  border-radius:50px;
  padding-left: 1.75rem;
  padding-right: 1.75rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-align: center;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #e35205;
  background-color: rgba(227, 82, 5, var(--bg-opacity));
  text-transform: uppercase
}

.diptych-carousel-block{
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw
}

.partner-container{
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw
}

.fullwidth{
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw
}

.page:not(.page-template),.single:not(.single-expedition){
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

.page:not(.page-template) .support-us-hero,.single:not(.single-expedition) .support-us-hero{
  position:relative;
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw;
  padding-top: 7.5rem;
  padding-bottom: 2rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #142947;
  background-color: rgba(20, 41, 71, var(--bg-opacity));
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-hero-soutenir.svg');
  background-position: left top;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  background-repeat: no-repeat
}

@media (min-width: 768px){
  .page:not(.page-template) .support-us-hero,.single:not(.single-expedition) .support-us-hero{
    background-size: cover;
    background-position: bottom
  }
}

@media (min-width: 1024px){
  .page:not(.page-template) .support-us-hero,.single:not(.single-expedition) .support-us-hero{
    padding-left: 2.5rem;
    padding-right: 2.5rem
  }
}

.soutenir-menu{
  font-size: 2.1875rem;
  line-height: 1.3
}

@media (min-width: 768px){
  .soutenir-menu{
    font-size: 3.125rem;
    line-height: 1.2
  }
}

.soutenir-menu__group{
  --text-opacity: 1;
  color: #1b365d;
  color: rgba(27, 54, 93, var(--text-opacity));
  padding-top: 2.5rem;
  padding-bottom: 2.5rem
}

.soutenir-menu:hover .soutenir-menu__group{
  --text-opacity: 0.5
}

.soutenir-menu__title{
  font-weight: 400;
  font-size: 2.8125rem;
  --text-opacity: 1;
  color: #e35205;
  color: rgba(227, 82, 5, var(--text-opacity));
  line-height: 1.25;
  margin-bottom: 1.75rem
}

@media (min-width: 768px){
  .soutenir-menu__title{
    font-size: 4.063rem;
    line-height: 1.15
  }
}

.soutenir-menu__list{
  list-style-type: none;
  padding-left: 0px;
  padding-right: 0px
}

@media (min-width: 768px){
  .soutenir-menu__list li::before{
    content:"";
    opacity:0;
    -webkit-transition:opacity .2s;
    -o-transition:opacity .2s;
    transition:opacity .2s;
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    right:0;
    pointer-events:none;
    z-index:-1
  }

  .soutenir-menu__list li:hover::before{
    opacity:1
  }

  .soutenir-menu__list li:nth-child(odd)::before{
    background:url("/app/themes/fondation-tara-ocean/resources/assets/images/nous-soutenir/background-item-1.svg") 55vw -50vh no-repeat
  }

  .soutenir-menu__list li:nth-child(even)::before{
    background:url("/app/themes/fondation-tara-ocean/resources/assets/images/nous-soutenir/background-item-2.svg") 55vw -80vh no-repeat
  }
}

.soutenir-menu__link{
  color:inherit;
  -webkit-transition:color .2s,padding-left .2s;
  -o-transition:color .2s,padding-left .2s;
  transition:color .2s,padding-left .2s;
  display: block;
  padding-right: 1.75rem;
  padding-top: .625rem;
  padding-bottom: .625rem
}

@media (min-width: 768px){
  @media(hover: hover){
    .soutenir-menu__link:hover{
      padding-left: 1.75rem;
      padding-right: 0px;
      --text-opacity: 1;
      color: #1b365d;
      color: rgba(27, 54, 93, var(--text-opacity))
    }
  }
}

.soutenir-modal p{
  font-size: 1.5625rem;
  line-height: 1.2;
  margin-top: 0px;
  margin-bottom: 0px
}

@media (min-width: 1024px){
  .soutenir-modal p{
    margin-bottom: 2.5rem
  }
}

.soutenir-modal ul{
  padding-left: 1rem
}

.soutenir-modal ul li{
  margin-top: 1.75rem
}

.plaidoyer{
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

.plaidoyer .support-us-hero{
  padding-top: 7.5rem;
  padding-bottom: 2rem;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #142947;
  background-color: rgba(20, 41, 71, var(--bg-opacity));
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-hero.svg');
  background-position: center;
  background-size: cover;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  background-repeat: no-repeat
}

@media (min-width: 768px){
  .plaidoyer .support-us-hero{
    background-size: cover
  }
}

@media (min-width: 1024px){
  .plaidoyer .support-us-hero{
    padding-left: 2.5rem;
    padding-right: 2.5rem
  }
}

.shadow-seashell{
  -webkit-box-shadow:0 0 0 28px #fef7f1;
          box-shadow:0 0 0 28px #fef7f1
}

@media(min-width: 768px){
  .shadow-seashell{
    -webkit-box-shadow:0 -20px 0 50px #fef7f1;
            box-shadow:0 -20px 0 50px #fef7f1
  }
}

.shadow-purple{
  -webkit-box-shadow:0 0 0 28px #f3f1fe;
          box-shadow:0 0 0 28px #f3f1fe
}

@media(min-width: 768px){
  .shadow-purple{
    -webkit-box-shadow:0 -20px 0 50px #f3f1fe;
            box-shadow:0 -20px 0 50px #f3f1fe
  }
}

.shadow-orange{
  -webkit-box-shadow:0 0 0 30px #fef1f1;
          box-shadow:0 0 0 30px #fef1f1
}

@media(min-width: 768px){
  .shadow-orange{
    -webkit-box-shadow:0 -20px 0 50px #fef1f1;
            box-shadow:0 -20px 0 50px #fef1f1
  }
}

.shadow-white{
  -webkit-box-shadow:0 0 0 30px #fff;
          box-shadow:0 0 0 30px #fff
}

@media(min-width: 768px){
  .shadow-white{
    -webkit-box-shadow:0 -20px 0 50px #fff;
            box-shadow:0 -20px 0 50px #fff
  }
}

.shadow-res-card{
  -webkit-box-shadow:6px 7px 24px rgba(0,0,0,.3);
          box-shadow:6px 7px 24px rgba(0,0,0,.3)
}

.presse{
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity))
}

.bg-presse{
  width:100vw;
  position:relative;
  left:50%;
  right:50%;
  margin-left:-50vw;
  margin-right:-50vw;
  position: relative
}

@media (min-width: 768px){
  .bg-presse::before{
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-presse.svg');
    content:"";
    padding-top:90%;
    background-position:top -480px left -400px;
    z-index:-1
  }
}

.template-search{
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

.template-search .facetwp-template{
  margin-bottom:2.5rem
}

.template-search .facetwp-facet-loadmore{
  text-align: center
}

.template-search .facetwp-load-more{
  border-radius:50px;
  padding-left: 5rem;
  padding-right: 5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-align: center;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #0d1a2e;
  background-color: rgba(13, 26, 46, var(--bg-opacity))
}

.template-search .search__input-wrapper{
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%
}

.template-search .search__input-wrapper .facetwp-input-wrap,.template-search .search__input-wrapper .facetwp-facet{
  width: 100%
}

.template-search .search__input-wrapper .facetwp-search{
  -webkit-appearance:none;
  width:100%;
  background-color:rgba(0,0,0,0);
  border:0;
  border-radius:0;
  border-bottom:1px solid;
  outline:0;
  font-weight:300;
  font-size:50px;
  line-height:60px;
  padding:0 50px 10px 0
}

.template-search .search__input-wrapper .facetwp-search::-webkit-search-decoration,.template-search .search__input-wrapper .facetwp-search::-webkit-search-cancel-button,.template-search .search__input-wrapper .facetwp-search::-webkit-search-results-button,.template-search .search__input-wrapper .facetwp-search::-webkit-search-results-decoration{
  display:none
}

@media(min-width: 1024px){
  .template-search .search__input-wrapper .facetwp-search{
    font-size:90px;
    line-height:1;
    padding:0 50px 20px 0
  }
}

.template-search .search__input-wrapper .facetwp-icon{
  display: none
}

.template-search .search__columns{
  margin-bottom:60px
}

@media(min-width: 1024px){
  .template-search .search__columns{
    -webkit-columns:2;
       -moz-columns:2;
            columns:2;
    -webkit-column-gap:2rem;
       -moz-column-gap:2rem;
            column-gap:2rem
  }
}

.template-search .search__columns .facetwp-counter{
  display: none
}

.template-search .search__columns .counts{
  display: none
}

.template-search .search__columns .facetwp-type-checkboxes{
  margin-bottom: 1.75rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center
}

@media (min-width: 1024px){
  .template-search .search__columns .facetwp-type-checkboxes{
    margin-bottom: 0px
  }
}

.template-search .search__columns .facetwp-facet-loadmore{
  text-align: center
}

.template-search .search__columns .facetwp-load-more{
  border-radius:50px;
  padding-left: 5rem;
  padding-right: 5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-align: center;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #0d1a2e;
  background-color: rgba(13, 26, 46, var(--bg-opacity))
}

.template-search .search__columns .facetwp-checkbox,.template-search .search__columns .facetwp-radio{
  margin-bottom:4px;
  background:rgba(0,0,0,0) !important;
  padding-left:0 !important;
  -webkit-transition:color .2s;
  -o-transition:color .2s;
  transition:color .2s;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  cursor: pointer;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative
}

.template-search .search__columns .facetwp-checkbox::before,.template-search .search__columns .facetwp-radio::before{
  content:"";
  width:18px;
  height:18px;
  border:2px solid;
  position: relative;
  --border-opacity: 1;
  border-color: #fff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
  margin-right: 1rem
}

.template-search .search__columns .facetwp-checkbox::after,.template-search .search__columns .facetwp-radio::after{
  content:"";
  width:10px;
  height:10px;
  left:4px;
  top:7px;
  -webkit-transform:scale(0);
       -o-transform:scale(0);
          transform:scale(0);
  position: absolute;
  --bg-opacity: 1;
  background-color: #e35205;
  background-color: rgba(227, 82, 5, var(--bg-opacity));
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms
}

.template-search .search__columns .facetwp-checkbox.checked::after,.template-search .search__columns .facetwp-radio.checked::after{
  -webkit-transform:scale(1);
       -o-transform:scale(1);
          transform:scale(1)
}

.template-validation-nl,.template-validation{
  --bg-opacity: 1;
  background-color: #0D1F3B;
  background-color: rgba(13, 31, 59, var(--bg-opacity))
}

.template-validation-nl .diptych,.template-validation .diptych{
  min-height:800px;
  padding-top:120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column
}

@media (min-width: 1024px){
  .template-validation-nl .diptych,.template-validation .diptych{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 0px
  }
}

.template-validation-nl .diptych__content,.template-validation .diptych__content{
  line-height:25px;
  font-size:16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  padding-left: 2.5rem;
  padding-right: 2.5rem
}

@media (min-width: 1024px){
  .template-validation-nl .diptych__content,.template-validation .diptych__content{
    padding-left: 5rem;
    padding-right: 5rem
  }
}

.template-validation-nl .diptych__label,.template-validation .diptych__label{
  line-height:23px;
  font-size:20px
}

.template-validation-nl .diptych__title,.template-validation .diptych__title{
  line-height:45px;
  font-size:35px;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem
}

@media (min-width: 1024px){
  .template-validation-nl .diptych__title,.template-validation .diptych__title{
    line-height:60px;
    font-size:50px
  }
}

.template-validation-nl .diptych__link,.template-validation .diptych__link{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  border-style: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-top: .75rem;
  padding-bottom: .75rem
}

.template-validation-nl .diptych__link .icon,.template-validation .diptych__link .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #0D1F3B;
  color: rgba(13, 31, 59, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.template-validation-nl .diptych__link .icon::after,.template-validation .diptych__link .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.template-validation-nl .diptych__link .icon::before,.template-validation-nl .diptych__link .icon::after,.template-validation .diptych__link .icon::before,.template-validation .diptych__link .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.template-validation-nl .diptych__link:hover .icon::before,.template-validation .diptych__link:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.template-validation-nl .diptych__link:hover .icon::after,.template-validation .diptych__link:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.template-validation-nl .diptych__media img,.template-validation .diptych__media img{
  -o-object-fit: cover;
     object-fit: cover
}

.template-centered-text-page{
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

.template-centered-text-page .wrap{
  --text-opacity: 1;
  color: #153561;
  color: rgba(21, 53, 97, var(--text-opacity))
}

@media (min-width: 1024px){
  .template-centered-text-page .wrap{
    padding-left: 2.5rem;
    padding-right: 2.5rem
  }
}

.template-centered-text-page .wrap ul,.template-centered-text-page .wrap ol{
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  padding-left: 1.5rem
}

.template-centered-text-page .wrap ul>li,.template-centered-text-page .wrap ol>li{
  margin-top: 0px;
  margin-bottom: 0px
}

.template-centered-text-page .wrap ul>li>ul,.template-centered-text-page .wrap ul>li>ol,.template-centered-text-page .wrap ol>li>ul,.template-centered-text-page .wrap ol>li>ol{
  margin-top: 0px;
  padding-left: 0px
}

.template-centered-text-page .wrap h3{
  font-size: 2.1875rem;
  line-height: 1.3;
  font-weight: 700;
  margin-bottom: 1rem;
  margin-top: 5rem
}

@media (min-width: 768px){
  .template-centered-text-page .wrap h3{
    margin-bottom: 1.25rem
  }
}

@media (min-width: 1024px){
  .template-centered-text-page .wrap .wp-block-group{
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr))
  }
}

@media (min-width: 1024px){
  .template-centered-text-page .wrap .wp-block-group__inner-container{
    grid-column-start: 4;
    grid-column-end: 10
  }
}

.template-centered-text-page .wrap .wp-block-button__link{
  --bg-opacity: 1;
  background-color: #e35205;
  background-color: rgba(227, 82, 5, var(--bg-opacity));
  line-height: 1
}

.template-centered-text-page .wrap .wp-block-table table{
  border-width: 1px;
  font-size: 0.625rem;
  --text-opacity: 1;
  color: #000;
  color: rgba(0, 0, 0, var(--text-opacity))
}

.template-centered-text-page .wrap .wp-block-table table td{
  border-width: 1px
}

.template-centered-text-page .wrap .wp-block-quote{
  text-align: center;
  margin-top: 5rem;
  margin-bottom: 5rem
}

.template-centered-text-page .wrap .wp-block-quote p{
  margin-top: 0px;
  margin-bottom: 0px
}

.template-centered-text-page .wrap .wp-block-quote p::before{
  content:"\201C"
}

.template-centered-text-page .wrap .wp-block-quote p::after{
  content:"\201D"
}

.template-centered-text-page .wrap .wp-block-quote cite{
  display: block;
  font-style: normal
}

.template-centered-text-page .wrap .wp-block-quote cite::before{
  content:"";
  width:1px;
  margin:10px 50%;
  display: inline-block;
  height: 1.875rem;
  --bg-opacity: 1;
  background-color: #153561;
  background-color: rgba(21, 53, 97, var(--bg-opacity))
}

.template-centered-text-page .template-centered-text-page-block .wpcf7-response-output{
  margin-top: 0px
}

.template-landing-partager .actions__title{
  text-align: center;
  padding-top: 4.5rem
}

.template-landing-partager .actions__title h2,.template-landing-partager .actions__title p{
  margin:0 auto !important
}

.template-landing-partager .action-block__content{
  max-width:850px;
  margin-left: auto;
  margin-right: auto;
  font-size: 1rem
}

.template-landing-partager .ocean-culture-block .folder{
  max-height:410px
}

.template-landing-partager .ocean-culture-block .folder__media{
  width:200px;
  height:200px
}

.template-landing-partager .ocean-culture-block article h3{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:2;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical
}

.template-landing-partager .ocean-culture-block article h3 a{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:2;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical
}

.template-landing-partager .ocean-culture-block article .more-content__link{
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.template-landing-partager .ocean-culture-block article .more-content__link .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #142947;
  color: rgba(20, 41, 71, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.template-landing-partager .ocean-culture-block article .more-content__link .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.template-landing-partager .ocean-culture-block article .more-content__link .icon::before,.template-landing-partager .ocean-culture-block article .more-content__link .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.template-landing-partager .ocean-culture-block article .more-content__link:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.template-landing-partager .ocean-culture-block article .more-content__link:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.template-landing-partager .ocean-culture-block article .more-content__link i{
  font-size: .625rem
}

.template-landing-partager .ocean-culture-block article .more-content__link .icon{
  width:30px;
  height:30px;
  position:relative;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-left:.5rem;
  border-radius:100%;
  overflow:hidden;
  --text-opacity: 1;
  color: #142947;
  color: rgba(20, 41, 71, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity))
}

.template-landing-partager .ocean-culture-block .documentaire figure,.template-landing-partager .ocean-culture-block .documentaire img{
  height:280px;
  width:280px
}

.template-landing-partager .ocean-culture-block .documentaire .podcast__media i{
  position:absolute !important;
  width:65px !important;
  height:65px !important;
  font-size:18px !important;
  bottom:30px !important;
  left:30px !important
}

.template-landing-partager .ocean-culture-block .documentaire .podcast__media i::after{
  display: none
}

.template-landing-partager .ocean-culture-block .documentaire .podcast__media i::before,.template-landing-partager .ocean-culture-block .documentaire .podcast__media i::after{
  -webkit-transition:none !important;
  -o-transition:none !important;
  transition:none !important;
  -webkit-transform:none !important;
       -o-transform:none !important;
          transform:none !important
}

.template-landing-partager .ocean-culture-block .dossier img{
  width:200px;
  height:200px
}

.template-landing-partager .resident-grid__container{
  --bg-opacity: 1;
  background-color: #142947;
  background-color: rgba(20, 41, 71, var(--bg-opacity))
}

.template-landing-partager .resident-grid__container .facetwp-template{
  margin-top: 1.75rem
}

.template-landing-partager .resident-grid__link{
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: .5rem;
  font-size: .875rem
}

@media (min-width: 1280px){
  .template-landing-partager .resident-grid__link{
    font-size: 1rem
  }
}

.template-landing-partager .resident-grid__link i{
  width:30px;
  height:30px;
  font-size:11px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #fff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #142947;
  color: rgba(20, 41, 71, var(--text-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  overflow: hidden
}

.template-landing-partager .resident-grid__link i::after{
  content:"\EA02";
  -webkit-transform:translate3d(0, -30px, 0);
          transform:translate3d(0, -30px, 0);
  position: absolute
}

.template-landing-partager .resident-grid__link i::before,.template-landing-partager .resident-grid__link i::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.template-landing-partager .resident-grid__link:hover i::before{
  -webkit-transform:translate3d(0, 30px, 0);
          transform:translate3d(0, 30px, 0)
}

.template-landing-partager .resident-grid__link:hover i::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.template-landing-partager .resource__item{
  width:140px;
  height:140px;
  padding:15px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover
}

.template-landing-partager .resource__item_1{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-resource-1.jpg')
}

.template-landing-partager .resource__item_2{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-resource-2.jpg')
}

.template-landing-partager .resource__item_3{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-resource-3.jpg')
}

.template-landing-partager .resource__item p{
  font-size:14px
}

.template-landing-partager .resource__item .button__container{
  display: inline-block;
  text-align: right
}

.template-landing-partager .toolbox-widget{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-toolbox.jpg');
  background-size: cover;
  background-repeat: no-repeat
}

.template-landing-partager .toolbox-widget__title,.template-landing-partager .toolbox-widget__content{
  margin-left: 0px;
  margin-right: 0px
}

.template-landing-partager .toolbox-widget__content{
  font-size:18px
}

.template-landing-partager .toolbox-widget__wrapper{
  --bg-opacity: 1;
  background-color: #142947;
  background-color: rgba(20, 41, 71, var(--bg-opacity));
  text-align: left
}

.template-landing-partager .knowledge-card__link{
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: .5rem;
  font-size: .875rem
}

@media (min-width: 1280px){
  .template-landing-partager .knowledge-card__link{
    font-size: 1rem
  }
}

.template-landing-partager .knowledge-card__link i{
  width:30px;
  height:30px;
  font-size:11px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  overflow: hidden
}

.template-landing-partager .knowledge-card__link i::after{
  content:"\EA02";
  -webkit-transform:translate3d(0, -30px, 0);
          transform:translate3d(0, -30px, 0);
  position: absolute
}

.template-landing-partager .knowledge-card__link i::before,.template-landing-partager .knowledge-card__link i::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.template-landing-partager .knowledge-card__link:hover i::before{
  -webkit-transform:translate3d(0, 30px, 0);
          transform:translate3d(0, 30px, 0)
}

.template-landing-partager .knowledge-card__link:hover i::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.hire__link .icon{
  width:30px;
  height:30px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: .5rem;
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #1b365d;
  background-color: rgba(27, 54, 93, var(--bg-opacity));
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-size: .625rem;
  overflow: hidden
}

.hire__link .icon::after{
  content:"\EA02";
  -webkit-transform:translate3d(-30px, 0, 0);
          transform:translate3d(-30px, 0, 0);
  position: absolute
}

.hire__link .icon::before,.hire__link .icon::after{
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform, -o-transform;
  -webkit-transition-duration: 300ms;
       -o-transition-duration: 300ms;
          transition-duration: 300ms;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.hire__link:hover .icon::before{
  -webkit-transform:translate3d(30px, 0, 0);
          transform:translate3d(30px, 0, 0)
}

.hire__link:hover .icon::after{
  -webkit-transform:translate3d(0, 0, 0);
          transform:translate3d(0, 0, 0)
}

.job-card{
  aspect-ratio:1/1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1.75rem;
  background-size: cover;
  background-position: right bottom;
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.job-card__label{
  display: inline-block;
  margin-bottom: .5rem;
  font-size: 0.75rem;
  padding-top: .25rem;
  padding-bottom: .25rem;
  padding-left: .5rem;
  padding-right: .5rem;
  border-radius: 0.5rem
}

.job-card__title{
  font-size: 1.5625rem;
  font-weight: 700;
  line-height: 1.15;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:4;
  -webkit-line-clamp:4;
  -webkit-box-orient:vertical
}

.job-card__title a{
  --text-opacity: 1;
  color: #fff;
  color: rgba(255, 255, 255, var(--text-opacity))
}

.job-card__infos{
  margin-top: 1.25rem;
  padding-left: 0px;
  list-style-type: none
}

.job-card__infos li{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: .5rem;
  gap: .5rem
}

.job-card__infos li+li{
  margin-top: .5rem
}

.job-card__infos i{
  display: block;
  width: 1rem
}

.job-card__link{
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-gap: .5rem;
  gap: .5rem
}

.job-card__link i{
  -webkit-transition:-webkit-transform .2s ease;
  transition:-webkit-transform .2s ease;
  -o-transition:-o-transform .2s ease;
  transition:transform .2s ease;
  transition:transform .2s ease, -webkit-transform .2s ease, -o-transform .2s ease;
  width: 1.75rem
}

.job-card--orange{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-job-orange.png')
}

.job-card--orange .job-card__label{
  --bg-opacity: 1;
  background-color: #F85904;
  background-color: rgba(248, 89, 4, var(--bg-opacity))
}

.job-card--orange .job-card__infos i{
  --text-opacity: 1;
  color: #F85904;
  color: rgba(248, 89, 4, var(--text-opacity))
}

.job-card--blue{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-job-blue.png')
}

.job-card--blue .job-card__label{
  --bg-opacity: 1;
  background-color: #215FE8;
  background-color: rgba(33, 95, 232, var(--bg-opacity))
}

.job-card--blue .job-card__infos i{
  --text-opacity: 1;
  color: #215FE8;
  color: rgba(33, 95, 232, var(--text-opacity))
}

.job-card--green{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-job-green.png')
}

.job-card--green .job-card__label{
  --bg-opacity: 1;
  background-color: #36826C;
  background-color: rgba(54, 130, 108, var(--bg-opacity))
}

.job-card--green .job-card__infos i{
  --text-opacity: 1;
  color: #36826C;
  color: rgba(54, 130, 108, var(--text-opacity))
}

.job-card:hover .job-card__link i{
  -webkit-transform:translate3d(4px, -4px, 0);
          transform:translate3d(4px, -4px, 0)
}

.page-id-27773 .page-header__inner{
  -webkit-box-align:center !important;
      -ms-flex-align:center !important;
          align-items:center !important
}

@media (min-width: 1024px){
  .page-id-27773 .content-block{
    padding-top:1.5rem !important;
    padding-bottom:1.5rem !important
  }
}

@media (min-width: 1024px){
  .page-id-27773 .content-block>div>div{
    margin-top:3rem !important
  }
}

.page-id-27773 .button__block{
  padding-top:0 !important
}

.page-id-27773 .button__block>div{
  padding-top:0 !important
}

.space-y-0 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(0px * var(--space-y-reverse)) !important;
}

.space-x-0 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(0px * var(--space-x-reverse)) !important;
  margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-1 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(.25rem * var(--space-y-reverse)) !important;
}

.space-x-1 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-2 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(.5rem * var(--space-y-reverse)) !important;
}

.space-x-2 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-3 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(.75rem * var(--space-y-reverse)) !important;
}

.space-x-3 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-4 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(1rem * var(--space-y-reverse)) !important;
}

.space-x-4 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(1rem * var(--space-x-reverse)) !important;
  margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-5 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(1.25rem * var(--space-y-reverse)) !important;
}

.space-x-5 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(1.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-6 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(1.5rem * var(--space-y-reverse)) !important;
}

.space-x-6 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(1.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-7 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(1.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(1.75rem * var(--space-y-reverse)) !important;
}

.space-x-7 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(1.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(1.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-8 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(2rem * var(--space-y-reverse)) !important;
}

.space-x-8 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(2rem * var(--space-x-reverse)) !important;
  margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-9 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(2.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(2.25rem * var(--space-y-reverse)) !important;
}

.space-x-9 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(2.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(2.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-10 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;
}

.space-x-10 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-11 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(2.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(2.75rem * var(--space-y-reverse)) !important;
}

.space-x-11 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(2.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(2.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-12 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(3rem * var(--space-y-reverse)) !important;
}

.space-x-12 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(3rem * var(--space-x-reverse)) !important;
  margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-13 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(3.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(3.25rem * var(--space-y-reverse)) !important;
}

.space-x-13 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(3.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(3.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-14 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(3.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(3.5rem * var(--space-y-reverse)) !important;
}

.space-x-14 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(3.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(3.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-15 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(3.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(3.75rem * var(--space-y-reverse)) !important;
}

.space-x-15 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(3.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(3.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-16 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(4rem * var(--space-y-reverse)) !important;
}

.space-x-16 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(4rem * var(--space-x-reverse)) !important;
  margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-17 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(4.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(4.25rem * var(--space-y-reverse)) !important;
}

.space-x-17 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(4.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(4.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-18 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(4.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(4.5rem * var(--space-y-reverse)) !important;
}

.space-x-18 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(4.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(4.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-19 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(4.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(4.75rem * var(--space-y-reverse)) !important;
}

.space-x-19 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(4.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(4.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-20 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(5rem * var(--space-y-reverse)) !important;
}

.space-x-20 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(5rem * var(--space-x-reverse)) !important;
  margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-21 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(5.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(5.25rem * var(--space-y-reverse)) !important;
}

.space-x-21 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(5.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(5.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-22 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(5.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(5.5rem * var(--space-y-reverse)) !important;
}

.space-x-22 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(5.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(5.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-23 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(5.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(5.75rem * var(--space-y-reverse)) !important;
}

.space-x-23 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(5.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(5.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-24 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(6rem * var(--space-y-reverse)) !important;
}

.space-x-24 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(6rem * var(--space-x-reverse)) !important;
  margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-25 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(6.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(6.25rem * var(--space-y-reverse)) !important;
}

.space-x-25 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(6.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(6.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-26 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(6.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(6.5rem * var(--space-y-reverse)) !important;
}

.space-x-26 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(6.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(6.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-27 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(6.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(6.75rem * var(--space-y-reverse)) !important;
}

.space-x-27 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(6.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(6.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-28 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(7rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(7rem * var(--space-y-reverse)) !important;
}

.space-x-28 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(7rem * var(--space-x-reverse)) !important;
  margin-left: calc(7rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-29 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(7.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(7.25rem * var(--space-y-reverse)) !important;
}

.space-x-29 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(7.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(7.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-30 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(7.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(7.5rem * var(--space-y-reverse)) !important;
}

.space-x-30 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(7.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(7.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-31 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(7.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(7.75rem * var(--space-y-reverse)) !important;
}

.space-x-31 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(7.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(7.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-32 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(8rem * var(--space-y-reverse)) !important;
}

.space-x-32 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(8rem * var(--space-x-reverse)) !important;
  margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-33 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(8.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(8.25rem * var(--space-y-reverse)) !important;
}

.space-x-33 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(8.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(8.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-34 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(8.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(8.5rem * var(--space-y-reverse)) !important;
}

.space-x-34 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(8.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(8.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-35 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(8.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(8.75rem * var(--space-y-reverse)) !important;
}

.space-x-35 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(8.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(8.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-36 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(9rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(9rem * var(--space-y-reverse)) !important;
}

.space-x-36 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(9rem * var(--space-x-reverse)) !important;
  margin-left: calc(9rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-37 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(9.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(9.25rem * var(--space-y-reverse)) !important;
}

.space-x-37 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(9.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(9.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-38 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(9.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(9.5rem * var(--space-y-reverse)) !important;
}

.space-x-38 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(9.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(9.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-39 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(9.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(9.75rem * var(--space-y-reverse)) !important;
}

.space-x-39 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(9.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(9.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-40 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(10rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(10rem * var(--space-y-reverse)) !important;
}

.space-x-40 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(10rem * var(--space-x-reverse)) !important;
  margin-left: calc(10rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-41 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(10.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(10.25rem * var(--space-y-reverse)) !important;
}

.space-x-41 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(10.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(10.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-42 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(10.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(10.5rem * var(--space-y-reverse)) !important;
}

.space-x-42 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(10.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(10.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-43 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(10.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(10.75rem * var(--space-y-reverse)) !important;
}

.space-x-43 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(10.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(10.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-44 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(11rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(11rem * var(--space-y-reverse)) !important;
}

.space-x-44 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(11rem * var(--space-x-reverse)) !important;
  margin-left: calc(11rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-45 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(11.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(11.25rem * var(--space-y-reverse)) !important;
}

.space-x-45 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(11.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(11.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-46 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(11.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(11.5rem * var(--space-y-reverse)) !important;
}

.space-x-46 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(11.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(11.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-47 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(11.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(11.75rem * var(--space-y-reverse)) !important;
}

.space-x-47 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(11.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(11.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-48 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(12rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(12rem * var(--space-y-reverse)) !important;
}

.space-x-48 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(12rem * var(--space-x-reverse)) !important;
  margin-left: calc(12rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-49 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(12.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(12.25rem * var(--space-y-reverse)) !important;
}

.space-x-49 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(12.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(12.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-50 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(12.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(12.5rem * var(--space-y-reverse)) !important;
}

.space-x-50 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(12.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(12.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-51 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(12.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(12.75rem * var(--space-y-reverse)) !important;
}

.space-x-51 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(12.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(12.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-52 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(13rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(13rem * var(--space-y-reverse)) !important;
}

.space-x-52 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(13rem * var(--space-x-reverse)) !important;
  margin-left: calc(13rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-53 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(13.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(13.25rem * var(--space-y-reverse)) !important;
}

.space-x-53 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(13.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(13.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-54 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(13.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(13.5rem * var(--space-y-reverse)) !important;
}

.space-x-54 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(13.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(13.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-55 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(13.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(13.75rem * var(--space-y-reverse)) !important;
}

.space-x-55 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(13.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(13.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-56 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(14rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(14rem * var(--space-y-reverse)) !important;
}

.space-x-56 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(14rem * var(--space-x-reverse)) !important;
  margin-left: calc(14rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-70 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(17.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(17.5rem * var(--space-y-reverse)) !important;
}

.space-x-70 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(17.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(17.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-71 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(17.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(17.75rem * var(--space-y-reverse)) !important;
}

.space-x-71 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(17.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(17.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-72 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(18rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(18rem * var(--space-y-reverse)) !important;
}

.space-x-72 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(18rem * var(--space-x-reverse)) !important;
  margin-left: calc(18rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-73 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(18.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(18.25rem * var(--space-y-reverse)) !important;
}

.space-x-73 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(18.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(18.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-74 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(18.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(18.5rem * var(--space-y-reverse)) !important;
}

.space-x-74 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(18.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(18.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-75 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(18.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(18.75rem * var(--space-y-reverse)) !important;
}

.space-x-75 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(18.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(18.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-76 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(19rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(19rem * var(--space-y-reverse)) !important;
}

.space-x-76 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(19rem * var(--space-x-reverse)) !important;
  margin-left: calc(19rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-77 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(19.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(19.25rem * var(--space-y-reverse)) !important;
}

.space-x-77 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(19.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(19.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-78 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(19.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(19.5rem * var(--space-y-reverse)) !important;
}

.space-x-78 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(19.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(19.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-79 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(19.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(19.75rem * var(--space-y-reverse)) !important;
}

.space-x-79 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(19.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(19.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-80 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(20rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(20rem * var(--space-y-reverse)) !important;
}

.space-x-80 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(20rem * var(--space-x-reverse)) !important;
  margin-left: calc(20rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-81 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(20.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(20.25rem * var(--space-y-reverse)) !important;
}

.space-x-81 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(20.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(20.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-82 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(20.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(20.5rem * var(--space-y-reverse)) !important;
}

.space-x-82 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(20.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(20.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-83 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(20.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(20.75rem * var(--space-y-reverse)) !important;
}

.space-x-83 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(20.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(20.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-84 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(21rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(21rem * var(--space-y-reverse)) !important;
}

.space-x-84 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(21rem * var(--space-x-reverse)) !important;
  margin-left: calc(21rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-85 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(21.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(21.25rem * var(--space-y-reverse)) !important;
}

.space-x-85 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(21.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(21.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-86 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(21.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(21.5rem * var(--space-y-reverse)) !important;
}

.space-x-86 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(21.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(21.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-87 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(21.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(21.75rem * var(--space-y-reverse)) !important;
}

.space-x-87 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(21.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(21.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-88 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(22rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(22rem * var(--space-y-reverse)) !important;
}

.space-x-88 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(22rem * var(--space-x-reverse)) !important;
  margin-left: calc(22rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-89 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(22.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(22.25rem * var(--space-y-reverse)) !important;
}

.space-x-89 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(22.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(22.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-90 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(22.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(22.5rem * var(--space-y-reverse)) !important;
}

.space-x-90 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(22.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(22.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-91 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(22.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(22.75rem * var(--space-y-reverse)) !important;
}

.space-x-91 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(22.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(22.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-92 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(23rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(23rem * var(--space-y-reverse)) !important;
}

.space-x-92 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(23rem * var(--space-x-reverse)) !important;
  margin-left: calc(23rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-100 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(25rem * var(--space-y-reverse)) !important;
}

.space-x-100 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(25rem * var(--space-x-reverse)) !important;
  margin-left: calc(25rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-131 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(25.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(25.25rem * var(--space-y-reverse)) !important;
}

.space-x-131 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(25.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(25.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-135 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(34rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(34rem * var(--space-y-reverse)) !important;
}

.space-x-135 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(34rem * var(--space-x-reverse)) !important;
  margin-left: calc(34rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-150 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(37.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(37.5rem * var(--space-y-reverse)) !important;
}

.space-x-150 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(37.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(37.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-710 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(44.375rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(44.375rem * var(--space-y-reverse)) !important;
}

.space-x-710 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(44.375rem * var(--space-x-reverse)) !important;
  margin-left: calc(44.375rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-820 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(51.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(51.25rem * var(--space-y-reverse)) !important;
}

.space-x-820 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(51.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(51.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-1440 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(90rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(90rem * var(--space-y-reverse)) !important;
}

.space-x-1440 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(90rem * var(--space-x-reverse)) !important;
  margin-left: calc(90rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-2\.5 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(.625rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(.625rem * var(--space-y-reverse)) !important;
}

.space-x-2\.5 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(.625rem * var(--space-x-reverse)) !important;
  margin-left: calc(.625rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-6\.25 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(1.5626rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(1.5626rem * var(--space-y-reverse)) !important;
}

.space-x-6\.25 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(1.5626rem * var(--space-x-reverse)) !important;
  margin-left: calc(1.5626rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-7\.5 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(1.875rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(1.875rem * var(--space-y-reverse)) !important;
}

.space-x-7\.5 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(1.875rem * var(--space-x-reverse)) !important;
  margin-left: calc(1.875rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-12\.5 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(3.125rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(3.125rem * var(--space-y-reverse)) !important;
}

.space-x-12\.5 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(3.125rem * var(--space-x-reverse)) !important;
  margin-left: calc(3.125rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-17\.5 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(4.375rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(4.375rem * var(--space-y-reverse)) !important;
}

.space-x-17\.5 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(4.375rem * var(--space-x-reverse)) !important;
  margin-left: calc(4.375rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-31\.5 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(7.875rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(7.875rem * var(--space-y-reverse)) !important;
}

.space-x-31\.5 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(7.875rem * var(--space-x-reverse)) !important;
  margin-left: calc(7.875rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-thumb-tript-lg > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(15.625rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(15.625rem * var(--space-y-reverse)) !important;
}

.space-x-thumb-tript-lg > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(15.625rem * var(--space-x-reverse)) !important;
  margin-left: calc(15.625rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-thumb-tript-md > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(11.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(11.25rem * var(--space-y-reverse)) !important;
}

.space-x-thumb-tript-md > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(11.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(11.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-thumb-trip-xl > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(20.625rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(20.625rem * var(--space-y-reverse)) !important;
}

.space-x-thumb-trip-xl > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(20.625rem * var(--space-x-reverse)) !important;
  margin-left: calc(20.625rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-tarapprendre-title-lg > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(58.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(58.75rem * var(--space-y-reverse)) !important;
}

.space-x-tarapprendre-title-lg > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(58.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(58.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-oblong-list-lg > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(40.93rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(40.93rem * var(--space-y-reverse)) !important;
}

.space-x-oblong-list-lg > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(40.93rem * var(--space-x-reverse)) !important;
  margin-left: calc(40.93rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-oblong-list-md > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(20.95rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(20.95rem * var(--space-y-reverse)) !important;
}

.space-x-oblong-list-md > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(20.95rem * var(--space-x-reverse)) !important;
  margin-left: calc(20.95rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-oblong-content-lg > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(26.875rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(26.875rem * var(--space-y-reverse)) !important;
}

.space-x-oblong-content-lg > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(26.875rem * var(--space-x-reverse)) !important;
  margin-left: calc(26.875rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-article-thumb-lg > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(10.625rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(10.625rem * var(--space-y-reverse)) !important;
}

.space-x-article-thumb-lg > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(10.625rem * var(--space-x-reverse)) !important;
  margin-left: calc(10.625rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-support-title-l-lg > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(28.125rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(28.125rem * var(--space-y-reverse)) !important;
}

.space-x-support-title-l-lg > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(28.125rem * var(--space-x-reverse)) !important;
  margin-left: calc(28.125rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-support-title-r-lg > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(17.8125rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(17.8125rem * var(--space-y-reverse)) !important;
}

.space-x-support-title-r-lg > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(17.8125rem * var(--space-x-reverse)) !important;
  margin-left: calc(17.8125rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-main-footer-menu > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(13.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(13.75rem * var(--space-y-reverse)) !important;
}

.space-x-main-footer-menu > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(13.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(13.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-main-footer-logo > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(25.625rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(25.625rem * var(--space-y-reverse)) !important;
}

.space-x-main-footer-logo > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(25.625rem * var(--space-x-reverse)) !important;
  margin-left: calc(25.625rem * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-full > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(100% * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(100% * var(--space-y-reverse)) !important;
}

.space-x-full > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(100% * var(--space-x-reverse)) !important;
  margin-left: calc(100% * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-0 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(0px * var(--space-y-reverse)) !important;
}

.-space-x-0 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(0px * var(--space-x-reverse)) !important;
  margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-1 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-0.25rem * var(--space-y-reverse)) !important;
}

.-space-x-1 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-0.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-2 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;
}

.-space-x-2 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-3 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-0.75rem * var(--space-y-reverse)) !important;
}

.-space-x-3 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-0.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-4 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;
}

.-space-x-4 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-1rem * var(--space-x-reverse)) !important;
  margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-5 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-1.25rem * var(--space-y-reverse)) !important;
}

.-space-x-5 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-1.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-6 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-1.5rem * var(--space-y-reverse)) !important;
}

.-space-x-6 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-1.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-7 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-1.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-1.75rem * var(--space-y-reverse)) !important;
}

.-space-x-7 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-1.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(-1.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-8 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;
}

.-space-x-8 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-2rem * var(--space-x-reverse)) !important;
  margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-9 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-2.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-2.25rem * var(--space-y-reverse)) !important;
}

.-space-x-9 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-2.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(-2.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-10 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;
}

.-space-x-10 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-11 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-2.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-2.75rem * var(--space-y-reverse)) !important;
}

.-space-x-11 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-2.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(-2.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-12 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;
}

.-space-x-12 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-3rem * var(--space-x-reverse)) !important;
  margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-13 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-3.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-3.25rem * var(--space-y-reverse)) !important;
}

.-space-x-13 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-3.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(-3.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-14 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-3.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-3.5rem * var(--space-y-reverse)) !important;
}

.-space-x-14 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-3.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-3.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-15 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-3.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-3.75rem * var(--space-y-reverse)) !important;
}

.-space-x-15 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-3.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(-3.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-16 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;
}

.-space-x-16 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-4rem * var(--space-x-reverse)) !important;
  margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-17 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-4.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-4.25rem * var(--space-y-reverse)) !important;
}

.-space-x-17 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-4.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(-4.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-18 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-4.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-4.5rem * var(--space-y-reverse)) !important;
}

.-space-x-18 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-4.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-4.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-19 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-4.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-4.75rem * var(--space-y-reverse)) !important;
}

.-space-x-19 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-4.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(-4.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-20 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;
}

.-space-x-20 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-21 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-5.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-5.25rem * var(--space-y-reverse)) !important;
}

.-space-x-21 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-5.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(-5.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-22 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-5.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-5.5rem * var(--space-y-reverse)) !important;
}

.-space-x-22 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-5.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-5.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-23 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-5.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-5.75rem * var(--space-y-reverse)) !important;
}

.-space-x-23 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-5.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(-5.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-24 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;
}

.-space-x-24 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-6rem * var(--space-x-reverse)) !important;
  margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-25 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-6.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-6.25rem * var(--space-y-reverse)) !important;
}

.-space-x-25 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-6.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(-6.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-26 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-6.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-6.5rem * var(--space-y-reverse)) !important;
}

.-space-x-26 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-6.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-6.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-27 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-6.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-6.75rem * var(--space-y-reverse)) !important;
}

.-space-x-27 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-6.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(-6.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-28 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-7rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-7rem * var(--space-y-reverse)) !important;
}

.-space-x-28 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-7rem * var(--space-x-reverse)) !important;
  margin-left: calc(-7rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-29 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-7.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-7.25rem * var(--space-y-reverse)) !important;
}

.-space-x-29 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-7.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(-7.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-30 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-7.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-7.5rem * var(--space-y-reverse)) !important;
}

.-space-x-30 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-7.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-7.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-31 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-7.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-7.75rem * var(--space-y-reverse)) !important;
}

.-space-x-31 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-7.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(-7.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-32 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;
}

.-space-x-32 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-8rem * var(--space-x-reverse)) !important;
  margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-33 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-8.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-8.25rem * var(--space-y-reverse)) !important;
}

.-space-x-33 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-8.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(-8.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-34 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-8.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-8.5rem * var(--space-y-reverse)) !important;
}

.-space-x-34 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-8.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-8.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-35 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-8.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-8.75rem * var(--space-y-reverse)) !important;
}

.-space-x-35 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-8.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(-8.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-36 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-9rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-9rem * var(--space-y-reverse)) !important;
}

.-space-x-36 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-9rem * var(--space-x-reverse)) !important;
  margin-left: calc(-9rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-37 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-9.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-9.25rem * var(--space-y-reverse)) !important;
}

.-space-x-37 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-9.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(-9.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-38 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-9.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-9.5rem * var(--space-y-reverse)) !important;
}

.-space-x-38 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-9.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-9.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-39 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-9.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-9.75rem * var(--space-y-reverse)) !important;
}

.-space-x-39 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-9.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(-9.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-40 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-10rem * var(--space-y-reverse)) !important;
}

.-space-x-40 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-10rem * var(--space-x-reverse)) !important;
  margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-41 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-10.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-10.25rem * var(--space-y-reverse)) !important;
}

.-space-x-41 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-10.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(-10.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-42 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-10.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-10.5rem * var(--space-y-reverse)) !important;
}

.-space-x-42 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-10.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-10.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-43 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-10.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-10.75rem * var(--space-y-reverse)) !important;
}

.-space-x-43 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-10.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(-10.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-44 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-11rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-11rem * var(--space-y-reverse)) !important;
}

.-space-x-44 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-11rem * var(--space-x-reverse)) !important;
  margin-left: calc(-11rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-45 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-11.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-11.25rem * var(--space-y-reverse)) !important;
}

.-space-x-45 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-11.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(-11.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-46 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-11.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-11.5rem * var(--space-y-reverse)) !important;
}

.-space-x-46 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-11.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-11.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-47 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-11.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-11.75rem * var(--space-y-reverse)) !important;
}

.-space-x-47 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-11.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(-11.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-48 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-12rem * var(--space-y-reverse)) !important;
}

.-space-x-48 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-12rem * var(--space-x-reverse)) !important;
  margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-49 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-12.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-12.25rem * var(--space-y-reverse)) !important;
}

.-space-x-49 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-12.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(-12.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-50 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-12.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-12.5rem * var(--space-y-reverse)) !important;
}

.-space-x-50 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-12.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-12.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-51 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-12.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-12.75rem * var(--space-y-reverse)) !important;
}

.-space-x-51 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-12.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(-12.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-52 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-13rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-13rem * var(--space-y-reverse)) !important;
}

.-space-x-52 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-13rem * var(--space-x-reverse)) !important;
  margin-left: calc(-13rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-53 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-13.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-13.25rem * var(--space-y-reverse)) !important;
}

.-space-x-53 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-13.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(-13.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-54 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-13.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-13.5rem * var(--space-y-reverse)) !important;
}

.-space-x-54 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-13.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-13.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-55 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-13.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-13.75rem * var(--space-y-reverse)) !important;
}

.-space-x-55 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-13.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(-13.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-56 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-14rem * var(--space-y-reverse)) !important;
}

.-space-x-56 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-14rem * var(--space-x-reverse)) !important;
  margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-70 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-17.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-17.5rem * var(--space-y-reverse)) !important;
}

.-space-x-70 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-17.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-17.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-71 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-17.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-17.75rem * var(--space-y-reverse)) !important;
}

.-space-x-71 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-17.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(-17.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-72 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-18rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-18rem * var(--space-y-reverse)) !important;
}

.-space-x-72 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-18rem * var(--space-x-reverse)) !important;
  margin-left: calc(-18rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-73 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-18.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-18.25rem * var(--space-y-reverse)) !important;
}

.-space-x-73 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-18.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(-18.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-74 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-18.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-18.5rem * var(--space-y-reverse)) !important;
}

.-space-x-74 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-18.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-18.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-75 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-18.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-18.75rem * var(--space-y-reverse)) !important;
}

.-space-x-75 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-18.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(-18.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-76 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-19rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-19rem * var(--space-y-reverse)) !important;
}

.-space-x-76 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-19rem * var(--space-x-reverse)) !important;
  margin-left: calc(-19rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-77 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-19.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-19.25rem * var(--space-y-reverse)) !important;
}

.-space-x-77 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-19.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(-19.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-78 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-19.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-19.5rem * var(--space-y-reverse)) !important;
}

.-space-x-78 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-19.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-19.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-79 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-19.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-19.75rem * var(--space-y-reverse)) !important;
}

.-space-x-79 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-19.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(-19.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-80 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-20rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-20rem * var(--space-y-reverse)) !important;
}

.-space-x-80 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-20rem * var(--space-x-reverse)) !important;
  margin-left: calc(-20rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-81 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-20.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-20.25rem * var(--space-y-reverse)) !important;
}

.-space-x-81 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-20.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(-20.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-82 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-20.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-20.5rem * var(--space-y-reverse)) !important;
}

.-space-x-82 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-20.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-20.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-83 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-20.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-20.75rem * var(--space-y-reverse)) !important;
}

.-space-x-83 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-20.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(-20.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-84 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-21rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-21rem * var(--space-y-reverse)) !important;
}

.-space-x-84 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-21rem * var(--space-x-reverse)) !important;
  margin-left: calc(-21rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-85 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-21.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-21.25rem * var(--space-y-reverse)) !important;
}

.-space-x-85 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-21.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(-21.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-86 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-21.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-21.5rem * var(--space-y-reverse)) !important;
}

.-space-x-86 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-21.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-21.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-87 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-21.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-21.75rem * var(--space-y-reverse)) !important;
}

.-space-x-87 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-21.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(-21.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-88 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-22rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-22rem * var(--space-y-reverse)) !important;
}

.-space-x-88 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-22rem * var(--space-x-reverse)) !important;
  margin-left: calc(-22rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-89 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-22.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-22.25rem * var(--space-y-reverse)) !important;
}

.-space-x-89 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-22.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(-22.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-90 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-22.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-22.5rem * var(--space-y-reverse)) !important;
}

.-space-x-90 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-22.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-22.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-91 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-22.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-22.75rem * var(--space-y-reverse)) !important;
}

.-space-x-91 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-22.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(-22.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-92 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-23rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-23rem * var(--space-y-reverse)) !important;
}

.-space-x-92 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-23rem * var(--space-x-reverse)) !important;
  margin-left: calc(-23rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-100 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-25rem * var(--space-y-reverse)) !important;
}

.-space-x-100 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-25rem * var(--space-x-reverse)) !important;
  margin-left: calc(-25rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-131 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-25.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-25.25rem * var(--space-y-reverse)) !important;
}

.-space-x-131 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-25.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(-25.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-135 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-34rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-34rem * var(--space-y-reverse)) !important;
}

.-space-x-135 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-34rem * var(--space-x-reverse)) !important;
  margin-left: calc(-34rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-150 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-37.5rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-37.5rem * var(--space-y-reverse)) !important;
}

.-space-x-150 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-37.5rem * var(--space-x-reverse)) !important;
  margin-left: calc(-37.5rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-710 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-44.375rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-44.375rem * var(--space-y-reverse)) !important;
}

.-space-x-710 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-44.375rem * var(--space-x-reverse)) !important;
  margin-left: calc(-44.375rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-820 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-51.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-51.25rem * var(--space-y-reverse)) !important;
}

.-space-x-820 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-51.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(-51.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-1440 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-90rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-90rem * var(--space-y-reverse)) !important;
}

.-space-x-1440 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-90rem * var(--space-x-reverse)) !important;
  margin-left: calc(-90rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-2\.5 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-0.625rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-0.625rem * var(--space-y-reverse)) !important;
}

.-space-x-2\.5 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-0.625rem * var(--space-x-reverse)) !important;
  margin-left: calc(-0.625rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-6\.25 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-1.5626rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-1.5626rem * var(--space-y-reverse)) !important;
}

.-space-x-6\.25 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-1.5626rem * var(--space-x-reverse)) !important;
  margin-left: calc(-1.5626rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-7\.5 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-1.875rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-1.875rem * var(--space-y-reverse)) !important;
}

.-space-x-7\.5 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-1.875rem * var(--space-x-reverse)) !important;
  margin-left: calc(-1.875rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-12\.5 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-3.125rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-3.125rem * var(--space-y-reverse)) !important;
}

.-space-x-12\.5 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-3.125rem * var(--space-x-reverse)) !important;
  margin-left: calc(-3.125rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-17\.5 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-4.375rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-4.375rem * var(--space-y-reverse)) !important;
}

.-space-x-17\.5 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-4.375rem * var(--space-x-reverse)) !important;
  margin-left: calc(-4.375rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-31\.5 > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-7.875rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-7.875rem * var(--space-y-reverse)) !important;
}

.-space-x-31\.5 > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-7.875rem * var(--space-x-reverse)) !important;
  margin-left: calc(-7.875rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-thumb-tript-lg > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-15.625rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-15.625rem * var(--space-y-reverse)) !important;
}

.-space-x-thumb-tript-lg > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-15.625rem * var(--space-x-reverse)) !important;
  margin-left: calc(-15.625rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-thumb-tript-md > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-11.25rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-11.25rem * var(--space-y-reverse)) !important;
}

.-space-x-thumb-tript-md > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-11.25rem * var(--space-x-reverse)) !important;
  margin-left: calc(-11.25rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-thumb-trip-xl > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-20.625rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-20.625rem * var(--space-y-reverse)) !important;
}

.-space-x-thumb-trip-xl > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-20.625rem * var(--space-x-reverse)) !important;
  margin-left: calc(-20.625rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-tarapprendre-title-lg > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-58.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-58.75rem * var(--space-y-reverse)) !important;
}

.-space-x-tarapprendre-title-lg > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-58.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(-58.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-oblong-list-lg > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-40.93rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-40.93rem * var(--space-y-reverse)) !important;
}

.-space-x-oblong-list-lg > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-40.93rem * var(--space-x-reverse)) !important;
  margin-left: calc(-40.93rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-oblong-list-md > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-20.95rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-20.95rem * var(--space-y-reverse)) !important;
}

.-space-x-oblong-list-md > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-20.95rem * var(--space-x-reverse)) !important;
  margin-left: calc(-20.95rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-oblong-content-lg > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-26.875rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-26.875rem * var(--space-y-reverse)) !important;
}

.-space-x-oblong-content-lg > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-26.875rem * var(--space-x-reverse)) !important;
  margin-left: calc(-26.875rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-article-thumb-lg > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-10.625rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-10.625rem * var(--space-y-reverse)) !important;
}

.-space-x-article-thumb-lg > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-10.625rem * var(--space-x-reverse)) !important;
  margin-left: calc(-10.625rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-support-title-l-lg > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-28.125rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-28.125rem * var(--space-y-reverse)) !important;
}

.-space-x-support-title-l-lg > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-28.125rem * var(--space-x-reverse)) !important;
  margin-left: calc(-28.125rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-support-title-r-lg > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-17.8125rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-17.8125rem * var(--space-y-reverse)) !important;
}

.-space-x-support-title-r-lg > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-17.8125rem * var(--space-x-reverse)) !important;
  margin-left: calc(-17.8125rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-main-footer-menu > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-13.75rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-13.75rem * var(--space-y-reverse)) !important;
}

.-space-x-main-footer-menu > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-13.75rem * var(--space-x-reverse)) !important;
  margin-left: calc(-13.75rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-main-footer-logo > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-25.625rem * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-25.625rem * var(--space-y-reverse)) !important;
}

.-space-x-main-footer-logo > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-25.625rem * var(--space-x-reverse)) !important;
  margin-left: calc(-25.625rem * calc(1 - var(--space-x-reverse))) !important;
}

.-space-y-full > :not(template) ~ :not(template){
  --space-y-reverse: 0 !important;
  margin-top: calc(-100% * calc(1 - var(--space-y-reverse))) !important;
  margin-bottom: calc(-100% * var(--space-y-reverse)) !important;
}

.-space-x-full > :not(template) ~ :not(template){
  --space-x-reverse: 0 !important;
  margin-right: calc(-100% * var(--space-x-reverse)) !important;
  margin-left: calc(-100% * calc(1 - var(--space-x-reverse))) !important;
}

.space-y-reverse > :not(template) ~ :not(template){
  --space-y-reverse: 1 !important;
}

.space-x-reverse > :not(template) ~ :not(template){
  --space-x-reverse: 1 !important;
}

.divide-y-0 > :not(template) ~ :not(template){
  --divide-y-reverse: 0 !important;
  border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
  border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;
}

.divide-x-0 > :not(template) ~ :not(template){
  --divide-x-reverse: 0 !important;
  border-right-width: calc(0px * var(--divide-x-reverse)) !important;
  border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;
}

.divide-y-2 > :not(template) ~ :not(template){
  --divide-y-reverse: 0 !important;
  border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
  border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;
}

.divide-x-2 > :not(template) ~ :not(template){
  --divide-x-reverse: 0 !important;
  border-right-width: calc(2px * var(--divide-x-reverse)) !important;
  border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;
}

.divide-y-4 > :not(template) ~ :not(template){
  --divide-y-reverse: 0 !important;
  border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
  border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;
}

.divide-x-4 > :not(template) ~ :not(template){
  --divide-x-reverse: 0 !important;
  border-right-width: calc(4px * var(--divide-x-reverse)) !important;
  border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;
}

.divide-y-8 > :not(template) ~ :not(template){
  --divide-y-reverse: 0 !important;
  border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
  border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;
}

.divide-x-8 > :not(template) ~ :not(template){
  --divide-x-reverse: 0 !important;
  border-right-width: calc(8px * var(--divide-x-reverse)) !important;
  border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;
}

.divide-y > :not(template) ~ :not(template){
  --divide-y-reverse: 0 !important;
  border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
  border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;
}

.divide-x > :not(template) ~ :not(template){
  --divide-x-reverse: 0 !important;
  border-right-width: calc(1px * var(--divide-x-reverse)) !important;
  border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;
}

.divide-y-reverse > :not(template) ~ :not(template){
  --divide-y-reverse: 1 !important;
}

.divide-x-reverse > :not(template) ~ :not(template){
  --divide-x-reverse: 1 !important;
}

.divide-primary > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #061d47 !important;
  border-color: rgba(6, 29, 71, var(--divide-opacity)) !important;
}

.divide-primary-75 > :not(template) ~ :not(template){
  border-color: rgba(6, 29, 71, 0.75) !important;
}

.divide-secondary > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #e35205 !important;
  border-color: rgba(227, 82, 5, var(--divide-opacity)) !important;
}

.divide-white > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #fff !important;
  border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;
}

.divide-seashell > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #fef7f1 !important;
  border-color: rgba(254, 247, 241, var(--divide-opacity)) !important;
}

.divide-black > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #000 !important;
  border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;
}

.divide-dark > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #0d1a2e !important;
  border-color: rgba(13, 26, 46, var(--divide-opacity)) !important;
}

.divide-green > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #00e175 !important;
  border-color: rgba(0, 225, 117, var(--divide-opacity)) !important;
}

.divide-dark-gray > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #202020 !important;
  border-color: rgba(32, 32, 32, var(--divide-opacity)) !important;
}

.divide-green-xp > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #2d8269 !important;
  border-color: rgba(45, 130, 105, var(--divide-opacity)) !important;
}

.divide-green-accent > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #1f5b4a !important;
  border-color: rgba(31, 91, 74, var(--divide-opacity)) !important;
}

.divide-blue-1 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #407bd1 !important;
  border-color: rgba(64, 123, 209, var(--divide-opacity)) !important;
}

.divide-blue-2 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #1b265d !important;
  border-color: rgba(27, 38, 93, var(--divide-opacity)) !important;
}

.divide-blue-3 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #0D223E !important;
  border-color: rgba(13, 34, 62, var(--divide-opacity)) !important;
}

.divide-blue-4 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #1b365d !important;
  border-color: rgba(27, 54, 93, var(--divide-opacity)) !important;
}

.divide-blue-5 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #0C1B32 !important;
  border-color: rgba(12, 27, 50, var(--divide-opacity)) !important;
}

.divide-blue-6 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #132745 !important;
  border-color: rgba(19, 39, 69, var(--divide-opacity)) !important;
}

.divide-blue-7 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #0D1F3B !important;
  border-color: rgba(13, 31, 59, var(--divide-opacity)) !important;
}

.divide-blue-8 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #215FE8 !important;
  border-color: rgba(33, 95, 232, var(--divide-opacity)) !important;
}

.divide-blue-9 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #3049B2 !important;
  border-color: rgba(48, 73, 178, var(--divide-opacity)) !important;
}

.divide-blue-10 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #142947 !important;
  border-color: rgba(20, 41, 71, var(--divide-opacity)) !important;
}

.divide-blue-11 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #153561 !important;
  border-color: rgba(21, 53, 97, var(--divide-opacity)) !important;
}

.divide-blue-12 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #07101E !important;
  border-color: rgba(7, 16, 30, var(--divide-opacity)) !important;
}

.divide-blue-13 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #396DB9 !important;
  border-color: rgba(57, 109, 185, var(--divide-opacity)) !important;
}

.divide-blue-14 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #0045D7 !important;
  border-color: rgba(0, 69, 215, var(--divide-opacity)) !important;
}

.divide-blue-15 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #2A2549 !important;
  border-color: rgba(42, 37, 73, var(--divide-opacity)) !important;
}

.divide-blue-16 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #0D1F3C !important;
  border-color: rgba(13, 31, 60, var(--divide-opacity)) !important;
}

.divide-green-1 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #36826C !important;
  border-color: rgba(54, 130, 108, var(--divide-opacity)) !important;
}

.divide-gray-1 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #425669 !important;
  border-color: rgba(66, 86, 105, var(--divide-opacity)) !important;
}

.divide-gray-2 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #ececec !important;
  border-color: rgba(236, 236, 236, var(--divide-opacity)) !important;
}

.divide-gray-3 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #f9f9f9 !important;
  border-color: rgba(249, 249, 249, var(--divide-opacity)) !important;
}

.divide-gray-4 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #32414f !important;
  border-color: rgba(50, 65, 79, var(--divide-opacity)) !important;
}

.divide-gray-5 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #f2f2f2 !important;
  border-color: rgba(242, 242, 242, var(--divide-opacity)) !important;
}

.divide-gray-6 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #dcdcdc !important;
  border-color: rgba(220, 220, 220, var(--divide-opacity)) !important;
}

.divide-gray-7 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #e1e1e1 !important;
  border-color: rgba(225, 225, 225, var(--divide-opacity)) !important;
}

.divide-purple > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #F3F1FE !important;
  border-color: rgba(243, 241, 254, var(--divide-opacity)) !important;
}

.divide-purple-1 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #6555CF !important;
  border-color: rgba(101, 85, 207, var(--divide-opacity)) !important;
}

.divide-transparent > :not(template) ~ :not(template){
  border-color: transparent !important;
}

.divide-orange > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #FEF1F1 !important;
  border-color: rgba(254, 241, 241, var(--divide-opacity)) !important;
}

.divide-orange-2 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #F85904 !important;
  border-color: rgba(248, 89, 4, var(--divide-opacity)) !important;
}

.divide-red > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
  border-color: #E30505 !important;
  border-color: rgba(227, 5, 5, var(--divide-opacity)) !important;
}

.divide-solid > :not(template) ~ :not(template){
  border-style: solid !important;
}

.divide-dashed > :not(template) ~ :not(template){
  border-style: dashed !important;
}

.divide-dotted > :not(template) ~ :not(template){
  border-style: dotted !important;
}

.divide-double > :not(template) ~ :not(template){
  border-style: double !important;
}

.divide-none > :not(template) ~ :not(template){
  border-style: none !important;
}

.divide-opacity-0 > :not(template) ~ :not(template){
  --divide-opacity: 0 !important;
}

.divide-opacity-5 > :not(template) ~ :not(template){
  --divide-opacity: 0.05 !important;
}

.divide-opacity-10 > :not(template) ~ :not(template){
  --divide-opacity: 0.1 !important;
}

.divide-opacity-25 > :not(template) ~ :not(template){
  --divide-opacity: 0.25 !important;
}

.divide-opacity-40 > :not(template) ~ :not(template){
  --divide-opacity: 0.4 !important;
}

.divide-opacity-50 > :not(template) ~ :not(template){
  --divide-opacity: 0.5 !important;
}

.divide-opacity-75 > :not(template) ~ :not(template){
  --divide-opacity: 0.75 !important;
}

.divide-opacity-90 > :not(template) ~ :not(template){
  --divide-opacity: 0.9 !important;
}

.divide-opacity-100 > :not(template) ~ :not(template){
  --divide-opacity: 1 !important;
}

.sr-only{
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border-width: 0 !important;
}

.not-sr-only{
  position: static !important;
  width: auto !important;
  height: auto !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}

.focus\:sr-only:focus{
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border-width: 0 !important;
}

.focus\:not-sr-only:focus{
  position: static !important;
  width: auto !important;
  height: auto !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}

.appearance-none{
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important;
}

.bg-fixed{
  background-attachment: fixed !important;
}

.bg-local{
  background-attachment: local !important;
}

.bg-scroll{
  background-attachment: scroll !important;
}

.bg-clip-border{
  background-clip: border-box !important;
}

.bg-clip-padding{
  background-clip: padding-box !important;
}

.bg-clip-content{
  background-clip: content-box !important;
}

.bg-clip-text{
  -webkit-background-clip: text !important;
          background-clip: text !important;
}

.bg-primary{
  --bg-opacity: 1 !important;
  background-color: #061d47 !important;
  background-color: rgba(6, 29, 71, var(--bg-opacity)) !important;
}

.bg-primary-75{
  background-color: rgba(6, 29, 71, 0.75) !important;
}

.bg-secondary{
  --bg-opacity: 1 !important;
  background-color: #e35205 !important;
  background-color: rgba(227, 82, 5, var(--bg-opacity)) !important;
}

.bg-white{
  --bg-opacity: 1 !important;
  background-color: #fff !important;
  background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
}

.bg-seashell{
  --bg-opacity: 1 !important;
  background-color: #fef7f1 !important;
  background-color: rgba(254, 247, 241, var(--bg-opacity)) !important;
}

.bg-black{
  --bg-opacity: 1 !important;
  background-color: #000 !important;
  background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
}

.bg-dark{
  --bg-opacity: 1 !important;
  background-color: #0d1a2e !important;
  background-color: rgba(13, 26, 46, var(--bg-opacity)) !important;
}

.bg-green{
  --bg-opacity: 1 !important;
  background-color: #00e175 !important;
  background-color: rgba(0, 225, 117, var(--bg-opacity)) !important;
}

.bg-dark-gray{
  --bg-opacity: 1 !important;
  background-color: #202020 !important;
  background-color: rgba(32, 32, 32, var(--bg-opacity)) !important;
}

.bg-green-xp{
  --bg-opacity: 1 !important;
  background-color: #2d8269 !important;
  background-color: rgba(45, 130, 105, var(--bg-opacity)) !important;
}

.bg-green-accent{
  --bg-opacity: 1 !important;
  background-color: #1f5b4a !important;
  background-color: rgba(31, 91, 74, var(--bg-opacity)) !important;
}

.bg-blue-1{
  --bg-opacity: 1 !important;
  background-color: #407bd1 !important;
  background-color: rgba(64, 123, 209, var(--bg-opacity)) !important;
}

.bg-blue-2{
  --bg-opacity: 1 !important;
  background-color: #1b265d !important;
  background-color: rgba(27, 38, 93, var(--bg-opacity)) !important;
}

.bg-blue-3{
  --bg-opacity: 1 !important;
  background-color: #0D223E !important;
  background-color: rgba(13, 34, 62, var(--bg-opacity)) !important;
}

.bg-blue-4{
  --bg-opacity: 1 !important;
  background-color: #1b365d !important;
  background-color: rgba(27, 54, 93, var(--bg-opacity)) !important;
}

.bg-blue-5{
  --bg-opacity: 1 !important;
  background-color: #0C1B32 !important;
  background-color: rgba(12, 27, 50, var(--bg-opacity)) !important;
}

.bg-blue-6{
  --bg-opacity: 1 !important;
  background-color: #132745 !important;
  background-color: rgba(19, 39, 69, var(--bg-opacity)) !important;
}

.bg-blue-7{
  --bg-opacity: 1 !important;
  background-color: #0D1F3B !important;
  background-color: rgba(13, 31, 59, var(--bg-opacity)) !important;
}

.bg-blue-8{
  --bg-opacity: 1 !important;
  background-color: #215FE8 !important;
  background-color: rgba(33, 95, 232, var(--bg-opacity)) !important;
}

.bg-blue-9{
  --bg-opacity: 1 !important;
  background-color: #3049B2 !important;
  background-color: rgba(48, 73, 178, var(--bg-opacity)) !important;
}

.bg-blue-10{
  --bg-opacity: 1 !important;
  background-color: #142947 !important;
  background-color: rgba(20, 41, 71, var(--bg-opacity)) !important;
}

.bg-blue-11{
  --bg-opacity: 1 !important;
  background-color: #153561 !important;
  background-color: rgba(21, 53, 97, var(--bg-opacity)) !important;
}

.bg-blue-12{
  --bg-opacity: 1 !important;
  background-color: #07101E !important;
  background-color: rgba(7, 16, 30, var(--bg-opacity)) !important;
}

.bg-blue-13{
  --bg-opacity: 1 !important;
  background-color: #396DB9 !important;
  background-color: rgba(57, 109, 185, var(--bg-opacity)) !important;
}

.bg-blue-14{
  --bg-opacity: 1 !important;
  background-color: #0045D7 !important;
  background-color: rgba(0, 69, 215, var(--bg-opacity)) !important;
}

.bg-blue-15{
  --bg-opacity: 1 !important;
  background-color: #2A2549 !important;
  background-color: rgba(42, 37, 73, var(--bg-opacity)) !important;
}

.bg-blue-16{
  --bg-opacity: 1 !important;
  background-color: #0D1F3C !important;
  background-color: rgba(13, 31, 60, var(--bg-opacity)) !important;
}

.bg-green-1{
  --bg-opacity: 1 !important;
  background-color: #36826C !important;
  background-color: rgba(54, 130, 108, var(--bg-opacity)) !important;
}

.bg-gray-1{
  --bg-opacity: 1 !important;
  background-color: #425669 !important;
  background-color: rgba(66, 86, 105, var(--bg-opacity)) !important;
}

.bg-gray-2{
  --bg-opacity: 1 !important;
  background-color: #ececec !important;
  background-color: rgba(236, 236, 236, var(--bg-opacity)) !important;
}

.bg-gray-3{
  --bg-opacity: 1 !important;
  background-color: #f9f9f9 !important;
  background-color: rgba(249, 249, 249, var(--bg-opacity)) !important;
}

.bg-gray-4{
  --bg-opacity: 1 !important;
  background-color: #32414f !important;
  background-color: rgba(50, 65, 79, var(--bg-opacity)) !important;
}

.bg-gray-5{
  --bg-opacity: 1 !important;
  background-color: #f2f2f2 !important;
  background-color: rgba(242, 242, 242, var(--bg-opacity)) !important;
}

.bg-gray-6{
  --bg-opacity: 1 !important;
  background-color: #dcdcdc !important;
  background-color: rgba(220, 220, 220, var(--bg-opacity)) !important;
}

.bg-gray-7{
  --bg-opacity: 1 !important;
  background-color: #e1e1e1 !important;
  background-color: rgba(225, 225, 225, var(--bg-opacity)) !important;
}

.bg-purple{
  --bg-opacity: 1 !important;
  background-color: #F3F1FE !important;
  background-color: rgba(243, 241, 254, var(--bg-opacity)) !important;
}

.bg-purple-1{
  --bg-opacity: 1 !important;
  background-color: #6555CF !important;
  background-color: rgba(101, 85, 207, var(--bg-opacity)) !important;
}

.bg-transparent{
  background-color: transparent !important;
}

.bg-orange{
  --bg-opacity: 1 !important;
  background-color: #FEF1F1 !important;
  background-color: rgba(254, 241, 241, var(--bg-opacity)) !important;
}

.bg-orange-2{
  --bg-opacity: 1 !important;
  background-color: #F85904 !important;
  background-color: rgba(248, 89, 4, var(--bg-opacity)) !important;
}

.bg-red{
  --bg-opacity: 1 !important;
  background-color: #E30505 !important;
  background-color: rgba(227, 5, 5, var(--bg-opacity)) !important;
}

.hover\:bg-primary:hover{
  --bg-opacity: 1 !important;
  background-color: #061d47 !important;
  background-color: rgba(6, 29, 71, var(--bg-opacity)) !important;
}

.hover\:bg-primary-75:hover{
  background-color: rgba(6, 29, 71, 0.75) !important;
}

.hover\:bg-secondary:hover{
  --bg-opacity: 1 !important;
  background-color: #e35205 !important;
  background-color: rgba(227, 82, 5, var(--bg-opacity)) !important;
}

.hover\:bg-white:hover{
  --bg-opacity: 1 !important;
  background-color: #fff !important;
  background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
}

.hover\:bg-seashell:hover{
  --bg-opacity: 1 !important;
  background-color: #fef7f1 !important;
  background-color: rgba(254, 247, 241, var(--bg-opacity)) !important;
}

.hover\:bg-black:hover{
  --bg-opacity: 1 !important;
  background-color: #000 !important;
  background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
}

.hover\:bg-dark:hover{
  --bg-opacity: 1 !important;
  background-color: #0d1a2e !important;
  background-color: rgba(13, 26, 46, var(--bg-opacity)) !important;
}

.hover\:bg-green:hover{
  --bg-opacity: 1 !important;
  background-color: #00e175 !important;
  background-color: rgba(0, 225, 117, var(--bg-opacity)) !important;
}

.hover\:bg-dark-gray:hover{
  --bg-opacity: 1 !important;
  background-color: #202020 !important;
  background-color: rgba(32, 32, 32, var(--bg-opacity)) !important;
}

.hover\:bg-green-xp:hover{
  --bg-opacity: 1 !important;
  background-color: #2d8269 !important;
  background-color: rgba(45, 130, 105, var(--bg-opacity)) !important;
}

.hover\:bg-green-accent:hover{
  --bg-opacity: 1 !important;
  background-color: #1f5b4a !important;
  background-color: rgba(31, 91, 74, var(--bg-opacity)) !important;
}

.hover\:bg-blue-1:hover{
  --bg-opacity: 1 !important;
  background-color: #407bd1 !important;
  background-color: rgba(64, 123, 209, var(--bg-opacity)) !important;
}

.hover\:bg-blue-2:hover{
  --bg-opacity: 1 !important;
  background-color: #1b265d !important;
  background-color: rgba(27, 38, 93, var(--bg-opacity)) !important;
}

.hover\:bg-blue-3:hover{
  --bg-opacity: 1 !important;
  background-color: #0D223E !important;
  background-color: rgba(13, 34, 62, var(--bg-opacity)) !important;
}

.hover\:bg-blue-4:hover{
  --bg-opacity: 1 !important;
  background-color: #1b365d !important;
  background-color: rgba(27, 54, 93, var(--bg-opacity)) !important;
}

.hover\:bg-blue-5:hover{
  --bg-opacity: 1 !important;
  background-color: #0C1B32 !important;
  background-color: rgba(12, 27, 50, var(--bg-opacity)) !important;
}

.hover\:bg-blue-6:hover{
  --bg-opacity: 1 !important;
  background-color: #132745 !important;
  background-color: rgba(19, 39, 69, var(--bg-opacity)) !important;
}

.hover\:bg-blue-7:hover{
  --bg-opacity: 1 !important;
  background-color: #0D1F3B !important;
  background-color: rgba(13, 31, 59, var(--bg-opacity)) !important;
}

.hover\:bg-blue-8:hover{
  --bg-opacity: 1 !important;
  background-color: #215FE8 !important;
  background-color: rgba(33, 95, 232, var(--bg-opacity)) !important;
}

.hover\:bg-blue-9:hover{
  --bg-opacity: 1 !important;
  background-color: #3049B2 !important;
  background-color: rgba(48, 73, 178, var(--bg-opacity)) !important;
}

.hover\:bg-blue-10:hover{
  --bg-opacity: 1 !important;
  background-color: #142947 !important;
  background-color: rgba(20, 41, 71, var(--bg-opacity)) !important;
}

.hover\:bg-blue-11:hover{
  --bg-opacity: 1 !important;
  background-color: #153561 !important;
  background-color: rgba(21, 53, 97, var(--bg-opacity)) !important;
}

.hover\:bg-blue-12:hover{
  --bg-opacity: 1 !important;
  background-color: #07101E !important;
  background-color: rgba(7, 16, 30, var(--bg-opacity)) !important;
}

.hover\:bg-blue-13:hover{
  --bg-opacity: 1 !important;
  background-color: #396DB9 !important;
  background-color: rgba(57, 109, 185, var(--bg-opacity)) !important;
}

.hover\:bg-blue-14:hover{
  --bg-opacity: 1 !important;
  background-color: #0045D7 !important;
  background-color: rgba(0, 69, 215, var(--bg-opacity)) !important;
}

.hover\:bg-blue-15:hover{
  --bg-opacity: 1 !important;
  background-color: #2A2549 !important;
  background-color: rgba(42, 37, 73, var(--bg-opacity)) !important;
}

.hover\:bg-blue-16:hover{
  --bg-opacity: 1 !important;
  background-color: #0D1F3C !important;
  background-color: rgba(13, 31, 60, var(--bg-opacity)) !important;
}

.hover\:bg-green-1:hover{
  --bg-opacity: 1 !important;
  background-color: #36826C !important;
  background-color: rgba(54, 130, 108, var(--bg-opacity)) !important;
}

.hover\:bg-gray-1:hover{
  --bg-opacity: 1 !important;
  background-color: #425669 !important;
  background-color: rgba(66, 86, 105, var(--bg-opacity)) !important;
}

.hover\:bg-gray-2:hover{
  --bg-opacity: 1 !important;
  background-color: #ececec !important;
  background-color: rgba(236, 236, 236, var(--bg-opacity)) !important;
}

.hover\:bg-gray-3:hover{
  --bg-opacity: 1 !important;
  background-color: #f9f9f9 !important;
  background-color: rgba(249, 249, 249, var(--bg-opacity)) !important;
}

.hover\:bg-gray-4:hover{
  --bg-opacity: 1 !important;
  background-color: #32414f !important;
  background-color: rgba(50, 65, 79, var(--bg-opacity)) !important;
}

.hover\:bg-gray-5:hover{
  --bg-opacity: 1 !important;
  background-color: #f2f2f2 !important;
  background-color: rgba(242, 242, 242, var(--bg-opacity)) !important;
}

.hover\:bg-gray-6:hover{
  --bg-opacity: 1 !important;
  background-color: #dcdcdc !important;
  background-color: rgba(220, 220, 220, var(--bg-opacity)) !important;
}

.hover\:bg-gray-7:hover{
  --bg-opacity: 1 !important;
  background-color: #e1e1e1 !important;
  background-color: rgba(225, 225, 225, var(--bg-opacity)) !important;
}

.hover\:bg-purple:hover{
  --bg-opacity: 1 !important;
  background-color: #F3F1FE !important;
  background-color: rgba(243, 241, 254, var(--bg-opacity)) !important;
}

.hover\:bg-purple-1:hover{
  --bg-opacity: 1 !important;
  background-color: #6555CF !important;
  background-color: rgba(101, 85, 207, var(--bg-opacity)) !important;
}

.hover\:bg-transparent:hover{
  background-color: transparent !important;
}

.hover\:bg-orange:hover{
  --bg-opacity: 1 !important;
  background-color: #FEF1F1 !important;
  background-color: rgba(254, 241, 241, var(--bg-opacity)) !important;
}

.hover\:bg-orange-2:hover{
  --bg-opacity: 1 !important;
  background-color: #F85904 !important;
  background-color: rgba(248, 89, 4, var(--bg-opacity)) !important;
}

.hover\:bg-red:hover{
  --bg-opacity: 1 !important;
  background-color: #E30505 !important;
  background-color: rgba(227, 5, 5, var(--bg-opacity)) !important;
}

.focus\:bg-primary:focus{
  --bg-opacity: 1 !important;
  background-color: #061d47 !important;
  background-color: rgba(6, 29, 71, var(--bg-opacity)) !important;
}

.focus\:bg-primary-75:focus{
  background-color: rgba(6, 29, 71, 0.75) !important;
}

.focus\:bg-secondary:focus{
  --bg-opacity: 1 !important;
  background-color: #e35205 !important;
  background-color: rgba(227, 82, 5, var(--bg-opacity)) !important;
}

.focus\:bg-white:focus{
  --bg-opacity: 1 !important;
  background-color: #fff !important;
  background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
}

.focus\:bg-seashell:focus{
  --bg-opacity: 1 !important;
  background-color: #fef7f1 !important;
  background-color: rgba(254, 247, 241, var(--bg-opacity)) !important;
}

.focus\:bg-black:focus{
  --bg-opacity: 1 !important;
  background-color: #000 !important;
  background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
}

.focus\:bg-dark:focus{
  --bg-opacity: 1 !important;
  background-color: #0d1a2e !important;
  background-color: rgba(13, 26, 46, var(--bg-opacity)) !important;
}

.focus\:bg-green:focus{
  --bg-opacity: 1 !important;
  background-color: #00e175 !important;
  background-color: rgba(0, 225, 117, var(--bg-opacity)) !important;
}

.focus\:bg-dark-gray:focus{
  --bg-opacity: 1 !important;
  background-color: #202020 !important;
  background-color: rgba(32, 32, 32, var(--bg-opacity)) !important;
}

.focus\:bg-green-xp:focus{
  --bg-opacity: 1 !important;
  background-color: #2d8269 !important;
  background-color: rgba(45, 130, 105, var(--bg-opacity)) !important;
}

.focus\:bg-green-accent:focus{
  --bg-opacity: 1 !important;
  background-color: #1f5b4a !important;
  background-color: rgba(31, 91, 74, var(--bg-opacity)) !important;
}

.focus\:bg-blue-1:focus{
  --bg-opacity: 1 !important;
  background-color: #407bd1 !important;
  background-color: rgba(64, 123, 209, var(--bg-opacity)) !important;
}

.focus\:bg-blue-2:focus{
  --bg-opacity: 1 !important;
  background-color: #1b265d !important;
  background-color: rgba(27, 38, 93, var(--bg-opacity)) !important;
}

.focus\:bg-blue-3:focus{
  --bg-opacity: 1 !important;
  background-color: #0D223E !important;
  background-color: rgba(13, 34, 62, var(--bg-opacity)) !important;
}

.focus\:bg-blue-4:focus{
  --bg-opacity: 1 !important;
  background-color: #1b365d !important;
  background-color: rgba(27, 54, 93, var(--bg-opacity)) !important;
}

.focus\:bg-blue-5:focus{
  --bg-opacity: 1 !important;
  background-color: #0C1B32 !important;
  background-color: rgba(12, 27, 50, var(--bg-opacity)) !important;
}

.focus\:bg-blue-6:focus{
  --bg-opacity: 1 !important;
  background-color: #132745 !important;
  background-color: rgba(19, 39, 69, var(--bg-opacity)) !important;
}

.focus\:bg-blue-7:focus{
  --bg-opacity: 1 !important;
  background-color: #0D1F3B !important;
  background-color: rgba(13, 31, 59, var(--bg-opacity)) !important;
}

.focus\:bg-blue-8:focus{
  --bg-opacity: 1 !important;
  background-color: #215FE8 !important;
  background-color: rgba(33, 95, 232, var(--bg-opacity)) !important;
}

.focus\:bg-blue-9:focus{
  --bg-opacity: 1 !important;
  background-color: #3049B2 !important;
  background-color: rgba(48, 73, 178, var(--bg-opacity)) !important;
}

.focus\:bg-blue-10:focus{
  --bg-opacity: 1 !important;
  background-color: #142947 !important;
  background-color: rgba(20, 41, 71, var(--bg-opacity)) !important;
}

.focus\:bg-blue-11:focus{
  --bg-opacity: 1 !important;
  background-color: #153561 !important;
  background-color: rgba(21, 53, 97, var(--bg-opacity)) !important;
}

.focus\:bg-blue-12:focus{
  --bg-opacity: 1 !important;
  background-color: #07101E !important;
  background-color: rgba(7, 16, 30, var(--bg-opacity)) !important;
}

.focus\:bg-blue-13:focus{
  --bg-opacity: 1 !important;
  background-color: #396DB9 !important;
  background-color: rgba(57, 109, 185, var(--bg-opacity)) !important;
}

.focus\:bg-blue-14:focus{
  --bg-opacity: 1 !important;
  background-color: #0045D7 !important;
  background-color: rgba(0, 69, 215, var(--bg-opacity)) !important;
}

.focus\:bg-blue-15:focus{
  --bg-opacity: 1 !important;
  background-color: #2A2549 !important;
  background-color: rgba(42, 37, 73, var(--bg-opacity)) !important;
}

.focus\:bg-blue-16:focus{
  --bg-opacity: 1 !important;
  background-color: #0D1F3C !important;
  background-color: rgba(13, 31, 60, var(--bg-opacity)) !important;
}

.focus\:bg-green-1:focus{
  --bg-opacity: 1 !important;
  background-color: #36826C !important;
  background-color: rgba(54, 130, 108, var(--bg-opacity)) !important;
}

.focus\:bg-gray-1:focus{
  --bg-opacity: 1 !important;
  background-color: #425669 !important;
  background-color: rgba(66, 86, 105, var(--bg-opacity)) !important;
}

.focus\:bg-gray-2:focus{
  --bg-opacity: 1 !important;
  background-color: #ececec !important;
  background-color: rgba(236, 236, 236, var(--bg-opacity)) !important;
}

.focus\:bg-gray-3:focus{
  --bg-opacity: 1 !important;
  background-color: #f9f9f9 !important;
  background-color: rgba(249, 249, 249, var(--bg-opacity)) !important;
}

.focus\:bg-gray-4:focus{
  --bg-opacity: 1 !important;
  background-color: #32414f !important;
  background-color: rgba(50, 65, 79, var(--bg-opacity)) !important;
}

.focus\:bg-gray-5:focus{
  --bg-opacity: 1 !important;
  background-color: #f2f2f2 !important;
  background-color: rgba(242, 242, 242, var(--bg-opacity)) !important;
}

.focus\:bg-gray-6:focus{
  --bg-opacity: 1 !important;
  background-color: #dcdcdc !important;
  background-color: rgba(220, 220, 220, var(--bg-opacity)) !important;
}

.focus\:bg-gray-7:focus{
  --bg-opacity: 1 !important;
  background-color: #e1e1e1 !important;
  background-color: rgba(225, 225, 225, var(--bg-opacity)) !important;
}

.focus\:bg-purple:focus{
  --bg-opacity: 1 !important;
  background-color: #F3F1FE !important;
  background-color: rgba(243, 241, 254, var(--bg-opacity)) !important;
}

.focus\:bg-purple-1:focus{
  --bg-opacity: 1 !important;
  background-color: #6555CF !important;
  background-color: rgba(101, 85, 207, var(--bg-opacity)) !important;
}

.focus\:bg-transparent:focus{
  background-color: transparent !important;
}

.focus\:bg-orange:focus{
  --bg-opacity: 1 !important;
  background-color: #FEF1F1 !important;
  background-color: rgba(254, 241, 241, var(--bg-opacity)) !important;
}

.focus\:bg-orange-2:focus{
  --bg-opacity: 1 !important;
  background-color: #F85904 !important;
  background-color: rgba(248, 89, 4, var(--bg-opacity)) !important;
}

.focus\:bg-red:focus{
  --bg-opacity: 1 !important;
  background-color: #E30505 !important;
  background-color: rgba(227, 5, 5, var(--bg-opacity)) !important;
}

.bg-tarapprendre-pattern{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/tarapprendre-pattern.svg') !important;
}

.bg-triptych-header{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-header.png') !important;
}

.bg-art-ocean-header{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-header-art-ocean.png') !important;
}

.bg-art-ocean-main{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-art-ocean.png') !important;
}

.bg-diptych{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/diptych-bg.jpg') !important;
}

.bg-footer{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-footer.png') !important;
}

.bg-menu-mobile{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-menu-mobile.png') !important;
}

.bg-podcast-blue{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-blue.jpg') !important;
}

.bg-podcast-dark-blue{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-dark-blue.jpg') !important;
}

.bg-podcast-orange{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-orange.jpg') !important;
}

.bg-podcast-light-blue{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-magenta.jpg') !important;
}

.bg-resident-white{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-01.jpg') !important;
}

.bg-resident-gray{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-02.jpg') !important;
}

.bg-resident-blue{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-03.jpg') !important;
}

.bg-resident-orange{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-04.jpg') !important;
}

.bg-toolbox-widget{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-toolbox-widget.png') !important;
}

.bg-mediator{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-mediator.png') !important;
}

.bg-mediator-badge{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/mediator-badge.png') !important;
}

.bg-experiences-badge{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/experiences-badge.png') !important;
}

.bg-orange-shape{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/orange-shape.png') !important;
}

.bg-blue-shape{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/blue-shape.png') !important;
}

.bg-discover-1{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-discover-1.png') !important;
}

.bg-discover-2{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-discover-2.png') !important;
}

.bg-discover-3{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-discover-3.png') !important;
}

.bg-carousel-orange{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/carousel-orange.png') !important;
}

.bg-carousel-blue{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/carousel-blue.png') !important;
}

.bg-carousel-dark{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/carousel-dark.png') !important;
}

.bg-hero-texture{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-hero.svg') !important;
}

.bg-hero-soutenir-texture{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-hero-soutenir.svg') !important;
}

.bg-orange-texture{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-orange.svg') !important;
}

.bg-orange-light-texture{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-orange-light.svg') !important;
}

.bg-contact{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-contact.png') !important;
}

.bg-soutenir-item-1-texture{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-1.svg') !important;
}

.bg-soutenir-item-2-texture{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-2.svg') !important;
}

.bg-soutenir-item-3-texture{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-3.svg') !important;
}

.bg-soutenir-item-4-texture{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-4.svg') !important;
}

.bg-soutenir-item-5-texture{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-5.svg') !important;
}

.bg-soutenir-item-6-texture{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-6.svg') !important;
}

.bg-split-card{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/split-card.png') !important;
}

.bg-quote-xp{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/quote-xp.png') !important;
}

.bg-newsletter{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/newsletter.png') !important;
}

.bg-wave-contact{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/wave-contact.svg') !important;
}

.bg-wave-presse{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-presse.svg') !important;
}

.bg-header-2{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-header-2.png') !important;
}

.bg-rounded-blue{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-rounded-blue.png') !important;
}

.bg-rounded-orange{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-rounded-orange.png') !important;
}

.bg-partie-1{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-1.png') !important;
}

.bg-partie-2{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-2.png') !important;
}

.bg-partie-3{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-3.png') !important;
}

.bg-partie-4{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-4.png') !important;
}

.bg-exp-slider{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-exp-slider.png') !important;
}

.bg-team{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-team.png') !important;
}

.bg-modal-orange{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-modal-orange.png') !important;
}

.bg-modal-blue{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-modal-blue.png') !important;
}

.bg-404-pattern{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/404-pattern.png') !important;
}

.bg-404-mobile-pattern{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/404-mobile-pattern.png') !important;
}

.bg-twitter{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/twitter/twitter.png') !important;
}

.bg-twitter-orange{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/twitter/bg-twitter-orange.png') !important;
}

.bg-twitter-blue{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/twitter/bg-twitter-blue.png') !important;
}

.bg-twitter-dark{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/twitter/bg-twitter-dark.png') !important;
}

.bg-resource-1{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-resource-1.jpg') !important;
}

.bg-resource-2{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-resource-2.jpg') !important;
}

.bg-resource-3{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-resource-3.jpg') !important;
}

.bg-toolbox-partager{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-toolbox.jpg') !important;
}

.bg-black-slider-hover{
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(55.21%, rgba(0, 0, 0, 0)), color-stop(75%, rgba(0, 0, 0, 0.55)), to(#000000)) !important;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 55.21%, rgba(0, 0, 0, 0.55) 75%, #000000 100%) !important;
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 55.21%, rgba(0, 0, 0, 0.55) 75%, #000000 100%) !important;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 55.21%, rgba(0, 0, 0, 0.55) 75%, #000000 100%) !important;
}

.bg-job-orange{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-job-orange.png') !important;
}

.bg-job-blue{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-job-blue.png') !important;
}

.bg-job-green{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-job-green.png') !important;
}

.bg-landing-fondation{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-fondation.svg') !important;
}

.bg-header-trame{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/header-trame.svg') !important;
}

.bg-verbatim{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-verbatim.svg') !important;
}

.bg-gradient-to-t{
  background-image: -webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops))) !important;
  background-image: -webkit-linear-gradient(bottom, var(--gradient-color-stops)) !important;
  background-image: -o-linear-gradient(bottom, var(--gradient-color-stops)) !important;
  background-image: linear-gradient(to top, var(--gradient-color-stops)) !important;
}

.bg-shortcuts{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/shortcuts-waves.png') !important;
}

.bg-key-numbers{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/key-numbers-waves.png') !important;
}

.bg-dipt-home-col-1{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-home-col-1.jpg') !important;
}

.bg-dipt-home-col-2{
  background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-home-col-2.jpg') !important;
}

.bg-header-slider{
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(12, 27, 50, 0.75)), color-stop(36%, transparent)), url('/app/themes/fondation-tara-ocean/resources/assets/images/header-slider-wave.png') !important;
  background-image: -webkit-linear-gradient(rgba(12, 27, 50, 0.75), transparent 36%), url('/app/themes/fondation-tara-ocean/resources/assets/images/header-slider-wave.png') !important;
  background-image: -o-linear-gradient(rgba(12, 27, 50, 0.75), transparent 36%), url('/app/themes/fondation-tara-ocean/resources/assets/images/header-slider-wave.png') !important;
  background-image: linear-gradient(rgba(12, 27, 50, 0.75), transparent 36%), url('/app/themes/fondation-tara-ocean/resources/assets/images/header-slider-wave.png') !important;
}

.bg-header-slider-overlay{
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(12, 27, 50, 0.75))) !important;
  background-image: -webkit-linear-gradient(transparent, rgba(12, 27, 50, 0.75)) !important;
  background-image: -o-linear-gradient(transparent, rgba(12, 27, 50, 0.75)) !important;
  background-image: linear-gradient(transparent, rgba(12, 27, 50, 0.75)) !important;
}

.from-primary{
  --gradient-from-color: #061d47 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
}

.from-primary-75{
  --gradient-from-color: rgba(6, 29, 71, 0.75) !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
}

.from-secondary{
  --gradient-from-color: #e35205 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
}

.from-white{
  --gradient-from-color: #fff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
}

.from-seashell{
  --gradient-from-color: #fef7f1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
}

.from-black{
  --gradient-from-color: #000 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
}

.from-dark{
  --gradient-from-color: #0d1a2e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
}

.from-green{
  --gradient-from-color: #00e175 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
}

.from-dark-gray{
  --gradient-from-color: #202020 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
}

.from-green-xp{
  --gradient-from-color: #2d8269 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
}

.from-green-accent{
  --gradient-from-color: #1f5b4a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
}

.from-blue-1{
  --gradient-from-color: #407bd1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
}

.from-blue-2{
  --gradient-from-color: #1b265d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
}

.from-blue-3{
  --gradient-from-color: #0D223E !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
}

.from-blue-4{
  --gradient-from-color: #1b365d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
}

.from-blue-5{
  --gradient-from-color: #0C1B32 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
}

.from-blue-6{
  --gradient-from-color: #132745 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
}

.from-blue-7{
  --gradient-from-color: #0D1F3B !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
}

.from-blue-8{
  --gradient-from-color: #215FE8 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
}

.from-blue-9{
  --gradient-from-color: #3049B2 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
}

.from-blue-10{
  --gradient-from-color: #142947 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
}

.from-blue-11{
  --gradient-from-color: #153561 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
}

.from-blue-12{
  --gradient-from-color: #07101E !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
}

.from-blue-13{
  --gradient-from-color: #396DB9 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
}

.from-blue-14{
  --gradient-from-color: #0045D7 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
}

.from-blue-15{
  --gradient-from-color: #2A2549 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
}

.from-blue-16{
  --gradient-from-color: #0D1F3C !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
}

.from-green-1{
  --gradient-from-color: #36826C !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
}

.from-gray-1{
  --gradient-from-color: #425669 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
}

.from-gray-2{
  --gradient-from-color: #ececec !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
}

.from-gray-3{
  --gradient-from-color: #f9f9f9 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
}

.from-gray-4{
  --gradient-from-color: #32414f !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
}

.from-gray-5{
  --gradient-from-color: #f2f2f2 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
}

.from-gray-6{
  --gradient-from-color: #dcdcdc !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
}

.from-gray-7{
  --gradient-from-color: #e1e1e1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
}

.from-purple{
  --gradient-from-color: #F3F1FE !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
}

.from-purple-1{
  --gradient-from-color: #6555CF !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
}

.from-transparent{
  --gradient-from-color: transparent !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
}

.from-orange{
  --gradient-from-color: #FEF1F1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
}

.from-orange-2{
  --gradient-from-color: #F85904 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
}

.from-red{
  --gradient-from-color: #E30505 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
}

.via-primary{
  --gradient-via-color: #061d47 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
}

.via-primary-75{
  --gradient-via-color: rgba(6, 29, 71, 0.75) !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
}

.via-secondary{
  --gradient-via-color: #e35205 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
}

.via-white{
  --gradient-via-color: #fff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
}

.via-seashell{
  --gradient-via-color: #fef7f1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
}

.via-black{
  --gradient-via-color: #000 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
}

.via-dark{
  --gradient-via-color: #0d1a2e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
}

.via-green{
  --gradient-via-color: #00e175 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
}

.via-dark-gray{
  --gradient-via-color: #202020 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
}

.via-green-xp{
  --gradient-via-color: #2d8269 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
}

.via-green-accent{
  --gradient-via-color: #1f5b4a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
}

.via-blue-1{
  --gradient-via-color: #407bd1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
}

.via-blue-2{
  --gradient-via-color: #1b265d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
}

.via-blue-3{
  --gradient-via-color: #0D223E !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
}

.via-blue-4{
  --gradient-via-color: #1b365d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
}

.via-blue-5{
  --gradient-via-color: #0C1B32 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
}

.via-blue-6{
  --gradient-via-color: #132745 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
}

.via-blue-7{
  --gradient-via-color: #0D1F3B !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
}

.via-blue-8{
  --gradient-via-color: #215FE8 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
}

.via-blue-9{
  --gradient-via-color: #3049B2 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
}

.via-blue-10{
  --gradient-via-color: #142947 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
}

.via-blue-11{
  --gradient-via-color: #153561 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
}

.via-blue-12{
  --gradient-via-color: #07101E !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
}

.via-blue-13{
  --gradient-via-color: #396DB9 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
}

.via-blue-14{
  --gradient-via-color: #0045D7 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
}

.via-blue-15{
  --gradient-via-color: #2A2549 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
}

.via-blue-16{
  --gradient-via-color: #0D1F3C !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
}

.via-green-1{
  --gradient-via-color: #36826C !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
}

.via-gray-1{
  --gradient-via-color: #425669 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
}

.via-gray-2{
  --gradient-via-color: #ececec !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
}

.via-gray-3{
  --gradient-via-color: #f9f9f9 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
}

.via-gray-4{
  --gradient-via-color: #32414f !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
}

.via-gray-5{
  --gradient-via-color: #f2f2f2 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
}

.via-gray-6{
  --gradient-via-color: #dcdcdc !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
}

.via-gray-7{
  --gradient-via-color: #e1e1e1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
}

.via-purple{
  --gradient-via-color: #F3F1FE !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
}

.via-purple-1{
  --gradient-via-color: #6555CF !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
}

.via-transparent{
  --gradient-via-color: transparent !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
}

.via-orange{
  --gradient-via-color: #FEF1F1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
}

.via-orange-2{
  --gradient-via-color: #F85904 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
}

.via-red{
  --gradient-via-color: #E30505 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
}

.to-primary{
  --gradient-to-color: #061d47 !important;
}

.to-primary-75{
  --gradient-to-color: rgba(6, 29, 71, 0.75) !important;
}

.to-secondary{
  --gradient-to-color: #e35205 !important;
}

.to-white{
  --gradient-to-color: #fff !important;
}

.to-seashell{
  --gradient-to-color: #fef7f1 !important;
}

.to-black{
  --gradient-to-color: #000 !important;
}

.to-dark{
  --gradient-to-color: #0d1a2e !important;
}

.to-green{
  --gradient-to-color: #00e175 !important;
}

.to-dark-gray{
  --gradient-to-color: #202020 !important;
}

.to-green-xp{
  --gradient-to-color: #2d8269 !important;
}

.to-green-accent{
  --gradient-to-color: #1f5b4a !important;
}

.to-blue-1{
  --gradient-to-color: #407bd1 !important;
}

.to-blue-2{
  --gradient-to-color: #1b265d !important;
}

.to-blue-3{
  --gradient-to-color: #0D223E !important;
}

.to-blue-4{
  --gradient-to-color: #1b365d !important;
}

.to-blue-5{
  --gradient-to-color: #0C1B32 !important;
}

.to-blue-6{
  --gradient-to-color: #132745 !important;
}

.to-blue-7{
  --gradient-to-color: #0D1F3B !important;
}

.to-blue-8{
  --gradient-to-color: #215FE8 !important;
}

.to-blue-9{
  --gradient-to-color: #3049B2 !important;
}

.to-blue-10{
  --gradient-to-color: #142947 !important;
}

.to-blue-11{
  --gradient-to-color: #153561 !important;
}

.to-blue-12{
  --gradient-to-color: #07101E !important;
}

.to-blue-13{
  --gradient-to-color: #396DB9 !important;
}

.to-blue-14{
  --gradient-to-color: #0045D7 !important;
}

.to-blue-15{
  --gradient-to-color: #2A2549 !important;
}

.to-blue-16{
  --gradient-to-color: #0D1F3C !important;
}

.to-green-1{
  --gradient-to-color: #36826C !important;
}

.to-gray-1{
  --gradient-to-color: #425669 !important;
}

.to-gray-2{
  --gradient-to-color: #ececec !important;
}

.to-gray-3{
  --gradient-to-color: #f9f9f9 !important;
}

.to-gray-4{
  --gradient-to-color: #32414f !important;
}

.to-gray-5{
  --gradient-to-color: #f2f2f2 !important;
}

.to-gray-6{
  --gradient-to-color: #dcdcdc !important;
}

.to-gray-7{
  --gradient-to-color: #e1e1e1 !important;
}

.to-purple{
  --gradient-to-color: #F3F1FE !important;
}

.to-purple-1{
  --gradient-to-color: #6555CF !important;
}

.to-transparent{
  --gradient-to-color: transparent !important;
}

.to-orange{
  --gradient-to-color: #FEF1F1 !important;
}

.to-orange-2{
  --gradient-to-color: #F85904 !important;
}

.to-red{
  --gradient-to-color: #E30505 !important;
}

.hover\:from-primary:hover{
  --gradient-from-color: #061d47 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
}

.hover\:from-primary-75:hover{
  --gradient-from-color: rgba(6, 29, 71, 0.75) !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
}

.hover\:from-secondary:hover{
  --gradient-from-color: #e35205 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
}

.hover\:from-white:hover{
  --gradient-from-color: #fff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
}

.hover\:from-seashell:hover{
  --gradient-from-color: #fef7f1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
}

.hover\:from-black:hover{
  --gradient-from-color: #000 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
}

.hover\:from-dark:hover{
  --gradient-from-color: #0d1a2e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
}

.hover\:from-green:hover{
  --gradient-from-color: #00e175 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
}

.hover\:from-dark-gray:hover{
  --gradient-from-color: #202020 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
}

.hover\:from-green-xp:hover{
  --gradient-from-color: #2d8269 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
}

.hover\:from-green-accent:hover{
  --gradient-from-color: #1f5b4a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
}

.hover\:from-blue-1:hover{
  --gradient-from-color: #407bd1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
}

.hover\:from-blue-2:hover{
  --gradient-from-color: #1b265d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
}

.hover\:from-blue-3:hover{
  --gradient-from-color: #0D223E !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
}

.hover\:from-blue-4:hover{
  --gradient-from-color: #1b365d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
}

.hover\:from-blue-5:hover{
  --gradient-from-color: #0C1B32 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
}

.hover\:from-blue-6:hover{
  --gradient-from-color: #132745 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
}

.hover\:from-blue-7:hover{
  --gradient-from-color: #0D1F3B !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
}

.hover\:from-blue-8:hover{
  --gradient-from-color: #215FE8 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
}

.hover\:from-blue-9:hover{
  --gradient-from-color: #3049B2 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
}

.hover\:from-blue-10:hover{
  --gradient-from-color: #142947 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
}

.hover\:from-blue-11:hover{
  --gradient-from-color: #153561 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
}

.hover\:from-blue-12:hover{
  --gradient-from-color: #07101E !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
}

.hover\:from-blue-13:hover{
  --gradient-from-color: #396DB9 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
}

.hover\:from-blue-14:hover{
  --gradient-from-color: #0045D7 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
}

.hover\:from-blue-15:hover{
  --gradient-from-color: #2A2549 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
}

.hover\:from-blue-16:hover{
  --gradient-from-color: #0D1F3C !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
}

.hover\:from-green-1:hover{
  --gradient-from-color: #36826C !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
}

.hover\:from-gray-1:hover{
  --gradient-from-color: #425669 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
}

.hover\:from-gray-2:hover{
  --gradient-from-color: #ececec !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
}

.hover\:from-gray-3:hover{
  --gradient-from-color: #f9f9f9 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
}

.hover\:from-gray-4:hover{
  --gradient-from-color: #32414f !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
}

.hover\:from-gray-5:hover{
  --gradient-from-color: #f2f2f2 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
}

.hover\:from-gray-6:hover{
  --gradient-from-color: #dcdcdc !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
}

.hover\:from-gray-7:hover{
  --gradient-from-color: #e1e1e1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
}

.hover\:from-purple:hover{
  --gradient-from-color: #F3F1FE !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
}

.hover\:from-purple-1:hover{
  --gradient-from-color: #6555CF !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
}

.hover\:from-transparent:hover{
  --gradient-from-color: transparent !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
}

.hover\:from-orange:hover{
  --gradient-from-color: #FEF1F1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
}

.hover\:from-orange-2:hover{
  --gradient-from-color: #F85904 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
}

.hover\:from-red:hover{
  --gradient-from-color: #E30505 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
}

.hover\:via-primary:hover{
  --gradient-via-color: #061d47 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
}

.hover\:via-primary-75:hover{
  --gradient-via-color: rgba(6, 29, 71, 0.75) !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
}

.hover\:via-secondary:hover{
  --gradient-via-color: #e35205 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
}

.hover\:via-white:hover{
  --gradient-via-color: #fff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
}

.hover\:via-seashell:hover{
  --gradient-via-color: #fef7f1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
}

.hover\:via-black:hover{
  --gradient-via-color: #000 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
}

.hover\:via-dark:hover{
  --gradient-via-color: #0d1a2e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
}

.hover\:via-green:hover{
  --gradient-via-color: #00e175 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
}

.hover\:via-dark-gray:hover{
  --gradient-via-color: #202020 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
}

.hover\:via-green-xp:hover{
  --gradient-via-color: #2d8269 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
}

.hover\:via-green-accent:hover{
  --gradient-via-color: #1f5b4a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
}

.hover\:via-blue-1:hover{
  --gradient-via-color: #407bd1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
}

.hover\:via-blue-2:hover{
  --gradient-via-color: #1b265d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
}

.hover\:via-blue-3:hover{
  --gradient-via-color: #0D223E !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
}

.hover\:via-blue-4:hover{
  --gradient-via-color: #1b365d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
}

.hover\:via-blue-5:hover{
  --gradient-via-color: #0C1B32 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
}

.hover\:via-blue-6:hover{
  --gradient-via-color: #132745 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
}

.hover\:via-blue-7:hover{
  --gradient-via-color: #0D1F3B !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
}

.hover\:via-blue-8:hover{
  --gradient-via-color: #215FE8 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
}

.hover\:via-blue-9:hover{
  --gradient-via-color: #3049B2 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
}

.hover\:via-blue-10:hover{
  --gradient-via-color: #142947 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
}

.hover\:via-blue-11:hover{
  --gradient-via-color: #153561 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
}

.hover\:via-blue-12:hover{
  --gradient-via-color: #07101E !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
}

.hover\:via-blue-13:hover{
  --gradient-via-color: #396DB9 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
}

.hover\:via-blue-14:hover{
  --gradient-via-color: #0045D7 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
}

.hover\:via-blue-15:hover{
  --gradient-via-color: #2A2549 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
}

.hover\:via-blue-16:hover{
  --gradient-via-color: #0D1F3C !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
}

.hover\:via-green-1:hover{
  --gradient-via-color: #36826C !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
}

.hover\:via-gray-1:hover{
  --gradient-via-color: #425669 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
}

.hover\:via-gray-2:hover{
  --gradient-via-color: #ececec !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
}

.hover\:via-gray-3:hover{
  --gradient-via-color: #f9f9f9 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
}

.hover\:via-gray-4:hover{
  --gradient-via-color: #32414f !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
}

.hover\:via-gray-5:hover{
  --gradient-via-color: #f2f2f2 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
}

.hover\:via-gray-6:hover{
  --gradient-via-color: #dcdcdc !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
}

.hover\:via-gray-7:hover{
  --gradient-via-color: #e1e1e1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
}

.hover\:via-purple:hover{
  --gradient-via-color: #F3F1FE !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
}

.hover\:via-purple-1:hover{
  --gradient-via-color: #6555CF !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
}

.hover\:via-transparent:hover{
  --gradient-via-color: transparent !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
}

.hover\:via-orange:hover{
  --gradient-via-color: #FEF1F1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
}

.hover\:via-orange-2:hover{
  --gradient-via-color: #F85904 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
}

.hover\:via-red:hover{
  --gradient-via-color: #E30505 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
}

.hover\:to-primary:hover{
  --gradient-to-color: #061d47 !important;
}

.hover\:to-primary-75:hover{
  --gradient-to-color: rgba(6, 29, 71, 0.75) !important;
}

.hover\:to-secondary:hover{
  --gradient-to-color: #e35205 !important;
}

.hover\:to-white:hover{
  --gradient-to-color: #fff !important;
}

.hover\:to-seashell:hover{
  --gradient-to-color: #fef7f1 !important;
}

.hover\:to-black:hover{
  --gradient-to-color: #000 !important;
}

.hover\:to-dark:hover{
  --gradient-to-color: #0d1a2e !important;
}

.hover\:to-green:hover{
  --gradient-to-color: #00e175 !important;
}

.hover\:to-dark-gray:hover{
  --gradient-to-color: #202020 !important;
}

.hover\:to-green-xp:hover{
  --gradient-to-color: #2d8269 !important;
}

.hover\:to-green-accent:hover{
  --gradient-to-color: #1f5b4a !important;
}

.hover\:to-blue-1:hover{
  --gradient-to-color: #407bd1 !important;
}

.hover\:to-blue-2:hover{
  --gradient-to-color: #1b265d !important;
}

.hover\:to-blue-3:hover{
  --gradient-to-color: #0D223E !important;
}

.hover\:to-blue-4:hover{
  --gradient-to-color: #1b365d !important;
}

.hover\:to-blue-5:hover{
  --gradient-to-color: #0C1B32 !important;
}

.hover\:to-blue-6:hover{
  --gradient-to-color: #132745 !important;
}

.hover\:to-blue-7:hover{
  --gradient-to-color: #0D1F3B !important;
}

.hover\:to-blue-8:hover{
  --gradient-to-color: #215FE8 !important;
}

.hover\:to-blue-9:hover{
  --gradient-to-color: #3049B2 !important;
}

.hover\:to-blue-10:hover{
  --gradient-to-color: #142947 !important;
}

.hover\:to-blue-11:hover{
  --gradient-to-color: #153561 !important;
}

.hover\:to-blue-12:hover{
  --gradient-to-color: #07101E !important;
}

.hover\:to-blue-13:hover{
  --gradient-to-color: #396DB9 !important;
}

.hover\:to-blue-14:hover{
  --gradient-to-color: #0045D7 !important;
}

.hover\:to-blue-15:hover{
  --gradient-to-color: #2A2549 !important;
}

.hover\:to-blue-16:hover{
  --gradient-to-color: #0D1F3C !important;
}

.hover\:to-green-1:hover{
  --gradient-to-color: #36826C !important;
}

.hover\:to-gray-1:hover{
  --gradient-to-color: #425669 !important;
}

.hover\:to-gray-2:hover{
  --gradient-to-color: #ececec !important;
}

.hover\:to-gray-3:hover{
  --gradient-to-color: #f9f9f9 !important;
}

.hover\:to-gray-4:hover{
  --gradient-to-color: #32414f !important;
}

.hover\:to-gray-5:hover{
  --gradient-to-color: #f2f2f2 !important;
}

.hover\:to-gray-6:hover{
  --gradient-to-color: #dcdcdc !important;
}

.hover\:to-gray-7:hover{
  --gradient-to-color: #e1e1e1 !important;
}

.hover\:to-purple:hover{
  --gradient-to-color: #F3F1FE !important;
}

.hover\:to-purple-1:hover{
  --gradient-to-color: #6555CF !important;
}

.hover\:to-transparent:hover{
  --gradient-to-color: transparent !important;
}

.hover\:to-orange:hover{
  --gradient-to-color: #FEF1F1 !important;
}

.hover\:to-orange-2:hover{
  --gradient-to-color: #F85904 !important;
}

.hover\:to-red:hover{
  --gradient-to-color: #E30505 !important;
}

.focus\:from-primary:focus{
  --gradient-from-color: #061d47 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
}

.focus\:from-primary-75:focus{
  --gradient-from-color: rgba(6, 29, 71, 0.75) !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
}

.focus\:from-secondary:focus{
  --gradient-from-color: #e35205 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
}

.focus\:from-white:focus{
  --gradient-from-color: #fff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
}

.focus\:from-seashell:focus{
  --gradient-from-color: #fef7f1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
}

.focus\:from-black:focus{
  --gradient-from-color: #000 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
}

.focus\:from-dark:focus{
  --gradient-from-color: #0d1a2e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
}

.focus\:from-green:focus{
  --gradient-from-color: #00e175 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
}

.focus\:from-dark-gray:focus{
  --gradient-from-color: #202020 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
}

.focus\:from-green-xp:focus{
  --gradient-from-color: #2d8269 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
}

.focus\:from-green-accent:focus{
  --gradient-from-color: #1f5b4a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
}

.focus\:from-blue-1:focus{
  --gradient-from-color: #407bd1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
}

.focus\:from-blue-2:focus{
  --gradient-from-color: #1b265d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
}

.focus\:from-blue-3:focus{
  --gradient-from-color: #0D223E !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
}

.focus\:from-blue-4:focus{
  --gradient-from-color: #1b365d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
}

.focus\:from-blue-5:focus{
  --gradient-from-color: #0C1B32 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
}

.focus\:from-blue-6:focus{
  --gradient-from-color: #132745 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
}

.focus\:from-blue-7:focus{
  --gradient-from-color: #0D1F3B !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
}

.focus\:from-blue-8:focus{
  --gradient-from-color: #215FE8 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
}

.focus\:from-blue-9:focus{
  --gradient-from-color: #3049B2 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
}

.focus\:from-blue-10:focus{
  --gradient-from-color: #142947 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
}

.focus\:from-blue-11:focus{
  --gradient-from-color: #153561 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
}

.focus\:from-blue-12:focus{
  --gradient-from-color: #07101E !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
}

.focus\:from-blue-13:focus{
  --gradient-from-color: #396DB9 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
}

.focus\:from-blue-14:focus{
  --gradient-from-color: #0045D7 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
}

.focus\:from-blue-15:focus{
  --gradient-from-color: #2A2549 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
}

.focus\:from-blue-16:focus{
  --gradient-from-color: #0D1F3C !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
}

.focus\:from-green-1:focus{
  --gradient-from-color: #36826C !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
}

.focus\:from-gray-1:focus{
  --gradient-from-color: #425669 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
}

.focus\:from-gray-2:focus{
  --gradient-from-color: #ececec !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
}

.focus\:from-gray-3:focus{
  --gradient-from-color: #f9f9f9 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
}

.focus\:from-gray-4:focus{
  --gradient-from-color: #32414f !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
}

.focus\:from-gray-5:focus{
  --gradient-from-color: #f2f2f2 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
}

.focus\:from-gray-6:focus{
  --gradient-from-color: #dcdcdc !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
}

.focus\:from-gray-7:focus{
  --gradient-from-color: #e1e1e1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
}

.focus\:from-purple:focus{
  --gradient-from-color: #F3F1FE !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
}

.focus\:from-purple-1:focus{
  --gradient-from-color: #6555CF !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
}

.focus\:from-transparent:focus{
  --gradient-from-color: transparent !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
}

.focus\:from-orange:focus{
  --gradient-from-color: #FEF1F1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
}

.focus\:from-orange-2:focus{
  --gradient-from-color: #F85904 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
}

.focus\:from-red:focus{
  --gradient-from-color: #E30505 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
}

.focus\:via-primary:focus{
  --gradient-via-color: #061d47 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
}

.focus\:via-primary-75:focus{
  --gradient-via-color: rgba(6, 29, 71, 0.75) !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
}

.focus\:via-secondary:focus{
  --gradient-via-color: #e35205 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
}

.focus\:via-white:focus{
  --gradient-via-color: #fff !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
}

.focus\:via-seashell:focus{
  --gradient-via-color: #fef7f1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
}

.focus\:via-black:focus{
  --gradient-via-color: #000 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
}

.focus\:via-dark:focus{
  --gradient-via-color: #0d1a2e !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
}

.focus\:via-green:focus{
  --gradient-via-color: #00e175 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
}

.focus\:via-dark-gray:focus{
  --gradient-via-color: #202020 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
}

.focus\:via-green-xp:focus{
  --gradient-via-color: #2d8269 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
}

.focus\:via-green-accent:focus{
  --gradient-via-color: #1f5b4a !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
}

.focus\:via-blue-1:focus{
  --gradient-via-color: #407bd1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
}

.focus\:via-blue-2:focus{
  --gradient-via-color: #1b265d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
}

.focus\:via-blue-3:focus{
  --gradient-via-color: #0D223E !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
}

.focus\:via-blue-4:focus{
  --gradient-via-color: #1b365d !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
}

.focus\:via-blue-5:focus{
  --gradient-via-color: #0C1B32 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
}

.focus\:via-blue-6:focus{
  --gradient-via-color: #132745 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
}

.focus\:via-blue-7:focus{
  --gradient-via-color: #0D1F3B !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
}

.focus\:via-blue-8:focus{
  --gradient-via-color: #215FE8 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
}

.focus\:via-blue-9:focus{
  --gradient-via-color: #3049B2 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
}

.focus\:via-blue-10:focus{
  --gradient-via-color: #142947 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
}

.focus\:via-blue-11:focus{
  --gradient-via-color: #153561 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
}

.focus\:via-blue-12:focus{
  --gradient-via-color: #07101E !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
}

.focus\:via-blue-13:focus{
  --gradient-via-color: #396DB9 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
}

.focus\:via-blue-14:focus{
  --gradient-via-color: #0045D7 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
}

.focus\:via-blue-15:focus{
  --gradient-via-color: #2A2549 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
}

.focus\:via-blue-16:focus{
  --gradient-via-color: #0D1F3C !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
}

.focus\:via-green-1:focus{
  --gradient-via-color: #36826C !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
}

.focus\:via-gray-1:focus{
  --gradient-via-color: #425669 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
}

.focus\:via-gray-2:focus{
  --gradient-via-color: #ececec !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
}

.focus\:via-gray-3:focus{
  --gradient-via-color: #f9f9f9 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
}

.focus\:via-gray-4:focus{
  --gradient-via-color: #32414f !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
}

.focus\:via-gray-5:focus{
  --gradient-via-color: #f2f2f2 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
}

.focus\:via-gray-6:focus{
  --gradient-via-color: #dcdcdc !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
}

.focus\:via-gray-7:focus{
  --gradient-via-color: #e1e1e1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
}

.focus\:via-purple:focus{
  --gradient-via-color: #F3F1FE !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
}

.focus\:via-purple-1:focus{
  --gradient-via-color: #6555CF !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
}

.focus\:via-transparent:focus{
  --gradient-via-color: transparent !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
}

.focus\:via-orange:focus{
  --gradient-via-color: #FEF1F1 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
}

.focus\:via-orange-2:focus{
  --gradient-via-color: #F85904 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
}

.focus\:via-red:focus{
  --gradient-via-color: #E30505 !important;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
}

.focus\:to-primary:focus{
  --gradient-to-color: #061d47 !important;
}

.focus\:to-primary-75:focus{
  --gradient-to-color: rgba(6, 29, 71, 0.75) !important;
}

.focus\:to-secondary:focus{
  --gradient-to-color: #e35205 !important;
}

.focus\:to-white:focus{
  --gradient-to-color: #fff !important;
}

.focus\:to-seashell:focus{
  --gradient-to-color: #fef7f1 !important;
}

.focus\:to-black:focus{
  --gradient-to-color: #000 !important;
}

.focus\:to-dark:focus{
  --gradient-to-color: #0d1a2e !important;
}

.focus\:to-green:focus{
  --gradient-to-color: #00e175 !important;
}

.focus\:to-dark-gray:focus{
  --gradient-to-color: #202020 !important;
}

.focus\:to-green-xp:focus{
  --gradient-to-color: #2d8269 !important;
}

.focus\:to-green-accent:focus{
  --gradient-to-color: #1f5b4a !important;
}

.focus\:to-blue-1:focus{
  --gradient-to-color: #407bd1 !important;
}

.focus\:to-blue-2:focus{
  --gradient-to-color: #1b265d !important;
}

.focus\:to-blue-3:focus{
  --gradient-to-color: #0D223E !important;
}

.focus\:to-blue-4:focus{
  --gradient-to-color: #1b365d !important;
}

.focus\:to-blue-5:focus{
  --gradient-to-color: #0C1B32 !important;
}

.focus\:to-blue-6:focus{
  --gradient-to-color: #132745 !important;
}

.focus\:to-blue-7:focus{
  --gradient-to-color: #0D1F3B !important;
}

.focus\:to-blue-8:focus{
  --gradient-to-color: #215FE8 !important;
}

.focus\:to-blue-9:focus{
  --gradient-to-color: #3049B2 !important;
}

.focus\:to-blue-10:focus{
  --gradient-to-color: #142947 !important;
}

.focus\:to-blue-11:focus{
  --gradient-to-color: #153561 !important;
}

.focus\:to-blue-12:focus{
  --gradient-to-color: #07101E !important;
}

.focus\:to-blue-13:focus{
  --gradient-to-color: #396DB9 !important;
}

.focus\:to-blue-14:focus{
  --gradient-to-color: #0045D7 !important;
}

.focus\:to-blue-15:focus{
  --gradient-to-color: #2A2549 !important;
}

.focus\:to-blue-16:focus{
  --gradient-to-color: #0D1F3C !important;
}

.focus\:to-green-1:focus{
  --gradient-to-color: #36826C !important;
}

.focus\:to-gray-1:focus{
  --gradient-to-color: #425669 !important;
}

.focus\:to-gray-2:focus{
  --gradient-to-color: #ececec !important;
}

.focus\:to-gray-3:focus{
  --gradient-to-color: #f9f9f9 !important;
}

.focus\:to-gray-4:focus{
  --gradient-to-color: #32414f !important;
}

.focus\:to-gray-5:focus{
  --gradient-to-color: #f2f2f2 !important;
}

.focus\:to-gray-6:focus{
  --gradient-to-color: #dcdcdc !important;
}

.focus\:to-gray-7:focus{
  --gradient-to-color: #e1e1e1 !important;
}

.focus\:to-purple:focus{
  --gradient-to-color: #F3F1FE !important;
}

.focus\:to-purple-1:focus{
  --gradient-to-color: #6555CF !important;
}

.focus\:to-transparent:focus{
  --gradient-to-color: transparent !important;
}

.focus\:to-orange:focus{
  --gradient-to-color: #FEF1F1 !important;
}

.focus\:to-orange-2:focus{
  --gradient-to-color: #F85904 !important;
}

.focus\:to-red:focus{
  --gradient-to-color: #E30505 !important;
}

.bg-opacity-0{
  --bg-opacity: 0 !important;
}

.bg-opacity-5{
  --bg-opacity: 0.05 !important;
}

.bg-opacity-10{
  --bg-opacity: 0.1 !important;
}

.bg-opacity-25{
  --bg-opacity: 0.25 !important;
}

.bg-opacity-40{
  --bg-opacity: 0.4 !important;
}

.bg-opacity-50{
  --bg-opacity: 0.5 !important;
}

.bg-opacity-75{
  --bg-opacity: 0.75 !important;
}

.bg-opacity-90{
  --bg-opacity: 0.9 !important;
}

.bg-opacity-100{
  --bg-opacity: 1 !important;
}

.hover\:bg-opacity-0:hover{
  --bg-opacity: 0 !important;
}

.hover\:bg-opacity-5:hover{
  --bg-opacity: 0.05 !important;
}

.hover\:bg-opacity-10:hover{
  --bg-opacity: 0.1 !important;
}

.hover\:bg-opacity-25:hover{
  --bg-opacity: 0.25 !important;
}

.hover\:bg-opacity-40:hover{
  --bg-opacity: 0.4 !important;
}

.hover\:bg-opacity-50:hover{
  --bg-opacity: 0.5 !important;
}

.hover\:bg-opacity-75:hover{
  --bg-opacity: 0.75 !important;
}

.hover\:bg-opacity-90:hover{
  --bg-opacity: 0.9 !important;
}

.hover\:bg-opacity-100:hover{
  --bg-opacity: 1 !important;
}

.focus\:bg-opacity-0:focus{
  --bg-opacity: 0 !important;
}

.focus\:bg-opacity-5:focus{
  --bg-opacity: 0.05 !important;
}

.focus\:bg-opacity-10:focus{
  --bg-opacity: 0.1 !important;
}

.focus\:bg-opacity-25:focus{
  --bg-opacity: 0.25 !important;
}

.focus\:bg-opacity-40:focus{
  --bg-opacity: 0.4 !important;
}

.focus\:bg-opacity-50:focus{
  --bg-opacity: 0.5 !important;
}

.focus\:bg-opacity-75:focus{
  --bg-opacity: 0.75 !important;
}

.focus\:bg-opacity-90:focus{
  --bg-opacity: 0.9 !important;
}

.focus\:bg-opacity-100:focus{
  --bg-opacity: 1 !important;
}

.bg-bottom{
  background-position: bottom !important;
}

.bg-center{
  background-position: center !important;
}

.bg-left{
  background-position: left !important;
}

.bg-left-bottom{
  background-position: left bottom !important;
}

.bg-left-top{
  background-position: left top !important;
}

.bg-right{
  background-position: right !important;
}

.bg-right-bottom{
  background-position: right bottom !important;
}

.bg-right-top{
  background-position: right top !important;
}

.bg-top{
  background-position: top !important;
}

.bg-bottom-opera{
  background-position: 0 101% !important;
}

.bg-repeat{
  background-repeat: repeat !important;
}

.bg-no-repeat{
  background-repeat: no-repeat !important;
}

.bg-repeat-x{
  background-repeat: repeat-x !important;
}

.bg-repeat-y{
  background-repeat: repeat-y !important;
}

.bg-repeat-round{
  background-repeat: round !important;
}

.bg-repeat-space{
  background-repeat: space !important;
}

.bg-auto{
  background-size: auto !important;
}

.bg-cover{
  background-size: cover !important;
}

.bg-contain{
  background-size: contain !important;
}

.bg-full{
  background-size: 100% !important;
}

.border-collapse{
  border-collapse: collapse !important;
}

.border-separate{
  border-collapse: separate !important;
}

.border-primary{
  --border-opacity: 1 !important;
  border-color: #061d47 !important;
  border-color: rgba(6, 29, 71, var(--border-opacity)) !important;
}

.border-primary-75{
  border-color: rgba(6, 29, 71, 0.75) !important;
}

.border-secondary{
  --border-opacity: 1 !important;
  border-color: #e35205 !important;
  border-color: rgba(227, 82, 5, var(--border-opacity)) !important;
}

.border-white{
  --border-opacity: 1 !important;
  border-color: #fff !important;
  border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
}

.border-seashell{
  --border-opacity: 1 !important;
  border-color: #fef7f1 !important;
  border-color: rgba(254, 247, 241, var(--border-opacity)) !important;
}

.border-black{
  --border-opacity: 1 !important;
  border-color: #000 !important;
  border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
}

.border-dark{
  --border-opacity: 1 !important;
  border-color: #0d1a2e !important;
  border-color: rgba(13, 26, 46, var(--border-opacity)) !important;
}

.border-green{
  --border-opacity: 1 !important;
  border-color: #00e175 !important;
  border-color: rgba(0, 225, 117, var(--border-opacity)) !important;
}

.border-dark-gray{
  --border-opacity: 1 !important;
  border-color: #202020 !important;
  border-color: rgba(32, 32, 32, var(--border-opacity)) !important;
}

.border-green-xp{
  --border-opacity: 1 !important;
  border-color: #2d8269 !important;
  border-color: rgba(45, 130, 105, var(--border-opacity)) !important;
}

.border-green-accent{
  --border-opacity: 1 !important;
  border-color: #1f5b4a !important;
  border-color: rgba(31, 91, 74, var(--border-opacity)) !important;
}

.border-blue-1{
  --border-opacity: 1 !important;
  border-color: #407bd1 !important;
  border-color: rgba(64, 123, 209, var(--border-opacity)) !important;
}

.border-blue-2{
  --border-opacity: 1 !important;
  border-color: #1b265d !important;
  border-color: rgba(27, 38, 93, var(--border-opacity)) !important;
}

.border-blue-3{
  --border-opacity: 1 !important;
  border-color: #0D223E !important;
  border-color: rgba(13, 34, 62, var(--border-opacity)) !important;
}

.border-blue-4{
  --border-opacity: 1 !important;
  border-color: #1b365d !important;
  border-color: rgba(27, 54, 93, var(--border-opacity)) !important;
}

.border-blue-5{
  --border-opacity: 1 !important;
  border-color: #0C1B32 !important;
  border-color: rgba(12, 27, 50, var(--border-opacity)) !important;
}

.border-blue-6{
  --border-opacity: 1 !important;
  border-color: #132745 !important;
  border-color: rgba(19, 39, 69, var(--border-opacity)) !important;
}

.border-blue-7{
  --border-opacity: 1 !important;
  border-color: #0D1F3B !important;
  border-color: rgba(13, 31, 59, var(--border-opacity)) !important;
}

.border-blue-8{
  --border-opacity: 1 !important;
  border-color: #215FE8 !important;
  border-color: rgba(33, 95, 232, var(--border-opacity)) !important;
}

.border-blue-9{
  --border-opacity: 1 !important;
  border-color: #3049B2 !important;
  border-color: rgba(48, 73, 178, var(--border-opacity)) !important;
}

.border-blue-10{
  --border-opacity: 1 !important;
  border-color: #142947 !important;
  border-color: rgba(20, 41, 71, var(--border-opacity)) !important;
}

.border-blue-11{
  --border-opacity: 1 !important;
  border-color: #153561 !important;
  border-color: rgba(21, 53, 97, var(--border-opacity)) !important;
}

.border-blue-12{
  --border-opacity: 1 !important;
  border-color: #07101E !important;
  border-color: rgba(7, 16, 30, var(--border-opacity)) !important;
}

.border-blue-13{
  --border-opacity: 1 !important;
  border-color: #396DB9 !important;
  border-color: rgba(57, 109, 185, var(--border-opacity)) !important;
}

.border-blue-14{
  --border-opacity: 1 !important;
  border-color: #0045D7 !important;
  border-color: rgba(0, 69, 215, var(--border-opacity)) !important;
}

.border-blue-15{
  --border-opacity: 1 !important;
  border-color: #2A2549 !important;
  border-color: rgba(42, 37, 73, var(--border-opacity)) !important;
}

.border-blue-16{
  --border-opacity: 1 !important;
  border-color: #0D1F3C !important;
  border-color: rgba(13, 31, 60, var(--border-opacity)) !important;
}

.border-green-1{
  --border-opacity: 1 !important;
  border-color: #36826C !important;
  border-color: rgba(54, 130, 108, var(--border-opacity)) !important;
}

.border-gray-1{
  --border-opacity: 1 !important;
  border-color: #425669 !important;
  border-color: rgba(66, 86, 105, var(--border-opacity)) !important;
}

.border-gray-2{
  --border-opacity: 1 !important;
  border-color: #ececec !important;
  border-color: rgba(236, 236, 236, var(--border-opacity)) !important;
}

.border-gray-3{
  --border-opacity: 1 !important;
  border-color: #f9f9f9 !important;
  border-color: rgba(249, 249, 249, var(--border-opacity)) !important;
}

.border-gray-4{
  --border-opacity: 1 !important;
  border-color: #32414f !important;
  border-color: rgba(50, 65, 79, var(--border-opacity)) !important;
}

.border-gray-5{
  --border-opacity: 1 !important;
  border-color: #f2f2f2 !important;
  border-color: rgba(242, 242, 242, var(--border-opacity)) !important;
}

.border-gray-6{
  --border-opacity: 1 !important;
  border-color: #dcdcdc !important;
  border-color: rgba(220, 220, 220, var(--border-opacity)) !important;
}

.border-gray-7{
  --border-opacity: 1 !important;
  border-color: #e1e1e1 !important;
  border-color: rgba(225, 225, 225, var(--border-opacity)) !important;
}

.border-purple{
  --border-opacity: 1 !important;
  border-color: #F3F1FE !important;
  border-color: rgba(243, 241, 254, var(--border-opacity)) !important;
}

.border-purple-1{
  --border-opacity: 1 !important;
  border-color: #6555CF !important;
  border-color: rgba(101, 85, 207, var(--border-opacity)) !important;
}

.border-transparent{
  border-color: transparent !important;
}

.border-orange{
  --border-opacity: 1 !important;
  border-color: #FEF1F1 !important;
  border-color: rgba(254, 241, 241, var(--border-opacity)) !important;
}

.border-orange-2{
  --border-opacity: 1 !important;
  border-color: #F85904 !important;
  border-color: rgba(248, 89, 4, var(--border-opacity)) !important;
}

.border-red{
  --border-opacity: 1 !important;
  border-color: #E30505 !important;
  border-color: rgba(227, 5, 5, var(--border-opacity)) !important;
}

.hover\:border-primary:hover{
  --border-opacity: 1 !important;
  border-color: #061d47 !important;
  border-color: rgba(6, 29, 71, var(--border-opacity)) !important;
}

.hover\:border-primary-75:hover{
  border-color: rgba(6, 29, 71, 0.75) !important;
}

.hover\:border-secondary:hover{
  --border-opacity: 1 !important;
  border-color: #e35205 !important;
  border-color: rgba(227, 82, 5, var(--border-opacity)) !important;
}

.hover\:border-white:hover{
  --border-opacity: 1 !important;
  border-color: #fff !important;
  border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
}

.hover\:border-seashell:hover{
  --border-opacity: 1 !important;
  border-color: #fef7f1 !important;
  border-color: rgba(254, 247, 241, var(--border-opacity)) !important;
}

.hover\:border-black:hover{
  --border-opacity: 1 !important;
  border-color: #000 !important;
  border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
}

.hover\:border-dark:hover{
  --border-opacity: 1 !important;
  border-color: #0d1a2e !important;
  border-color: rgba(13, 26, 46, var(--border-opacity)) !important;
}

.hover\:border-green:hover{
  --border-opacity: 1 !important;
  border-color: #00e175 !important;
  border-color: rgba(0, 225, 117, var(--border-opacity)) !important;
}

.hover\:border-dark-gray:hover{
  --border-opacity: 1 !important;
  border-color: #202020 !important;
  border-color: rgba(32, 32, 32, var(--border-opacity)) !important;
}

.hover\:border-green-xp:hover{
  --border-opacity: 1 !important;
  border-color: #2d8269 !important;
  border-color: rgba(45, 130, 105, var(--border-opacity)) !important;
}

.hover\:border-green-accent:hover{
  --border-opacity: 1 !important;
  border-color: #1f5b4a !important;
  border-color: rgba(31, 91, 74, var(--border-opacity)) !important;
}

.hover\:border-blue-1:hover{
  --border-opacity: 1 !important;
  border-color: #407bd1 !important;
  border-color: rgba(64, 123, 209, var(--border-opacity)) !important;
}

.hover\:border-blue-2:hover{
  --border-opacity: 1 !important;
  border-color: #1b265d !important;
  border-color: rgba(27, 38, 93, var(--border-opacity)) !important;
}

.hover\:border-blue-3:hover{
  --border-opacity: 1 !important;
  border-color: #0D223E !important;
  border-color: rgba(13, 34, 62, var(--border-opacity)) !important;
}

.hover\:border-blue-4:hover{
  --border-opacity: 1 !important;
  border-color: #1b365d !important;
  border-color: rgba(27, 54, 93, var(--border-opacity)) !important;
}

.hover\:border-blue-5:hover{
  --border-opacity: 1 !important;
  border-color: #0C1B32 !important;
  border-color: rgba(12, 27, 50, var(--border-opacity)) !important;
}

.hover\:border-blue-6:hover{
  --border-opacity: 1 !important;
  border-color: #132745 !important;
  border-color: rgba(19, 39, 69, var(--border-opacity)) !important;
}

.hover\:border-blue-7:hover{
  --border-opacity: 1 !important;
  border-color: #0D1F3B !important;
  border-color: rgba(13, 31, 59, var(--border-opacity)) !important;
}

.hover\:border-blue-8:hover{
  --border-opacity: 1 !important;
  border-color: #215FE8 !important;
  border-color: rgba(33, 95, 232, var(--border-opacity)) !important;
}

.hover\:border-blue-9:hover{
  --border-opacity: 1 !important;
  border-color: #3049B2 !important;
  border-color: rgba(48, 73, 178, var(--border-opacity)) !important;
}

.hover\:border-blue-10:hover{
  --border-opacity: 1 !important;
  border-color: #142947 !important;
  border-color: rgba(20, 41, 71, var(--border-opacity)) !important;
}

.hover\:border-blue-11:hover{
  --border-opacity: 1 !important;
  border-color: #153561 !important;
  border-color: rgba(21, 53, 97, var(--border-opacity)) !important;
}

.hover\:border-blue-12:hover{
  --border-opacity: 1 !important;
  border-color: #07101E !important;
  border-color: rgba(7, 16, 30, var(--border-opacity)) !important;
}

.hover\:border-blue-13:hover{
  --border-opacity: 1 !important;
  border-color: #396DB9 !important;
  border-color: rgba(57, 109, 185, var(--border-opacity)) !important;
}

.hover\:border-blue-14:hover{
  --border-opacity: 1 !important;
  border-color: #0045D7 !important;
  border-color: rgba(0, 69, 215, var(--border-opacity)) !important;
}

.hover\:border-blue-15:hover{
  --border-opacity: 1 !important;
  border-color: #2A2549 !important;
  border-color: rgba(42, 37, 73, var(--border-opacity)) !important;
}

.hover\:border-blue-16:hover{
  --border-opacity: 1 !important;
  border-color: #0D1F3C !important;
  border-color: rgba(13, 31, 60, var(--border-opacity)) !important;
}

.hover\:border-green-1:hover{
  --border-opacity: 1 !important;
  border-color: #36826C !important;
  border-color: rgba(54, 130, 108, var(--border-opacity)) !important;
}

.hover\:border-gray-1:hover{
  --border-opacity: 1 !important;
  border-color: #425669 !important;
  border-color: rgba(66, 86, 105, var(--border-opacity)) !important;
}

.hover\:border-gray-2:hover{
  --border-opacity: 1 !important;
  border-color: #ececec !important;
  border-color: rgba(236, 236, 236, var(--border-opacity)) !important;
}

.hover\:border-gray-3:hover{
  --border-opacity: 1 !important;
  border-color: #f9f9f9 !important;
  border-color: rgba(249, 249, 249, var(--border-opacity)) !important;
}

.hover\:border-gray-4:hover{
  --border-opacity: 1 !important;
  border-color: #32414f !important;
  border-color: rgba(50, 65, 79, var(--border-opacity)) !important;
}

.hover\:border-gray-5:hover{
  --border-opacity: 1 !important;
  border-color: #f2f2f2 !important;
  border-color: rgba(242, 242, 242, var(--border-opacity)) !important;
}

.hover\:border-gray-6:hover{
  --border-opacity: 1 !important;
  border-color: #dcdcdc !important;
  border-color: rgba(220, 220, 220, var(--border-opacity)) !important;
}

.hover\:border-gray-7:hover{
  --border-opacity: 1 !important;
  border-color: #e1e1e1 !important;
  border-color: rgba(225, 225, 225, var(--border-opacity)) !important;
}

.hover\:border-purple:hover{
  --border-opacity: 1 !important;
  border-color: #F3F1FE !important;
  border-color: rgba(243, 241, 254, var(--border-opacity)) !important;
}

.hover\:border-purple-1:hover{
  --border-opacity: 1 !important;
  border-color: #6555CF !important;
  border-color: rgba(101, 85, 207, var(--border-opacity)) !important;
}

.hover\:border-transparent:hover{
  border-color: transparent !important;
}

.hover\:border-orange:hover{
  --border-opacity: 1 !important;
  border-color: #FEF1F1 !important;
  border-color: rgba(254, 241, 241, var(--border-opacity)) !important;
}

.hover\:border-orange-2:hover{
  --border-opacity: 1 !important;
  border-color: #F85904 !important;
  border-color: rgba(248, 89, 4, var(--border-opacity)) !important;
}

.hover\:border-red:hover{
  --border-opacity: 1 !important;
  border-color: #E30505 !important;
  border-color: rgba(227, 5, 5, var(--border-opacity)) !important;
}

.focus\:border-primary:focus{
  --border-opacity: 1 !important;
  border-color: #061d47 !important;
  border-color: rgba(6, 29, 71, var(--border-opacity)) !important;
}

.focus\:border-primary-75:focus{
  border-color: rgba(6, 29, 71, 0.75) !important;
}

.focus\:border-secondary:focus{
  --border-opacity: 1 !important;
  border-color: #e35205 !important;
  border-color: rgba(227, 82, 5, var(--border-opacity)) !important;
}

.focus\:border-white:focus{
  --border-opacity: 1 !important;
  border-color: #fff !important;
  border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
}

.focus\:border-seashell:focus{
  --border-opacity: 1 !important;
  border-color: #fef7f1 !important;
  border-color: rgba(254, 247, 241, var(--border-opacity)) !important;
}

.focus\:border-black:focus{
  --border-opacity: 1 !important;
  border-color: #000 !important;
  border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
}

.focus\:border-dark:focus{
  --border-opacity: 1 !important;
  border-color: #0d1a2e !important;
  border-color: rgba(13, 26, 46, var(--border-opacity)) !important;
}

.focus\:border-green:focus{
  --border-opacity: 1 !important;
  border-color: #00e175 !important;
  border-color: rgba(0, 225, 117, var(--border-opacity)) !important;
}

.focus\:border-dark-gray:focus{
  --border-opacity: 1 !important;
  border-color: #202020 !important;
  border-color: rgba(32, 32, 32, var(--border-opacity)) !important;
}

.focus\:border-green-xp:focus{
  --border-opacity: 1 !important;
  border-color: #2d8269 !important;
  border-color: rgba(45, 130, 105, var(--border-opacity)) !important;
}

.focus\:border-green-accent:focus{
  --border-opacity: 1 !important;
  border-color: #1f5b4a !important;
  border-color: rgba(31, 91, 74, var(--border-opacity)) !important;
}

.focus\:border-blue-1:focus{
  --border-opacity: 1 !important;
  border-color: #407bd1 !important;
  border-color: rgba(64, 123, 209, var(--border-opacity)) !important;
}

.focus\:border-blue-2:focus{
  --border-opacity: 1 !important;
  border-color: #1b265d !important;
  border-color: rgba(27, 38, 93, var(--border-opacity)) !important;
}

.focus\:border-blue-3:focus{
  --border-opacity: 1 !important;
  border-color: #0D223E !important;
  border-color: rgba(13, 34, 62, var(--border-opacity)) !important;
}

.focus\:border-blue-4:focus{
  --border-opacity: 1 !important;
  border-color: #1b365d !important;
  border-color: rgba(27, 54, 93, var(--border-opacity)) !important;
}

.focus\:border-blue-5:focus{
  --border-opacity: 1 !important;
  border-color: #0C1B32 !important;
  border-color: rgba(12, 27, 50, var(--border-opacity)) !important;
}

.focus\:border-blue-6:focus{
  --border-opacity: 1 !important;
  border-color: #132745 !important;
  border-color: rgba(19, 39, 69, var(--border-opacity)) !important;
}

.focus\:border-blue-7:focus{
  --border-opacity: 1 !important;
  border-color: #0D1F3B !important;
  border-color: rgba(13, 31, 59, var(--border-opacity)) !important;
}

.focus\:border-blue-8:focus{
  --border-opacity: 1 !important;
  border-color: #215FE8 !important;
  border-color: rgba(33, 95, 232, var(--border-opacity)) !important;
}

.focus\:border-blue-9:focus{
  --border-opacity: 1 !important;
  border-color: #3049B2 !important;
  border-color: rgba(48, 73, 178, var(--border-opacity)) !important;
}

.focus\:border-blue-10:focus{
  --border-opacity: 1 !important;
  border-color: #142947 !important;
  border-color: rgba(20, 41, 71, var(--border-opacity)) !important;
}

.focus\:border-blue-11:focus{
  --border-opacity: 1 !important;
  border-color: #153561 !important;
  border-color: rgba(21, 53, 97, var(--border-opacity)) !important;
}

.focus\:border-blue-12:focus{
  --border-opacity: 1 !important;
  border-color: #07101E !important;
  border-color: rgba(7, 16, 30, var(--border-opacity)) !important;
}

.focus\:border-blue-13:focus{
  --border-opacity: 1 !important;
  border-color: #396DB9 !important;
  border-color: rgba(57, 109, 185, var(--border-opacity)) !important;
}

.focus\:border-blue-14:focus{
  --border-opacity: 1 !important;
  border-color: #0045D7 !important;
  border-color: rgba(0, 69, 215, var(--border-opacity)) !important;
}

.focus\:border-blue-15:focus{
  --border-opacity: 1 !important;
  border-color: #2A2549 !important;
  border-color: rgba(42, 37, 73, var(--border-opacity)) !important;
}

.focus\:border-blue-16:focus{
  --border-opacity: 1 !important;
  border-color: #0D1F3C !important;
  border-color: rgba(13, 31, 60, var(--border-opacity)) !important;
}

.focus\:border-green-1:focus{
  --border-opacity: 1 !important;
  border-color: #36826C !important;
  border-color: rgba(54, 130, 108, var(--border-opacity)) !important;
}

.focus\:border-gray-1:focus{
  --border-opacity: 1 !important;
  border-color: #425669 !important;
  border-color: rgba(66, 86, 105, var(--border-opacity)) !important;
}

.focus\:border-gray-2:focus{
  --border-opacity: 1 !important;
  border-color: #ececec !important;
  border-color: rgba(236, 236, 236, var(--border-opacity)) !important;
}

.focus\:border-gray-3:focus{
  --border-opacity: 1 !important;
  border-color: #f9f9f9 !important;
  border-color: rgba(249, 249, 249, var(--border-opacity)) !important;
}

.focus\:border-gray-4:focus{
  --border-opacity: 1 !important;
  border-color: #32414f !important;
  border-color: rgba(50, 65, 79, var(--border-opacity)) !important;
}

.focus\:border-gray-5:focus{
  --border-opacity: 1 !important;
  border-color: #f2f2f2 !important;
  border-color: rgba(242, 242, 242, var(--border-opacity)) !important;
}

.focus\:border-gray-6:focus{
  --border-opacity: 1 !important;
  border-color: #dcdcdc !important;
  border-color: rgba(220, 220, 220, var(--border-opacity)) !important;
}

.focus\:border-gray-7:focus{
  --border-opacity: 1 !important;
  border-color: #e1e1e1 !important;
  border-color: rgba(225, 225, 225, var(--border-opacity)) !important;
}

.focus\:border-purple:focus{
  --border-opacity: 1 !important;
  border-color: #F3F1FE !important;
  border-color: rgba(243, 241, 254, var(--border-opacity)) !important;
}

.focus\:border-purple-1:focus{
  --border-opacity: 1 !important;
  border-color: #6555CF !important;
  border-color: rgba(101, 85, 207, var(--border-opacity)) !important;
}

.focus\:border-transparent:focus{
  border-color: transparent !important;
}

.focus\:border-orange:focus{
  --border-opacity: 1 !important;
  border-color: #FEF1F1 !important;
  border-color: rgba(254, 241, 241, var(--border-opacity)) !important;
}

.focus\:border-orange-2:focus{
  --border-opacity: 1 !important;
  border-color: #F85904 !important;
  border-color: rgba(248, 89, 4, var(--border-opacity)) !important;
}

.focus\:border-red:focus{
  --border-opacity: 1 !important;
  border-color: #E30505 !important;
  border-color: rgba(227, 5, 5, var(--border-opacity)) !important;
}

.border-opacity-0{
  --border-opacity: 0 !important;
}

.border-opacity-5{
  --border-opacity: 0.05 !important;
}

.border-opacity-10{
  --border-opacity: 0.1 !important;
}

.border-opacity-25{
  --border-opacity: 0.25 !important;
}

.border-opacity-40{
  --border-opacity: 0.4 !important;
}

.border-opacity-50{
  --border-opacity: 0.5 !important;
}

.border-opacity-75{
  --border-opacity: 0.75 !important;
}

.border-opacity-90{
  --border-opacity: 0.9 !important;
}

.border-opacity-100{
  --border-opacity: 1 !important;
}

.hover\:border-opacity-0:hover{
  --border-opacity: 0 !important;
}

.hover\:border-opacity-5:hover{
  --border-opacity: 0.05 !important;
}

.hover\:border-opacity-10:hover{
  --border-opacity: 0.1 !important;
}

.hover\:border-opacity-25:hover{
  --border-opacity: 0.25 !important;
}

.hover\:border-opacity-40:hover{
  --border-opacity: 0.4 !important;
}

.hover\:border-opacity-50:hover{
  --border-opacity: 0.5 !important;
}

.hover\:border-opacity-75:hover{
  --border-opacity: 0.75 !important;
}

.hover\:border-opacity-90:hover{
  --border-opacity: 0.9 !important;
}

.hover\:border-opacity-100:hover{
  --border-opacity: 1 !important;
}

.focus\:border-opacity-0:focus{
  --border-opacity: 0 !important;
}

.focus\:border-opacity-5:focus{
  --border-opacity: 0.05 !important;
}

.focus\:border-opacity-10:focus{
  --border-opacity: 0.1 !important;
}

.focus\:border-opacity-25:focus{
  --border-opacity: 0.25 !important;
}

.focus\:border-opacity-40:focus{
  --border-opacity: 0.4 !important;
}

.focus\:border-opacity-50:focus{
  --border-opacity: 0.5 !important;
}

.focus\:border-opacity-75:focus{
  --border-opacity: 0.75 !important;
}

.focus\:border-opacity-90:focus{
  --border-opacity: 0.9 !important;
}

.focus\:border-opacity-100:focus{
  --border-opacity: 1 !important;
}

.rounded-none{
  border-radius: 0 !important;
}

.rounded-sm{
  border-radius: 0.125rem !important;
}

.rounded{
  border-radius: 0.25rem !important;
}

.rounded-md{
  border-radius: 0.375rem !important;
}

.rounded-lg{
  border-radius: 0.5rem !important;
}

.rounded-xl{
  border-radius: 0.75rem !important;
}

.rounded-2xl{
  border-radius: 1rem !important;
}

.rounded-3xl{
  border-radius: 1.5rem !important;
}

.rounded-full{
  border-radius: 9999px !important;
}

.rounded-t-none{
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-r-none{
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-b-none{
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-l-none{
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-t-sm{
  border-top-left-radius: 0.125rem !important;
  border-top-right-radius: 0.125rem !important;
}

.rounded-r-sm{
  border-top-right-radius: 0.125rem !important;
  border-bottom-right-radius: 0.125rem !important;
}

.rounded-b-sm{
  border-bottom-right-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-l-sm{
  border-top-left-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-t{
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-r{
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-b{
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-l{
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-t-md{
  border-top-left-radius: 0.375rem !important;
  border-top-right-radius: 0.375rem !important;
}

.rounded-r-md{
  border-top-right-radius: 0.375rem !important;
  border-bottom-right-radius: 0.375rem !important;
}

.rounded-b-md{
  border-bottom-right-radius: 0.375rem !important;
  border-bottom-left-radius: 0.375rem !important;
}

.rounded-l-md{
  border-top-left-radius: 0.375rem !important;
  border-bottom-left-radius: 0.375rem !important;
}

.rounded-t-lg{
  border-top-left-radius: 0.5rem !important;
  border-top-right-radius: 0.5rem !important;
}

.rounded-r-lg{
  border-top-right-radius: 0.5rem !important;
  border-bottom-right-radius: 0.5rem !important;
}

.rounded-b-lg{
  border-bottom-right-radius: 0.5rem !important;
  border-bottom-left-radius: 0.5rem !important;
}

.rounded-l-lg{
  border-top-left-radius: 0.5rem !important;
  border-bottom-left-radius: 0.5rem !important;
}

.rounded-t-xl{
  border-top-left-radius: 0.75rem !important;
  border-top-right-radius: 0.75rem !important;
}

.rounded-r-xl{
  border-top-right-radius: 0.75rem !important;
  border-bottom-right-radius: 0.75rem !important;
}

.rounded-b-xl{
  border-bottom-right-radius: 0.75rem !important;
  border-bottom-left-radius: 0.75rem !important;
}

.rounded-l-xl{
  border-top-left-radius: 0.75rem !important;
  border-bottom-left-radius: 0.75rem !important;
}

.rounded-t-2xl{
  border-top-left-radius: 1rem !important;
  border-top-right-radius: 1rem !important;
}

.rounded-r-2xl{
  border-top-right-radius: 1rem !important;
  border-bottom-right-radius: 1rem !important;
}

.rounded-b-2xl{
  border-bottom-right-radius: 1rem !important;
  border-bottom-left-radius: 1rem !important;
}

.rounded-l-2xl{
  border-top-left-radius: 1rem !important;
  border-bottom-left-radius: 1rem !important;
}

.rounded-t-3xl{
  border-top-left-radius: 1.5rem !important;
  border-top-right-radius: 1.5rem !important;
}

.rounded-r-3xl{
  border-top-right-radius: 1.5rem !important;
  border-bottom-right-radius: 1.5rem !important;
}

.rounded-b-3xl{
  border-bottom-right-radius: 1.5rem !important;
  border-bottom-left-radius: 1.5rem !important;
}

.rounded-l-3xl{
  border-top-left-radius: 1.5rem !important;
  border-bottom-left-radius: 1.5rem !important;
}

.rounded-t-full{
  border-top-left-radius: 9999px !important;
  border-top-right-radius: 9999px !important;
}

.rounded-r-full{
  border-top-right-radius: 9999px !important;
  border-bottom-right-radius: 9999px !important;
}

.rounded-b-full{
  border-bottom-right-radius: 9999px !important;
  border-bottom-left-radius: 9999px !important;
}

.rounded-l-full{
  border-top-left-radius: 9999px !important;
  border-bottom-left-radius: 9999px !important;
}

.rounded-tl-none{
  border-top-left-radius: 0 !important;
}

.rounded-tr-none{
  border-top-right-radius: 0 !important;
}

.rounded-br-none{
  border-bottom-right-radius: 0 !important;
}

.rounded-bl-none{
  border-bottom-left-radius: 0 !important;
}

.rounded-tl-sm{
  border-top-left-radius: 0.125rem !important;
}

.rounded-tr-sm{
  border-top-right-radius: 0.125rem !important;
}

.rounded-br-sm{
  border-bottom-right-radius: 0.125rem !important;
}

.rounded-bl-sm{
  border-bottom-left-radius: 0.125rem !important;
}

.rounded-tl{
  border-top-left-radius: 0.25rem !important;
}

.rounded-tr{
  border-top-right-radius: 0.25rem !important;
}

.rounded-br{
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bl{
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-tl-md{
  border-top-left-radius: 0.375rem !important;
}

.rounded-tr-md{
  border-top-right-radius: 0.375rem !important;
}

.rounded-br-md{
  border-bottom-right-radius: 0.375rem !important;
}

.rounded-bl-md{
  border-bottom-left-radius: 0.375rem !important;
}

.rounded-tl-lg{
  border-top-left-radius: 0.5rem !important;
}

.rounded-tr-lg{
  border-top-right-radius: 0.5rem !important;
}

.rounded-br-lg{
  border-bottom-right-radius: 0.5rem !important;
}

.rounded-bl-lg{
  border-bottom-left-radius: 0.5rem !important;
}

.rounded-tl-xl{
  border-top-left-radius: 0.75rem !important;
}

.rounded-tr-xl{
  border-top-right-radius: 0.75rem !important;
}

.rounded-br-xl{
  border-bottom-right-radius: 0.75rem !important;
}

.rounded-bl-xl{
  border-bottom-left-radius: 0.75rem !important;
}

.rounded-tl-2xl{
  border-top-left-radius: 1rem !important;
}

.rounded-tr-2xl{
  border-top-right-radius: 1rem !important;
}

.rounded-br-2xl{
  border-bottom-right-radius: 1rem !important;
}

.rounded-bl-2xl{
  border-bottom-left-radius: 1rem !important;
}

.rounded-tl-3xl{
  border-top-left-radius: 1.5rem !important;
}

.rounded-tr-3xl{
  border-top-right-radius: 1.5rem !important;
}

.rounded-br-3xl{
  border-bottom-right-radius: 1.5rem !important;
}

.rounded-bl-3xl{
  border-bottom-left-radius: 1.5rem !important;
}

.rounded-tl-full{
  border-top-left-radius: 9999px !important;
}

.rounded-tr-full{
  border-top-right-radius: 9999px !important;
}

.rounded-br-full{
  border-bottom-right-radius: 9999px !important;
}

.rounded-bl-full{
  border-bottom-left-radius: 9999px !important;
}

.border-solid{
  border-style: solid !important;
}

.border-dashed{
  border-style: dashed !important;
}

.border-dotted{
  border-style: dotted !important;
}

.border-double{
  border-style: double !important;
}

.border-none{
  border-style: none !important;
}

.border-0{
  border-width: 0 !important;
}

.border-2{
  border-width: 2px !important;
}

.border-4{
  border-width: 4px !important;
}

.border-8{
  border-width: 8px !important;
}

.border{
  border-width: 1px !important;
}

.border-t-0{
  border-top-width: 0 !important;
}

.border-r-0{
  border-right-width: 0 !important;
}

.border-b-0{
  border-bottom-width: 0 !important;
}

.border-l-0{
  border-left-width: 0 !important;
}

.border-t-2{
  border-top-width: 2px !important;
}

.border-r-2{
  border-right-width: 2px !important;
}

.border-b-2{
  border-bottom-width: 2px !important;
}

.border-l-2{
  border-left-width: 2px !important;
}

.border-t-4{
  border-top-width: 4px !important;
}

.border-r-4{
  border-right-width: 4px !important;
}

.border-b-4{
  border-bottom-width: 4px !important;
}

.border-l-4{
  border-left-width: 4px !important;
}

.border-t-8{
  border-top-width: 8px !important;
}

.border-r-8{
  border-right-width: 8px !important;
}

.border-b-8{
  border-bottom-width: 8px !important;
}

.border-l-8{
  border-left-width: 8px !important;
}

.border-t{
  border-top-width: 1px !important;
}

.border-r{
  border-right-width: 1px !important;
}

.border-b{
  border-bottom-width: 1px !important;
}

.border-l{
  border-left-width: 1px !important;
}

.box-border{
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
}

.box-content{
  -webkit-box-sizing: content-box !important;
          box-sizing: content-box !important;
}

.cursor-auto{
  cursor: auto !important;
}

.cursor-default{
  cursor: default !important;
}

.cursor-pointer{
  cursor: pointer !important;
}

.cursor-wait{
  cursor: wait !important;
}

.cursor-text{
  cursor: text !important;
}

.cursor-move{
  cursor: move !important;
}

.cursor-not-allowed{
  cursor: not-allowed !important;
}

.block{
  display: block !important;
}

.inline-block{
  display: inline-block !important;
}

.inline{
  display: inline !important;
}

.flex{
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.inline-flex{
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.table{
  display: table !important;
}

.table-caption{
  display: table-caption !important;
}

.table-cell{
  display: table-cell !important;
}

.table-column{
  display: table-column !important;
}

.table-column-group{
  display: table-column-group !important;
}

.table-footer-group{
  display: table-footer-group !important;
}

.table-header-group{
  display: table-header-group !important;
}

.table-row-group{
  display: table-row-group !important;
}

.table-row{
  display: table-row !important;
}

.flow-root{
  display: flow-root !important;
}

.grid{
  display: grid !important;
}

.inline-grid{
  display: inline-grid !important;
}

.contents{
  display: contents !important;
}

.hidden{
  display: none !important;
}

.flex-row{
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.flex-row-reverse{
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.flex-col{
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.flex-col-reverse{
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

.flex-wrap{
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

.flex-wrap-reverse{
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}

.flex-no-wrap{
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

.place-items-auto{
  place-items: auto !important;
}

.place-items-start{
  place-items: start !important;
}

.place-items-end{
  place-items: end !important;
}

.place-items-center{
  place-items: center !important;
}

.place-items-stretch{
  place-items: stretch !important;
}

.place-content-center{
  place-content: center !important;
}

.place-content-start{
  place-content: start !important;
}

.place-content-end{
  place-content: end !important;
}

.place-content-between{
  place-content: space-between !important;
}

.place-content-around{
  place-content: space-around !important;
}

.place-content-evenly{
  place-content: space-evenly !important;
}

.place-content-stretch{
  place-content: stretch !important;
}

.place-self-auto{
  place-self: auto !important;
}

.place-self-start{
  place-self: start !important;
}

.place-self-end{
  place-self: end !important;
}

.place-self-center{
  place-self: center !important;
}

.place-self-stretch{
  place-self: stretch !important;
}

.items-start{
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

.items-end{
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

.items-center{
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.items-baseline{
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.items-stretch{
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

.content-center{
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

.content-start{
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
}

.content-end{
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
}

.content-between{
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.content-around{
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.content-evenly{
  -ms-flex-line-pack: space-evenly !important;
      align-content: space-evenly !important;
}

.self-auto{
  -ms-flex-item-align: auto !important;
      align-self: auto !important;
}

.self-start{
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}

.self-end{
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}

.self-center{
  -ms-flex-item-align: center !important;
      align-self: center !important;
}

.self-stretch{
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
}

.justify-items-auto{
  justify-items: auto !important;
}

.justify-items-start{
  justify-items: start !important;
}

.justify-items-end{
  justify-items: end !important;
}

.justify-items-center{
  justify-items: center !important;
}

.justify-items-stretch{
  justify-items: stretch !important;
}

.justify-start{
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.justify-end{
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.justify-center{
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.justify-between{
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.justify-around{
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

.justify-evenly{
  -webkit-box-pack: space-evenly !important;
      -ms-flex-pack: space-evenly !important;
          justify-content: space-evenly !important;
}

.justify-self-auto{
  justify-self: auto !important;
}

.justify-self-start{
  justify-self: start !important;
}

.justify-self-end{
  justify-self: end !important;
}

.justify-self-center{
  justify-self: center !important;
}

.justify-self-stretch{
  justify-self: stretch !important;
}

.flex-1{
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 0% !important;
          flex: 1 1 0% !important;
}

.flex-173{
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 173px !important;
          flex: 0 0 173px !important;
}

.flex-260{
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 260px !important;
          flex: 0 0 260px !important;
}

.flex-620{
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 620px !important;
          flex: 0 0 620px !important;
}

.flex-auto{
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

.flex-initial{
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 1 auto !important;
          flex: 0 1 auto !important;
}

.flex-none{
  -webkit-box-flex: 0 !important;
      -ms-flex: none !important;
          flex: none !important;
}

.flex-grow-0{
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

.flex-grow{
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

.flex-shrink-0{
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
}

.flex-shrink{
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important;
}

.order-1{
  -webkit-box-ordinal-group: 2 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important;
}

.order-2{
  -webkit-box-ordinal-group: 3 !important;
      -ms-flex-order: 2 !important;
          order: 2 !important;
}

.order-3{
  -webkit-box-ordinal-group: 4 !important;
      -ms-flex-order: 3 !important;
          order: 3 !important;
}

.order-4{
  -webkit-box-ordinal-group: 5 !important;
      -ms-flex-order: 4 !important;
          order: 4 !important;
}

.order-5{
  -webkit-box-ordinal-group: 6 !important;
      -ms-flex-order: 5 !important;
          order: 5 !important;
}

.order-6{
  -webkit-box-ordinal-group: 7 !important;
      -ms-flex-order: 6 !important;
          order: 6 !important;
}

.order-7{
  -webkit-box-ordinal-group: 8 !important;
      -ms-flex-order: 7 !important;
          order: 7 !important;
}

.order-8{
  -webkit-box-ordinal-group: 9 !important;
      -ms-flex-order: 8 !important;
          order: 8 !important;
}

.order-9{
  -webkit-box-ordinal-group: 10 !important;
      -ms-flex-order: 9 !important;
          order: 9 !important;
}

.order-10{
  -webkit-box-ordinal-group: 11 !important;
      -ms-flex-order: 10 !important;
          order: 10 !important;
}

.order-11{
  -webkit-box-ordinal-group: 12 !important;
      -ms-flex-order: 11 !important;
          order: 11 !important;
}

.order-12{
  -webkit-box-ordinal-group: 13 !important;
      -ms-flex-order: 12 !important;
          order: 12 !important;
}

.order-first{
  -webkit-box-ordinal-group: -9998 !important;
      -ms-flex-order: -9999 !important;
          order: -9999 !important;
}

.order-last{
  -webkit-box-ordinal-group: 10000 !important;
      -ms-flex-order: 9999 !important;
          order: 9999 !important;
}

.order-none{
  -webkit-box-ordinal-group: 1 !important;
      -ms-flex-order: 0 !important;
          order: 0 !important;
}

.float-right{
  float: right !important;
}

.float-left{
  float: left !important;
}

.float-none{
  float: none !important;
}

.clearfix:after{
  content: "" !important;
  display: table !important;
  clear: both !important;
}

.clear-left{
  clear: left !important;
}

.clear-right{
  clear: right !important;
}

.clear-both{
  clear: both !important;
}

.clear-none{
  clear: none !important;
}

.font-sans{
  font-family: Helvetiva, Arial, sans-serif !important;
}

.font-hairline{
  font-weight: 100 !important;
}

.font-thin{
  font-weight: 200 !important;
}

.font-light{
  font-weight: 300 !important;
}

.font-normal{
  font-weight: 400 !important;
}

.font-medium{
  font-weight: 500 !important;
}

.font-semibold{
  font-weight: 600 !important;
}

.font-bold{
  font-weight: 700 !important;
}

.font-extrabold{
  font-weight: 800 !important;
}

.font-black{
  font-weight: 900 !important;
}

.hover\:font-hairline:hover{
  font-weight: 100 !important;
}

.hover\:font-thin:hover{
  font-weight: 200 !important;
}

.hover\:font-light:hover{
  font-weight: 300 !important;
}

.hover\:font-normal:hover{
  font-weight: 400 !important;
}

.hover\:font-medium:hover{
  font-weight: 500 !important;
}

.hover\:font-semibold:hover{
  font-weight: 600 !important;
}

.hover\:font-bold:hover{
  font-weight: 700 !important;
}

.hover\:font-extrabold:hover{
  font-weight: 800 !important;
}

.hover\:font-black:hover{
  font-weight: 900 !important;
}

.focus\:font-hairline:focus{
  font-weight: 100 !important;
}

.focus\:font-thin:focus{
  font-weight: 200 !important;
}

.focus\:font-light:focus{
  font-weight: 300 !important;
}

.focus\:font-normal:focus{
  font-weight: 400 !important;
}

.focus\:font-medium:focus{
  font-weight: 500 !important;
}

.focus\:font-semibold:focus{
  font-weight: 600 !important;
}

.focus\:font-bold:focus{
  font-weight: 700 !important;
}

.focus\:font-extrabold:focus{
  font-weight: 800 !important;
}

.focus\:font-black:focus{
  font-weight: 900 !important;
}

.h-0{
  height: 0px !important;
}

.h-1{
  height: .25rem !important;
}

.h-2{
  height: .5rem !important;
}

.h-3{
  height: .75rem !important;
}

.h-4{
  height: 1rem !important;
}

.h-5{
  height: 1.25rem !important;
}

.h-6{
  height: 1.5rem !important;
}

.h-7{
  height: 1.75rem !important;
}

.h-8{
  height: 2rem !important;
}

.h-9{
  height: 2.25rem !important;
}

.h-10{
  height: 2.5rem !important;
}

.h-11{
  height: 2.75rem !important;
}

.h-12{
  height: 3rem !important;
}

.h-13{
  height: 3.25rem !important;
}

.h-14{
  height: 3.5rem !important;
}

.h-15{
  height: 3.75rem !important;
}

.h-16{
  height: 4rem !important;
}

.h-17{
  height: 4.25rem !important;
}

.h-18{
  height: 4.5rem !important;
}

.h-19{
  height: 4.75rem !important;
}

.h-20{
  height: 5rem !important;
}

.h-21{
  height: 5.25rem !important;
}

.h-22{
  height: 5.5rem !important;
}

.h-23{
  height: 5.75rem !important;
}

.h-24{
  height: 6rem !important;
}

.h-25{
  height: 6.25rem !important;
}

.h-26{
  height: 6.5rem !important;
}

.h-27{
  height: 6.75rem !important;
}

.h-28{
  height: 7rem !important;
}

.h-29{
  height: 7.25rem !important;
}

.h-30{
  height: 7.5rem !important;
}

.h-31{
  height: 7.75rem !important;
}

.h-32{
  height: 8rem !important;
}

.h-33{
  height: 8.25rem !important;
}

.h-34{
  height: 8.5rem !important;
}

.h-35{
  height: 8.75rem !important;
}

.h-36{
  height: 9rem !important;
}

.h-37{
  height: 9.25rem !important;
}

.h-38{
  height: 9.5rem !important;
}

.h-39{
  height: 9.75rem !important;
}

.h-40{
  height: 10rem !important;
}

.h-41{
  height: 10.25rem !important;
}

.h-42{
  height: 10.5rem !important;
}

.h-43{
  height: 10.75rem !important;
}

.h-44{
  height: 11rem !important;
}

.h-45{
  height: 11.25rem !important;
}

.h-46{
  height: 11.5rem !important;
}

.h-47{
  height: 11.75rem !important;
}

.h-48{
  height: 12rem !important;
}

.h-49{
  height: 12.25rem !important;
}

.h-50{
  height: 12.5rem !important;
}

.h-51{
  height: 12.75rem !important;
}

.h-52{
  height: 13rem !important;
}

.h-53{
  height: 13.25rem !important;
}

.h-54{
  height: 13.5rem !important;
}

.h-55{
  height: 13.75rem !important;
}

.h-56{
  height: 14rem !important;
}

.h-65{
  height: 16.25rem !important;
}

.h-70{
  height: 17.5rem !important;
}

.h-71{
  height: 17.75rem !important;
}

.h-72{
  height: 18rem !important;
}

.h-73{
  height: 18.25rem !important;
}

.h-74{
  height: 18.5rem !important;
}

.h-75{
  height: 18.75rem !important;
}

.h-76{
  height: 19rem !important;
}

.h-77{
  height: 19.25rem !important;
}

.h-78{
  height: 19.5rem !important;
}

.h-79{
  height: 19.75rem !important;
}

.h-80{
  height: 20rem !important;
}

.h-81{
  height: 20.25rem !important;
}

.h-82{
  height: 20.5rem !important;
}

.h-83{
  height: 20.75rem !important;
}

.h-84{
  height: 21rem !important;
}

.h-85{
  height: 21.25rem !important;
}

.h-86{
  height: 21.5rem !important;
}

.h-87{
  height: 21.75rem !important;
}

.h-88{
  height: 22rem !important;
}

.h-89{
  height: 22.25rem !important;
}

.h-90{
  height: 22.5rem !important;
}

.h-91{
  height: 22.75rem !important;
}

.h-92{
  height: 23rem !important;
}

.h-95{
  height: 23.75rem !important;
}

.h-100{
  height: 25rem !important;
}

.h-131{
  height: 25.25rem !important;
}

.h-135{
  height: 34rem !important;
}

.h-150{
  height: 37.5rem !important;
}

.h-200{
  height: 50rem !important;
}

.h-710{
  height: 44.375rem !important;
}

.h-820{
  height: 51.25rem !important;
}

.h-1440{
  height: 90rem !important;
}

.h-auto{
  height: auto !important;
}

.h-2\.5{
  height: .625rem !important;
}

.h-6\.25{
  height: 1.5626rem !important;
}

.h-7\.5{
  height: 1.875rem !important;
}

.h-12\.5{
  height: 3.125rem !important;
}

.h-17\.5{
  height: 4.375rem !important;
}

.h-31\.5{
  height: 7.875rem !important;
}

.h-thumb-tript-lg{
  height: 15.625rem !important;
}

.h-thumb-tript-md{
  height: 11.25rem !important;
}

.h-thumb-trip-xl{
  height: 20.625rem !important;
}

.h-tarapprendre-title-lg{
  height: 58.75rem !important;
}

.h-oblong-list-lg{
  height: 40.93rem !important;
}

.h-oblong-list-md{
  height: 20.95rem !important;
}

.h-oblong-content-lg{
  height: 26.875rem !important;
}

.h-article-thumb-lg{
  height: 10.625rem !important;
}

.h-support-title-l-lg{
  height: 28.125rem !important;
}

.h-support-title-r-lg{
  height: 17.8125rem !important;
}

.h-main-footer-menu{
  height: 13.75rem !important;
}

.h-main-footer-logo{
  height: 25.625rem !important;
}

.h-full{
  height: 100% !important;
}

.h-screen{
  height: 100vh !important;
}

.h-82\.5{
  height: 20.625rem !important;
}

.text-0{
  font-size: 0 !important;
}

.text-7{
  font-size: 0.4375rem !important;
}

.text-8{
  font-size: 0.5rem !important;
}

.text-10{
  font-size: 0.625rem !important;
}

.text-11{
  font-size: 0.6875rem !important;
}

.text-12{
  font-size: 0.75rem !important;
}

.text-13{
  font-size: 0.8125rem !important;
}

.text-14{
  font-size: 0.875rem !important;
}

.text-15{
  font-size: 0.9375rem !important;
}

.text-17{
  font-size: 1.0625rem !important;
}

.text-18{
  font-size: 1.125rem !important;
}

.text-20{
  font-size: 1.25rem !important;
}

.text-21{
  font-size: 1.3125rem !important;
}

.text-22{
  font-size: 1.1375rem !important;
}

.text-25{
  font-size: 1.5625rem !important;
}

.text-30{
  font-size: 1.875rem !important;
}

.text-32{
  font-size: 2rem !important;
}

.text-35{
  font-size: 2.1875rem !important;
}

.text-37{
  font-size: 2.3125rem !important;
}

.text-40{
  font-size: 2.5rem !important;
}

.text-45{
  font-size: 2.8125rem !important;
}

.text-46{
  font-size: 2.875rem !important;
}

.text-50{
  font-size: 3.125rem !important;
}

.text-55{
  font-size: 3.4375rem !important;
}

.text-65{
  font-size: 4.063rem !important;
}

.text-70{
  font-size: 4.375rem !important;
}

.text-80{
  font-size: 5rem !important;
}

.text-90{
  font-size: 5.625rem !important;
}

.text-100{
  font-size: 6.25rem !important;
}

.text-105{
  font-size: 6.563rem !important;
}

.text-130{
  font-size: 8.125rem !important;
}

.text-150{
  font-size: 9.375rem !important;
}

.text-400{
  font-size: 25rem !important;
}

.text-900{
  font-size: 56.25rem !important;
}

.text-icon{
  font-size: .625rem !important;
}

.text-xs{
  font-size: 0.8rem !important;
}

.text-tiny{
  font-size: .875rem !important;
}

.text-base{
  font-size: 1rem !important;
}

.text-lg{
  font-size: 1.125rem !important;
}

.text-xl{
  font-size: 1.25rem !important;
}

.text-2xl{
  font-size: 1.5rem !important;
}

.text-3xl{
  font-size: 1.875rem !important;
}

.text-4xl{
  font-size: 2.25rem !important;
}

.text-5xl{
  font-size: 2.875rem !important;
}

.text-6xl{
  font-size: 3rem !important;
}

.text-7xl{
  font-size: 4rem !important;
}

.text-8xl{
  font-size: 5rem !important;
}

.text-9xl{
  font-size: 5.625rem !important;
}

.leading-3{
  line-height: .75rem !important;
}

.leading-4{
  line-height: 1rem !important;
}

.leading-5{
  line-height: 1.25rem !important;
}

.leading-6{
  line-height: 1.5rem !important;
}

.leading-7{
  line-height: 1.75rem !important;
}

.leading-8{
  line-height: 2rem !important;
}

.leading-9{
  line-height: 2.25rem !important;
}

.leading-10{
  line-height: 2.5rem !important;
}

.leading-15{
  line-height: 15px !important;
}

.leading-18{
  line-height: 18px !important;
}

.leading-22{
  line-height: 22px !important;
}

.leading-35{
  line-height: 35px !important;
}

.leading-40{
  line-height: 40px !important;
}

.leading-50{
  line-height: 50px !important;
}

.leading-55{
  line-height: 55px !important;
}

.leading-none{
  line-height: 1 !important;
}

.leading-tight{
  line-height: 1.25 !important;
}

.leading-snug{
  line-height: 1.375 !important;
}

.leading-normal{
  line-height: 1.5 !important;
}

.leading-relaxed{
  line-height: 1.625 !important;
}

.leading-loose{
  line-height: 2 !important;
}

.leading-0\.75{
  line-height: 0.75 !important;
}

.leading-1\.15{
  line-height: 1.15 !important;
}

.leading-1\.2{
  line-height: 1.2 !important;
}

.leading-1\.25{
  line-height: 1.25 !important;
}

.leading-1\.3{
  line-height: 1.3 !important;
}

.leading-1\.6{
  line-height: 1.6 !important;
}

.list-inside{
  list-style-position: inside !important;
}

.list-outside{
  list-style-position: outside !important;
}

.list-none{
  list-style-type: none !important;
}

.list-disc{
  list-style-type: disc !important;
}

.list-decimal{
  list-style-type: decimal !important;
}

.m-0{
  margin: 0px !important;
}

.m-1{
  margin: .25rem !important;
}

.m-2{
  margin: .5rem !important;
}

.m-3{
  margin: .75rem !important;
}

.m-4{
  margin: 1rem !important;
}

.m-5{
  margin: 1.25rem !important;
}

.m-6{
  margin: 1.5rem !important;
}

.m-7{
  margin: 1.75rem !important;
}

.m-8{
  margin: 2rem !important;
}

.m-9{
  margin: 2.25rem !important;
}

.m-10{
  margin: 2.5rem !important;
}

.m-11{
  margin: 2.75rem !important;
}

.m-12{
  margin: 3rem !important;
}

.m-13{
  margin: 3.25rem !important;
}

.m-14{
  margin: 3.5rem !important;
}

.m-15{
  margin: 3.75rem !important;
}

.m-16{
  margin: 4rem !important;
}

.m-17{
  margin: 4.25rem !important;
}

.m-18{
  margin: 4.5rem !important;
}

.m-19{
  margin: 4.75rem !important;
}

.m-20{
  margin: 5rem !important;
}

.m-21{
  margin: 5.25rem !important;
}

.m-22{
  margin: 5.5rem !important;
}

.m-23{
  margin: 5.75rem !important;
}

.m-24{
  margin: 6rem !important;
}

.m-25{
  margin: 6.25rem !important;
}

.m-26{
  margin: 6.5rem !important;
}

.m-27{
  margin: 6.75rem !important;
}

.m-28{
  margin: 7rem !important;
}

.m-29{
  margin: 7.25rem !important;
}

.m-30{
  margin: 7.5rem !important;
}

.m-31{
  margin: 7.75rem !important;
}

.m-32{
  margin: 8rem !important;
}

.m-33{
  margin: 8.25rem !important;
}

.m-34{
  margin: 8.5rem !important;
}

.m-35{
  margin: 8.75rem !important;
}

.m-36{
  margin: 9rem !important;
}

.m-37{
  margin: 9.25rem !important;
}

.m-38{
  margin: 9.5rem !important;
}

.m-39{
  margin: 9.75rem !important;
}

.m-40{
  margin: 10rem !important;
}

.m-41{
  margin: 10.25rem !important;
}

.m-42{
  margin: 10.5rem !important;
}

.m-43{
  margin: 10.75rem !important;
}

.m-44{
  margin: 11rem !important;
}

.m-45{
  margin: 11.25rem !important;
}

.m-46{
  margin: 11.5rem !important;
}

.m-47{
  margin: 11.75rem !important;
}

.m-48{
  margin: 12rem !important;
}

.m-49{
  margin: 12.25rem !important;
}

.m-50{
  margin: 12.5rem !important;
}

.m-51{
  margin: 12.75rem !important;
}

.m-52{
  margin: 13rem !important;
}

.m-53{
  margin: 13.25rem !important;
}

.m-54{
  margin: 13.5rem !important;
}

.m-55{
  margin: 13.75rem !important;
}

.m-56{
  margin: 14rem !important;
}

.m-70{
  margin: 17.5rem !important;
}

.m-71{
  margin: 17.75rem !important;
}

.m-72{
  margin: 18rem !important;
}

.m-73{
  margin: 18.25rem !important;
}

.m-74{
  margin: 18.5rem !important;
}

.m-75{
  margin: 18.75rem !important;
}

.m-76{
  margin: 19rem !important;
}

.m-77{
  margin: 19.25rem !important;
}

.m-78{
  margin: 19.5rem !important;
}

.m-79{
  margin: 19.75rem !important;
}

.m-80{
  margin: 20rem !important;
}

.m-81{
  margin: 20.25rem !important;
}

.m-82{
  margin: 20.5rem !important;
}

.m-83{
  margin: 20.75rem !important;
}

.m-84{
  margin: 21rem !important;
}

.m-85{
  margin: 21.25rem !important;
}

.m-86{
  margin: 21.5rem !important;
}

.m-87{
  margin: 21.75rem !important;
}

.m-88{
  margin: 22rem !important;
}

.m-89{
  margin: 22.25rem !important;
}

.m-90{
  margin: 22.5rem !important;
}

.m-91{
  margin: 22.75rem !important;
}

.m-92{
  margin: 23rem !important;
}

.m-100{
  margin: 25rem !important;
}

.m-131{
  margin: 25.25rem !important;
}

.m-135{
  margin: 34rem !important;
}

.m-150{
  margin: 37.5rem !important;
}

.m-710{
  margin: 44.375rem !important;
}

.m-820{
  margin: 51.25rem !important;
}

.m-1440{
  margin: 90rem !important;
}

.m-auto{
  margin: auto !important;
}

.m-2\.5{
  margin: .625rem !important;
}

.m-6\.25{
  margin: 1.5626rem !important;
}

.m-7\.5{
  margin: 1.875rem !important;
}

.m-12\.5{
  margin: 3.125rem !important;
}

.m-17\.5{
  margin: 4.375rem !important;
}

.m-31\.5{
  margin: 7.875rem !important;
}

.m-thumb-tript-lg{
  margin: 15.625rem !important;
}

.m-thumb-tript-md{
  margin: 11.25rem !important;
}

.m-thumb-trip-xl{
  margin: 20.625rem !important;
}

.m-tarapprendre-title-lg{
  margin: 58.75rem !important;
}

.m-oblong-list-lg{
  margin: 40.93rem !important;
}

.m-oblong-list-md{
  margin: 20.95rem !important;
}

.m-oblong-content-lg{
  margin: 26.875rem !important;
}

.m-article-thumb-lg{
  margin: 10.625rem !important;
}

.m-support-title-l-lg{
  margin: 28.125rem !important;
}

.m-support-title-r-lg{
  margin: 17.8125rem !important;
}

.m-main-footer-menu{
  margin: 13.75rem !important;
}

.m-main-footer-logo{
  margin: 25.625rem !important;
}

.m-full{
  margin: 100% !important;
}

.-m-0{
  margin: 0px !important;
}

.-m-1{
  margin: -0.25rem !important;
}

.-m-2{
  margin: -0.5rem !important;
}

.-m-3{
  margin: -0.75rem !important;
}

.-m-4{
  margin: -1rem !important;
}

.-m-5{
  margin: -1.25rem !important;
}

.-m-6{
  margin: -1.5rem !important;
}

.-m-7{
  margin: -1.75rem !important;
}

.-m-8{
  margin: -2rem !important;
}

.-m-9{
  margin: -2.25rem !important;
}

.-m-10{
  margin: -2.5rem !important;
}

.-m-11{
  margin: -2.75rem !important;
}

.-m-12{
  margin: -3rem !important;
}

.-m-13{
  margin: -3.25rem !important;
}

.-m-14{
  margin: -3.5rem !important;
}

.-m-15{
  margin: -3.75rem !important;
}

.-m-16{
  margin: -4rem !important;
}

.-m-17{
  margin: -4.25rem !important;
}

.-m-18{
  margin: -4.5rem !important;
}

.-m-19{
  margin: -4.75rem !important;
}

.-m-20{
  margin: -5rem !important;
}

.-m-21{
  margin: -5.25rem !important;
}

.-m-22{
  margin: -5.5rem !important;
}

.-m-23{
  margin: -5.75rem !important;
}

.-m-24{
  margin: -6rem !important;
}

.-m-25{
  margin: -6.25rem !important;
}

.-m-26{
  margin: -6.5rem !important;
}

.-m-27{
  margin: -6.75rem !important;
}

.-m-28{
  margin: -7rem !important;
}

.-m-29{
  margin: -7.25rem !important;
}

.-m-30{
  margin: -7.5rem !important;
}

.-m-31{
  margin: -7.75rem !important;
}

.-m-32{
  margin: -8rem !important;
}

.-m-33{
  margin: -8.25rem !important;
}

.-m-34{
  margin: -8.5rem !important;
}

.-m-35{
  margin: -8.75rem !important;
}

.-m-36{
  margin: -9rem !important;
}

.-m-37{
  margin: -9.25rem !important;
}

.-m-38{
  margin: -9.5rem !important;
}

.-m-39{
  margin: -9.75rem !important;
}

.-m-40{
  margin: -10rem !important;
}

.-m-41{
  margin: -10.25rem !important;
}

.-m-42{
  margin: -10.5rem !important;
}

.-m-43{
  margin: -10.75rem !important;
}

.-m-44{
  margin: -11rem !important;
}

.-m-45{
  margin: -11.25rem !important;
}

.-m-46{
  margin: -11.5rem !important;
}

.-m-47{
  margin: -11.75rem !important;
}

.-m-48{
  margin: -12rem !important;
}

.-m-49{
  margin: -12.25rem !important;
}

.-m-50{
  margin: -12.5rem !important;
}

.-m-51{
  margin: -12.75rem !important;
}

.-m-52{
  margin: -13rem !important;
}

.-m-53{
  margin: -13.25rem !important;
}

.-m-54{
  margin: -13.5rem !important;
}

.-m-55{
  margin: -13.75rem !important;
}

.-m-56{
  margin: -14rem !important;
}

.-m-70{
  margin: -17.5rem !important;
}

.-m-71{
  margin: -17.75rem !important;
}

.-m-72{
  margin: -18rem !important;
}

.-m-73{
  margin: -18.25rem !important;
}

.-m-74{
  margin: -18.5rem !important;
}

.-m-75{
  margin: -18.75rem !important;
}

.-m-76{
  margin: -19rem !important;
}

.-m-77{
  margin: -19.25rem !important;
}

.-m-78{
  margin: -19.5rem !important;
}

.-m-79{
  margin: -19.75rem !important;
}

.-m-80{
  margin: -20rem !important;
}

.-m-81{
  margin: -20.25rem !important;
}

.-m-82{
  margin: -20.5rem !important;
}

.-m-83{
  margin: -20.75rem !important;
}

.-m-84{
  margin: -21rem !important;
}

.-m-85{
  margin: -21.25rem !important;
}

.-m-86{
  margin: -21.5rem !important;
}

.-m-87{
  margin: -21.75rem !important;
}

.-m-88{
  margin: -22rem !important;
}

.-m-89{
  margin: -22.25rem !important;
}

.-m-90{
  margin: -22.5rem !important;
}

.-m-91{
  margin: -22.75rem !important;
}

.-m-92{
  margin: -23rem !important;
}

.-m-100{
  margin: -25rem !important;
}

.-m-131{
  margin: -25.25rem !important;
}

.-m-135{
  margin: -34rem !important;
}

.-m-150{
  margin: -37.5rem !important;
}

.-m-710{
  margin: -44.375rem !important;
}

.-m-820{
  margin: -51.25rem !important;
}

.-m-1440{
  margin: -90rem !important;
}

.-m-2\.5{
  margin: -0.625rem !important;
}

.-m-6\.25{
  margin: -1.5626rem !important;
}

.-m-7\.5{
  margin: -1.875rem !important;
}

.-m-12\.5{
  margin: -3.125rem !important;
}

.-m-17\.5{
  margin: -4.375rem !important;
}

.-m-31\.5{
  margin: -7.875rem !important;
}

.-m-thumb-tript-lg{
  margin: -15.625rem !important;
}

.-m-thumb-tript-md{
  margin: -11.25rem !important;
}

.-m-thumb-trip-xl{
  margin: -20.625rem !important;
}

.-m-tarapprendre-title-lg{
  margin: -58.75rem !important;
}

.-m-oblong-list-lg{
  margin: -40.93rem !important;
}

.-m-oblong-list-md{
  margin: -20.95rem !important;
}

.-m-oblong-content-lg{
  margin: -26.875rem !important;
}

.-m-article-thumb-lg{
  margin: -10.625rem !important;
}

.-m-support-title-l-lg{
  margin: -28.125rem !important;
}

.-m-support-title-r-lg{
  margin: -17.8125rem !important;
}

.-m-main-footer-menu{
  margin: -13.75rem !important;
}

.-m-main-footer-logo{
  margin: -25.625rem !important;
}

.-m-full{
  margin: -100% !important;
}

.my-0{
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.mx-0{
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.my-1{
  margin-top: .25rem !important;
  margin-bottom: .25rem !important;
}

.mx-1{
  margin-left: .25rem !important;
  margin-right: .25rem !important;
}

.my-2{
  margin-top: .5rem !important;
  margin-bottom: .5rem !important;
}

.mx-2{
  margin-left: .5rem !important;
  margin-right: .5rem !important;
}

.my-3{
  margin-top: .75rem !important;
  margin-bottom: .75rem !important;
}

.mx-3{
  margin-left: .75rem !important;
  margin-right: .75rem !important;
}

.my-4{
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.mx-4{
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.my-5{
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}

.mx-5{
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}

.my-6{
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.mx-6{
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.my-7{
  margin-top: 1.75rem !important;
  margin-bottom: 1.75rem !important;
}

.mx-7{
  margin-left: 1.75rem !important;
  margin-right: 1.75rem !important;
}

.my-8{
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.mx-8{
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.my-9{
  margin-top: 2.25rem !important;
  margin-bottom: 2.25rem !important;
}

.mx-9{
  margin-left: 2.25rem !important;
  margin-right: 2.25rem !important;
}

.my-10{
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.mx-10{
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;
}

.my-11{
  margin-top: 2.75rem !important;
  margin-bottom: 2.75rem !important;
}

.mx-11{
  margin-left: 2.75rem !important;
  margin-right: 2.75rem !important;
}

.my-12{
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.mx-12{
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.my-13{
  margin-top: 3.25rem !important;
  margin-bottom: 3.25rem !important;
}

.mx-13{
  margin-left: 3.25rem !important;
  margin-right: 3.25rem !important;
}

.my-14{
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}

.mx-14{
  margin-left: 3.5rem !important;
  margin-right: 3.5rem !important;
}

.my-15{
  margin-top: 3.75rem !important;
  margin-bottom: 3.75rem !important;
}

.mx-15{
  margin-left: 3.75rem !important;
  margin-right: 3.75rem !important;
}

.my-16{
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.mx-16{
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}

.my-17{
  margin-top: 4.25rem !important;
  margin-bottom: 4.25rem !important;
}

.mx-17{
  margin-left: 4.25rem !important;
  margin-right: 4.25rem !important;
}

.my-18{
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}

.mx-18{
  margin-left: 4.5rem !important;
  margin-right: 4.5rem !important;
}

.my-19{
  margin-top: 4.75rem !important;
  margin-bottom: 4.75rem !important;
}

.mx-19{
  margin-left: 4.75rem !important;
  margin-right: 4.75rem !important;
}

.my-20{
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.mx-20{
  margin-left: 5rem !important;
  margin-right: 5rem !important;
}

.my-21{
  margin-top: 5.25rem !important;
  margin-bottom: 5.25rem !important;
}

.mx-21{
  margin-left: 5.25rem !important;
  margin-right: 5.25rem !important;
}

.my-22{
  margin-top: 5.5rem !important;
  margin-bottom: 5.5rem !important;
}

.mx-22{
  margin-left: 5.5rem !important;
  margin-right: 5.5rem !important;
}

.my-23{
  margin-top: 5.75rem !important;
  margin-bottom: 5.75rem !important;
}

.mx-23{
  margin-left: 5.75rem !important;
  margin-right: 5.75rem !important;
}

.my-24{
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.mx-24{
  margin-left: 6rem !important;
  margin-right: 6rem !important;
}

.my-25{
  margin-top: 6.25rem !important;
  margin-bottom: 6.25rem !important;
}

.mx-25{
  margin-left: 6.25rem !important;
  margin-right: 6.25rem !important;
}

.my-26{
  margin-top: 6.5rem !important;
  margin-bottom: 6.5rem !important;
}

.mx-26{
  margin-left: 6.5rem !important;
  margin-right: 6.5rem !important;
}

.my-27{
  margin-top: 6.75rem !important;
  margin-bottom: 6.75rem !important;
}

.mx-27{
  margin-left: 6.75rem !important;
  margin-right: 6.75rem !important;
}

.my-28{
  margin-top: 7rem !important;
  margin-bottom: 7rem !important;
}

.mx-28{
  margin-left: 7rem !important;
  margin-right: 7rem !important;
}

.my-29{
  margin-top: 7.25rem !important;
  margin-bottom: 7.25rem !important;
}

.mx-29{
  margin-left: 7.25rem !important;
  margin-right: 7.25rem !important;
}

.my-30{
  margin-top: 7.5rem !important;
  margin-bottom: 7.5rem !important;
}

.mx-30{
  margin-left: 7.5rem !important;
  margin-right: 7.5rem !important;
}

.my-31{
  margin-top: 7.75rem !important;
  margin-bottom: 7.75rem !important;
}

.mx-31{
  margin-left: 7.75rem !important;
  margin-right: 7.75rem !important;
}

.my-32{
  margin-top: 8rem !important;
  margin-bottom: 8rem !important;
}

.mx-32{
  margin-left: 8rem !important;
  margin-right: 8rem !important;
}

.my-33{
  margin-top: 8.25rem !important;
  margin-bottom: 8.25rem !important;
}

.mx-33{
  margin-left: 8.25rem !important;
  margin-right: 8.25rem !important;
}

.my-34{
  margin-top: 8.5rem !important;
  margin-bottom: 8.5rem !important;
}

.mx-34{
  margin-left: 8.5rem !important;
  margin-right: 8.5rem !important;
}

.my-35{
  margin-top: 8.75rem !important;
  margin-bottom: 8.75rem !important;
}

.mx-35{
  margin-left: 8.75rem !important;
  margin-right: 8.75rem !important;
}

.my-36{
  margin-top: 9rem !important;
  margin-bottom: 9rem !important;
}

.mx-36{
  margin-left: 9rem !important;
  margin-right: 9rem !important;
}

.my-37{
  margin-top: 9.25rem !important;
  margin-bottom: 9.25rem !important;
}

.mx-37{
  margin-left: 9.25rem !important;
  margin-right: 9.25rem !important;
}

.my-38{
  margin-top: 9.5rem !important;
  margin-bottom: 9.5rem !important;
}

.mx-38{
  margin-left: 9.5rem !important;
  margin-right: 9.5rem !important;
}

.my-39{
  margin-top: 9.75rem !important;
  margin-bottom: 9.75rem !important;
}

.mx-39{
  margin-left: 9.75rem !important;
  margin-right: 9.75rem !important;
}

.my-40{
  margin-top: 10rem !important;
  margin-bottom: 10rem !important;
}

.mx-40{
  margin-left: 10rem !important;
  margin-right: 10rem !important;
}

.my-41{
  margin-top: 10.25rem !important;
  margin-bottom: 10.25rem !important;
}

.mx-41{
  margin-left: 10.25rem !important;
  margin-right: 10.25rem !important;
}

.my-42{
  margin-top: 10.5rem !important;
  margin-bottom: 10.5rem !important;
}

.mx-42{
  margin-left: 10.5rem !important;
  margin-right: 10.5rem !important;
}

.my-43{
  margin-top: 10.75rem !important;
  margin-bottom: 10.75rem !important;
}

.mx-43{
  margin-left: 10.75rem !important;
  margin-right: 10.75rem !important;
}

.my-44{
  margin-top: 11rem !important;
  margin-bottom: 11rem !important;
}

.mx-44{
  margin-left: 11rem !important;
  margin-right: 11rem !important;
}

.my-45{
  margin-top: 11.25rem !important;
  margin-bottom: 11.25rem !important;
}

.mx-45{
  margin-left: 11.25rem !important;
  margin-right: 11.25rem !important;
}

.my-46{
  margin-top: 11.5rem !important;
  margin-bottom: 11.5rem !important;
}

.mx-46{
  margin-left: 11.5rem !important;
  margin-right: 11.5rem !important;
}

.my-47{
  margin-top: 11.75rem !important;
  margin-bottom: 11.75rem !important;
}

.mx-47{
  margin-left: 11.75rem !important;
  margin-right: 11.75rem !important;
}

.my-48{
  margin-top: 12rem !important;
  margin-bottom: 12rem !important;
}

.mx-48{
  margin-left: 12rem !important;
  margin-right: 12rem !important;
}

.my-49{
  margin-top: 12.25rem !important;
  margin-bottom: 12.25rem !important;
}

.mx-49{
  margin-left: 12.25rem !important;
  margin-right: 12.25rem !important;
}

.my-50{
  margin-top: 12.5rem !important;
  margin-bottom: 12.5rem !important;
}

.mx-50{
  margin-left: 12.5rem !important;
  margin-right: 12.5rem !important;
}

.my-51{
  margin-top: 12.75rem !important;
  margin-bottom: 12.75rem !important;
}

.mx-51{
  margin-left: 12.75rem !important;
  margin-right: 12.75rem !important;
}

.my-52{
  margin-top: 13rem !important;
  margin-bottom: 13rem !important;
}

.mx-52{
  margin-left: 13rem !important;
  margin-right: 13rem !important;
}

.my-53{
  margin-top: 13.25rem !important;
  margin-bottom: 13.25rem !important;
}

.mx-53{
  margin-left: 13.25rem !important;
  margin-right: 13.25rem !important;
}

.my-54{
  margin-top: 13.5rem !important;
  margin-bottom: 13.5rem !important;
}

.mx-54{
  margin-left: 13.5rem !important;
  margin-right: 13.5rem !important;
}

.my-55{
  margin-top: 13.75rem !important;
  margin-bottom: 13.75rem !important;
}

.mx-55{
  margin-left: 13.75rem !important;
  margin-right: 13.75rem !important;
}

.my-56{
  margin-top: 14rem !important;
  margin-bottom: 14rem !important;
}

.mx-56{
  margin-left: 14rem !important;
  margin-right: 14rem !important;
}

.my-70{
  margin-top: 17.5rem !important;
  margin-bottom: 17.5rem !important;
}

.mx-70{
  margin-left: 17.5rem !important;
  margin-right: 17.5rem !important;
}

.my-71{
  margin-top: 17.75rem !important;
  margin-bottom: 17.75rem !important;
}

.mx-71{
  margin-left: 17.75rem !important;
  margin-right: 17.75rem !important;
}

.my-72{
  margin-top: 18rem !important;
  margin-bottom: 18rem !important;
}

.mx-72{
  margin-left: 18rem !important;
  margin-right: 18rem !important;
}

.my-73{
  margin-top: 18.25rem !important;
  margin-bottom: 18.25rem !important;
}

.mx-73{
  margin-left: 18.25rem !important;
  margin-right: 18.25rem !important;
}

.my-74{
  margin-top: 18.5rem !important;
  margin-bottom: 18.5rem !important;
}

.mx-74{
  margin-left: 18.5rem !important;
  margin-right: 18.5rem !important;
}

.my-75{
  margin-top: 18.75rem !important;
  margin-bottom: 18.75rem !important;
}

.mx-75{
  margin-left: 18.75rem !important;
  margin-right: 18.75rem !important;
}

.my-76{
  margin-top: 19rem !important;
  margin-bottom: 19rem !important;
}

.mx-76{
  margin-left: 19rem !important;
  margin-right: 19rem !important;
}

.my-77{
  margin-top: 19.25rem !important;
  margin-bottom: 19.25rem !important;
}

.mx-77{
  margin-left: 19.25rem !important;
  margin-right: 19.25rem !important;
}

.my-78{
  margin-top: 19.5rem !important;
  margin-bottom: 19.5rem !important;
}

.mx-78{
  margin-left: 19.5rem !important;
  margin-right: 19.5rem !important;
}

.my-79{
  margin-top: 19.75rem !important;
  margin-bottom: 19.75rem !important;
}

.mx-79{
  margin-left: 19.75rem !important;
  margin-right: 19.75rem !important;
}

.my-80{
  margin-top: 20rem !important;
  margin-bottom: 20rem !important;
}

.mx-80{
  margin-left: 20rem !important;
  margin-right: 20rem !important;
}

.my-81{
  margin-top: 20.25rem !important;
  margin-bottom: 20.25rem !important;
}

.mx-81{
  margin-left: 20.25rem !important;
  margin-right: 20.25rem !important;
}

.my-82{
  margin-top: 20.5rem !important;
  margin-bottom: 20.5rem !important;
}

.mx-82{
  margin-left: 20.5rem !important;
  margin-right: 20.5rem !important;
}

.my-83{
  margin-top: 20.75rem !important;
  margin-bottom: 20.75rem !important;
}

.mx-83{
  margin-left: 20.75rem !important;
  margin-right: 20.75rem !important;
}

.my-84{
  margin-top: 21rem !important;
  margin-bottom: 21rem !important;
}

.mx-84{
  margin-left: 21rem !important;
  margin-right: 21rem !important;
}

.my-85{
  margin-top: 21.25rem !important;
  margin-bottom: 21.25rem !important;
}

.mx-85{
  margin-left: 21.25rem !important;
  margin-right: 21.25rem !important;
}

.my-86{
  margin-top: 21.5rem !important;
  margin-bottom: 21.5rem !important;
}

.mx-86{
  margin-left: 21.5rem !important;
  margin-right: 21.5rem !important;
}

.my-87{
  margin-top: 21.75rem !important;
  margin-bottom: 21.75rem !important;
}

.mx-87{
  margin-left: 21.75rem !important;
  margin-right: 21.75rem !important;
}

.my-88{
  margin-top: 22rem !important;
  margin-bottom: 22rem !important;
}

.mx-88{
  margin-left: 22rem !important;
  margin-right: 22rem !important;
}

.my-89{
  margin-top: 22.25rem !important;
  margin-bottom: 22.25rem !important;
}

.mx-89{
  margin-left: 22.25rem !important;
  margin-right: 22.25rem !important;
}

.my-90{
  margin-top: 22.5rem !important;
  margin-bottom: 22.5rem !important;
}

.mx-90{
  margin-left: 22.5rem !important;
  margin-right: 22.5rem !important;
}

.my-91{
  margin-top: 22.75rem !important;
  margin-bottom: 22.75rem !important;
}

.mx-91{
  margin-left: 22.75rem !important;
  margin-right: 22.75rem !important;
}

.my-92{
  margin-top: 23rem !important;
  margin-bottom: 23rem !important;
}

.mx-92{
  margin-left: 23rem !important;
  margin-right: 23rem !important;
}

.my-100{
  margin-top: 25rem !important;
  margin-bottom: 25rem !important;
}

.mx-100{
  margin-left: 25rem !important;
  margin-right: 25rem !important;
}

.my-131{
  margin-top: 25.25rem !important;
  margin-bottom: 25.25rem !important;
}

.mx-131{
  margin-left: 25.25rem !important;
  margin-right: 25.25rem !important;
}

.my-135{
  margin-top: 34rem !important;
  margin-bottom: 34rem !important;
}

.mx-135{
  margin-left: 34rem !important;
  margin-right: 34rem !important;
}

.my-150{
  margin-top: 37.5rem !important;
  margin-bottom: 37.5rem !important;
}

.mx-150{
  margin-left: 37.5rem !important;
  margin-right: 37.5rem !important;
}

.my-710{
  margin-top: 44.375rem !important;
  margin-bottom: 44.375rem !important;
}

.mx-710{
  margin-left: 44.375rem !important;
  margin-right: 44.375rem !important;
}

.my-820{
  margin-top: 51.25rem !important;
  margin-bottom: 51.25rem !important;
}

.mx-820{
  margin-left: 51.25rem !important;
  margin-right: 51.25rem !important;
}

.my-1440{
  margin-top: 90rem !important;
  margin-bottom: 90rem !important;
}

.mx-1440{
  margin-left: 90rem !important;
  margin-right: 90rem !important;
}

.my-auto{
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mx-auto{
  margin-left: auto !important;
  margin-right: auto !important;
}

.my-2\.5{
  margin-top: .625rem !important;
  margin-bottom: .625rem !important;
}

.mx-2\.5{
  margin-left: .625rem !important;
  margin-right: .625rem !important;
}

.my-6\.25{
  margin-top: 1.5626rem !important;
  margin-bottom: 1.5626rem !important;
}

.mx-6\.25{
  margin-left: 1.5626rem !important;
  margin-right: 1.5626rem !important;
}

.my-7\.5{
  margin-top: 1.875rem !important;
  margin-bottom: 1.875rem !important;
}

.mx-7\.5{
  margin-left: 1.875rem !important;
  margin-right: 1.875rem !important;
}

.my-12\.5{
  margin-top: 3.125rem !important;
  margin-bottom: 3.125rem !important;
}

.mx-12\.5{
  margin-left: 3.125rem !important;
  margin-right: 3.125rem !important;
}

.my-17\.5{
  margin-top: 4.375rem !important;
  margin-bottom: 4.375rem !important;
}

.mx-17\.5{
  margin-left: 4.375rem !important;
  margin-right: 4.375rem !important;
}

.my-31\.5{
  margin-top: 7.875rem !important;
  margin-bottom: 7.875rem !important;
}

.mx-31\.5{
  margin-left: 7.875rem !important;
  margin-right: 7.875rem !important;
}

.my-thumb-tript-lg{
  margin-top: 15.625rem !important;
  margin-bottom: 15.625rem !important;
}

.mx-thumb-tript-lg{
  margin-left: 15.625rem !important;
  margin-right: 15.625rem !important;
}

.my-thumb-tript-md{
  margin-top: 11.25rem !important;
  margin-bottom: 11.25rem !important;
}

.mx-thumb-tript-md{
  margin-left: 11.25rem !important;
  margin-right: 11.25rem !important;
}

.my-thumb-trip-xl{
  margin-top: 20.625rem !important;
  margin-bottom: 20.625rem !important;
}

.mx-thumb-trip-xl{
  margin-left: 20.625rem !important;
  margin-right: 20.625rem !important;
}

.my-tarapprendre-title-lg{
  margin-top: 58.75rem !important;
  margin-bottom: 58.75rem !important;
}

.mx-tarapprendre-title-lg{
  margin-left: 58.75rem !important;
  margin-right: 58.75rem !important;
}

.my-oblong-list-lg{
  margin-top: 40.93rem !important;
  margin-bottom: 40.93rem !important;
}

.mx-oblong-list-lg{
  margin-left: 40.93rem !important;
  margin-right: 40.93rem !important;
}

.my-oblong-list-md{
  margin-top: 20.95rem !important;
  margin-bottom: 20.95rem !important;
}

.mx-oblong-list-md{
  margin-left: 20.95rem !important;
  margin-right: 20.95rem !important;
}

.my-oblong-content-lg{
  margin-top: 26.875rem !important;
  margin-bottom: 26.875rem !important;
}

.mx-oblong-content-lg{
  margin-left: 26.875rem !important;
  margin-right: 26.875rem !important;
}

.my-article-thumb-lg{
  margin-top: 10.625rem !important;
  margin-bottom: 10.625rem !important;
}

.mx-article-thumb-lg{
  margin-left: 10.625rem !important;
  margin-right: 10.625rem !important;
}

.my-support-title-l-lg{
  margin-top: 28.125rem !important;
  margin-bottom: 28.125rem !important;
}

.mx-support-title-l-lg{
  margin-left: 28.125rem !important;
  margin-right: 28.125rem !important;
}

.my-support-title-r-lg{
  margin-top: 17.8125rem !important;
  margin-bottom: 17.8125rem !important;
}

.mx-support-title-r-lg{
  margin-left: 17.8125rem !important;
  margin-right: 17.8125rem !important;
}

.my-main-footer-menu{
  margin-top: 13.75rem !important;
  margin-bottom: 13.75rem !important;
}

.mx-main-footer-menu{
  margin-left: 13.75rem !important;
  margin-right: 13.75rem !important;
}

.my-main-footer-logo{
  margin-top: 25.625rem !important;
  margin-bottom: 25.625rem !important;
}

.mx-main-footer-logo{
  margin-left: 25.625rem !important;
  margin-right: 25.625rem !important;
}

.my-full{
  margin-top: 100% !important;
  margin-bottom: 100% !important;
}

.mx-full{
  margin-left: 100% !important;
  margin-right: 100% !important;
}

.-my-0{
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.-mx-0{
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.-my-1{
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.-mx-1{
  margin-left: -0.25rem !important;
  margin-right: -0.25rem !important;
}

.-my-2{
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.-mx-2{
  margin-left: -0.5rem !important;
  margin-right: -0.5rem !important;
}

.-my-3{
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important;
}

.-mx-3{
  margin-left: -0.75rem !important;
  margin-right: -0.75rem !important;
}

.-my-4{
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.-mx-4{
  margin-left: -1rem !important;
  margin-right: -1rem !important;
}

.-my-5{
  margin-top: -1.25rem !important;
  margin-bottom: -1.25rem !important;
}

.-mx-5{
  margin-left: -1.25rem !important;
  margin-right: -1.25rem !important;
}

.-my-6{
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.-mx-6{
  margin-left: -1.5rem !important;
  margin-right: -1.5rem !important;
}

.-my-7{
  margin-top: -1.75rem !important;
  margin-bottom: -1.75rem !important;
}

.-mx-7{
  margin-left: -1.75rem !important;
  margin-right: -1.75rem !important;
}

.-my-8{
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.-mx-8{
  margin-left: -2rem !important;
  margin-right: -2rem !important;
}

.-my-9{
  margin-top: -2.25rem !important;
  margin-bottom: -2.25rem !important;
}

.-mx-9{
  margin-left: -2.25rem !important;
  margin-right: -2.25rem !important;
}

.-my-10{
  margin-top: -2.5rem !important;
  margin-bottom: -2.5rem !important;
}

.-mx-10{
  margin-left: -2.5rem !important;
  margin-right: -2.5rem !important;
}

.-my-11{
  margin-top: -2.75rem !important;
  margin-bottom: -2.75rem !important;
}

.-mx-11{
  margin-left: -2.75rem !important;
  margin-right: -2.75rem !important;
}

.-my-12{
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.-mx-12{
  margin-left: -3rem !important;
  margin-right: -3rem !important;
}

.-my-13{
  margin-top: -3.25rem !important;
  margin-bottom: -3.25rem !important;
}

.-mx-13{
  margin-left: -3.25rem !important;
  margin-right: -3.25rem !important;
}

.-my-14{
  margin-top: -3.5rem !important;
  margin-bottom: -3.5rem !important;
}

.-mx-14{
  margin-left: -3.5rem !important;
  margin-right: -3.5rem !important;
}

.-my-15{
  margin-top: -3.75rem !important;
  margin-bottom: -3.75rem !important;
}

.-mx-15{
  margin-left: -3.75rem !important;
  margin-right: -3.75rem !important;
}

.-my-16{
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}

.-mx-16{
  margin-left: -4rem !important;
  margin-right: -4rem !important;
}

.-my-17{
  margin-top: -4.25rem !important;
  margin-bottom: -4.25rem !important;
}

.-mx-17{
  margin-left: -4.25rem !important;
  margin-right: -4.25rem !important;
}

.-my-18{
  margin-top: -4.5rem !important;
  margin-bottom: -4.5rem !important;
}

.-mx-18{
  margin-left: -4.5rem !important;
  margin-right: -4.5rem !important;
}

.-my-19{
  margin-top: -4.75rem !important;
  margin-bottom: -4.75rem !important;
}

.-mx-19{
  margin-left: -4.75rem !important;
  margin-right: -4.75rem !important;
}

.-my-20{
  margin-top: -5rem !important;
  margin-bottom: -5rem !important;
}

.-mx-20{
  margin-left: -5rem !important;
  margin-right: -5rem !important;
}

.-my-21{
  margin-top: -5.25rem !important;
  margin-bottom: -5.25rem !important;
}

.-mx-21{
  margin-left: -5.25rem !important;
  margin-right: -5.25rem !important;
}

.-my-22{
  margin-top: -5.5rem !important;
  margin-bottom: -5.5rem !important;
}

.-mx-22{
  margin-left: -5.5rem !important;
  margin-right: -5.5rem !important;
}

.-my-23{
  margin-top: -5.75rem !important;
  margin-bottom: -5.75rem !important;
}

.-mx-23{
  margin-left: -5.75rem !important;
  margin-right: -5.75rem !important;
}

.-my-24{
  margin-top: -6rem !important;
  margin-bottom: -6rem !important;
}

.-mx-24{
  margin-left: -6rem !important;
  margin-right: -6rem !important;
}

.-my-25{
  margin-top: -6.25rem !important;
  margin-bottom: -6.25rem !important;
}

.-mx-25{
  margin-left: -6.25rem !important;
  margin-right: -6.25rem !important;
}

.-my-26{
  margin-top: -6.5rem !important;
  margin-bottom: -6.5rem !important;
}

.-mx-26{
  margin-left: -6.5rem !important;
  margin-right: -6.5rem !important;
}

.-my-27{
  margin-top: -6.75rem !important;
  margin-bottom: -6.75rem !important;
}

.-mx-27{
  margin-left: -6.75rem !important;
  margin-right: -6.75rem !important;
}

.-my-28{
  margin-top: -7rem !important;
  margin-bottom: -7rem !important;
}

.-mx-28{
  margin-left: -7rem !important;
  margin-right: -7rem !important;
}

.-my-29{
  margin-top: -7.25rem !important;
  margin-bottom: -7.25rem !important;
}

.-mx-29{
  margin-left: -7.25rem !important;
  margin-right: -7.25rem !important;
}

.-my-30{
  margin-top: -7.5rem !important;
  margin-bottom: -7.5rem !important;
}

.-mx-30{
  margin-left: -7.5rem !important;
  margin-right: -7.5rem !important;
}

.-my-31{
  margin-top: -7.75rem !important;
  margin-bottom: -7.75rem !important;
}

.-mx-31{
  margin-left: -7.75rem !important;
  margin-right: -7.75rem !important;
}

.-my-32{
  margin-top: -8rem !important;
  margin-bottom: -8rem !important;
}

.-mx-32{
  margin-left: -8rem !important;
  margin-right: -8rem !important;
}

.-my-33{
  margin-top: -8.25rem !important;
  margin-bottom: -8.25rem !important;
}

.-mx-33{
  margin-left: -8.25rem !important;
  margin-right: -8.25rem !important;
}

.-my-34{
  margin-top: -8.5rem !important;
  margin-bottom: -8.5rem !important;
}

.-mx-34{
  margin-left: -8.5rem !important;
  margin-right: -8.5rem !important;
}

.-my-35{
  margin-top: -8.75rem !important;
  margin-bottom: -8.75rem !important;
}

.-mx-35{
  margin-left: -8.75rem !important;
  margin-right: -8.75rem !important;
}

.-my-36{
  margin-top: -9rem !important;
  margin-bottom: -9rem !important;
}

.-mx-36{
  margin-left: -9rem !important;
  margin-right: -9rem !important;
}

.-my-37{
  margin-top: -9.25rem !important;
  margin-bottom: -9.25rem !important;
}

.-mx-37{
  margin-left: -9.25rem !important;
  margin-right: -9.25rem !important;
}

.-my-38{
  margin-top: -9.5rem !important;
  margin-bottom: -9.5rem !important;
}

.-mx-38{
  margin-left: -9.5rem !important;
  margin-right: -9.5rem !important;
}

.-my-39{
  margin-top: -9.75rem !important;
  margin-bottom: -9.75rem !important;
}

.-mx-39{
  margin-left: -9.75rem !important;
  margin-right: -9.75rem !important;
}

.-my-40{
  margin-top: -10rem !important;
  margin-bottom: -10rem !important;
}

.-mx-40{
  margin-left: -10rem !important;
  margin-right: -10rem !important;
}

.-my-41{
  margin-top: -10.25rem !important;
  margin-bottom: -10.25rem !important;
}

.-mx-41{
  margin-left: -10.25rem !important;
  margin-right: -10.25rem !important;
}

.-my-42{
  margin-top: -10.5rem !important;
  margin-bottom: -10.5rem !important;
}

.-mx-42{
  margin-left: -10.5rem !important;
  margin-right: -10.5rem !important;
}

.-my-43{
  margin-top: -10.75rem !important;
  margin-bottom: -10.75rem !important;
}

.-mx-43{
  margin-left: -10.75rem !important;
  margin-right: -10.75rem !important;
}

.-my-44{
  margin-top: -11rem !important;
  margin-bottom: -11rem !important;
}

.-mx-44{
  margin-left: -11rem !important;
  margin-right: -11rem !important;
}

.-my-45{
  margin-top: -11.25rem !important;
  margin-bottom: -11.25rem !important;
}

.-mx-45{
  margin-left: -11.25rem !important;
  margin-right: -11.25rem !important;
}

.-my-46{
  margin-top: -11.5rem !important;
  margin-bottom: -11.5rem !important;
}

.-mx-46{
  margin-left: -11.5rem !important;
  margin-right: -11.5rem !important;
}

.-my-47{
  margin-top: -11.75rem !important;
  margin-bottom: -11.75rem !important;
}

.-mx-47{
  margin-left: -11.75rem !important;
  margin-right: -11.75rem !important;
}

.-my-48{
  margin-top: -12rem !important;
  margin-bottom: -12rem !important;
}

.-mx-48{
  margin-left: -12rem !important;
  margin-right: -12rem !important;
}

.-my-49{
  margin-top: -12.25rem !important;
  margin-bottom: -12.25rem !important;
}

.-mx-49{
  margin-left: -12.25rem !important;
  margin-right: -12.25rem !important;
}

.-my-50{
  margin-top: -12.5rem !important;
  margin-bottom: -12.5rem !important;
}

.-mx-50{
  margin-left: -12.5rem !important;
  margin-right: -12.5rem !important;
}

.-my-51{
  margin-top: -12.75rem !important;
  margin-bottom: -12.75rem !important;
}

.-mx-51{
  margin-left: -12.75rem !important;
  margin-right: -12.75rem !important;
}

.-my-52{
  margin-top: -13rem !important;
  margin-bottom: -13rem !important;
}

.-mx-52{
  margin-left: -13rem !important;
  margin-right: -13rem !important;
}

.-my-53{
  margin-top: -13.25rem !important;
  margin-bottom: -13.25rem !important;
}

.-mx-53{
  margin-left: -13.25rem !important;
  margin-right: -13.25rem !important;
}

.-my-54{
  margin-top: -13.5rem !important;
  margin-bottom: -13.5rem !important;
}

.-mx-54{
  margin-left: -13.5rem !important;
  margin-right: -13.5rem !important;
}

.-my-55{
  margin-top: -13.75rem !important;
  margin-bottom: -13.75rem !important;
}

.-mx-55{
  margin-left: -13.75rem !important;
  margin-right: -13.75rem !important;
}

.-my-56{
  margin-top: -14rem !important;
  margin-bottom: -14rem !important;
}

.-mx-56{
  margin-left: -14rem !important;
  margin-right: -14rem !important;
}

.-my-70{
  margin-top: -17.5rem !important;
  margin-bottom: -17.5rem !important;
}

.-mx-70{
  margin-left: -17.5rem !important;
  margin-right: -17.5rem !important;
}

.-my-71{
  margin-top: -17.75rem !important;
  margin-bottom: -17.75rem !important;
}

.-mx-71{
  margin-left: -17.75rem !important;
  margin-right: -17.75rem !important;
}

.-my-72{
  margin-top: -18rem !important;
  margin-bottom: -18rem !important;
}

.-mx-72{
  margin-left: -18rem !important;
  margin-right: -18rem !important;
}

.-my-73{
  margin-top: -18.25rem !important;
  margin-bottom: -18.25rem !important;
}

.-mx-73{
  margin-left: -18.25rem !important;
  margin-right: -18.25rem !important;
}

.-my-74{
  margin-top: -18.5rem !important;
  margin-bottom: -18.5rem !important;
}

.-mx-74{
  margin-left: -18.5rem !important;
  margin-right: -18.5rem !important;
}

.-my-75{
  margin-top: -18.75rem !important;
  margin-bottom: -18.75rem !important;
}

.-mx-75{
  margin-left: -18.75rem !important;
  margin-right: -18.75rem !important;
}

.-my-76{
  margin-top: -19rem !important;
  margin-bottom: -19rem !important;
}

.-mx-76{
  margin-left: -19rem !important;
  margin-right: -19rem !important;
}

.-my-77{
  margin-top: -19.25rem !important;
  margin-bottom: -19.25rem !important;
}

.-mx-77{
  margin-left: -19.25rem !important;
  margin-right: -19.25rem !important;
}

.-my-78{
  margin-top: -19.5rem !important;
  margin-bottom: -19.5rem !important;
}

.-mx-78{
  margin-left: -19.5rem !important;
  margin-right: -19.5rem !important;
}

.-my-79{
  margin-top: -19.75rem !important;
  margin-bottom: -19.75rem !important;
}

.-mx-79{
  margin-left: -19.75rem !important;
  margin-right: -19.75rem !important;
}

.-my-80{
  margin-top: -20rem !important;
  margin-bottom: -20rem !important;
}

.-mx-80{
  margin-left: -20rem !important;
  margin-right: -20rem !important;
}

.-my-81{
  margin-top: -20.25rem !important;
  margin-bottom: -20.25rem !important;
}

.-mx-81{
  margin-left: -20.25rem !important;
  margin-right: -20.25rem !important;
}

.-my-82{
  margin-top: -20.5rem !important;
  margin-bottom: -20.5rem !important;
}

.-mx-82{
  margin-left: -20.5rem !important;
  margin-right: -20.5rem !important;
}

.-my-83{
  margin-top: -20.75rem !important;
  margin-bottom: -20.75rem !important;
}

.-mx-83{
  margin-left: -20.75rem !important;
  margin-right: -20.75rem !important;
}

.-my-84{
  margin-top: -21rem !important;
  margin-bottom: -21rem !important;
}

.-mx-84{
  margin-left: -21rem !important;
  margin-right: -21rem !important;
}

.-my-85{
  margin-top: -21.25rem !important;
  margin-bottom: -21.25rem !important;
}

.-mx-85{
  margin-left: -21.25rem !important;
  margin-right: -21.25rem !important;
}

.-my-86{
  margin-top: -21.5rem !important;
  margin-bottom: -21.5rem !important;
}

.-mx-86{
  margin-left: -21.5rem !important;
  margin-right: -21.5rem !important;
}

.-my-87{
  margin-top: -21.75rem !important;
  margin-bottom: -21.75rem !important;
}

.-mx-87{
  margin-left: -21.75rem !important;
  margin-right: -21.75rem !important;
}

.-my-88{
  margin-top: -22rem !important;
  margin-bottom: -22rem !important;
}

.-mx-88{
  margin-left: -22rem !important;
  margin-right: -22rem !important;
}

.-my-89{
  margin-top: -22.25rem !important;
  margin-bottom: -22.25rem !important;
}

.-mx-89{
  margin-left: -22.25rem !important;
  margin-right: -22.25rem !important;
}

.-my-90{
  margin-top: -22.5rem !important;
  margin-bottom: -22.5rem !important;
}

.-mx-90{
  margin-left: -22.5rem !important;
  margin-right: -22.5rem !important;
}

.-my-91{
  margin-top: -22.75rem !important;
  margin-bottom: -22.75rem !important;
}

.-mx-91{
  margin-left: -22.75rem !important;
  margin-right: -22.75rem !important;
}

.-my-92{
  margin-top: -23rem !important;
  margin-bottom: -23rem !important;
}

.-mx-92{
  margin-left: -23rem !important;
  margin-right: -23rem !important;
}

.-my-100{
  margin-top: -25rem !important;
  margin-bottom: -25rem !important;
}

.-mx-100{
  margin-left: -25rem !important;
  margin-right: -25rem !important;
}

.-my-131{
  margin-top: -25.25rem !important;
  margin-bottom: -25.25rem !important;
}

.-mx-131{
  margin-left: -25.25rem !important;
  margin-right: -25.25rem !important;
}

.-my-135{
  margin-top: -34rem !important;
  margin-bottom: -34rem !important;
}

.-mx-135{
  margin-left: -34rem !important;
  margin-right: -34rem !important;
}

.-my-150{
  margin-top: -37.5rem !important;
  margin-bottom: -37.5rem !important;
}

.-mx-150{
  margin-left: -37.5rem !important;
  margin-right: -37.5rem !important;
}

.-my-710{
  margin-top: -44.375rem !important;
  margin-bottom: -44.375rem !important;
}

.-mx-710{
  margin-left: -44.375rem !important;
  margin-right: -44.375rem !important;
}

.-my-820{
  margin-top: -51.25rem !important;
  margin-bottom: -51.25rem !important;
}

.-mx-820{
  margin-left: -51.25rem !important;
  margin-right: -51.25rem !important;
}

.-my-1440{
  margin-top: -90rem !important;
  margin-bottom: -90rem !important;
}

.-mx-1440{
  margin-left: -90rem !important;
  margin-right: -90rem !important;
}

.-my-2\.5{
  margin-top: -0.625rem !important;
  margin-bottom: -0.625rem !important;
}

.-mx-2\.5{
  margin-left: -0.625rem !important;
  margin-right: -0.625rem !important;
}

.-my-6\.25{
  margin-top: -1.5626rem !important;
  margin-bottom: -1.5626rem !important;
}

.-mx-6\.25{
  margin-left: -1.5626rem !important;
  margin-right: -1.5626rem !important;
}

.-my-7\.5{
  margin-top: -1.875rem !important;
  margin-bottom: -1.875rem !important;
}

.-mx-7\.5{
  margin-left: -1.875rem !important;
  margin-right: -1.875rem !important;
}

.-my-12\.5{
  margin-top: -3.125rem !important;
  margin-bottom: -3.125rem !important;
}

.-mx-12\.5{
  margin-left: -3.125rem !important;
  margin-right: -3.125rem !important;
}

.-my-17\.5{
  margin-top: -4.375rem !important;
  margin-bottom: -4.375rem !important;
}

.-mx-17\.5{
  margin-left: -4.375rem !important;
  margin-right: -4.375rem !important;
}

.-my-31\.5{
  margin-top: -7.875rem !important;
  margin-bottom: -7.875rem !important;
}

.-mx-31\.5{
  margin-left: -7.875rem !important;
  margin-right: -7.875rem !important;
}

.-my-thumb-tript-lg{
  margin-top: -15.625rem !important;
  margin-bottom: -15.625rem !important;
}

.-mx-thumb-tript-lg{
  margin-left: -15.625rem !important;
  margin-right: -15.625rem !important;
}

.-my-thumb-tript-md{
  margin-top: -11.25rem !important;
  margin-bottom: -11.25rem !important;
}

.-mx-thumb-tript-md{
  margin-left: -11.25rem !important;
  margin-right: -11.25rem !important;
}

.-my-thumb-trip-xl{
  margin-top: -20.625rem !important;
  margin-bottom: -20.625rem !important;
}

.-mx-thumb-trip-xl{
  margin-left: -20.625rem !important;
  margin-right: -20.625rem !important;
}

.-my-tarapprendre-title-lg{
  margin-top: -58.75rem !important;
  margin-bottom: -58.75rem !important;
}

.-mx-tarapprendre-title-lg{
  margin-left: -58.75rem !important;
  margin-right: -58.75rem !important;
}

.-my-oblong-list-lg{
  margin-top: -40.93rem !important;
  margin-bottom: -40.93rem !important;
}

.-mx-oblong-list-lg{
  margin-left: -40.93rem !important;
  margin-right: -40.93rem !important;
}

.-my-oblong-list-md{
  margin-top: -20.95rem !important;
  margin-bottom: -20.95rem !important;
}

.-mx-oblong-list-md{
  margin-left: -20.95rem !important;
  margin-right: -20.95rem !important;
}

.-my-oblong-content-lg{
  margin-top: -26.875rem !important;
  margin-bottom: -26.875rem !important;
}

.-mx-oblong-content-lg{
  margin-left: -26.875rem !important;
  margin-right: -26.875rem !important;
}

.-my-article-thumb-lg{
  margin-top: -10.625rem !important;
  margin-bottom: -10.625rem !important;
}

.-mx-article-thumb-lg{
  margin-left: -10.625rem !important;
  margin-right: -10.625rem !important;
}

.-my-support-title-l-lg{
  margin-top: -28.125rem !important;
  margin-bottom: -28.125rem !important;
}

.-mx-support-title-l-lg{
  margin-left: -28.125rem !important;
  margin-right: -28.125rem !important;
}

.-my-support-title-r-lg{
  margin-top: -17.8125rem !important;
  margin-bottom: -17.8125rem !important;
}

.-mx-support-title-r-lg{
  margin-left: -17.8125rem !important;
  margin-right: -17.8125rem !important;
}

.-my-main-footer-menu{
  margin-top: -13.75rem !important;
  margin-bottom: -13.75rem !important;
}

.-mx-main-footer-menu{
  margin-left: -13.75rem !important;
  margin-right: -13.75rem !important;
}

.-my-main-footer-logo{
  margin-top: -25.625rem !important;
  margin-bottom: -25.625rem !important;
}

.-mx-main-footer-logo{
  margin-left: -25.625rem !important;
  margin-right: -25.625rem !important;
}

.-my-full{
  margin-top: -100% !important;
  margin-bottom: -100% !important;
}

.-mx-full{
  margin-left: -100% !important;
  margin-right: -100% !important;
}

.mt-0{
  margin-top: 0px !important;
}

.mr-0{
  margin-right: 0px !important;
}

.mb-0{
  margin-bottom: 0px !important;
}

.ml-0{
  margin-left: 0px !important;
}

.mt-1{
  margin-top: .25rem !important;
}

.mr-1{
  margin-right: .25rem !important;
}

.mb-1{
  margin-bottom: .25rem !important;
}

.ml-1{
  margin-left: .25rem !important;
}

.mt-2{
  margin-top: .5rem !important;
}

.mr-2{
  margin-right: .5rem !important;
}

.mb-2{
  margin-bottom: .5rem !important;
}

.ml-2{
  margin-left: .5rem !important;
}

.mt-3{
  margin-top: .75rem !important;
}

.mr-3{
  margin-right: .75rem !important;
}

.mb-3{
  margin-bottom: .75rem !important;
}

.ml-3{
  margin-left: .75rem !important;
}

.mt-4{
  margin-top: 1rem !important;
}

.mr-4{
  margin-right: 1rem !important;
}

.mb-4{
  margin-bottom: 1rem !important;
}

.ml-4{
  margin-left: 1rem !important;
}

.mt-5{
  margin-top: 1.25rem !important;
}

.mr-5{
  margin-right: 1.25rem !important;
}

.mb-5{
  margin-bottom: 1.25rem !important;
}

.ml-5{
  margin-left: 1.25rem !important;
}

.mt-6{
  margin-top: 1.5rem !important;
}

.mr-6{
  margin-right: 1.5rem !important;
}

.mb-6{
  margin-bottom: 1.5rem !important;
}

.ml-6{
  margin-left: 1.5rem !important;
}

.mt-7{
  margin-top: 1.75rem !important;
}

.mr-7{
  margin-right: 1.75rem !important;
}

.mb-7{
  margin-bottom: 1.75rem !important;
}

.ml-7{
  margin-left: 1.75rem !important;
}

.mt-8{
  margin-top: 2rem !important;
}

.mr-8{
  margin-right: 2rem !important;
}

.mb-8{
  margin-bottom: 2rem !important;
}

.ml-8{
  margin-left: 2rem !important;
}

.mt-9{
  margin-top: 2.25rem !important;
}

.mr-9{
  margin-right: 2.25rem !important;
}

.mb-9{
  margin-bottom: 2.25rem !important;
}

.ml-9{
  margin-left: 2.25rem !important;
}

.mt-10{
  margin-top: 2.5rem !important;
}

.mr-10{
  margin-right: 2.5rem !important;
}

.mb-10{
  margin-bottom: 2.5rem !important;
}

.ml-10{
  margin-left: 2.5rem !important;
}

.mt-11{
  margin-top: 2.75rem !important;
}

.mr-11{
  margin-right: 2.75rem !important;
}

.mb-11{
  margin-bottom: 2.75rem !important;
}

.ml-11{
  margin-left: 2.75rem !important;
}

.mt-12{
  margin-top: 3rem !important;
}

.mr-12{
  margin-right: 3rem !important;
}

.mb-12{
  margin-bottom: 3rem !important;
}

.ml-12{
  margin-left: 3rem !important;
}

.mt-13{
  margin-top: 3.25rem !important;
}

.mr-13{
  margin-right: 3.25rem !important;
}

.mb-13{
  margin-bottom: 3.25rem !important;
}

.ml-13{
  margin-left: 3.25rem !important;
}

.mt-14{
  margin-top: 3.5rem !important;
}

.mr-14{
  margin-right: 3.5rem !important;
}

.mb-14{
  margin-bottom: 3.5rem !important;
}

.ml-14{
  margin-left: 3.5rem !important;
}

.mt-15{
  margin-top: 3.75rem !important;
}

.mr-15{
  margin-right: 3.75rem !important;
}

.mb-15{
  margin-bottom: 3.75rem !important;
}

.ml-15{
  margin-left: 3.75rem !important;
}

.mt-16{
  margin-top: 4rem !important;
}

.mr-16{
  margin-right: 4rem !important;
}

.mb-16{
  margin-bottom: 4rem !important;
}

.ml-16{
  margin-left: 4rem !important;
}

.mt-17{
  margin-top: 4.25rem !important;
}

.mr-17{
  margin-right: 4.25rem !important;
}

.mb-17{
  margin-bottom: 4.25rem !important;
}

.ml-17{
  margin-left: 4.25rem !important;
}

.mt-18{
  margin-top: 4.5rem !important;
}

.mr-18{
  margin-right: 4.5rem !important;
}

.mb-18{
  margin-bottom: 4.5rem !important;
}

.ml-18{
  margin-left: 4.5rem !important;
}

.mt-19{
  margin-top: 4.75rem !important;
}

.mr-19{
  margin-right: 4.75rem !important;
}

.mb-19{
  margin-bottom: 4.75rem !important;
}

.ml-19{
  margin-left: 4.75rem !important;
}

.mt-20{
  margin-top: 5rem !important;
}

.mr-20{
  margin-right: 5rem !important;
}

.mb-20{
  margin-bottom: 5rem !important;
}

.ml-20{
  margin-left: 5rem !important;
}

.mt-21{
  margin-top: 5.25rem !important;
}

.mr-21{
  margin-right: 5.25rem !important;
}

.mb-21{
  margin-bottom: 5.25rem !important;
}

.ml-21{
  margin-left: 5.25rem !important;
}

.mt-22{
  margin-top: 5.5rem !important;
}

.mr-22{
  margin-right: 5.5rem !important;
}

.mb-22{
  margin-bottom: 5.5rem !important;
}

.ml-22{
  margin-left: 5.5rem !important;
}

.mt-23{
  margin-top: 5.75rem !important;
}

.mr-23{
  margin-right: 5.75rem !important;
}

.mb-23{
  margin-bottom: 5.75rem !important;
}

.ml-23{
  margin-left: 5.75rem !important;
}

.mt-24{
  margin-top: 6rem !important;
}

.mr-24{
  margin-right: 6rem !important;
}

.mb-24{
  margin-bottom: 6rem !important;
}

.ml-24{
  margin-left: 6rem !important;
}

.mt-25{
  margin-top: 6.25rem !important;
}

.mr-25{
  margin-right: 6.25rem !important;
}

.mb-25{
  margin-bottom: 6.25rem !important;
}

.ml-25{
  margin-left: 6.25rem !important;
}

.mt-26{
  margin-top: 6.5rem !important;
}

.mr-26{
  margin-right: 6.5rem !important;
}

.mb-26{
  margin-bottom: 6.5rem !important;
}

.ml-26{
  margin-left: 6.5rem !important;
}

.mt-27{
  margin-top: 6.75rem !important;
}

.mr-27{
  margin-right: 6.75rem !important;
}

.mb-27{
  margin-bottom: 6.75rem !important;
}

.ml-27{
  margin-left: 6.75rem !important;
}

.mt-28{
  margin-top: 7rem !important;
}

.mr-28{
  margin-right: 7rem !important;
}

.mb-28{
  margin-bottom: 7rem !important;
}

.ml-28{
  margin-left: 7rem !important;
}

.mt-29{
  margin-top: 7.25rem !important;
}

.mr-29{
  margin-right: 7.25rem !important;
}

.mb-29{
  margin-bottom: 7.25rem !important;
}

.ml-29{
  margin-left: 7.25rem !important;
}

.mt-30{
  margin-top: 7.5rem !important;
}

.mr-30{
  margin-right: 7.5rem !important;
}

.mb-30{
  margin-bottom: 7.5rem !important;
}

.ml-30{
  margin-left: 7.5rem !important;
}

.mt-31{
  margin-top: 7.75rem !important;
}

.mr-31{
  margin-right: 7.75rem !important;
}

.mb-31{
  margin-bottom: 7.75rem !important;
}

.ml-31{
  margin-left: 7.75rem !important;
}

.mt-32{
  margin-top: 8rem !important;
}

.mr-32{
  margin-right: 8rem !important;
}

.mb-32{
  margin-bottom: 8rem !important;
}

.ml-32{
  margin-left: 8rem !important;
}

.mt-33{
  margin-top: 8.25rem !important;
}

.mr-33{
  margin-right: 8.25rem !important;
}

.mb-33{
  margin-bottom: 8.25rem !important;
}

.ml-33{
  margin-left: 8.25rem !important;
}

.mt-34{
  margin-top: 8.5rem !important;
}

.mr-34{
  margin-right: 8.5rem !important;
}

.mb-34{
  margin-bottom: 8.5rem !important;
}

.ml-34{
  margin-left: 8.5rem !important;
}

.mt-35{
  margin-top: 8.75rem !important;
}

.mr-35{
  margin-right: 8.75rem !important;
}

.mb-35{
  margin-bottom: 8.75rem !important;
}

.ml-35{
  margin-left: 8.75rem !important;
}

.mt-36{
  margin-top: 9rem !important;
}

.mr-36{
  margin-right: 9rem !important;
}

.mb-36{
  margin-bottom: 9rem !important;
}

.ml-36{
  margin-left: 9rem !important;
}

.mt-37{
  margin-top: 9.25rem !important;
}

.mr-37{
  margin-right: 9.25rem !important;
}

.mb-37{
  margin-bottom: 9.25rem !important;
}

.ml-37{
  margin-left: 9.25rem !important;
}

.mt-38{
  margin-top: 9.5rem !important;
}

.mr-38{
  margin-right: 9.5rem !important;
}

.mb-38{
  margin-bottom: 9.5rem !important;
}

.ml-38{
  margin-left: 9.5rem !important;
}

.mt-39{
  margin-top: 9.75rem !important;
}

.mr-39{
  margin-right: 9.75rem !important;
}

.mb-39{
  margin-bottom: 9.75rem !important;
}

.ml-39{
  margin-left: 9.75rem !important;
}

.mt-40{
  margin-top: 10rem !important;
}

.mr-40{
  margin-right: 10rem !important;
}

.mb-40{
  margin-bottom: 10rem !important;
}

.ml-40{
  margin-left: 10rem !important;
}

.mt-41{
  margin-top: 10.25rem !important;
}

.mr-41{
  margin-right: 10.25rem !important;
}

.mb-41{
  margin-bottom: 10.25rem !important;
}

.ml-41{
  margin-left: 10.25rem !important;
}

.mt-42{
  margin-top: 10.5rem !important;
}

.mr-42{
  margin-right: 10.5rem !important;
}

.mb-42{
  margin-bottom: 10.5rem !important;
}

.ml-42{
  margin-left: 10.5rem !important;
}

.mt-43{
  margin-top: 10.75rem !important;
}

.mr-43{
  margin-right: 10.75rem !important;
}

.mb-43{
  margin-bottom: 10.75rem !important;
}

.ml-43{
  margin-left: 10.75rem !important;
}

.mt-44{
  margin-top: 11rem !important;
}

.mr-44{
  margin-right: 11rem !important;
}

.mb-44{
  margin-bottom: 11rem !important;
}

.ml-44{
  margin-left: 11rem !important;
}

.mt-45{
  margin-top: 11.25rem !important;
}

.mr-45{
  margin-right: 11.25rem !important;
}

.mb-45{
  margin-bottom: 11.25rem !important;
}

.ml-45{
  margin-left: 11.25rem !important;
}

.mt-46{
  margin-top: 11.5rem !important;
}

.mr-46{
  margin-right: 11.5rem !important;
}

.mb-46{
  margin-bottom: 11.5rem !important;
}

.ml-46{
  margin-left: 11.5rem !important;
}

.mt-47{
  margin-top: 11.75rem !important;
}

.mr-47{
  margin-right: 11.75rem !important;
}

.mb-47{
  margin-bottom: 11.75rem !important;
}

.ml-47{
  margin-left: 11.75rem !important;
}

.mt-48{
  margin-top: 12rem !important;
}

.mr-48{
  margin-right: 12rem !important;
}

.mb-48{
  margin-bottom: 12rem !important;
}

.ml-48{
  margin-left: 12rem !important;
}

.mt-49{
  margin-top: 12.25rem !important;
}

.mr-49{
  margin-right: 12.25rem !important;
}

.mb-49{
  margin-bottom: 12.25rem !important;
}

.ml-49{
  margin-left: 12.25rem !important;
}

.mt-50{
  margin-top: 12.5rem !important;
}

.mr-50{
  margin-right: 12.5rem !important;
}

.mb-50{
  margin-bottom: 12.5rem !important;
}

.ml-50{
  margin-left: 12.5rem !important;
}

.mt-51{
  margin-top: 12.75rem !important;
}

.mr-51{
  margin-right: 12.75rem !important;
}

.mb-51{
  margin-bottom: 12.75rem !important;
}

.ml-51{
  margin-left: 12.75rem !important;
}

.mt-52{
  margin-top: 13rem !important;
}

.mr-52{
  margin-right: 13rem !important;
}

.mb-52{
  margin-bottom: 13rem !important;
}

.ml-52{
  margin-left: 13rem !important;
}

.mt-53{
  margin-top: 13.25rem !important;
}

.mr-53{
  margin-right: 13.25rem !important;
}

.mb-53{
  margin-bottom: 13.25rem !important;
}

.ml-53{
  margin-left: 13.25rem !important;
}

.mt-54{
  margin-top: 13.5rem !important;
}

.mr-54{
  margin-right: 13.5rem !important;
}

.mb-54{
  margin-bottom: 13.5rem !important;
}

.ml-54{
  margin-left: 13.5rem !important;
}

.mt-55{
  margin-top: 13.75rem !important;
}

.mr-55{
  margin-right: 13.75rem !important;
}

.mb-55{
  margin-bottom: 13.75rem !important;
}

.ml-55{
  margin-left: 13.75rem !important;
}

.mt-56{
  margin-top: 14rem !important;
}

.mr-56{
  margin-right: 14rem !important;
}

.mb-56{
  margin-bottom: 14rem !important;
}

.ml-56{
  margin-left: 14rem !important;
}

.mt-70{
  margin-top: 17.5rem !important;
}

.mr-70{
  margin-right: 17.5rem !important;
}

.mb-70{
  margin-bottom: 17.5rem !important;
}

.ml-70{
  margin-left: 17.5rem !important;
}

.mt-71{
  margin-top: 17.75rem !important;
}

.mr-71{
  margin-right: 17.75rem !important;
}

.mb-71{
  margin-bottom: 17.75rem !important;
}

.ml-71{
  margin-left: 17.75rem !important;
}

.mt-72{
  margin-top: 18rem !important;
}

.mr-72{
  margin-right: 18rem !important;
}

.mb-72{
  margin-bottom: 18rem !important;
}

.ml-72{
  margin-left: 18rem !important;
}

.mt-73{
  margin-top: 18.25rem !important;
}

.mr-73{
  margin-right: 18.25rem !important;
}

.mb-73{
  margin-bottom: 18.25rem !important;
}

.ml-73{
  margin-left: 18.25rem !important;
}

.mt-74{
  margin-top: 18.5rem !important;
}

.mr-74{
  margin-right: 18.5rem !important;
}

.mb-74{
  margin-bottom: 18.5rem !important;
}

.ml-74{
  margin-left: 18.5rem !important;
}

.mt-75{
  margin-top: 18.75rem !important;
}

.mr-75{
  margin-right: 18.75rem !important;
}

.mb-75{
  margin-bottom: 18.75rem !important;
}

.ml-75{
  margin-left: 18.75rem !important;
}

.mt-76{
  margin-top: 19rem !important;
}

.mr-76{
  margin-right: 19rem !important;
}

.mb-76{
  margin-bottom: 19rem !important;
}

.ml-76{
  margin-left: 19rem !important;
}

.mt-77{
  margin-top: 19.25rem !important;
}

.mr-77{
  margin-right: 19.25rem !important;
}

.mb-77{
  margin-bottom: 19.25rem !important;
}

.ml-77{
  margin-left: 19.25rem !important;
}

.mt-78{
  margin-top: 19.5rem !important;
}

.mr-78{
  margin-right: 19.5rem !important;
}

.mb-78{
  margin-bottom: 19.5rem !important;
}

.ml-78{
  margin-left: 19.5rem !important;
}

.mt-79{
  margin-top: 19.75rem !important;
}

.mr-79{
  margin-right: 19.75rem !important;
}

.mb-79{
  margin-bottom: 19.75rem !important;
}

.ml-79{
  margin-left: 19.75rem !important;
}

.mt-80{
  margin-top: 20rem !important;
}

.mr-80{
  margin-right: 20rem !important;
}

.mb-80{
  margin-bottom: 20rem !important;
}

.ml-80{
  margin-left: 20rem !important;
}

.mt-81{
  margin-top: 20.25rem !important;
}

.mr-81{
  margin-right: 20.25rem !important;
}

.mb-81{
  margin-bottom: 20.25rem !important;
}

.ml-81{
  margin-left: 20.25rem !important;
}

.mt-82{
  margin-top: 20.5rem !important;
}

.mr-82{
  margin-right: 20.5rem !important;
}

.mb-82{
  margin-bottom: 20.5rem !important;
}

.ml-82{
  margin-left: 20.5rem !important;
}

.mt-83{
  margin-top: 20.75rem !important;
}

.mr-83{
  margin-right: 20.75rem !important;
}

.mb-83{
  margin-bottom: 20.75rem !important;
}

.ml-83{
  margin-left: 20.75rem !important;
}

.mt-84{
  margin-top: 21rem !important;
}

.mr-84{
  margin-right: 21rem !important;
}

.mb-84{
  margin-bottom: 21rem !important;
}

.ml-84{
  margin-left: 21rem !important;
}

.mt-85{
  margin-top: 21.25rem !important;
}

.mr-85{
  margin-right: 21.25rem !important;
}

.mb-85{
  margin-bottom: 21.25rem !important;
}

.ml-85{
  margin-left: 21.25rem !important;
}

.mt-86{
  margin-top: 21.5rem !important;
}

.mr-86{
  margin-right: 21.5rem !important;
}

.mb-86{
  margin-bottom: 21.5rem !important;
}

.ml-86{
  margin-left: 21.5rem !important;
}

.mt-87{
  margin-top: 21.75rem !important;
}

.mr-87{
  margin-right: 21.75rem !important;
}

.mb-87{
  margin-bottom: 21.75rem !important;
}

.ml-87{
  margin-left: 21.75rem !important;
}

.mt-88{
  margin-top: 22rem !important;
}

.mr-88{
  margin-right: 22rem !important;
}

.mb-88{
  margin-bottom: 22rem !important;
}

.ml-88{
  margin-left: 22rem !important;
}

.mt-89{
  margin-top: 22.25rem !important;
}

.mr-89{
  margin-right: 22.25rem !important;
}

.mb-89{
  margin-bottom: 22.25rem !important;
}

.ml-89{
  margin-left: 22.25rem !important;
}

.mt-90{
  margin-top: 22.5rem !important;
}

.mr-90{
  margin-right: 22.5rem !important;
}

.mb-90{
  margin-bottom: 22.5rem !important;
}

.ml-90{
  margin-left: 22.5rem !important;
}

.mt-91{
  margin-top: 22.75rem !important;
}

.mr-91{
  margin-right: 22.75rem !important;
}

.mb-91{
  margin-bottom: 22.75rem !important;
}

.ml-91{
  margin-left: 22.75rem !important;
}

.mt-92{
  margin-top: 23rem !important;
}

.mr-92{
  margin-right: 23rem !important;
}

.mb-92{
  margin-bottom: 23rem !important;
}

.ml-92{
  margin-left: 23rem !important;
}

.mt-100{
  margin-top: 25rem !important;
}

.mr-100{
  margin-right: 25rem !important;
}

.mb-100{
  margin-bottom: 25rem !important;
}

.ml-100{
  margin-left: 25rem !important;
}

.mt-131{
  margin-top: 25.25rem !important;
}

.mr-131{
  margin-right: 25.25rem !important;
}

.mb-131{
  margin-bottom: 25.25rem !important;
}

.ml-131{
  margin-left: 25.25rem !important;
}

.mt-135{
  margin-top: 34rem !important;
}

.mr-135{
  margin-right: 34rem !important;
}

.mb-135{
  margin-bottom: 34rem !important;
}

.ml-135{
  margin-left: 34rem !important;
}

.mt-150{
  margin-top: 37.5rem !important;
}

.mr-150{
  margin-right: 37.5rem !important;
}

.mb-150{
  margin-bottom: 37.5rem !important;
}

.ml-150{
  margin-left: 37.5rem !important;
}

.mt-710{
  margin-top: 44.375rem !important;
}

.mr-710{
  margin-right: 44.375rem !important;
}

.mb-710{
  margin-bottom: 44.375rem !important;
}

.ml-710{
  margin-left: 44.375rem !important;
}

.mt-820{
  margin-top: 51.25rem !important;
}

.mr-820{
  margin-right: 51.25rem !important;
}

.mb-820{
  margin-bottom: 51.25rem !important;
}

.ml-820{
  margin-left: 51.25rem !important;
}

.mt-1440{
  margin-top: 90rem !important;
}

.mr-1440{
  margin-right: 90rem !important;
}

.mb-1440{
  margin-bottom: 90rem !important;
}

.ml-1440{
  margin-left: 90rem !important;
}

.mt-auto{
  margin-top: auto !important;
}

.mr-auto{
  margin-right: auto !important;
}

.mb-auto{
  margin-bottom: auto !important;
}

.ml-auto{
  margin-left: auto !important;
}

.mt-2\.5{
  margin-top: .625rem !important;
}

.mr-2\.5{
  margin-right: .625rem !important;
}

.mb-2\.5{
  margin-bottom: .625rem !important;
}

.ml-2\.5{
  margin-left: .625rem !important;
}

.mt-6\.25{
  margin-top: 1.5626rem !important;
}

.mr-6\.25{
  margin-right: 1.5626rem !important;
}

.mb-6\.25{
  margin-bottom: 1.5626rem !important;
}

.ml-6\.25{
  margin-left: 1.5626rem !important;
}

.mt-7\.5{
  margin-top: 1.875rem !important;
}

.mr-7\.5{
  margin-right: 1.875rem !important;
}

.mb-7\.5{
  margin-bottom: 1.875rem !important;
}

.ml-7\.5{
  margin-left: 1.875rem !important;
}

.mt-12\.5{
  margin-top: 3.125rem !important;
}

.mr-12\.5{
  margin-right: 3.125rem !important;
}

.mb-12\.5{
  margin-bottom: 3.125rem !important;
}

.ml-12\.5{
  margin-left: 3.125rem !important;
}

.mt-17\.5{
  margin-top: 4.375rem !important;
}

.mr-17\.5{
  margin-right: 4.375rem !important;
}

.mb-17\.5{
  margin-bottom: 4.375rem !important;
}

.ml-17\.5{
  margin-left: 4.375rem !important;
}

.mt-31\.5{
  margin-top: 7.875rem !important;
}

.mr-31\.5{
  margin-right: 7.875rem !important;
}

.mb-31\.5{
  margin-bottom: 7.875rem !important;
}

.ml-31\.5{
  margin-left: 7.875rem !important;
}

.mt-thumb-tript-lg{
  margin-top: 15.625rem !important;
}

.mr-thumb-tript-lg{
  margin-right: 15.625rem !important;
}

.mb-thumb-tript-lg{
  margin-bottom: 15.625rem !important;
}

.ml-thumb-tript-lg{
  margin-left: 15.625rem !important;
}

.mt-thumb-tript-md{
  margin-top: 11.25rem !important;
}

.mr-thumb-tript-md{
  margin-right: 11.25rem !important;
}

.mb-thumb-tript-md{
  margin-bottom: 11.25rem !important;
}

.ml-thumb-tript-md{
  margin-left: 11.25rem !important;
}

.mt-thumb-trip-xl{
  margin-top: 20.625rem !important;
}

.mr-thumb-trip-xl{
  margin-right: 20.625rem !important;
}

.mb-thumb-trip-xl{
  margin-bottom: 20.625rem !important;
}

.ml-thumb-trip-xl{
  margin-left: 20.625rem !important;
}

.mt-tarapprendre-title-lg{
  margin-top: 58.75rem !important;
}

.mr-tarapprendre-title-lg{
  margin-right: 58.75rem !important;
}

.mb-tarapprendre-title-lg{
  margin-bottom: 58.75rem !important;
}

.ml-tarapprendre-title-lg{
  margin-left: 58.75rem !important;
}

.mt-oblong-list-lg{
  margin-top: 40.93rem !important;
}

.mr-oblong-list-lg{
  margin-right: 40.93rem !important;
}

.mb-oblong-list-lg{
  margin-bottom: 40.93rem !important;
}

.ml-oblong-list-lg{
  margin-left: 40.93rem !important;
}

.mt-oblong-list-md{
  margin-top: 20.95rem !important;
}

.mr-oblong-list-md{
  margin-right: 20.95rem !important;
}

.mb-oblong-list-md{
  margin-bottom: 20.95rem !important;
}

.ml-oblong-list-md{
  margin-left: 20.95rem !important;
}

.mt-oblong-content-lg{
  margin-top: 26.875rem !important;
}

.mr-oblong-content-lg{
  margin-right: 26.875rem !important;
}

.mb-oblong-content-lg{
  margin-bottom: 26.875rem !important;
}

.ml-oblong-content-lg{
  margin-left: 26.875rem !important;
}

.mt-article-thumb-lg{
  margin-top: 10.625rem !important;
}

.mr-article-thumb-lg{
  margin-right: 10.625rem !important;
}

.mb-article-thumb-lg{
  margin-bottom: 10.625rem !important;
}

.ml-article-thumb-lg{
  margin-left: 10.625rem !important;
}

.mt-support-title-l-lg{
  margin-top: 28.125rem !important;
}

.mr-support-title-l-lg{
  margin-right: 28.125rem !important;
}

.mb-support-title-l-lg{
  margin-bottom: 28.125rem !important;
}

.ml-support-title-l-lg{
  margin-left: 28.125rem !important;
}

.mt-support-title-r-lg{
  margin-top: 17.8125rem !important;
}

.mr-support-title-r-lg{
  margin-right: 17.8125rem !important;
}

.mb-support-title-r-lg{
  margin-bottom: 17.8125rem !important;
}

.ml-support-title-r-lg{
  margin-left: 17.8125rem !important;
}

.mt-main-footer-menu{
  margin-top: 13.75rem !important;
}

.mr-main-footer-menu{
  margin-right: 13.75rem !important;
}

.mb-main-footer-menu{
  margin-bottom: 13.75rem !important;
}

.ml-main-footer-menu{
  margin-left: 13.75rem !important;
}

.mt-main-footer-logo{
  margin-top: 25.625rem !important;
}

.mr-main-footer-logo{
  margin-right: 25.625rem !important;
}

.mb-main-footer-logo{
  margin-bottom: 25.625rem !important;
}

.ml-main-footer-logo{
  margin-left: 25.625rem !important;
}

.mt-full{
  margin-top: 100% !important;
}

.mr-full{
  margin-right: 100% !important;
}

.mb-full{
  margin-bottom: 100% !important;
}

.ml-full{
  margin-left: 100% !important;
}

.-mt-0{
  margin-top: 0px !important;
}

.-mr-0{
  margin-right: 0px !important;
}

.-mb-0{
  margin-bottom: 0px !important;
}

.-ml-0{
  margin-left: 0px !important;
}

.-mt-1{
  margin-top: -0.25rem !important;
}

.-mr-1{
  margin-right: -0.25rem !important;
}

.-mb-1{
  margin-bottom: -0.25rem !important;
}

.-ml-1{
  margin-left: -0.25rem !important;
}

.-mt-2{
  margin-top: -0.5rem !important;
}

.-mr-2{
  margin-right: -0.5rem !important;
}

.-mb-2{
  margin-bottom: -0.5rem !important;
}

.-ml-2{
  margin-left: -0.5rem !important;
}

.-mt-3{
  margin-top: -0.75rem !important;
}

.-mr-3{
  margin-right: -0.75rem !important;
}

.-mb-3{
  margin-bottom: -0.75rem !important;
}

.-ml-3{
  margin-left: -0.75rem !important;
}

.-mt-4{
  margin-top: -1rem !important;
}

.-mr-4{
  margin-right: -1rem !important;
}

.-mb-4{
  margin-bottom: -1rem !important;
}

.-ml-4{
  margin-left: -1rem !important;
}

.-mt-5{
  margin-top: -1.25rem !important;
}

.-mr-5{
  margin-right: -1.25rem !important;
}

.-mb-5{
  margin-bottom: -1.25rem !important;
}

.-ml-5{
  margin-left: -1.25rem !important;
}

.-mt-6{
  margin-top: -1.5rem !important;
}

.-mr-6{
  margin-right: -1.5rem !important;
}

.-mb-6{
  margin-bottom: -1.5rem !important;
}

.-ml-6{
  margin-left: -1.5rem !important;
}

.-mt-7{
  margin-top: -1.75rem !important;
}

.-mr-7{
  margin-right: -1.75rem !important;
}

.-mb-7{
  margin-bottom: -1.75rem !important;
}

.-ml-7{
  margin-left: -1.75rem !important;
}

.-mt-8{
  margin-top: -2rem !important;
}

.-mr-8{
  margin-right: -2rem !important;
}

.-mb-8{
  margin-bottom: -2rem !important;
}

.-ml-8{
  margin-left: -2rem !important;
}

.-mt-9{
  margin-top: -2.25rem !important;
}

.-mr-9{
  margin-right: -2.25rem !important;
}

.-mb-9{
  margin-bottom: -2.25rem !important;
}

.-ml-9{
  margin-left: -2.25rem !important;
}

.-mt-10{
  margin-top: -2.5rem !important;
}

.-mr-10{
  margin-right: -2.5rem !important;
}

.-mb-10{
  margin-bottom: -2.5rem !important;
}

.-ml-10{
  margin-left: -2.5rem !important;
}

.-mt-11{
  margin-top: -2.75rem !important;
}

.-mr-11{
  margin-right: -2.75rem !important;
}

.-mb-11{
  margin-bottom: -2.75rem !important;
}

.-ml-11{
  margin-left: -2.75rem !important;
}

.-mt-12{
  margin-top: -3rem !important;
}

.-mr-12{
  margin-right: -3rem !important;
}

.-mb-12{
  margin-bottom: -3rem !important;
}

.-ml-12{
  margin-left: -3rem !important;
}

.-mt-13{
  margin-top: -3.25rem !important;
}

.-mr-13{
  margin-right: -3.25rem !important;
}

.-mb-13{
  margin-bottom: -3.25rem !important;
}

.-ml-13{
  margin-left: -3.25rem !important;
}

.-mt-14{
  margin-top: -3.5rem !important;
}

.-mr-14{
  margin-right: -3.5rem !important;
}

.-mb-14{
  margin-bottom: -3.5rem !important;
}

.-ml-14{
  margin-left: -3.5rem !important;
}

.-mt-15{
  margin-top: -3.75rem !important;
}

.-mr-15{
  margin-right: -3.75rem !important;
}

.-mb-15{
  margin-bottom: -3.75rem !important;
}

.-ml-15{
  margin-left: -3.75rem !important;
}

.-mt-16{
  margin-top: -4rem !important;
}

.-mr-16{
  margin-right: -4rem !important;
}

.-mb-16{
  margin-bottom: -4rem !important;
}

.-ml-16{
  margin-left: -4rem !important;
}

.-mt-17{
  margin-top: -4.25rem !important;
}

.-mr-17{
  margin-right: -4.25rem !important;
}

.-mb-17{
  margin-bottom: -4.25rem !important;
}

.-ml-17{
  margin-left: -4.25rem !important;
}

.-mt-18{
  margin-top: -4.5rem !important;
}

.-mr-18{
  margin-right: -4.5rem !important;
}

.-mb-18{
  margin-bottom: -4.5rem !important;
}

.-ml-18{
  margin-left: -4.5rem !important;
}

.-mt-19{
  margin-top: -4.75rem !important;
}

.-mr-19{
  margin-right: -4.75rem !important;
}

.-mb-19{
  margin-bottom: -4.75rem !important;
}

.-ml-19{
  margin-left: -4.75rem !important;
}

.-mt-20{
  margin-top: -5rem !important;
}

.-mr-20{
  margin-right: -5rem !important;
}

.-mb-20{
  margin-bottom: -5rem !important;
}

.-ml-20{
  margin-left: -5rem !important;
}

.-mt-21{
  margin-top: -5.25rem !important;
}

.-mr-21{
  margin-right: -5.25rem !important;
}

.-mb-21{
  margin-bottom: -5.25rem !important;
}

.-ml-21{
  margin-left: -5.25rem !important;
}

.-mt-22{
  margin-top: -5.5rem !important;
}

.-mr-22{
  margin-right: -5.5rem !important;
}

.-mb-22{
  margin-bottom: -5.5rem !important;
}

.-ml-22{
  margin-left: -5.5rem !important;
}

.-mt-23{
  margin-top: -5.75rem !important;
}

.-mr-23{
  margin-right: -5.75rem !important;
}

.-mb-23{
  margin-bottom: -5.75rem !important;
}

.-ml-23{
  margin-left: -5.75rem !important;
}

.-mt-24{
  margin-top: -6rem !important;
}

.-mr-24{
  margin-right: -6rem !important;
}

.-mb-24{
  margin-bottom: -6rem !important;
}

.-ml-24{
  margin-left: -6rem !important;
}

.-mt-25{
  margin-top: -6.25rem !important;
}

.-mr-25{
  margin-right: -6.25rem !important;
}

.-mb-25{
  margin-bottom: -6.25rem !important;
}

.-ml-25{
  margin-left: -6.25rem !important;
}

.-mt-26{
  margin-top: -6.5rem !important;
}

.-mr-26{
  margin-right: -6.5rem !important;
}

.-mb-26{
  margin-bottom: -6.5rem !important;
}

.-ml-26{
  margin-left: -6.5rem !important;
}

.-mt-27{
  margin-top: -6.75rem !important;
}

.-mr-27{
  margin-right: -6.75rem !important;
}

.-mb-27{
  margin-bottom: -6.75rem !important;
}

.-ml-27{
  margin-left: -6.75rem !important;
}

.-mt-28{
  margin-top: -7rem !important;
}

.-mr-28{
  margin-right: -7rem !important;
}

.-mb-28{
  margin-bottom: -7rem !important;
}

.-ml-28{
  margin-left: -7rem !important;
}

.-mt-29{
  margin-top: -7.25rem !important;
}

.-mr-29{
  margin-right: -7.25rem !important;
}

.-mb-29{
  margin-bottom: -7.25rem !important;
}

.-ml-29{
  margin-left: -7.25rem !important;
}

.-mt-30{
  margin-top: -7.5rem !important;
}

.-mr-30{
  margin-right: -7.5rem !important;
}

.-mb-30{
  margin-bottom: -7.5rem !important;
}

.-ml-30{
  margin-left: -7.5rem !important;
}

.-mt-31{
  margin-top: -7.75rem !important;
}

.-mr-31{
  margin-right: -7.75rem !important;
}

.-mb-31{
  margin-bottom: -7.75rem !important;
}

.-ml-31{
  margin-left: -7.75rem !important;
}

.-mt-32{
  margin-top: -8rem !important;
}

.-mr-32{
  margin-right: -8rem !important;
}

.-mb-32{
  margin-bottom: -8rem !important;
}

.-ml-32{
  margin-left: -8rem !important;
}

.-mt-33{
  margin-top: -8.25rem !important;
}

.-mr-33{
  margin-right: -8.25rem !important;
}

.-mb-33{
  margin-bottom: -8.25rem !important;
}

.-ml-33{
  margin-left: -8.25rem !important;
}

.-mt-34{
  margin-top: -8.5rem !important;
}

.-mr-34{
  margin-right: -8.5rem !important;
}

.-mb-34{
  margin-bottom: -8.5rem !important;
}

.-ml-34{
  margin-left: -8.5rem !important;
}

.-mt-35{
  margin-top: -8.75rem !important;
}

.-mr-35{
  margin-right: -8.75rem !important;
}

.-mb-35{
  margin-bottom: -8.75rem !important;
}

.-ml-35{
  margin-left: -8.75rem !important;
}

.-mt-36{
  margin-top: -9rem !important;
}

.-mr-36{
  margin-right: -9rem !important;
}

.-mb-36{
  margin-bottom: -9rem !important;
}

.-ml-36{
  margin-left: -9rem !important;
}

.-mt-37{
  margin-top: -9.25rem !important;
}

.-mr-37{
  margin-right: -9.25rem !important;
}

.-mb-37{
  margin-bottom: -9.25rem !important;
}

.-ml-37{
  margin-left: -9.25rem !important;
}

.-mt-38{
  margin-top: -9.5rem !important;
}

.-mr-38{
  margin-right: -9.5rem !important;
}

.-mb-38{
  margin-bottom: -9.5rem !important;
}

.-ml-38{
  margin-left: -9.5rem !important;
}

.-mt-39{
  margin-top: -9.75rem !important;
}

.-mr-39{
  margin-right: -9.75rem !important;
}

.-mb-39{
  margin-bottom: -9.75rem !important;
}

.-ml-39{
  margin-left: -9.75rem !important;
}

.-mt-40{
  margin-top: -10rem !important;
}

.-mr-40{
  margin-right: -10rem !important;
}

.-mb-40{
  margin-bottom: -10rem !important;
}

.-ml-40{
  margin-left: -10rem !important;
}

.-mt-41{
  margin-top: -10.25rem !important;
}

.-mr-41{
  margin-right: -10.25rem !important;
}

.-mb-41{
  margin-bottom: -10.25rem !important;
}

.-ml-41{
  margin-left: -10.25rem !important;
}

.-mt-42{
  margin-top: -10.5rem !important;
}

.-mr-42{
  margin-right: -10.5rem !important;
}

.-mb-42{
  margin-bottom: -10.5rem !important;
}

.-ml-42{
  margin-left: -10.5rem !important;
}

.-mt-43{
  margin-top: -10.75rem !important;
}

.-mr-43{
  margin-right: -10.75rem !important;
}

.-mb-43{
  margin-bottom: -10.75rem !important;
}

.-ml-43{
  margin-left: -10.75rem !important;
}

.-mt-44{
  margin-top: -11rem !important;
}

.-mr-44{
  margin-right: -11rem !important;
}

.-mb-44{
  margin-bottom: -11rem !important;
}

.-ml-44{
  margin-left: -11rem !important;
}

.-mt-45{
  margin-top: -11.25rem !important;
}

.-mr-45{
  margin-right: -11.25rem !important;
}

.-mb-45{
  margin-bottom: -11.25rem !important;
}

.-ml-45{
  margin-left: -11.25rem !important;
}

.-mt-46{
  margin-top: -11.5rem !important;
}

.-mr-46{
  margin-right: -11.5rem !important;
}

.-mb-46{
  margin-bottom: -11.5rem !important;
}

.-ml-46{
  margin-left: -11.5rem !important;
}

.-mt-47{
  margin-top: -11.75rem !important;
}

.-mr-47{
  margin-right: -11.75rem !important;
}

.-mb-47{
  margin-bottom: -11.75rem !important;
}

.-ml-47{
  margin-left: -11.75rem !important;
}

.-mt-48{
  margin-top: -12rem !important;
}

.-mr-48{
  margin-right: -12rem !important;
}

.-mb-48{
  margin-bottom: -12rem !important;
}

.-ml-48{
  margin-left: -12rem !important;
}

.-mt-49{
  margin-top: -12.25rem !important;
}

.-mr-49{
  margin-right: -12.25rem !important;
}

.-mb-49{
  margin-bottom: -12.25rem !important;
}

.-ml-49{
  margin-left: -12.25rem !important;
}

.-mt-50{
  margin-top: -12.5rem !important;
}

.-mr-50{
  margin-right: -12.5rem !important;
}

.-mb-50{
  margin-bottom: -12.5rem !important;
}

.-ml-50{
  margin-left: -12.5rem !important;
}

.-mt-51{
  margin-top: -12.75rem !important;
}

.-mr-51{
  margin-right: -12.75rem !important;
}

.-mb-51{
  margin-bottom: -12.75rem !important;
}

.-ml-51{
  margin-left: -12.75rem !important;
}

.-mt-52{
  margin-top: -13rem !important;
}

.-mr-52{
  margin-right: -13rem !important;
}

.-mb-52{
  margin-bottom: -13rem !important;
}

.-ml-52{
  margin-left: -13rem !important;
}

.-mt-53{
  margin-top: -13.25rem !important;
}

.-mr-53{
  margin-right: -13.25rem !important;
}

.-mb-53{
  margin-bottom: -13.25rem !important;
}

.-ml-53{
  margin-left: -13.25rem !important;
}

.-mt-54{
  margin-top: -13.5rem !important;
}

.-mr-54{
  margin-right: -13.5rem !important;
}

.-mb-54{
  margin-bottom: -13.5rem !important;
}

.-ml-54{
  margin-left: -13.5rem !important;
}

.-mt-55{
  margin-top: -13.75rem !important;
}

.-mr-55{
  margin-right: -13.75rem !important;
}

.-mb-55{
  margin-bottom: -13.75rem !important;
}

.-ml-55{
  margin-left: -13.75rem !important;
}

.-mt-56{
  margin-top: -14rem !important;
}

.-mr-56{
  margin-right: -14rem !important;
}

.-mb-56{
  margin-bottom: -14rem !important;
}

.-ml-56{
  margin-left: -14rem !important;
}

.-mt-70{
  margin-top: -17.5rem !important;
}

.-mr-70{
  margin-right: -17.5rem !important;
}

.-mb-70{
  margin-bottom: -17.5rem !important;
}

.-ml-70{
  margin-left: -17.5rem !important;
}

.-mt-71{
  margin-top: -17.75rem !important;
}

.-mr-71{
  margin-right: -17.75rem !important;
}

.-mb-71{
  margin-bottom: -17.75rem !important;
}

.-ml-71{
  margin-left: -17.75rem !important;
}

.-mt-72{
  margin-top: -18rem !important;
}

.-mr-72{
  margin-right: -18rem !important;
}

.-mb-72{
  margin-bottom: -18rem !important;
}

.-ml-72{
  margin-left: -18rem !important;
}

.-mt-73{
  margin-top: -18.25rem !important;
}

.-mr-73{
  margin-right: -18.25rem !important;
}

.-mb-73{
  margin-bottom: -18.25rem !important;
}

.-ml-73{
  margin-left: -18.25rem !important;
}

.-mt-74{
  margin-top: -18.5rem !important;
}

.-mr-74{
  margin-right: -18.5rem !important;
}

.-mb-74{
  margin-bottom: -18.5rem !important;
}

.-ml-74{
  margin-left: -18.5rem !important;
}

.-mt-75{
  margin-top: -18.75rem !important;
}

.-mr-75{
  margin-right: -18.75rem !important;
}

.-mb-75{
  margin-bottom: -18.75rem !important;
}

.-ml-75{
  margin-left: -18.75rem !important;
}

.-mt-76{
  margin-top: -19rem !important;
}

.-mr-76{
  margin-right: -19rem !important;
}

.-mb-76{
  margin-bottom: -19rem !important;
}

.-ml-76{
  margin-left: -19rem !important;
}

.-mt-77{
  margin-top: -19.25rem !important;
}

.-mr-77{
  margin-right: -19.25rem !important;
}

.-mb-77{
  margin-bottom: -19.25rem !important;
}

.-ml-77{
  margin-left: -19.25rem !important;
}

.-mt-78{
  margin-top: -19.5rem !important;
}

.-mr-78{
  margin-right: -19.5rem !important;
}

.-mb-78{
  margin-bottom: -19.5rem !important;
}

.-ml-78{
  margin-left: -19.5rem !important;
}

.-mt-79{
  margin-top: -19.75rem !important;
}

.-mr-79{
  margin-right: -19.75rem !important;
}

.-mb-79{
  margin-bottom: -19.75rem !important;
}

.-ml-79{
  margin-left: -19.75rem !important;
}

.-mt-80{
  margin-top: -20rem !important;
}

.-mr-80{
  margin-right: -20rem !important;
}

.-mb-80{
  margin-bottom: -20rem !important;
}

.-ml-80{
  margin-left: -20rem !important;
}

.-mt-81{
  margin-top: -20.25rem !important;
}

.-mr-81{
  margin-right: -20.25rem !important;
}

.-mb-81{
  margin-bottom: -20.25rem !important;
}

.-ml-81{
  margin-left: -20.25rem !important;
}

.-mt-82{
  margin-top: -20.5rem !important;
}

.-mr-82{
  margin-right: -20.5rem !important;
}

.-mb-82{
  margin-bottom: -20.5rem !important;
}

.-ml-82{
  margin-left: -20.5rem !important;
}

.-mt-83{
  margin-top: -20.75rem !important;
}

.-mr-83{
  margin-right: -20.75rem !important;
}

.-mb-83{
  margin-bottom: -20.75rem !important;
}

.-ml-83{
  margin-left: -20.75rem !important;
}

.-mt-84{
  margin-top: -21rem !important;
}

.-mr-84{
  margin-right: -21rem !important;
}

.-mb-84{
  margin-bottom: -21rem !important;
}

.-ml-84{
  margin-left: -21rem !important;
}

.-mt-85{
  margin-top: -21.25rem !important;
}

.-mr-85{
  margin-right: -21.25rem !important;
}

.-mb-85{
  margin-bottom: -21.25rem !important;
}

.-ml-85{
  margin-left: -21.25rem !important;
}

.-mt-86{
  margin-top: -21.5rem !important;
}

.-mr-86{
  margin-right: -21.5rem !important;
}

.-mb-86{
  margin-bottom: -21.5rem !important;
}

.-ml-86{
  margin-left: -21.5rem !important;
}

.-mt-87{
  margin-top: -21.75rem !important;
}

.-mr-87{
  margin-right: -21.75rem !important;
}

.-mb-87{
  margin-bottom: -21.75rem !important;
}

.-ml-87{
  margin-left: -21.75rem !important;
}

.-mt-88{
  margin-top: -22rem !important;
}

.-mr-88{
  margin-right: -22rem !important;
}

.-mb-88{
  margin-bottom: -22rem !important;
}

.-ml-88{
  margin-left: -22rem !important;
}

.-mt-89{
  margin-top: -22.25rem !important;
}

.-mr-89{
  margin-right: -22.25rem !important;
}

.-mb-89{
  margin-bottom: -22.25rem !important;
}

.-ml-89{
  margin-left: -22.25rem !important;
}

.-mt-90{
  margin-top: -22.5rem !important;
}

.-mr-90{
  margin-right: -22.5rem !important;
}

.-mb-90{
  margin-bottom: -22.5rem !important;
}

.-ml-90{
  margin-left: -22.5rem !important;
}

.-mt-91{
  margin-top: -22.75rem !important;
}

.-mr-91{
  margin-right: -22.75rem !important;
}

.-mb-91{
  margin-bottom: -22.75rem !important;
}

.-ml-91{
  margin-left: -22.75rem !important;
}

.-mt-92{
  margin-top: -23rem !important;
}

.-mr-92{
  margin-right: -23rem !important;
}

.-mb-92{
  margin-bottom: -23rem !important;
}

.-ml-92{
  margin-left: -23rem !important;
}

.-mt-100{
  margin-top: -25rem !important;
}

.-mr-100{
  margin-right: -25rem !important;
}

.-mb-100{
  margin-bottom: -25rem !important;
}

.-ml-100{
  margin-left: -25rem !important;
}

.-mt-131{
  margin-top: -25.25rem !important;
}

.-mr-131{
  margin-right: -25.25rem !important;
}

.-mb-131{
  margin-bottom: -25.25rem !important;
}

.-ml-131{
  margin-left: -25.25rem !important;
}

.-mt-135{
  margin-top: -34rem !important;
}

.-mr-135{
  margin-right: -34rem !important;
}

.-mb-135{
  margin-bottom: -34rem !important;
}

.-ml-135{
  margin-left: -34rem !important;
}

.-mt-150{
  margin-top: -37.5rem !important;
}

.-mr-150{
  margin-right: -37.5rem !important;
}

.-mb-150{
  margin-bottom: -37.5rem !important;
}

.-ml-150{
  margin-left: -37.5rem !important;
}

.-mt-710{
  margin-top: -44.375rem !important;
}

.-mr-710{
  margin-right: -44.375rem !important;
}

.-mb-710{
  margin-bottom: -44.375rem !important;
}

.-ml-710{
  margin-left: -44.375rem !important;
}

.-mt-820{
  margin-top: -51.25rem !important;
}

.-mr-820{
  margin-right: -51.25rem !important;
}

.-mb-820{
  margin-bottom: -51.25rem !important;
}

.-ml-820{
  margin-left: -51.25rem !important;
}

.-mt-1440{
  margin-top: -90rem !important;
}

.-mr-1440{
  margin-right: -90rem !important;
}

.-mb-1440{
  margin-bottom: -90rem !important;
}

.-ml-1440{
  margin-left: -90rem !important;
}

.-mt-2\.5{
  margin-top: -0.625rem !important;
}

.-mr-2\.5{
  margin-right: -0.625rem !important;
}

.-mb-2\.5{
  margin-bottom: -0.625rem !important;
}

.-ml-2\.5{
  margin-left: -0.625rem !important;
}

.-mt-6\.25{
  margin-top: -1.5626rem !important;
}

.-mr-6\.25{
  margin-right: -1.5626rem !important;
}

.-mb-6\.25{
  margin-bottom: -1.5626rem !important;
}

.-ml-6\.25{
  margin-left: -1.5626rem !important;
}

.-mt-7\.5{
  margin-top: -1.875rem !important;
}

.-mr-7\.5{
  margin-right: -1.875rem !important;
}

.-mb-7\.5{
  margin-bottom: -1.875rem !important;
}

.-ml-7\.5{
  margin-left: -1.875rem !important;
}

.-mt-12\.5{
  margin-top: -3.125rem !important;
}

.-mr-12\.5{
  margin-right: -3.125rem !important;
}

.-mb-12\.5{
  margin-bottom: -3.125rem !important;
}

.-ml-12\.5{
  margin-left: -3.125rem !important;
}

.-mt-17\.5{
  margin-top: -4.375rem !important;
}

.-mr-17\.5{
  margin-right: -4.375rem !important;
}

.-mb-17\.5{
  margin-bottom: -4.375rem !important;
}

.-ml-17\.5{
  margin-left: -4.375rem !important;
}

.-mt-31\.5{
  margin-top: -7.875rem !important;
}

.-mr-31\.5{
  margin-right: -7.875rem !important;
}

.-mb-31\.5{
  margin-bottom: -7.875rem !important;
}

.-ml-31\.5{
  margin-left: -7.875rem !important;
}

.-mt-thumb-tript-lg{
  margin-top: -15.625rem !important;
}

.-mr-thumb-tript-lg{
  margin-right: -15.625rem !important;
}

.-mb-thumb-tript-lg{
  margin-bottom: -15.625rem !important;
}

.-ml-thumb-tript-lg{
  margin-left: -15.625rem !important;
}

.-mt-thumb-tript-md{
  margin-top: -11.25rem !important;
}

.-mr-thumb-tript-md{
  margin-right: -11.25rem !important;
}

.-mb-thumb-tript-md{
  margin-bottom: -11.25rem !important;
}

.-ml-thumb-tript-md{
  margin-left: -11.25rem !important;
}

.-mt-thumb-trip-xl{
  margin-top: -20.625rem !important;
}

.-mr-thumb-trip-xl{
  margin-right: -20.625rem !important;
}

.-mb-thumb-trip-xl{
  margin-bottom: -20.625rem !important;
}

.-ml-thumb-trip-xl{
  margin-left: -20.625rem !important;
}

.-mt-tarapprendre-title-lg{
  margin-top: -58.75rem !important;
}

.-mr-tarapprendre-title-lg{
  margin-right: -58.75rem !important;
}

.-mb-tarapprendre-title-lg{
  margin-bottom: -58.75rem !important;
}

.-ml-tarapprendre-title-lg{
  margin-left: -58.75rem !important;
}

.-mt-oblong-list-lg{
  margin-top: -40.93rem !important;
}

.-mr-oblong-list-lg{
  margin-right: -40.93rem !important;
}

.-mb-oblong-list-lg{
  margin-bottom: -40.93rem !important;
}

.-ml-oblong-list-lg{
  margin-left: -40.93rem !important;
}

.-mt-oblong-list-md{
  margin-top: -20.95rem !important;
}

.-mr-oblong-list-md{
  margin-right: -20.95rem !important;
}

.-mb-oblong-list-md{
  margin-bottom: -20.95rem !important;
}

.-ml-oblong-list-md{
  margin-left: -20.95rem !important;
}

.-mt-oblong-content-lg{
  margin-top: -26.875rem !important;
}

.-mr-oblong-content-lg{
  margin-right: -26.875rem !important;
}

.-mb-oblong-content-lg{
  margin-bottom: -26.875rem !important;
}

.-ml-oblong-content-lg{
  margin-left: -26.875rem !important;
}

.-mt-article-thumb-lg{
  margin-top: -10.625rem !important;
}

.-mr-article-thumb-lg{
  margin-right: -10.625rem !important;
}

.-mb-article-thumb-lg{
  margin-bottom: -10.625rem !important;
}

.-ml-article-thumb-lg{
  margin-left: -10.625rem !important;
}

.-mt-support-title-l-lg{
  margin-top: -28.125rem !important;
}

.-mr-support-title-l-lg{
  margin-right: -28.125rem !important;
}

.-mb-support-title-l-lg{
  margin-bottom: -28.125rem !important;
}

.-ml-support-title-l-lg{
  margin-left: -28.125rem !important;
}

.-mt-support-title-r-lg{
  margin-top: -17.8125rem !important;
}

.-mr-support-title-r-lg{
  margin-right: -17.8125rem !important;
}

.-mb-support-title-r-lg{
  margin-bottom: -17.8125rem !important;
}

.-ml-support-title-r-lg{
  margin-left: -17.8125rem !important;
}

.-mt-main-footer-menu{
  margin-top: -13.75rem !important;
}

.-mr-main-footer-menu{
  margin-right: -13.75rem !important;
}

.-mb-main-footer-menu{
  margin-bottom: -13.75rem !important;
}

.-ml-main-footer-menu{
  margin-left: -13.75rem !important;
}

.-mt-main-footer-logo{
  margin-top: -25.625rem !important;
}

.-mr-main-footer-logo{
  margin-right: -25.625rem !important;
}

.-mb-main-footer-logo{
  margin-bottom: -25.625rem !important;
}

.-ml-main-footer-logo{
  margin-left: -25.625rem !important;
}

.-mt-full{
  margin-top: -100% !important;
}

.-mr-full{
  margin-right: -100% !important;
}

.-mb-full{
  margin-bottom: -100% !important;
}

.-ml-full{
  margin-left: -100% !important;
}

.max-h-366{
  max-height: 366px !important;
}

.max-h-full{
  max-height: 100% !important;
}

.max-h-screen{
  max-height: 100vh !important;
}

.max-w-51{
  max-width: 12.75rem !important;
}

.max-w-105{
  max-width: 26.25rem !important;
}

.max-w-155{
  max-width: 38.75rem !important;
}

.max-w-160{
  max-width: 40rem !important;
}

.max-w-192{
  max-width: 48rem !important;
}

.max-w-260{
  max-width: 65rem !important;
}

.max-w-366{
  max-width: 366px !important;
}

.max-w-500{
  max-width: 500px !important;
}

.max-w-620{
  max-width: 620px !important;
}

.max-w-820{
  max-width: 51.25rem !important;
}

.max-w-none{
  max-width: none !important;
}

.max-w-xs{
  max-width: 20rem !important;
}

.max-w-sm{
  max-width: 24rem !important;
}

.max-w-md{
  max-width: 28rem !important;
}

.max-w-lg{
  max-width: 32rem !important;
}

.max-w-xl{
  max-width: 36rem !important;
}

.max-w-2xl{
  max-width: 42rem !important;
}

.max-w-3xl{
  max-width: 48rem !important;
}

.max-w-4xl{
  max-width: 56rem !important;
}

.max-w-5xl{
  max-width: 64rem !important;
}

.max-w-6xl{
  max-width: 72rem !important;
}

.max-w-full{
  max-width: 100% !important;
}

.max-w-screen-sm{
  max-width: 640px !important;
}

.max-w-screen-md{
  max-width: 768px !important;
}

.max-w-screen-lg{
  max-width: 1024px !important;
}

.max-w-screen-xl{
  max-width: 1280px !important;
}

.max-w-screen-2xl{
  max-width: 1440px !important;
}

.max-w-screen-4xl{
  max-width: 1740px !important;
}

.max-w-147\.5{
  max-width: 36.875rem !important;
}

.max-w-197\.5{
  max-width: 49.375rem !important;
}

.min-h-0{
  min-height: 0 !important;
}

.min-h-800{
  min-height: 50rem !important;
}

.min-h-full{
  min-height: 100% !important;
}

.min-h-screen{
  min-height: 100vh !important;
}

.min-w-0{
  min-width: 0 !important;
}

.min-w-full{
  min-width: 100% !important;
}

.object-contain{
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

.object-cover{
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.object-fill{
  -o-object-fit: fill !important;
     object-fit: fill !important;
}

.object-none{
  -o-object-fit: none !important;
     object-fit: none !important;
}

.object-scale-down{
  -o-object-fit: scale-down !important;
     object-fit: scale-down !important;
}

.object-bottom{
  -o-object-position: bottom !important;
     object-position: bottom !important;
}

.object-center{
  -o-object-position: center !important;
     object-position: center !important;
}

.object-left{
  -o-object-position: left !important;
     object-position: left !important;
}

.object-left-bottom{
  -o-object-position: left bottom !important;
     object-position: left bottom !important;
}

.object-left-top{
  -o-object-position: left top !important;
     object-position: left top !important;
}

.object-right{
  -o-object-position: right !important;
     object-position: right !important;
}

.object-right-bottom{
  -o-object-position: right bottom !important;
     object-position: right bottom !important;
}

.object-right-top{
  -o-object-position: right top !important;
     object-position: right top !important;
}

.object-top{
  -o-object-position: top !important;
     object-position: top !important;
}

.opacity-0{
  opacity: 0 !important;
}

.opacity-5{
  opacity: 0.05 !important;
}

.opacity-10{
  opacity: 0.1 !important;
}

.opacity-25{
  opacity: 0.25 !important;
}

.opacity-40{
  opacity: 0.4 !important;
}

.opacity-50{
  opacity: 0.5 !important;
}

.opacity-75{
  opacity: 0.75 !important;
}

.opacity-90{
  opacity: 0.9 !important;
}

.opacity-100{
  opacity: 1 !important;
}

.hover\:opacity-0:hover{
  opacity: 0 !important;
}

.hover\:opacity-5:hover{
  opacity: 0.05 !important;
}

.hover\:opacity-10:hover{
  opacity: 0.1 !important;
}

.hover\:opacity-25:hover{
  opacity: 0.25 !important;
}

.hover\:opacity-40:hover{
  opacity: 0.4 !important;
}

.hover\:opacity-50:hover{
  opacity: 0.5 !important;
}

.hover\:opacity-75:hover{
  opacity: 0.75 !important;
}

.hover\:opacity-90:hover{
  opacity: 0.9 !important;
}

.hover\:opacity-100:hover{
  opacity: 1 !important;
}

.focus\:opacity-0:focus{
  opacity: 0 !important;
}

.focus\:opacity-5:focus{
  opacity: 0.05 !important;
}

.focus\:opacity-10:focus{
  opacity: 0.1 !important;
}

.focus\:opacity-25:focus{
  opacity: 0.25 !important;
}

.focus\:opacity-40:focus{
  opacity: 0.4 !important;
}

.focus\:opacity-50:focus{
  opacity: 0.5 !important;
}

.focus\:opacity-75:focus{
  opacity: 0.75 !important;
}

.focus\:opacity-90:focus{
  opacity: 0.9 !important;
}

.focus\:opacity-100:focus{
  opacity: 1 !important;
}

.outline-none{
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}

.outline-white{
  outline: 2px dotted white !important;
  outline-offset: 2px !important;
}

.outline-black{
  outline: 2px dotted black !important;
  outline-offset: 2px !important;
}

.focus\:outline-none:focus{
  outline: 2px solid transparent !important;
  outline-offset: 2px !important;
}

.focus\:outline-white:focus{
  outline: 2px dotted white !important;
  outline-offset: 2px !important;
}

.focus\:outline-black:focus{
  outline: 2px dotted black !important;
  outline-offset: 2px !important;
}

.overflow-auto{
  overflow: auto !important;
}

.overflow-hidden{
  overflow: hidden !important;
}

.overflow-visible{
  overflow: visible !important;
}

.overflow-scroll{
  overflow: scroll !important;
}

.overflow-x-auto{
  overflow-x: auto !important;
}

.overflow-y-auto{
  overflow-y: auto !important;
}

.overflow-x-hidden{
  overflow-x: hidden !important;
}

.overflow-y-hidden{
  overflow-y: hidden !important;
}

.overflow-x-visible{
  overflow-x: visible !important;
}

.overflow-y-visible{
  overflow-y: visible !important;
}

.overflow-x-scroll{
  overflow-x: scroll !important;
}

.overflow-y-scroll{
  overflow-y: scroll !important;
}

.scrolling-touch{
  -webkit-overflow-scrolling: touch !important;
}

.scrolling-auto{
  -webkit-overflow-scrolling: auto !important;
}

.overscroll-auto{
  -ms-scroll-chaining: chained !important;
      overscroll-behavior: auto !important;
}

.overscroll-contain{
  -ms-scroll-chaining: none !important;
      overscroll-behavior: contain !important;
}

.overscroll-none{
  -ms-scroll-chaining: none !important;
      overscroll-behavior: none !important;
}

.overscroll-y-auto{
  overscroll-behavior-y: auto !important;
}

.overscroll-y-contain{
  overscroll-behavior-y: contain !important;
}

.overscroll-y-none{
  overscroll-behavior-y: none !important;
}

.overscroll-x-auto{
  overscroll-behavior-x: auto !important;
}

.overscroll-x-contain{
  overscroll-behavior-x: contain !important;
}

.overscroll-x-none{
  overscroll-behavior-x: none !important;
}

.p-0{
  padding: 0px !important;
}

.p-1{
  padding: .25rem !important;
}

.p-2{
  padding: .5rem !important;
}

.p-3{
  padding: .75rem !important;
}

.p-4{
  padding: 1rem !important;
}

.p-5{
  padding: 1.25rem !important;
}

.p-6{
  padding: 1.5rem !important;
}

.p-7{
  padding: 1.75rem !important;
}

.p-8{
  padding: 2rem !important;
}

.p-9{
  padding: 2.25rem !important;
}

.p-10{
  padding: 2.5rem !important;
}

.p-11{
  padding: 2.75rem !important;
}

.p-12{
  padding: 3rem !important;
}

.p-13{
  padding: 3.25rem !important;
}

.p-14{
  padding: 3.5rem !important;
}

.p-15{
  padding: 3.75rem !important;
}

.p-16{
  padding: 4rem !important;
}

.p-17{
  padding: 4.25rem !important;
}

.p-18{
  padding: 4.5rem !important;
}

.p-19{
  padding: 4.75rem !important;
}

.p-20{
  padding: 5rem !important;
}

.p-21{
  padding: 5.25rem !important;
}

.p-22{
  padding: 5.5rem !important;
}

.p-23{
  padding: 5.75rem !important;
}

.p-24{
  padding: 6rem !important;
}

.p-25{
  padding: 6.25rem !important;
}

.p-26{
  padding: 6.5rem !important;
}

.p-27{
  padding: 6.75rem !important;
}

.p-28{
  padding: 7rem !important;
}

.p-29{
  padding: 7.25rem !important;
}

.p-30{
  padding: 7.5rem !important;
}

.p-31{
  padding: 7.75rem !important;
}

.p-32{
  padding: 8rem !important;
}

.p-33{
  padding: 8.25rem !important;
}

.p-34{
  padding: 8.5rem !important;
}

.p-35{
  padding: 8.75rem !important;
}

.p-36{
  padding: 9rem !important;
}

.p-37{
  padding: 9.25rem !important;
}

.p-38{
  padding: 9.5rem !important;
}

.p-39{
  padding: 9.75rem !important;
}

.p-40{
  padding: 10rem !important;
}

.p-41{
  padding: 10.25rem !important;
}

.p-42{
  padding: 10.5rem !important;
}

.p-43{
  padding: 10.75rem !important;
}

.p-44{
  padding: 11rem !important;
}

.p-45{
  padding: 11.25rem !important;
}

.p-46{
  padding: 11.5rem !important;
}

.p-47{
  padding: 11.75rem !important;
}

.p-48{
  padding: 12rem !important;
}

.p-49{
  padding: 12.25rem !important;
}

.p-50{
  padding: 12.5rem !important;
}

.p-51{
  padding: 12.75rem !important;
}

.p-52{
  padding: 13rem !important;
}

.p-53{
  padding: 13.25rem !important;
}

.p-54{
  padding: 13.5rem !important;
}

.p-55{
  padding: 13.75rem !important;
}

.p-56{
  padding: 14rem !important;
}

.p-70{
  padding: 17.5rem !important;
}

.p-71{
  padding: 17.75rem !important;
}

.p-72{
  padding: 18rem !important;
}

.p-73{
  padding: 18.25rem !important;
}

.p-74{
  padding: 18.5rem !important;
}

.p-75{
  padding: 18.75rem !important;
}

.p-76{
  padding: 19rem !important;
}

.p-77{
  padding: 19.25rem !important;
}

.p-78{
  padding: 19.5rem !important;
}

.p-79{
  padding: 19.75rem !important;
}

.p-80{
  padding: 20rem !important;
}

.p-81{
  padding: 20.25rem !important;
}

.p-82{
  padding: 20.5rem !important;
}

.p-83{
  padding: 20.75rem !important;
}

.p-84{
  padding: 21rem !important;
}

.p-85{
  padding: 21.25rem !important;
}

.p-86{
  padding: 21.5rem !important;
}

.p-87{
  padding: 21.75rem !important;
}

.p-88{
  padding: 22rem !important;
}

.p-89{
  padding: 22.25rem !important;
}

.p-90{
  padding: 22.5rem !important;
}

.p-91{
  padding: 22.75rem !important;
}

.p-92{
  padding: 23rem !important;
}

.p-100{
  padding: 25rem !important;
}

.p-131{
  padding: 25.25rem !important;
}

.p-135{
  padding: 34rem !important;
}

.p-150{
  padding: 37.5rem !important;
}

.p-710{
  padding: 44.375rem !important;
}

.p-820{
  padding: 51.25rem !important;
}

.p-1440{
  padding: 90rem !important;
}

.p-2\.5{
  padding: .625rem !important;
}

.p-6\.25{
  padding: 1.5626rem !important;
}

.p-7\.5{
  padding: 1.875rem !important;
}

.p-12\.5{
  padding: 3.125rem !important;
}

.p-17\.5{
  padding: 4.375rem !important;
}

.p-31\.5{
  padding: 7.875rem !important;
}

.p-thumb-tript-lg{
  padding: 15.625rem !important;
}

.p-thumb-tript-md{
  padding: 11.25rem !important;
}

.p-thumb-trip-xl{
  padding: 20.625rem !important;
}

.p-tarapprendre-title-lg{
  padding: 58.75rem !important;
}

.p-oblong-list-lg{
  padding: 40.93rem !important;
}

.p-oblong-list-md{
  padding: 20.95rem !important;
}

.p-oblong-content-lg{
  padding: 26.875rem !important;
}

.p-article-thumb-lg{
  padding: 10.625rem !important;
}

.p-support-title-l-lg{
  padding: 28.125rem !important;
}

.p-support-title-r-lg{
  padding: 17.8125rem !important;
}

.p-main-footer-menu{
  padding: 13.75rem !important;
}

.p-main-footer-logo{
  padding: 25.625rem !important;
}

.p-full{
  padding: 100% !important;
}

.py-0{
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.px-0{
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.py-1{
  padding-top: .25rem !important;
  padding-bottom: .25rem !important;
}

.px-1{
  padding-left: .25rem !important;
  padding-right: .25rem !important;
}

.py-2{
  padding-top: .5rem !important;
  padding-bottom: .5rem !important;
}

.px-2{
  padding-left: .5rem !important;
  padding-right: .5rem !important;
}

.py-3{
  padding-top: .75rem !important;
  padding-bottom: .75rem !important;
}

.px-3{
  padding-left: .75rem !important;
  padding-right: .75rem !important;
}

.py-4{
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.px-4{
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.py-5{
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

.px-5{
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}

.py-6{
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.px-6{
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.py-7{
  padding-top: 1.75rem !important;
  padding-bottom: 1.75rem !important;
}

.px-7{
  padding-left: 1.75rem !important;
  padding-right: 1.75rem !important;
}

.py-8{
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.px-8{
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.py-9{
  padding-top: 2.25rem !important;
  padding-bottom: 2.25rem !important;
}

.px-9{
  padding-left: 2.25rem !important;
  padding-right: 2.25rem !important;
}

.py-10{
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.px-10{
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}

.py-11{
  padding-top: 2.75rem !important;
  padding-bottom: 2.75rem !important;
}

.px-11{
  padding-left: 2.75rem !important;
  padding-right: 2.75rem !important;
}

.py-12{
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.px-12{
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.py-13{
  padding-top: 3.25rem !important;
  padding-bottom: 3.25rem !important;
}

.px-13{
  padding-left: 3.25rem !important;
  padding-right: 3.25rem !important;
}

.py-14{
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

.px-14{
  padding-left: 3.5rem !important;
  padding-right: 3.5rem !important;
}

.py-15{
  padding-top: 3.75rem !important;
  padding-bottom: 3.75rem !important;
}

.px-15{
  padding-left: 3.75rem !important;
  padding-right: 3.75rem !important;
}

.py-16{
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.px-16{
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

.py-17{
  padding-top: 4.25rem !important;
  padding-bottom: 4.25rem !important;
}

.px-17{
  padding-left: 4.25rem !important;
  padding-right: 4.25rem !important;
}

.py-18{
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

.px-18{
  padding-left: 4.5rem !important;
  padding-right: 4.5rem !important;
}

.py-19{
  padding-top: 4.75rem !important;
  padding-bottom: 4.75rem !important;
}

.px-19{
  padding-left: 4.75rem !important;
  padding-right: 4.75rem !important;
}

.py-20{
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.px-20{
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}

.py-21{
  padding-top: 5.25rem !important;
  padding-bottom: 5.25rem !important;
}

.px-21{
  padding-left: 5.25rem !important;
  padding-right: 5.25rem !important;
}

.py-22{
  padding-top: 5.5rem !important;
  padding-bottom: 5.5rem !important;
}

.px-22{
  padding-left: 5.5rem !important;
  padding-right: 5.5rem !important;
}

.py-23{
  padding-top: 5.75rem !important;
  padding-bottom: 5.75rem !important;
}

.px-23{
  padding-left: 5.75rem !important;
  padding-right: 5.75rem !important;
}

.py-24{
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.px-24{
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}

.py-25{
  padding-top: 6.25rem !important;
  padding-bottom: 6.25rem !important;
}

.px-25{
  padding-left: 6.25rem !important;
  padding-right: 6.25rem !important;
}

.py-26{
  padding-top: 6.5rem !important;
  padding-bottom: 6.5rem !important;
}

.px-26{
  padding-left: 6.5rem !important;
  padding-right: 6.5rem !important;
}

.py-27{
  padding-top: 6.75rem !important;
  padding-bottom: 6.75rem !important;
}

.px-27{
  padding-left: 6.75rem !important;
  padding-right: 6.75rem !important;
}

.py-28{
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}

.px-28{
  padding-left: 7rem !important;
  padding-right: 7rem !important;
}

.py-29{
  padding-top: 7.25rem !important;
  padding-bottom: 7.25rem !important;
}

.px-29{
  padding-left: 7.25rem !important;
  padding-right: 7.25rem !important;
}

.py-30{
  padding-top: 7.5rem !important;
  padding-bottom: 7.5rem !important;
}

.px-30{
  padding-left: 7.5rem !important;
  padding-right: 7.5rem !important;
}

.py-31{
  padding-top: 7.75rem !important;
  padding-bottom: 7.75rem !important;
}

.px-31{
  padding-left: 7.75rem !important;
  padding-right: 7.75rem !important;
}

.py-32{
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}

.px-32{
  padding-left: 8rem !important;
  padding-right: 8rem !important;
}

.py-33{
  padding-top: 8.25rem !important;
  padding-bottom: 8.25rem !important;
}

.px-33{
  padding-left: 8.25rem !important;
  padding-right: 8.25rem !important;
}

.py-34{
  padding-top: 8.5rem !important;
  padding-bottom: 8.5rem !important;
}

.px-34{
  padding-left: 8.5rem !important;
  padding-right: 8.5rem !important;
}

.py-35{
  padding-top: 8.75rem !important;
  padding-bottom: 8.75rem !important;
}

.px-35{
  padding-left: 8.75rem !important;
  padding-right: 8.75rem !important;
}

.py-36{
  padding-top: 9rem !important;
  padding-bottom: 9rem !important;
}

.px-36{
  padding-left: 9rem !important;
  padding-right: 9rem !important;
}

.py-37{
  padding-top: 9.25rem !important;
  padding-bottom: 9.25rem !important;
}

.px-37{
  padding-left: 9.25rem !important;
  padding-right: 9.25rem !important;
}

.py-38{
  padding-top: 9.5rem !important;
  padding-bottom: 9.5rem !important;
}

.px-38{
  padding-left: 9.5rem !important;
  padding-right: 9.5rem !important;
}

.py-39{
  padding-top: 9.75rem !important;
  padding-bottom: 9.75rem !important;
}

.px-39{
  padding-left: 9.75rem !important;
  padding-right: 9.75rem !important;
}

.py-40{
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

.px-40{
  padding-left: 10rem !important;
  padding-right: 10rem !important;
}

.py-41{
  padding-top: 10.25rem !important;
  padding-bottom: 10.25rem !important;
}

.px-41{
  padding-left: 10.25rem !important;
  padding-right: 10.25rem !important;
}

.py-42{
  padding-top: 10.5rem !important;
  padding-bottom: 10.5rem !important;
}

.px-42{
  padding-left: 10.5rem !important;
  padding-right: 10.5rem !important;
}

.py-43{
  padding-top: 10.75rem !important;
  padding-bottom: 10.75rem !important;
}

.px-43{
  padding-left: 10.75rem !important;
  padding-right: 10.75rem !important;
}

.py-44{
  padding-top: 11rem !important;
  padding-bottom: 11rem !important;
}

.px-44{
  padding-left: 11rem !important;
  padding-right: 11rem !important;
}

.py-45{
  padding-top: 11.25rem !important;
  padding-bottom: 11.25rem !important;
}

.px-45{
  padding-left: 11.25rem !important;
  padding-right: 11.25rem !important;
}

.py-46{
  padding-top: 11.5rem !important;
  padding-bottom: 11.5rem !important;
}

.px-46{
  padding-left: 11.5rem !important;
  padding-right: 11.5rem !important;
}

.py-47{
  padding-top: 11.75rem !important;
  padding-bottom: 11.75rem !important;
}

.px-47{
  padding-left: 11.75rem !important;
  padding-right: 11.75rem !important;
}

.py-48{
  padding-top: 12rem !important;
  padding-bottom: 12rem !important;
}

.px-48{
  padding-left: 12rem !important;
  padding-right: 12rem !important;
}

.py-49{
  padding-top: 12.25rem !important;
  padding-bottom: 12.25rem !important;
}

.px-49{
  padding-left: 12.25rem !important;
  padding-right: 12.25rem !important;
}

.py-50{
  padding-top: 12.5rem !important;
  padding-bottom: 12.5rem !important;
}

.px-50{
  padding-left: 12.5rem !important;
  padding-right: 12.5rem !important;
}

.py-51{
  padding-top: 12.75rem !important;
  padding-bottom: 12.75rem !important;
}

.px-51{
  padding-left: 12.75rem !important;
  padding-right: 12.75rem !important;
}

.py-52{
  padding-top: 13rem !important;
  padding-bottom: 13rem !important;
}

.px-52{
  padding-left: 13rem !important;
  padding-right: 13rem !important;
}

.py-53{
  padding-top: 13.25rem !important;
  padding-bottom: 13.25rem !important;
}

.px-53{
  padding-left: 13.25rem !important;
  padding-right: 13.25rem !important;
}

.py-54{
  padding-top: 13.5rem !important;
  padding-bottom: 13.5rem !important;
}

.px-54{
  padding-left: 13.5rem !important;
  padding-right: 13.5rem !important;
}

.py-55{
  padding-top: 13.75rem !important;
  padding-bottom: 13.75rem !important;
}

.px-55{
  padding-left: 13.75rem !important;
  padding-right: 13.75rem !important;
}

.py-56{
  padding-top: 14rem !important;
  padding-bottom: 14rem !important;
}

.px-56{
  padding-left: 14rem !important;
  padding-right: 14rem !important;
}

.py-70{
  padding-top: 17.5rem !important;
  padding-bottom: 17.5rem !important;
}

.px-70{
  padding-left: 17.5rem !important;
  padding-right: 17.5rem !important;
}

.py-71{
  padding-top: 17.75rem !important;
  padding-bottom: 17.75rem !important;
}

.px-71{
  padding-left: 17.75rem !important;
  padding-right: 17.75rem !important;
}

.py-72{
  padding-top: 18rem !important;
  padding-bottom: 18rem !important;
}

.px-72{
  padding-left: 18rem !important;
  padding-right: 18rem !important;
}

.py-73{
  padding-top: 18.25rem !important;
  padding-bottom: 18.25rem !important;
}

.px-73{
  padding-left: 18.25rem !important;
  padding-right: 18.25rem !important;
}

.py-74{
  padding-top: 18.5rem !important;
  padding-bottom: 18.5rem !important;
}

.px-74{
  padding-left: 18.5rem !important;
  padding-right: 18.5rem !important;
}

.py-75{
  padding-top: 18.75rem !important;
  padding-bottom: 18.75rem !important;
}

.px-75{
  padding-left: 18.75rem !important;
  padding-right: 18.75rem !important;
}

.py-76{
  padding-top: 19rem !important;
  padding-bottom: 19rem !important;
}

.px-76{
  padding-left: 19rem !important;
  padding-right: 19rem !important;
}

.py-77{
  padding-top: 19.25rem !important;
  padding-bottom: 19.25rem !important;
}

.px-77{
  padding-left: 19.25rem !important;
  padding-right: 19.25rem !important;
}

.py-78{
  padding-top: 19.5rem !important;
  padding-bottom: 19.5rem !important;
}

.px-78{
  padding-left: 19.5rem !important;
  padding-right: 19.5rem !important;
}

.py-79{
  padding-top: 19.75rem !important;
  padding-bottom: 19.75rem !important;
}

.px-79{
  padding-left: 19.75rem !important;
  padding-right: 19.75rem !important;
}

.py-80{
  padding-top: 20rem !important;
  padding-bottom: 20rem !important;
}

.px-80{
  padding-left: 20rem !important;
  padding-right: 20rem !important;
}

.py-81{
  padding-top: 20.25rem !important;
  padding-bottom: 20.25rem !important;
}

.px-81{
  padding-left: 20.25rem !important;
  padding-right: 20.25rem !important;
}

.py-82{
  padding-top: 20.5rem !important;
  padding-bottom: 20.5rem !important;
}

.px-82{
  padding-left: 20.5rem !important;
  padding-right: 20.5rem !important;
}

.py-83{
  padding-top: 20.75rem !important;
  padding-bottom: 20.75rem !important;
}

.px-83{
  padding-left: 20.75rem !important;
  padding-right: 20.75rem !important;
}

.py-84{
  padding-top: 21rem !important;
  padding-bottom: 21rem !important;
}

.px-84{
  padding-left: 21rem !important;
  padding-right: 21rem !important;
}

.py-85{
  padding-top: 21.25rem !important;
  padding-bottom: 21.25rem !important;
}

.px-85{
  padding-left: 21.25rem !important;
  padding-right: 21.25rem !important;
}

.py-86{
  padding-top: 21.5rem !important;
  padding-bottom: 21.5rem !important;
}

.px-86{
  padding-left: 21.5rem !important;
  padding-right: 21.5rem !important;
}

.py-87{
  padding-top: 21.75rem !important;
  padding-bottom: 21.75rem !important;
}

.px-87{
  padding-left: 21.75rem !important;
  padding-right: 21.75rem !important;
}

.py-88{
  padding-top: 22rem !important;
  padding-bottom: 22rem !important;
}

.px-88{
  padding-left: 22rem !important;
  padding-right: 22rem !important;
}

.py-89{
  padding-top: 22.25rem !important;
  padding-bottom: 22.25rem !important;
}

.px-89{
  padding-left: 22.25rem !important;
  padding-right: 22.25rem !important;
}

.py-90{
  padding-top: 22.5rem !important;
  padding-bottom: 22.5rem !important;
}

.px-90{
  padding-left: 22.5rem !important;
  padding-right: 22.5rem !important;
}

.py-91{
  padding-top: 22.75rem !important;
  padding-bottom: 22.75rem !important;
}

.px-91{
  padding-left: 22.75rem !important;
  padding-right: 22.75rem !important;
}

.py-92{
  padding-top: 23rem !important;
  padding-bottom: 23rem !important;
}

.px-92{
  padding-left: 23rem !important;
  padding-right: 23rem !important;
}

.py-100{
  padding-top: 25rem !important;
  padding-bottom: 25rem !important;
}

.px-100{
  padding-left: 25rem !important;
  padding-right: 25rem !important;
}

.py-131{
  padding-top: 25.25rem !important;
  padding-bottom: 25.25rem !important;
}

.px-131{
  padding-left: 25.25rem !important;
  padding-right: 25.25rem !important;
}

.py-135{
  padding-top: 34rem !important;
  padding-bottom: 34rem !important;
}

.px-135{
  padding-left: 34rem !important;
  padding-right: 34rem !important;
}

.py-150{
  padding-top: 37.5rem !important;
  padding-bottom: 37.5rem !important;
}

.px-150{
  padding-left: 37.5rem !important;
  padding-right: 37.5rem !important;
}

.py-710{
  padding-top: 44.375rem !important;
  padding-bottom: 44.375rem !important;
}

.px-710{
  padding-left: 44.375rem !important;
  padding-right: 44.375rem !important;
}

.py-820{
  padding-top: 51.25rem !important;
  padding-bottom: 51.25rem !important;
}

.px-820{
  padding-left: 51.25rem !important;
  padding-right: 51.25rem !important;
}

.py-1440{
  padding-top: 90rem !important;
  padding-bottom: 90rem !important;
}

.px-1440{
  padding-left: 90rem !important;
  padding-right: 90rem !important;
}

.py-2\.5{
  padding-top: .625rem !important;
  padding-bottom: .625rem !important;
}

.px-2\.5{
  padding-left: .625rem !important;
  padding-right: .625rem !important;
}

.py-6\.25{
  padding-top: 1.5626rem !important;
  padding-bottom: 1.5626rem !important;
}

.px-6\.25{
  padding-left: 1.5626rem !important;
  padding-right: 1.5626rem !important;
}

.py-7\.5{
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}

.px-7\.5{
  padding-left: 1.875rem !important;
  padding-right: 1.875rem !important;
}

.py-12\.5{
  padding-top: 3.125rem !important;
  padding-bottom: 3.125rem !important;
}

.px-12\.5{
  padding-left: 3.125rem !important;
  padding-right: 3.125rem !important;
}

.py-17\.5{
  padding-top: 4.375rem !important;
  padding-bottom: 4.375rem !important;
}

.px-17\.5{
  padding-left: 4.375rem !important;
  padding-right: 4.375rem !important;
}

.py-31\.5{
  padding-top: 7.875rem !important;
  padding-bottom: 7.875rem !important;
}

.px-31\.5{
  padding-left: 7.875rem !important;
  padding-right: 7.875rem !important;
}

.py-thumb-tript-lg{
  padding-top: 15.625rem !important;
  padding-bottom: 15.625rem !important;
}

.px-thumb-tript-lg{
  padding-left: 15.625rem !important;
  padding-right: 15.625rem !important;
}

.py-thumb-tript-md{
  padding-top: 11.25rem !important;
  padding-bottom: 11.25rem !important;
}

.px-thumb-tript-md{
  padding-left: 11.25rem !important;
  padding-right: 11.25rem !important;
}

.py-thumb-trip-xl{
  padding-top: 20.625rem !important;
  padding-bottom: 20.625rem !important;
}

.px-thumb-trip-xl{
  padding-left: 20.625rem !important;
  padding-right: 20.625rem !important;
}

.py-tarapprendre-title-lg{
  padding-top: 58.75rem !important;
  padding-bottom: 58.75rem !important;
}

.px-tarapprendre-title-lg{
  padding-left: 58.75rem !important;
  padding-right: 58.75rem !important;
}

.py-oblong-list-lg{
  padding-top: 40.93rem !important;
  padding-bottom: 40.93rem !important;
}

.px-oblong-list-lg{
  padding-left: 40.93rem !important;
  padding-right: 40.93rem !important;
}

.py-oblong-list-md{
  padding-top: 20.95rem !important;
  padding-bottom: 20.95rem !important;
}

.px-oblong-list-md{
  padding-left: 20.95rem !important;
  padding-right: 20.95rem !important;
}

.py-oblong-content-lg{
  padding-top: 26.875rem !important;
  padding-bottom: 26.875rem !important;
}

.px-oblong-content-lg{
  padding-left: 26.875rem !important;
  padding-right: 26.875rem !important;
}

.py-article-thumb-lg{
  padding-top: 10.625rem !important;
  padding-bottom: 10.625rem !important;
}

.px-article-thumb-lg{
  padding-left: 10.625rem !important;
  padding-right: 10.625rem !important;
}

.py-support-title-l-lg{
  padding-top: 28.125rem !important;
  padding-bottom: 28.125rem !important;
}

.px-support-title-l-lg{
  padding-left: 28.125rem !important;
  padding-right: 28.125rem !important;
}

.py-support-title-r-lg{
  padding-top: 17.8125rem !important;
  padding-bottom: 17.8125rem !important;
}

.px-support-title-r-lg{
  padding-left: 17.8125rem !important;
  padding-right: 17.8125rem !important;
}

.py-main-footer-menu{
  padding-top: 13.75rem !important;
  padding-bottom: 13.75rem !important;
}

.px-main-footer-menu{
  padding-left: 13.75rem !important;
  padding-right: 13.75rem !important;
}

.py-main-footer-logo{
  padding-top: 25.625rem !important;
  padding-bottom: 25.625rem !important;
}

.px-main-footer-logo{
  padding-left: 25.625rem !important;
  padding-right: 25.625rem !important;
}

.py-full{
  padding-top: 100% !important;
  padding-bottom: 100% !important;
}

.px-full{
  padding-left: 100% !important;
  padding-right: 100% !important;
}

.pt-0{
  padding-top: 0px !important;
}

.pr-0{
  padding-right: 0px !important;
}

.pb-0{
  padding-bottom: 0px !important;
}

.pl-0{
  padding-left: 0px !important;
}

.pt-1{
  padding-top: .25rem !important;
}

.pr-1{
  padding-right: .25rem !important;
}

.pb-1{
  padding-bottom: .25rem !important;
}

.pl-1{
  padding-left: .25rem !important;
}

.pt-2{
  padding-top: .5rem !important;
}

.pr-2{
  padding-right: .5rem !important;
}

.pb-2{
  padding-bottom: .5rem !important;
}

.pl-2{
  padding-left: .5rem !important;
}

.pt-3{
  padding-top: .75rem !important;
}

.pr-3{
  padding-right: .75rem !important;
}

.pb-3{
  padding-bottom: .75rem !important;
}

.pl-3{
  padding-left: .75rem !important;
}

.pt-4{
  padding-top: 1rem !important;
}

.pr-4{
  padding-right: 1rem !important;
}

.pb-4{
  padding-bottom: 1rem !important;
}

.pl-4{
  padding-left: 1rem !important;
}

.pt-5{
  padding-top: 1.25rem !important;
}

.pr-5{
  padding-right: 1.25rem !important;
}

.pb-5{
  padding-bottom: 1.25rem !important;
}

.pl-5{
  padding-left: 1.25rem !important;
}

.pt-6{
  padding-top: 1.5rem !important;
}

.pr-6{
  padding-right: 1.5rem !important;
}

.pb-6{
  padding-bottom: 1.5rem !important;
}

.pl-6{
  padding-left: 1.5rem !important;
}

.pt-7{
  padding-top: 1.75rem !important;
}

.pr-7{
  padding-right: 1.75rem !important;
}

.pb-7{
  padding-bottom: 1.75rem !important;
}

.pl-7{
  padding-left: 1.75rem !important;
}

.pt-8{
  padding-top: 2rem !important;
}

.pr-8{
  padding-right: 2rem !important;
}

.pb-8{
  padding-bottom: 2rem !important;
}

.pl-8{
  padding-left: 2rem !important;
}

.pt-9{
  padding-top: 2.25rem !important;
}

.pr-9{
  padding-right: 2.25rem !important;
}

.pb-9{
  padding-bottom: 2.25rem !important;
}

.pl-9{
  padding-left: 2.25rem !important;
}

.pt-10{
  padding-top: 2.5rem !important;
}

.pr-10{
  padding-right: 2.5rem !important;
}

.pb-10{
  padding-bottom: 2.5rem !important;
}

.pl-10{
  padding-left: 2.5rem !important;
}

.pt-11{
  padding-top: 2.75rem !important;
}

.pr-11{
  padding-right: 2.75rem !important;
}

.pb-11{
  padding-bottom: 2.75rem !important;
}

.pl-11{
  padding-left: 2.75rem !important;
}

.pt-12{
  padding-top: 3rem !important;
}

.pr-12{
  padding-right: 3rem !important;
}

.pb-12{
  padding-bottom: 3rem !important;
}

.pl-12{
  padding-left: 3rem !important;
}

.pt-13{
  padding-top: 3.25rem !important;
}

.pr-13{
  padding-right: 3.25rem !important;
}

.pb-13{
  padding-bottom: 3.25rem !important;
}

.pl-13{
  padding-left: 3.25rem !important;
}

.pt-14{
  padding-top: 3.5rem !important;
}

.pr-14{
  padding-right: 3.5rem !important;
}

.pb-14{
  padding-bottom: 3.5rem !important;
}

.pl-14{
  padding-left: 3.5rem !important;
}

.pt-15{
  padding-top: 3.75rem !important;
}

.pr-15{
  padding-right: 3.75rem !important;
}

.pb-15{
  padding-bottom: 3.75rem !important;
}

.pl-15{
  padding-left: 3.75rem !important;
}

.pt-16{
  padding-top: 4rem !important;
}

.pr-16{
  padding-right: 4rem !important;
}

.pb-16{
  padding-bottom: 4rem !important;
}

.pl-16{
  padding-left: 4rem !important;
}

.pt-17{
  padding-top: 4.25rem !important;
}

.pr-17{
  padding-right: 4.25rem !important;
}

.pb-17{
  padding-bottom: 4.25rem !important;
}

.pl-17{
  padding-left: 4.25rem !important;
}

.pt-18{
  padding-top: 4.5rem !important;
}

.pr-18{
  padding-right: 4.5rem !important;
}

.pb-18{
  padding-bottom: 4.5rem !important;
}

.pl-18{
  padding-left: 4.5rem !important;
}

.pt-19{
  padding-top: 4.75rem !important;
}

.pr-19{
  padding-right: 4.75rem !important;
}

.pb-19{
  padding-bottom: 4.75rem !important;
}

.pl-19{
  padding-left: 4.75rem !important;
}

.pt-20{
  padding-top: 5rem !important;
}

.pr-20{
  padding-right: 5rem !important;
}

.pb-20{
  padding-bottom: 5rem !important;
}

.pl-20{
  padding-left: 5rem !important;
}

.pt-21{
  padding-top: 5.25rem !important;
}

.pr-21{
  padding-right: 5.25rem !important;
}

.pb-21{
  padding-bottom: 5.25rem !important;
}

.pl-21{
  padding-left: 5.25rem !important;
}

.pt-22{
  padding-top: 5.5rem !important;
}

.pr-22{
  padding-right: 5.5rem !important;
}

.pb-22{
  padding-bottom: 5.5rem !important;
}

.pl-22{
  padding-left: 5.5rem !important;
}

.pt-23{
  padding-top: 5.75rem !important;
}

.pr-23{
  padding-right: 5.75rem !important;
}

.pb-23{
  padding-bottom: 5.75rem !important;
}

.pl-23{
  padding-left: 5.75rem !important;
}

.pt-24{
  padding-top: 6rem !important;
}

.pr-24{
  padding-right: 6rem !important;
}

.pb-24{
  padding-bottom: 6rem !important;
}

.pl-24{
  padding-left: 6rem !important;
}

.pt-25{
  padding-top: 6.25rem !important;
}

.pr-25{
  padding-right: 6.25rem !important;
}

.pb-25{
  padding-bottom: 6.25rem !important;
}

.pl-25{
  padding-left: 6.25rem !important;
}

.pt-26{
  padding-top: 6.5rem !important;
}

.pr-26{
  padding-right: 6.5rem !important;
}

.pb-26{
  padding-bottom: 6.5rem !important;
}

.pl-26{
  padding-left: 6.5rem !important;
}

.pt-27{
  padding-top: 6.75rem !important;
}

.pr-27{
  padding-right: 6.75rem !important;
}

.pb-27{
  padding-bottom: 6.75rem !important;
}

.pl-27{
  padding-left: 6.75rem !important;
}

.pt-28{
  padding-top: 7rem !important;
}

.pr-28{
  padding-right: 7rem !important;
}

.pb-28{
  padding-bottom: 7rem !important;
}

.pl-28{
  padding-left: 7rem !important;
}

.pt-29{
  padding-top: 7.25rem !important;
}

.pr-29{
  padding-right: 7.25rem !important;
}

.pb-29{
  padding-bottom: 7.25rem !important;
}

.pl-29{
  padding-left: 7.25rem !important;
}

.pt-30{
  padding-top: 7.5rem !important;
}

.pr-30{
  padding-right: 7.5rem !important;
}

.pb-30{
  padding-bottom: 7.5rem !important;
}

.pl-30{
  padding-left: 7.5rem !important;
}

.pt-31{
  padding-top: 7.75rem !important;
}

.pr-31{
  padding-right: 7.75rem !important;
}

.pb-31{
  padding-bottom: 7.75rem !important;
}

.pl-31{
  padding-left: 7.75rem !important;
}

.pt-32{
  padding-top: 8rem !important;
}

.pr-32{
  padding-right: 8rem !important;
}

.pb-32{
  padding-bottom: 8rem !important;
}

.pl-32{
  padding-left: 8rem !important;
}

.pt-33{
  padding-top: 8.25rem !important;
}

.pr-33{
  padding-right: 8.25rem !important;
}

.pb-33{
  padding-bottom: 8.25rem !important;
}

.pl-33{
  padding-left: 8.25rem !important;
}

.pt-34{
  padding-top: 8.5rem !important;
}

.pr-34{
  padding-right: 8.5rem !important;
}

.pb-34{
  padding-bottom: 8.5rem !important;
}

.pl-34{
  padding-left: 8.5rem !important;
}

.pt-35{
  padding-top: 8.75rem !important;
}

.pr-35{
  padding-right: 8.75rem !important;
}

.pb-35{
  padding-bottom: 8.75rem !important;
}

.pl-35{
  padding-left: 8.75rem !important;
}

.pt-36{
  padding-top: 9rem !important;
}

.pr-36{
  padding-right: 9rem !important;
}

.pb-36{
  padding-bottom: 9rem !important;
}

.pl-36{
  padding-left: 9rem !important;
}

.pt-37{
  padding-top: 9.25rem !important;
}

.pr-37{
  padding-right: 9.25rem !important;
}

.pb-37{
  padding-bottom: 9.25rem !important;
}

.pl-37{
  padding-left: 9.25rem !important;
}

.pt-38{
  padding-top: 9.5rem !important;
}

.pr-38{
  padding-right: 9.5rem !important;
}

.pb-38{
  padding-bottom: 9.5rem !important;
}

.pl-38{
  padding-left: 9.5rem !important;
}

.pt-39{
  padding-top: 9.75rem !important;
}

.pr-39{
  padding-right: 9.75rem !important;
}

.pb-39{
  padding-bottom: 9.75rem !important;
}

.pl-39{
  padding-left: 9.75rem !important;
}

.pt-40{
  padding-top: 10rem !important;
}

.pr-40{
  padding-right: 10rem !important;
}

.pb-40{
  padding-bottom: 10rem !important;
}

.pl-40{
  padding-left: 10rem !important;
}

.pt-41{
  padding-top: 10.25rem !important;
}

.pr-41{
  padding-right: 10.25rem !important;
}

.pb-41{
  padding-bottom: 10.25rem !important;
}

.pl-41{
  padding-left: 10.25rem !important;
}

.pt-42{
  padding-top: 10.5rem !important;
}

.pr-42{
  padding-right: 10.5rem !important;
}

.pb-42{
  padding-bottom: 10.5rem !important;
}

.pl-42{
  padding-left: 10.5rem !important;
}

.pt-43{
  padding-top: 10.75rem !important;
}

.pr-43{
  padding-right: 10.75rem !important;
}

.pb-43{
  padding-bottom: 10.75rem !important;
}

.pl-43{
  padding-left: 10.75rem !important;
}

.pt-44{
  padding-top: 11rem !important;
}

.pr-44{
  padding-right: 11rem !important;
}

.pb-44{
  padding-bottom: 11rem !important;
}

.pl-44{
  padding-left: 11rem !important;
}

.pt-45{
  padding-top: 11.25rem !important;
}

.pr-45{
  padding-right: 11.25rem !important;
}

.pb-45{
  padding-bottom: 11.25rem !important;
}

.pl-45{
  padding-left: 11.25rem !important;
}

.pt-46{
  padding-top: 11.5rem !important;
}

.pr-46{
  padding-right: 11.5rem !important;
}

.pb-46{
  padding-bottom: 11.5rem !important;
}

.pl-46{
  padding-left: 11.5rem !important;
}

.pt-47{
  padding-top: 11.75rem !important;
}

.pr-47{
  padding-right: 11.75rem !important;
}

.pb-47{
  padding-bottom: 11.75rem !important;
}

.pl-47{
  padding-left: 11.75rem !important;
}

.pt-48{
  padding-top: 12rem !important;
}

.pr-48{
  padding-right: 12rem !important;
}

.pb-48{
  padding-bottom: 12rem !important;
}

.pl-48{
  padding-left: 12rem !important;
}

.pt-49{
  padding-top: 12.25rem !important;
}

.pr-49{
  padding-right: 12.25rem !important;
}

.pb-49{
  padding-bottom: 12.25rem !important;
}

.pl-49{
  padding-left: 12.25rem !important;
}

.pt-50{
  padding-top: 12.5rem !important;
}

.pr-50{
  padding-right: 12.5rem !important;
}

.pb-50{
  padding-bottom: 12.5rem !important;
}

.pl-50{
  padding-left: 12.5rem !important;
}

.pt-51{
  padding-top: 12.75rem !important;
}

.pr-51{
  padding-right: 12.75rem !important;
}

.pb-51{
  padding-bottom: 12.75rem !important;
}

.pl-51{
  padding-left: 12.75rem !important;
}

.pt-52{
  padding-top: 13rem !important;
}

.pr-52{
  padding-right: 13rem !important;
}

.pb-52{
  padding-bottom: 13rem !important;
}

.pl-52{
  padding-left: 13rem !important;
}

.pt-53{
  padding-top: 13.25rem !important;
}

.pr-53{
  padding-right: 13.25rem !important;
}

.pb-53{
  padding-bottom: 13.25rem !important;
}

.pl-53{
  padding-left: 13.25rem !important;
}

.pt-54{
  padding-top: 13.5rem !important;
}

.pr-54{
  padding-right: 13.5rem !important;
}

.pb-54{
  padding-bottom: 13.5rem !important;
}

.pl-54{
  padding-left: 13.5rem !important;
}

.pt-55{
  padding-top: 13.75rem !important;
}

.pr-55{
  padding-right: 13.75rem !important;
}

.pb-55{
  padding-bottom: 13.75rem !important;
}

.pl-55{
  padding-left: 13.75rem !important;
}

.pt-56{
  padding-top: 14rem !important;
}

.pr-56{
  padding-right: 14rem !important;
}

.pb-56{
  padding-bottom: 14rem !important;
}

.pl-56{
  padding-left: 14rem !important;
}

.pt-70{
  padding-top: 17.5rem !important;
}

.pr-70{
  padding-right: 17.5rem !important;
}

.pb-70{
  padding-bottom: 17.5rem !important;
}

.pl-70{
  padding-left: 17.5rem !important;
}

.pt-71{
  padding-top: 17.75rem !important;
}

.pr-71{
  padding-right: 17.75rem !important;
}

.pb-71{
  padding-bottom: 17.75rem !important;
}

.pl-71{
  padding-left: 17.75rem !important;
}

.pt-72{
  padding-top: 18rem !important;
}

.pr-72{
  padding-right: 18rem !important;
}

.pb-72{
  padding-bottom: 18rem !important;
}

.pl-72{
  padding-left: 18rem !important;
}

.pt-73{
  padding-top: 18.25rem !important;
}

.pr-73{
  padding-right: 18.25rem !important;
}

.pb-73{
  padding-bottom: 18.25rem !important;
}

.pl-73{
  padding-left: 18.25rem !important;
}

.pt-74{
  padding-top: 18.5rem !important;
}

.pr-74{
  padding-right: 18.5rem !important;
}

.pb-74{
  padding-bottom: 18.5rem !important;
}

.pl-74{
  padding-left: 18.5rem !important;
}

.pt-75{
  padding-top: 18.75rem !important;
}

.pr-75{
  padding-right: 18.75rem !important;
}

.pb-75{
  padding-bottom: 18.75rem !important;
}

.pl-75{
  padding-left: 18.75rem !important;
}

.pt-76{
  padding-top: 19rem !important;
}

.pr-76{
  padding-right: 19rem !important;
}

.pb-76{
  padding-bottom: 19rem !important;
}

.pl-76{
  padding-left: 19rem !important;
}

.pt-77{
  padding-top: 19.25rem !important;
}

.pr-77{
  padding-right: 19.25rem !important;
}

.pb-77{
  padding-bottom: 19.25rem !important;
}

.pl-77{
  padding-left: 19.25rem !important;
}

.pt-78{
  padding-top: 19.5rem !important;
}

.pr-78{
  padding-right: 19.5rem !important;
}

.pb-78{
  padding-bottom: 19.5rem !important;
}

.pl-78{
  padding-left: 19.5rem !important;
}

.pt-79{
  padding-top: 19.75rem !important;
}

.pr-79{
  padding-right: 19.75rem !important;
}

.pb-79{
  padding-bottom: 19.75rem !important;
}

.pl-79{
  padding-left: 19.75rem !important;
}

.pt-80{
  padding-top: 20rem !important;
}

.pr-80{
  padding-right: 20rem !important;
}

.pb-80{
  padding-bottom: 20rem !important;
}

.pl-80{
  padding-left: 20rem !important;
}

.pt-81{
  padding-top: 20.25rem !important;
}

.pr-81{
  padding-right: 20.25rem !important;
}

.pb-81{
  padding-bottom: 20.25rem !important;
}

.pl-81{
  padding-left: 20.25rem !important;
}

.pt-82{
  padding-top: 20.5rem !important;
}

.pr-82{
  padding-right: 20.5rem !important;
}

.pb-82{
  padding-bottom: 20.5rem !important;
}

.pl-82{
  padding-left: 20.5rem !important;
}

.pt-83{
  padding-top: 20.75rem !important;
}

.pr-83{
  padding-right: 20.75rem !important;
}

.pb-83{
  padding-bottom: 20.75rem !important;
}

.pl-83{
  padding-left: 20.75rem !important;
}

.pt-84{
  padding-top: 21rem !important;
}

.pr-84{
  padding-right: 21rem !important;
}

.pb-84{
  padding-bottom: 21rem !important;
}

.pl-84{
  padding-left: 21rem !important;
}

.pt-85{
  padding-top: 21.25rem !important;
}

.pr-85{
  padding-right: 21.25rem !important;
}

.pb-85{
  padding-bottom: 21.25rem !important;
}

.pl-85{
  padding-left: 21.25rem !important;
}

.pt-86{
  padding-top: 21.5rem !important;
}

.pr-86{
  padding-right: 21.5rem !important;
}

.pb-86{
  padding-bottom: 21.5rem !important;
}

.pl-86{
  padding-left: 21.5rem !important;
}

.pt-87{
  padding-top: 21.75rem !important;
}

.pr-87{
  padding-right: 21.75rem !important;
}

.pb-87{
  padding-bottom: 21.75rem !important;
}

.pl-87{
  padding-left: 21.75rem !important;
}

.pt-88{
  padding-top: 22rem !important;
}

.pr-88{
  padding-right: 22rem !important;
}

.pb-88{
  padding-bottom: 22rem !important;
}

.pl-88{
  padding-left: 22rem !important;
}

.pt-89{
  padding-top: 22.25rem !important;
}

.pr-89{
  padding-right: 22.25rem !important;
}

.pb-89{
  padding-bottom: 22.25rem !important;
}

.pl-89{
  padding-left: 22.25rem !important;
}

.pt-90{
  padding-top: 22.5rem !important;
}

.pr-90{
  padding-right: 22.5rem !important;
}

.pb-90{
  padding-bottom: 22.5rem !important;
}

.pl-90{
  padding-left: 22.5rem !important;
}

.pt-91{
  padding-top: 22.75rem !important;
}

.pr-91{
  padding-right: 22.75rem !important;
}

.pb-91{
  padding-bottom: 22.75rem !important;
}

.pl-91{
  padding-left: 22.75rem !important;
}

.pt-92{
  padding-top: 23rem !important;
}

.pr-92{
  padding-right: 23rem !important;
}

.pb-92{
  padding-bottom: 23rem !important;
}

.pl-92{
  padding-left: 23rem !important;
}

.pt-100{
  padding-top: 25rem !important;
}

.pr-100{
  padding-right: 25rem !important;
}

.pb-100{
  padding-bottom: 25rem !important;
}

.pl-100{
  padding-left: 25rem !important;
}

.pt-131{
  padding-top: 25.25rem !important;
}

.pr-131{
  padding-right: 25.25rem !important;
}

.pb-131{
  padding-bottom: 25.25rem !important;
}

.pl-131{
  padding-left: 25.25rem !important;
}

.pt-135{
  padding-top: 34rem !important;
}

.pr-135{
  padding-right: 34rem !important;
}

.pb-135{
  padding-bottom: 34rem !important;
}

.pl-135{
  padding-left: 34rem !important;
}

.pt-150{
  padding-top: 37.5rem !important;
}

.pr-150{
  padding-right: 37.5rem !important;
}

.pb-150{
  padding-bottom: 37.5rem !important;
}

.pl-150{
  padding-left: 37.5rem !important;
}

.pt-710{
  padding-top: 44.375rem !important;
}

.pr-710{
  padding-right: 44.375rem !important;
}

.pb-710{
  padding-bottom: 44.375rem !important;
}

.pl-710{
  padding-left: 44.375rem !important;
}

.pt-820{
  padding-top: 51.25rem !important;
}

.pr-820{
  padding-right: 51.25rem !important;
}

.pb-820{
  padding-bottom: 51.25rem !important;
}

.pl-820{
  padding-left: 51.25rem !important;
}

.pt-1440{
  padding-top: 90rem !important;
}

.pr-1440{
  padding-right: 90rem !important;
}

.pb-1440{
  padding-bottom: 90rem !important;
}

.pl-1440{
  padding-left: 90rem !important;
}

.pt-2\.5{
  padding-top: .625rem !important;
}

.pr-2\.5{
  padding-right: .625rem !important;
}

.pb-2\.5{
  padding-bottom: .625rem !important;
}

.pl-2\.5{
  padding-left: .625rem !important;
}

.pt-6\.25{
  padding-top: 1.5626rem !important;
}

.pr-6\.25{
  padding-right: 1.5626rem !important;
}

.pb-6\.25{
  padding-bottom: 1.5626rem !important;
}

.pl-6\.25{
  padding-left: 1.5626rem !important;
}

.pt-7\.5{
  padding-top: 1.875rem !important;
}

.pr-7\.5{
  padding-right: 1.875rem !important;
}

.pb-7\.5{
  padding-bottom: 1.875rem !important;
}

.pl-7\.5{
  padding-left: 1.875rem !important;
}

.pt-12\.5{
  padding-top: 3.125rem !important;
}

.pr-12\.5{
  padding-right: 3.125rem !important;
}

.pb-12\.5{
  padding-bottom: 3.125rem !important;
}

.pl-12\.5{
  padding-left: 3.125rem !important;
}

.pt-17\.5{
  padding-top: 4.375rem !important;
}

.pr-17\.5{
  padding-right: 4.375rem !important;
}

.pb-17\.5{
  padding-bottom: 4.375rem !important;
}

.pl-17\.5{
  padding-left: 4.375rem !important;
}

.pt-31\.5{
  padding-top: 7.875rem !important;
}

.pr-31\.5{
  padding-right: 7.875rem !important;
}

.pb-31\.5{
  padding-bottom: 7.875rem !important;
}

.pl-31\.5{
  padding-left: 7.875rem !important;
}

.pt-thumb-tript-lg{
  padding-top: 15.625rem !important;
}

.pr-thumb-tript-lg{
  padding-right: 15.625rem !important;
}

.pb-thumb-tript-lg{
  padding-bottom: 15.625rem !important;
}

.pl-thumb-tript-lg{
  padding-left: 15.625rem !important;
}

.pt-thumb-tript-md{
  padding-top: 11.25rem !important;
}

.pr-thumb-tript-md{
  padding-right: 11.25rem !important;
}

.pb-thumb-tript-md{
  padding-bottom: 11.25rem !important;
}

.pl-thumb-tript-md{
  padding-left: 11.25rem !important;
}

.pt-thumb-trip-xl{
  padding-top: 20.625rem !important;
}

.pr-thumb-trip-xl{
  padding-right: 20.625rem !important;
}

.pb-thumb-trip-xl{
  padding-bottom: 20.625rem !important;
}

.pl-thumb-trip-xl{
  padding-left: 20.625rem !important;
}

.pt-tarapprendre-title-lg{
  padding-top: 58.75rem !important;
}

.pr-tarapprendre-title-lg{
  padding-right: 58.75rem !important;
}

.pb-tarapprendre-title-lg{
  padding-bottom: 58.75rem !important;
}

.pl-tarapprendre-title-lg{
  padding-left: 58.75rem !important;
}

.pt-oblong-list-lg{
  padding-top: 40.93rem !important;
}

.pr-oblong-list-lg{
  padding-right: 40.93rem !important;
}

.pb-oblong-list-lg{
  padding-bottom: 40.93rem !important;
}

.pl-oblong-list-lg{
  padding-left: 40.93rem !important;
}

.pt-oblong-list-md{
  padding-top: 20.95rem !important;
}

.pr-oblong-list-md{
  padding-right: 20.95rem !important;
}

.pb-oblong-list-md{
  padding-bottom: 20.95rem !important;
}

.pl-oblong-list-md{
  padding-left: 20.95rem !important;
}

.pt-oblong-content-lg{
  padding-top: 26.875rem !important;
}

.pr-oblong-content-lg{
  padding-right: 26.875rem !important;
}

.pb-oblong-content-lg{
  padding-bottom: 26.875rem !important;
}

.pl-oblong-content-lg{
  padding-left: 26.875rem !important;
}

.pt-article-thumb-lg{
  padding-top: 10.625rem !important;
}

.pr-article-thumb-lg{
  padding-right: 10.625rem !important;
}

.pb-article-thumb-lg{
  padding-bottom: 10.625rem !important;
}

.pl-article-thumb-lg{
  padding-left: 10.625rem !important;
}

.pt-support-title-l-lg{
  padding-top: 28.125rem !important;
}

.pr-support-title-l-lg{
  padding-right: 28.125rem !important;
}

.pb-support-title-l-lg{
  padding-bottom: 28.125rem !important;
}

.pl-support-title-l-lg{
  padding-left: 28.125rem !important;
}

.pt-support-title-r-lg{
  padding-top: 17.8125rem !important;
}

.pr-support-title-r-lg{
  padding-right: 17.8125rem !important;
}

.pb-support-title-r-lg{
  padding-bottom: 17.8125rem !important;
}

.pl-support-title-r-lg{
  padding-left: 17.8125rem !important;
}

.pt-main-footer-menu{
  padding-top: 13.75rem !important;
}

.pr-main-footer-menu{
  padding-right: 13.75rem !important;
}

.pb-main-footer-menu{
  padding-bottom: 13.75rem !important;
}

.pl-main-footer-menu{
  padding-left: 13.75rem !important;
}

.pt-main-footer-logo{
  padding-top: 25.625rem !important;
}

.pr-main-footer-logo{
  padding-right: 25.625rem !important;
}

.pb-main-footer-logo{
  padding-bottom: 25.625rem !important;
}

.pl-main-footer-logo{
  padding-left: 25.625rem !important;
}

.pt-full{
  padding-top: 100% !important;
}

.pr-full{
  padding-right: 100% !important;
}

.pb-full{
  padding-bottom: 100% !important;
}

.pl-full{
  padding-left: 100% !important;
}

.placeholder-primary::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #061d47 !important;
  color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
}

.placeholder-primary::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #061d47 !important;
  color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
}

.placeholder-primary:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #061d47 !important;
  color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
}

.placeholder-primary::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #061d47 !important;
  color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
}

.placeholder-primary::placeholder{
  --placeholder-opacity: 1 !important;
  color: #061d47 !important;
  color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
}

.placeholder-primary-75::-webkit-input-placeholder{
  color: rgba(6, 29, 71, 0.75) !important;
}

.placeholder-primary-75::-moz-placeholder{
  color: rgba(6, 29, 71, 0.75) !important;
}

.placeholder-primary-75:-ms-input-placeholder{
  color: rgba(6, 29, 71, 0.75) !important;
}

.placeholder-primary-75::-ms-input-placeholder{
  color: rgba(6, 29, 71, 0.75) !important;
}

.placeholder-primary-75::placeholder{
  color: rgba(6, 29, 71, 0.75) !important;
}

.placeholder-secondary::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e35205 !important;
  color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
}

.placeholder-secondary::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e35205 !important;
  color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
}

.placeholder-secondary:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e35205 !important;
  color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
}

.placeholder-secondary::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e35205 !important;
  color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
}

.placeholder-secondary::placeholder{
  --placeholder-opacity: 1 !important;
  color: #e35205 !important;
  color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
}

.placeholder-white::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
}

.placeholder-white::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
}

.placeholder-white:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
}

.placeholder-white::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
}

.placeholder-white::placeholder{
  --placeholder-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
}

.placeholder-seashell::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fef7f1 !important;
  color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
}

.placeholder-seashell::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fef7f1 !important;
  color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
}

.placeholder-seashell:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fef7f1 !important;
  color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
}

.placeholder-seashell::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fef7f1 !important;
  color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
}

.placeholder-seashell::placeholder{
  --placeholder-opacity: 1 !important;
  color: #fef7f1 !important;
  color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
}

.placeholder-black::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
}

.placeholder-black::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
}

.placeholder-black:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
}

.placeholder-black::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
}

.placeholder-black::placeholder{
  --placeholder-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
}

.placeholder-dark::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0d1a2e !important;
  color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
}

.placeholder-dark::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0d1a2e !important;
  color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
}

.placeholder-dark:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0d1a2e !important;
  color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
}

.placeholder-dark::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0d1a2e !important;
  color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
}

.placeholder-dark::placeholder{
  --placeholder-opacity: 1 !important;
  color: #0d1a2e !important;
  color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
}

.placeholder-green::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #00e175 !important;
  color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
}

.placeholder-green::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #00e175 !important;
  color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
}

.placeholder-green:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #00e175 !important;
  color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
}

.placeholder-green::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #00e175 !important;
  color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
}

.placeholder-green::placeholder{
  --placeholder-opacity: 1 !important;
  color: #00e175 !important;
  color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
}

.placeholder-dark-gray::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #202020 !important;
  color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
}

.placeholder-dark-gray::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #202020 !important;
  color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
}

.placeholder-dark-gray:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #202020 !important;
  color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
}

.placeholder-dark-gray::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #202020 !important;
  color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
}

.placeholder-dark-gray::placeholder{
  --placeholder-opacity: 1 !important;
  color: #202020 !important;
  color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
}

.placeholder-green-xp::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2d8269 !important;
  color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
}

.placeholder-green-xp::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2d8269 !important;
  color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
}

.placeholder-green-xp:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2d8269 !important;
  color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
}

.placeholder-green-xp::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2d8269 !important;
  color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
}

.placeholder-green-xp::placeholder{
  --placeholder-opacity: 1 !important;
  color: #2d8269 !important;
  color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
}

.placeholder-green-accent::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1f5b4a !important;
  color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
}

.placeholder-green-accent::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1f5b4a !important;
  color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
}

.placeholder-green-accent:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1f5b4a !important;
  color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
}

.placeholder-green-accent::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1f5b4a !important;
  color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
}

.placeholder-green-accent::placeholder{
  --placeholder-opacity: 1 !important;
  color: #1f5b4a !important;
  color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
}

.placeholder-blue-1::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #407bd1 !important;
  color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
}

.placeholder-blue-1::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #407bd1 !important;
  color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
}

.placeholder-blue-1:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #407bd1 !important;
  color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
}

.placeholder-blue-1::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #407bd1 !important;
  color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
}

.placeholder-blue-1::placeholder{
  --placeholder-opacity: 1 !important;
  color: #407bd1 !important;
  color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
}

.placeholder-blue-2::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1b265d !important;
  color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
}

.placeholder-blue-2::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1b265d !important;
  color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
}

.placeholder-blue-2:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1b265d !important;
  color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
}

.placeholder-blue-2::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1b265d !important;
  color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
}

.placeholder-blue-2::placeholder{
  --placeholder-opacity: 1 !important;
  color: #1b265d !important;
  color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
}

.placeholder-blue-3::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0D223E !important;
  color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
}

.placeholder-blue-3::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0D223E !important;
  color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
}

.placeholder-blue-3:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0D223E !important;
  color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
}

.placeholder-blue-3::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0D223E !important;
  color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
}

.placeholder-blue-3::placeholder{
  --placeholder-opacity: 1 !important;
  color: #0D223E !important;
  color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
}

.placeholder-blue-4::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1b365d !important;
  color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
}

.placeholder-blue-4::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1b365d !important;
  color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
}

.placeholder-blue-4:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1b365d !important;
  color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
}

.placeholder-blue-4::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1b365d !important;
  color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
}

.placeholder-blue-4::placeholder{
  --placeholder-opacity: 1 !important;
  color: #1b365d !important;
  color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
}

.placeholder-blue-5::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0C1B32 !important;
  color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
}

.placeholder-blue-5::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0C1B32 !important;
  color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
}

.placeholder-blue-5:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0C1B32 !important;
  color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
}

.placeholder-blue-5::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0C1B32 !important;
  color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
}

.placeholder-blue-5::placeholder{
  --placeholder-opacity: 1 !important;
  color: #0C1B32 !important;
  color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
}

.placeholder-blue-6::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #132745 !important;
  color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
}

.placeholder-blue-6::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #132745 !important;
  color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
}

.placeholder-blue-6:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #132745 !important;
  color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
}

.placeholder-blue-6::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #132745 !important;
  color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
}

.placeholder-blue-6::placeholder{
  --placeholder-opacity: 1 !important;
  color: #132745 !important;
  color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
}

.placeholder-blue-7::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0D1F3B !important;
  color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
}

.placeholder-blue-7::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0D1F3B !important;
  color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
}

.placeholder-blue-7:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0D1F3B !important;
  color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
}

.placeholder-blue-7::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0D1F3B !important;
  color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
}

.placeholder-blue-7::placeholder{
  --placeholder-opacity: 1 !important;
  color: #0D1F3B !important;
  color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
}

.placeholder-blue-8::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #215FE8 !important;
  color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
}

.placeholder-blue-8::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #215FE8 !important;
  color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
}

.placeholder-blue-8:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #215FE8 !important;
  color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
}

.placeholder-blue-8::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #215FE8 !important;
  color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
}

.placeholder-blue-8::placeholder{
  --placeholder-opacity: 1 !important;
  color: #215FE8 !important;
  color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
}

.placeholder-blue-9::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #3049B2 !important;
  color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
}

.placeholder-blue-9::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #3049B2 !important;
  color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
}

.placeholder-blue-9:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #3049B2 !important;
  color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
}

.placeholder-blue-9::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #3049B2 !important;
  color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
}

.placeholder-blue-9::placeholder{
  --placeholder-opacity: 1 !important;
  color: #3049B2 !important;
  color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
}

.placeholder-blue-10::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #142947 !important;
  color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
}

.placeholder-blue-10::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #142947 !important;
  color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
}

.placeholder-blue-10:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #142947 !important;
  color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
}

.placeholder-blue-10::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #142947 !important;
  color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
}

.placeholder-blue-10::placeholder{
  --placeholder-opacity: 1 !important;
  color: #142947 !important;
  color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
}

.placeholder-blue-11::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #153561 !important;
  color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
}

.placeholder-blue-11::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #153561 !important;
  color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
}

.placeholder-blue-11:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #153561 !important;
  color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
}

.placeholder-blue-11::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #153561 !important;
  color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
}

.placeholder-blue-11::placeholder{
  --placeholder-opacity: 1 !important;
  color: #153561 !important;
  color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
}

.placeholder-blue-12::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #07101E !important;
  color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
}

.placeholder-blue-12::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #07101E !important;
  color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
}

.placeholder-blue-12:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #07101E !important;
  color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
}

.placeholder-blue-12::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #07101E !important;
  color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
}

.placeholder-blue-12::placeholder{
  --placeholder-opacity: 1 !important;
  color: #07101E !important;
  color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
}

.placeholder-blue-13::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #396DB9 !important;
  color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
}

.placeholder-blue-13::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #396DB9 !important;
  color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
}

.placeholder-blue-13:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #396DB9 !important;
  color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
}

.placeholder-blue-13::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #396DB9 !important;
  color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
}

.placeholder-blue-13::placeholder{
  --placeholder-opacity: 1 !important;
  color: #396DB9 !important;
  color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
}

.placeholder-blue-14::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0045D7 !important;
  color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
}

.placeholder-blue-14::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0045D7 !important;
  color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
}

.placeholder-blue-14:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0045D7 !important;
  color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
}

.placeholder-blue-14::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0045D7 !important;
  color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
}

.placeholder-blue-14::placeholder{
  --placeholder-opacity: 1 !important;
  color: #0045D7 !important;
  color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
}

.placeholder-blue-15::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2A2549 !important;
  color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
}

.placeholder-blue-15::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2A2549 !important;
  color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
}

.placeholder-blue-15:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2A2549 !important;
  color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
}

.placeholder-blue-15::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2A2549 !important;
  color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
}

.placeholder-blue-15::placeholder{
  --placeholder-opacity: 1 !important;
  color: #2A2549 !important;
  color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
}

.placeholder-blue-16::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0D1F3C !important;
  color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
}

.placeholder-blue-16::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0D1F3C !important;
  color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
}

.placeholder-blue-16:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0D1F3C !important;
  color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
}

.placeholder-blue-16::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0D1F3C !important;
  color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
}

.placeholder-blue-16::placeholder{
  --placeholder-opacity: 1 !important;
  color: #0D1F3C !important;
  color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
}

.placeholder-green-1::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #36826C !important;
  color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
}

.placeholder-green-1::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #36826C !important;
  color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
}

.placeholder-green-1:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #36826C !important;
  color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
}

.placeholder-green-1::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #36826C !important;
  color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
}

.placeholder-green-1::placeholder{
  --placeholder-opacity: 1 !important;
  color: #36826C !important;
  color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
}

.placeholder-gray-1::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #425669 !important;
  color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
}

.placeholder-gray-1::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #425669 !important;
  color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
}

.placeholder-gray-1:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #425669 !important;
  color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
}

.placeholder-gray-1::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #425669 !important;
  color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
}

.placeholder-gray-1::placeholder{
  --placeholder-opacity: 1 !important;
  color: #425669 !important;
  color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
}

.placeholder-gray-2::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #ececec !important;
  color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
}

.placeholder-gray-2::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #ececec !important;
  color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
}

.placeholder-gray-2:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #ececec !important;
  color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
}

.placeholder-gray-2::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #ececec !important;
  color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
}

.placeholder-gray-2::placeholder{
  --placeholder-opacity: 1 !important;
  color: #ececec !important;
  color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
}

.placeholder-gray-3::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f9f9f9 !important;
  color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
}

.placeholder-gray-3::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f9f9f9 !important;
  color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
}

.placeholder-gray-3:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f9f9f9 !important;
  color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
}

.placeholder-gray-3::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f9f9f9 !important;
  color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
}

.placeholder-gray-3::placeholder{
  --placeholder-opacity: 1 !important;
  color: #f9f9f9 !important;
  color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
}

.placeholder-gray-4::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #32414f !important;
  color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
}

.placeholder-gray-4::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #32414f !important;
  color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
}

.placeholder-gray-4:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #32414f !important;
  color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
}

.placeholder-gray-4::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #32414f !important;
  color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
}

.placeholder-gray-4::placeholder{
  --placeholder-opacity: 1 !important;
  color: #32414f !important;
  color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
}

.placeholder-gray-5::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f2f2f2 !important;
  color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
}

.placeholder-gray-5::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f2f2f2 !important;
  color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
}

.placeholder-gray-5:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f2f2f2 !important;
  color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
}

.placeholder-gray-5::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f2f2f2 !important;
  color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
}

.placeholder-gray-5::placeholder{
  --placeholder-opacity: 1 !important;
  color: #f2f2f2 !important;
  color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
}

.placeholder-gray-6::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #dcdcdc !important;
  color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
}

.placeholder-gray-6::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #dcdcdc !important;
  color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
}

.placeholder-gray-6:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #dcdcdc !important;
  color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
}

.placeholder-gray-6::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #dcdcdc !important;
  color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
}

.placeholder-gray-6::placeholder{
  --placeholder-opacity: 1 !important;
  color: #dcdcdc !important;
  color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
}

.placeholder-gray-7::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e1e1e1 !important;
  color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
}

.placeholder-gray-7::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e1e1e1 !important;
  color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
}

.placeholder-gray-7:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e1e1e1 !important;
  color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
}

.placeholder-gray-7::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e1e1e1 !important;
  color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
}

.placeholder-gray-7::placeholder{
  --placeholder-opacity: 1 !important;
  color: #e1e1e1 !important;
  color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
}

.placeholder-purple::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F3F1FE !important;
  color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
}

.placeholder-purple::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F3F1FE !important;
  color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
}

.placeholder-purple:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F3F1FE !important;
  color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
}

.placeholder-purple::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F3F1FE !important;
  color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
}

.placeholder-purple::placeholder{
  --placeholder-opacity: 1 !important;
  color: #F3F1FE !important;
  color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
}

.placeholder-purple-1::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #6555CF !important;
  color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
}

.placeholder-purple-1::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #6555CF !important;
  color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
}

.placeholder-purple-1:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #6555CF !important;
  color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
}

.placeholder-purple-1::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #6555CF !important;
  color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
}

.placeholder-purple-1::placeholder{
  --placeholder-opacity: 1 !important;
  color: #6555CF !important;
  color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
}

.placeholder-transparent::-webkit-input-placeholder{
  color: transparent !important;
}

.placeholder-transparent::-moz-placeholder{
  color: transparent !important;
}

.placeholder-transparent:-ms-input-placeholder{
  color: transparent !important;
}

.placeholder-transparent::-ms-input-placeholder{
  color: transparent !important;
}

.placeholder-transparent::placeholder{
  color: transparent !important;
}

.placeholder-orange::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FEF1F1 !important;
  color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
}

.placeholder-orange::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FEF1F1 !important;
  color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
}

.placeholder-orange:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FEF1F1 !important;
  color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
}

.placeholder-orange::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FEF1F1 !important;
  color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
}

.placeholder-orange::placeholder{
  --placeholder-opacity: 1 !important;
  color: #FEF1F1 !important;
  color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
}

.placeholder-orange-2::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F85904 !important;
  color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
}

.placeholder-orange-2::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F85904 !important;
  color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
}

.placeholder-orange-2:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F85904 !important;
  color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
}

.placeholder-orange-2::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F85904 !important;
  color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
}

.placeholder-orange-2::placeholder{
  --placeholder-opacity: 1 !important;
  color: #F85904 !important;
  color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
}

.placeholder-red::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #E30505 !important;
  color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
}

.placeholder-red::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #E30505 !important;
  color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
}

.placeholder-red:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #E30505 !important;
  color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
}

.placeholder-red::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #E30505 !important;
  color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
}

.placeholder-red::placeholder{
  --placeholder-opacity: 1 !important;
  color: #E30505 !important;
  color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #061d47 !important;
  color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #061d47 !important;
  color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #061d47 !important;
  color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #061d47 !important;
  color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #061d47 !important;
  color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-primary-75:focus::-webkit-input-placeholder{
  color: rgba(6, 29, 71, 0.75) !important;
}

.focus\:placeholder-primary-75:focus::-moz-placeholder{
  color: rgba(6, 29, 71, 0.75) !important;
}

.focus\:placeholder-primary-75:focus:-ms-input-placeholder{
  color: rgba(6, 29, 71, 0.75) !important;
}

.focus\:placeholder-primary-75:focus::-ms-input-placeholder{
  color: rgba(6, 29, 71, 0.75) !important;
}

.focus\:placeholder-primary-75:focus::placeholder{
  color: rgba(6, 29, 71, 0.75) !important;
}

.focus\:placeholder-secondary:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e35205 !important;
  color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e35205 !important;
  color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e35205 !important;
  color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e35205 !important;
  color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-secondary:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #e35205 !important;
  color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-white:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-white:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-white:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-white:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-white:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-seashell:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fef7f1 !important;
  color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-seashell:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fef7f1 !important;
  color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-seashell:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fef7f1 !important;
  color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-seashell:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #fef7f1 !important;
  color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-seashell:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #fef7f1 !important;
  color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-black:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-black:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-black:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-black:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-black:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-dark:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0d1a2e !important;
  color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-dark:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0d1a2e !important;
  color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-dark:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0d1a2e !important;
  color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-dark:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0d1a2e !important;
  color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-dark:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #0d1a2e !important;
  color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #00e175 !important;
  color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #00e175 !important;
  color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #00e175 !important;
  color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #00e175 !important;
  color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #00e175 !important;
  color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-dark-gray:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #202020 !important;
  color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-dark-gray:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #202020 !important;
  color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-dark-gray:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #202020 !important;
  color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-dark-gray:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #202020 !important;
  color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-dark-gray:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #202020 !important;
  color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-xp:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2d8269 !important;
  color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-xp:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2d8269 !important;
  color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-xp:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2d8269 !important;
  color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-xp:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2d8269 !important;
  color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-xp:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #2d8269 !important;
  color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-accent:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1f5b4a !important;
  color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-accent:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1f5b4a !important;
  color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-accent:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1f5b4a !important;
  color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-accent:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1f5b4a !important;
  color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-accent:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #1f5b4a !important;
  color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-1:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #407bd1 !important;
  color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-1:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #407bd1 !important;
  color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-1:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #407bd1 !important;
  color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-1:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #407bd1 !important;
  color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-1:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #407bd1 !important;
  color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-2:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1b265d !important;
  color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-2:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1b265d !important;
  color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-2:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1b265d !important;
  color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-2:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1b265d !important;
  color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-2:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #1b265d !important;
  color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-3:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0D223E !important;
  color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-3:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0D223E !important;
  color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-3:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0D223E !important;
  color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-3:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0D223E !important;
  color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-3:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #0D223E !important;
  color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-4:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1b365d !important;
  color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-4:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1b365d !important;
  color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-4:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1b365d !important;
  color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-4:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #1b365d !important;
  color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-4:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #1b365d !important;
  color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-5:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0C1B32 !important;
  color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-5:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0C1B32 !important;
  color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-5:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0C1B32 !important;
  color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-5:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0C1B32 !important;
  color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-5:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #0C1B32 !important;
  color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-6:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #132745 !important;
  color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-6:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #132745 !important;
  color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-6:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #132745 !important;
  color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-6:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #132745 !important;
  color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-6:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #132745 !important;
  color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-7:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0D1F3B !important;
  color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-7:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0D1F3B !important;
  color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-7:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0D1F3B !important;
  color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-7:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0D1F3B !important;
  color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-7:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #0D1F3B !important;
  color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-8:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #215FE8 !important;
  color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-8:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #215FE8 !important;
  color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-8:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #215FE8 !important;
  color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-8:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #215FE8 !important;
  color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-8:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #215FE8 !important;
  color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-9:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #3049B2 !important;
  color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-9:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #3049B2 !important;
  color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-9:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #3049B2 !important;
  color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-9:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #3049B2 !important;
  color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-9:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #3049B2 !important;
  color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-10:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #142947 !important;
  color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-10:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #142947 !important;
  color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-10:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #142947 !important;
  color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-10:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #142947 !important;
  color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-10:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #142947 !important;
  color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-11:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #153561 !important;
  color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-11:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #153561 !important;
  color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-11:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #153561 !important;
  color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-11:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #153561 !important;
  color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-11:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #153561 !important;
  color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-12:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #07101E !important;
  color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-12:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #07101E !important;
  color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-12:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #07101E !important;
  color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-12:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #07101E !important;
  color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-12:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #07101E !important;
  color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-13:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #396DB9 !important;
  color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-13:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #396DB9 !important;
  color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-13:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #396DB9 !important;
  color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-13:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #396DB9 !important;
  color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-13:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #396DB9 !important;
  color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-14:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0045D7 !important;
  color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-14:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0045D7 !important;
  color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-14:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0045D7 !important;
  color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-14:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0045D7 !important;
  color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-14:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #0045D7 !important;
  color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-15:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2A2549 !important;
  color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-15:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2A2549 !important;
  color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-15:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2A2549 !important;
  color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-15:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #2A2549 !important;
  color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-15:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #2A2549 !important;
  color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-16:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0D1F3C !important;
  color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-16:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0D1F3C !important;
  color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-16:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0D1F3C !important;
  color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-16:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #0D1F3C !important;
  color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-blue-16:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #0D1F3C !important;
  color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-1:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #36826C !important;
  color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-1:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #36826C !important;
  color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-1:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #36826C !important;
  color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-1:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #36826C !important;
  color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-green-1:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #36826C !important;
  color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-1:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #425669 !important;
  color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-1:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #425669 !important;
  color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-1:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #425669 !important;
  color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-1:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #425669 !important;
  color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-1:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #425669 !important;
  color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-2:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #ececec !important;
  color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-2:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #ececec !important;
  color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-2:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #ececec !important;
  color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-2:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #ececec !important;
  color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-2:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #ececec !important;
  color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-3:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f9f9f9 !important;
  color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-3:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f9f9f9 !important;
  color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-3:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f9f9f9 !important;
  color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-3:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f9f9f9 !important;
  color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-3:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #f9f9f9 !important;
  color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-4:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #32414f !important;
  color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-4:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #32414f !important;
  color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-4:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #32414f !important;
  color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-4:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #32414f !important;
  color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-4:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #32414f !important;
  color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-5:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f2f2f2 !important;
  color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-5:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f2f2f2 !important;
  color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-5:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f2f2f2 !important;
  color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-5:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #f2f2f2 !important;
  color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-5:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #f2f2f2 !important;
  color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-6:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #dcdcdc !important;
  color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-6:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #dcdcdc !important;
  color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-6:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #dcdcdc !important;
  color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-6:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #dcdcdc !important;
  color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-6:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #dcdcdc !important;
  color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-7:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e1e1e1 !important;
  color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-7:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e1e1e1 !important;
  color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-7:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e1e1e1 !important;
  color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-7:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #e1e1e1 !important;
  color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-gray-7:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #e1e1e1 !important;
  color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-purple:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F3F1FE !important;
  color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-purple:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F3F1FE !important;
  color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-purple:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F3F1FE !important;
  color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-purple:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F3F1FE !important;
  color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-purple:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #F3F1FE !important;
  color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-purple-1:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #6555CF !important;
  color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-purple-1:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #6555CF !important;
  color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-purple-1:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #6555CF !important;
  color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-purple-1:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #6555CF !important;
  color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-purple-1:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #6555CF !important;
  color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-transparent:focus::-webkit-input-placeholder{
  color: transparent !important;
}

.focus\:placeholder-transparent:focus::-moz-placeholder{
  color: transparent !important;
}

.focus\:placeholder-transparent:focus:-ms-input-placeholder{
  color: transparent !important;
}

.focus\:placeholder-transparent:focus::-ms-input-placeholder{
  color: transparent !important;
}

.focus\:placeholder-transparent:focus::placeholder{
  color: transparent !important;
}

.focus\:placeholder-orange:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FEF1F1 !important;
  color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-orange:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FEF1F1 !important;
  color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-orange:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FEF1F1 !important;
  color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-orange:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #FEF1F1 !important;
  color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-orange:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #FEF1F1 !important;
  color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-orange-2:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F85904 !important;
  color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-orange-2:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F85904 !important;
  color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-orange-2:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F85904 !important;
  color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-orange-2:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #F85904 !important;
  color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-orange-2:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #F85904 !important;
  color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #E30505 !important;
  color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
  color: #E30505 !important;
  color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #E30505 !important;
  color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
  color: #E30505 !important;
  color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
}

.focus\:placeholder-red:focus::placeholder{
  --placeholder-opacity: 1 !important;
  color: #E30505 !important;
  color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
}

.placeholder-opacity-0::-webkit-input-placeholder{
  --placeholder-opacity: 0 !important;
}

.placeholder-opacity-0::-moz-placeholder{
  --placeholder-opacity: 0 !important;
}

.placeholder-opacity-0:-ms-input-placeholder{
  --placeholder-opacity: 0 !important;
}

.placeholder-opacity-0::-ms-input-placeholder{
  --placeholder-opacity: 0 !important;
}

.placeholder-opacity-0::placeholder{
  --placeholder-opacity: 0 !important;
}

.placeholder-opacity-5::-webkit-input-placeholder{
  --placeholder-opacity: 0.05 !important;
}

.placeholder-opacity-5::-moz-placeholder{
  --placeholder-opacity: 0.05 !important;
}

.placeholder-opacity-5:-ms-input-placeholder{
  --placeholder-opacity: 0.05 !important;
}

.placeholder-opacity-5::-ms-input-placeholder{
  --placeholder-opacity: 0.05 !important;
}

.placeholder-opacity-5::placeholder{
  --placeholder-opacity: 0.05 !important;
}

.placeholder-opacity-10::-webkit-input-placeholder{
  --placeholder-opacity: 0.1 !important;
}

.placeholder-opacity-10::-moz-placeholder{
  --placeholder-opacity: 0.1 !important;
}

.placeholder-opacity-10:-ms-input-placeholder{
  --placeholder-opacity: 0.1 !important;
}

.placeholder-opacity-10::-ms-input-placeholder{
  --placeholder-opacity: 0.1 !important;
}

.placeholder-opacity-10::placeholder{
  --placeholder-opacity: 0.1 !important;
}

.placeholder-opacity-25::-webkit-input-placeholder{
  --placeholder-opacity: 0.25 !important;
}

.placeholder-opacity-25::-moz-placeholder{
  --placeholder-opacity: 0.25 !important;
}

.placeholder-opacity-25:-ms-input-placeholder{
  --placeholder-opacity: 0.25 !important;
}

.placeholder-opacity-25::-ms-input-placeholder{
  --placeholder-opacity: 0.25 !important;
}

.placeholder-opacity-25::placeholder{
  --placeholder-opacity: 0.25 !important;
}

.placeholder-opacity-40::-webkit-input-placeholder{
  --placeholder-opacity: 0.4 !important;
}

.placeholder-opacity-40::-moz-placeholder{
  --placeholder-opacity: 0.4 !important;
}

.placeholder-opacity-40:-ms-input-placeholder{
  --placeholder-opacity: 0.4 !important;
}

.placeholder-opacity-40::-ms-input-placeholder{
  --placeholder-opacity: 0.4 !important;
}

.placeholder-opacity-40::placeholder{
  --placeholder-opacity: 0.4 !important;
}

.placeholder-opacity-50::-webkit-input-placeholder{
  --placeholder-opacity: 0.5 !important;
}

.placeholder-opacity-50::-moz-placeholder{
  --placeholder-opacity: 0.5 !important;
}

.placeholder-opacity-50:-ms-input-placeholder{
  --placeholder-opacity: 0.5 !important;
}

.placeholder-opacity-50::-ms-input-placeholder{
  --placeholder-opacity: 0.5 !important;
}

.placeholder-opacity-50::placeholder{
  --placeholder-opacity: 0.5 !important;
}

.placeholder-opacity-75::-webkit-input-placeholder{
  --placeholder-opacity: 0.75 !important;
}

.placeholder-opacity-75::-moz-placeholder{
  --placeholder-opacity: 0.75 !important;
}

.placeholder-opacity-75:-ms-input-placeholder{
  --placeholder-opacity: 0.75 !important;
}

.placeholder-opacity-75::-ms-input-placeholder{
  --placeholder-opacity: 0.75 !important;
}

.placeholder-opacity-75::placeholder{
  --placeholder-opacity: 0.75 !important;
}

.placeholder-opacity-90::-webkit-input-placeholder{
  --placeholder-opacity: 0.9 !important;
}

.placeholder-opacity-90::-moz-placeholder{
  --placeholder-opacity: 0.9 !important;
}

.placeholder-opacity-90:-ms-input-placeholder{
  --placeholder-opacity: 0.9 !important;
}

.placeholder-opacity-90::-ms-input-placeholder{
  --placeholder-opacity: 0.9 !important;
}

.placeholder-opacity-90::placeholder{
  --placeholder-opacity: 0.9 !important;
}

.placeholder-opacity-100::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
}

.placeholder-opacity-100::-moz-placeholder{
  --placeholder-opacity: 1 !important;
}

.placeholder-opacity-100:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
}

.placeholder-opacity-100::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
}

.placeholder-opacity-100::placeholder{
  --placeholder-opacity: 1 !important;
}

.focus\:placeholder-opacity-0:focus::-webkit-input-placeholder{
  --placeholder-opacity: 0 !important;
}

.focus\:placeholder-opacity-0:focus::-moz-placeholder{
  --placeholder-opacity: 0 !important;
}

.focus\:placeholder-opacity-0:focus:-ms-input-placeholder{
  --placeholder-opacity: 0 !important;
}

.focus\:placeholder-opacity-0:focus::-ms-input-placeholder{
  --placeholder-opacity: 0 !important;
}

.focus\:placeholder-opacity-0:focus::placeholder{
  --placeholder-opacity: 0 !important;
}

.focus\:placeholder-opacity-5:focus::-webkit-input-placeholder{
  --placeholder-opacity: 0.05 !important;
}

.focus\:placeholder-opacity-5:focus::-moz-placeholder{
  --placeholder-opacity: 0.05 !important;
}

.focus\:placeholder-opacity-5:focus:-ms-input-placeholder{
  --placeholder-opacity: 0.05 !important;
}

.focus\:placeholder-opacity-5:focus::-ms-input-placeholder{
  --placeholder-opacity: 0.05 !important;
}

.focus\:placeholder-opacity-5:focus::placeholder{
  --placeholder-opacity: 0.05 !important;
}

.focus\:placeholder-opacity-10:focus::-webkit-input-placeholder{
  --placeholder-opacity: 0.1 !important;
}

.focus\:placeholder-opacity-10:focus::-moz-placeholder{
  --placeholder-opacity: 0.1 !important;
}

.focus\:placeholder-opacity-10:focus:-ms-input-placeholder{
  --placeholder-opacity: 0.1 !important;
}

.focus\:placeholder-opacity-10:focus::-ms-input-placeholder{
  --placeholder-opacity: 0.1 !important;
}

.focus\:placeholder-opacity-10:focus::placeholder{
  --placeholder-opacity: 0.1 !important;
}

.focus\:placeholder-opacity-25:focus::-webkit-input-placeholder{
  --placeholder-opacity: 0.25 !important;
}

.focus\:placeholder-opacity-25:focus::-moz-placeholder{
  --placeholder-opacity: 0.25 !important;
}

.focus\:placeholder-opacity-25:focus:-ms-input-placeholder{
  --placeholder-opacity: 0.25 !important;
}

.focus\:placeholder-opacity-25:focus::-ms-input-placeholder{
  --placeholder-opacity: 0.25 !important;
}

.focus\:placeholder-opacity-25:focus::placeholder{
  --placeholder-opacity: 0.25 !important;
}

.focus\:placeholder-opacity-40:focus::-webkit-input-placeholder{
  --placeholder-opacity: 0.4 !important;
}

.focus\:placeholder-opacity-40:focus::-moz-placeholder{
  --placeholder-opacity: 0.4 !important;
}

.focus\:placeholder-opacity-40:focus:-ms-input-placeholder{
  --placeholder-opacity: 0.4 !important;
}

.focus\:placeholder-opacity-40:focus::-ms-input-placeholder{
  --placeholder-opacity: 0.4 !important;
}

.focus\:placeholder-opacity-40:focus::placeholder{
  --placeholder-opacity: 0.4 !important;
}

.focus\:placeholder-opacity-50:focus::-webkit-input-placeholder{
  --placeholder-opacity: 0.5 !important;
}

.focus\:placeholder-opacity-50:focus::-moz-placeholder{
  --placeholder-opacity: 0.5 !important;
}

.focus\:placeholder-opacity-50:focus:-ms-input-placeholder{
  --placeholder-opacity: 0.5 !important;
}

.focus\:placeholder-opacity-50:focus::-ms-input-placeholder{
  --placeholder-opacity: 0.5 !important;
}

.focus\:placeholder-opacity-50:focus::placeholder{
  --placeholder-opacity: 0.5 !important;
}

.focus\:placeholder-opacity-75:focus::-webkit-input-placeholder{
  --placeholder-opacity: 0.75 !important;
}

.focus\:placeholder-opacity-75:focus::-moz-placeholder{
  --placeholder-opacity: 0.75 !important;
}

.focus\:placeholder-opacity-75:focus:-ms-input-placeholder{
  --placeholder-opacity: 0.75 !important;
}

.focus\:placeholder-opacity-75:focus::-ms-input-placeholder{
  --placeholder-opacity: 0.75 !important;
}

.focus\:placeholder-opacity-75:focus::placeholder{
  --placeholder-opacity: 0.75 !important;
}

.focus\:placeholder-opacity-90:focus::-webkit-input-placeholder{
  --placeholder-opacity: 0.9 !important;
}

.focus\:placeholder-opacity-90:focus::-moz-placeholder{
  --placeholder-opacity: 0.9 !important;
}

.focus\:placeholder-opacity-90:focus:-ms-input-placeholder{
  --placeholder-opacity: 0.9 !important;
}

.focus\:placeholder-opacity-90:focus::-ms-input-placeholder{
  --placeholder-opacity: 0.9 !important;
}

.focus\:placeholder-opacity-90:focus::placeholder{
  --placeholder-opacity: 0.9 !important;
}

.focus\:placeholder-opacity-100:focus::-webkit-input-placeholder{
  --placeholder-opacity: 1 !important;
}

.focus\:placeholder-opacity-100:focus::-moz-placeholder{
  --placeholder-opacity: 1 !important;
}

.focus\:placeholder-opacity-100:focus:-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
}

.focus\:placeholder-opacity-100:focus::-ms-input-placeholder{
  --placeholder-opacity: 1 !important;
}

.focus\:placeholder-opacity-100:focus::placeholder{
  --placeholder-opacity: 1 !important;
}

.pointer-events-none{
  pointer-events: none !important;
}

.pointer-events-auto{
  pointer-events: auto !important;
}

.static{
  position: static !important;
}

.fixed{
  position: fixed !important;
}

.absolute{
  position: absolute !important;
}

.relative{
  position: relative !important;
}

.sticky{
  position: sticky !important;
}

.inset-0{
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
}

.inset-1{
  top: 0.25rem !important;
  right: 0.25rem !important;
  bottom: 0.25rem !important;
  left: 0.25rem !important;
}

.inset-5{
  top: 1.25rem !important;
  right: 1.25rem !important;
  bottom: 1.25rem !important;
  left: 1.25rem !important;
}

.inset-6{
  top: 1.5rem !important;
  right: 1.5rem !important;
  bottom: 1.5rem !important;
  left: 1.5rem !important;
}

.inset-10{
  top: 2.5rem !important;
  right: 2.5rem !important;
  bottom: 2.5rem !important;
  left: 2.5rem !important;
}

.inset-12{
  top: 3rem !important;
  right: 3rem !important;
  bottom: 3rem !important;
  left: 3rem !important;
}

.inset-14{
  top: 3.5rem !important;
  right: 3.5rem !important;
  bottom: 3.5rem !important;
  left: 3.5rem !important;
}

.inset-auto{
  top: auto !important;
  right: auto !important;
  bottom: auto !important;
  left: auto !important;
}

.-inset-37\.5{
  top: -9.375rem !important;
  right: -9.375rem !important;
  bottom: -9.375rem !important;
  left: -9.375rem !important;
}

.-inset-17\.5{
  top: -4.375rem !important;
  right: -4.375rem !important;
  bottom: -4.375rem !important;
  left: -4.375rem !important;
}

.-inset-12\.5{
  top: -3.125rem !important;
  right: -3.125rem !important;
  bottom: -3.125rem !important;
  left: -3.125rem !important;
}

.-inset-5{
  top: -1.25rem !important;
  right: -1.25rem !important;
  bottom: -1.25rem !important;
  left: -1.25rem !important;
}

.inset-2\.5{
  top: 0.625rem !important;
  right: 0.625rem !important;
  bottom: 0.625rem !important;
  left: 0.625rem !important;
}

.inset-3\.75{
  top: 0.9375rem !important;
  right: 0.9375rem !important;
  bottom: 0.9375rem !important;
  left: 0.9375rem !important;
}

.inset-12\.5{
  top: 3.125rem !important;
  right: 3.125rem !important;
  bottom: 3.125rem !important;
  left: 3.125rem !important;
}

.inset-1\/2{
  top: 50% !important;
  right: 50% !important;
  bottom: 50% !important;
  left: 50% !important;
}

.inset-y-0{
  top: 0 !important;
  bottom: 0 !important;
}

.inset-x-0{
  right: 0 !important;
  left: 0 !important;
}

.inset-y-1{
  top: 0.25rem !important;
  bottom: 0.25rem !important;
}

.inset-x-1{
  right: 0.25rem !important;
  left: 0.25rem !important;
}

.inset-y-5{
  top: 1.25rem !important;
  bottom: 1.25rem !important;
}

.inset-x-5{
  right: 1.25rem !important;
  left: 1.25rem !important;
}

.inset-y-6{
  top: 1.5rem !important;
  bottom: 1.5rem !important;
}

.inset-x-6{
  right: 1.5rem !important;
  left: 1.5rem !important;
}

.inset-y-10{
  top: 2.5rem !important;
  bottom: 2.5rem !important;
}

.inset-x-10{
  right: 2.5rem !important;
  left: 2.5rem !important;
}

.inset-y-12{
  top: 3rem !important;
  bottom: 3rem !important;
}

.inset-x-12{
  right: 3rem !important;
  left: 3rem !important;
}

.inset-y-14{
  top: 3.5rem !important;
  bottom: 3.5rem !important;
}

.inset-x-14{
  right: 3.5rem !important;
  left: 3.5rem !important;
}

.inset-y-auto{
  top: auto !important;
  bottom: auto !important;
}

.inset-x-auto{
  right: auto !important;
  left: auto !important;
}

.-inset-y-37\.5{
  top: -9.375rem !important;
  bottom: -9.375rem !important;
}

.-inset-x-37\.5{
  right: -9.375rem !important;
  left: -9.375rem !important;
}

.-inset-y-17\.5{
  top: -4.375rem !important;
  bottom: -4.375rem !important;
}

.-inset-x-17\.5{
  right: -4.375rem !important;
  left: -4.375rem !important;
}

.-inset-y-12\.5{
  top: -3.125rem !important;
  bottom: -3.125rem !important;
}

.-inset-x-12\.5{
  right: -3.125rem !important;
  left: -3.125rem !important;
}

.-inset-y-5{
  top: -1.25rem !important;
  bottom: -1.25rem !important;
}

.-inset-x-5{
  right: -1.25rem !important;
  left: -1.25rem !important;
}

.inset-y-2\.5{
  top: 0.625rem !important;
  bottom: 0.625rem !important;
}

.inset-x-2\.5{
  right: 0.625rem !important;
  left: 0.625rem !important;
}

.inset-y-3\.75{
  top: 0.9375rem !important;
  bottom: 0.9375rem !important;
}

.inset-x-3\.75{
  right: 0.9375rem !important;
  left: 0.9375rem !important;
}

.inset-y-12\.5{
  top: 3.125rem !important;
  bottom: 3.125rem !important;
}

.inset-x-12\.5{
  right: 3.125rem !important;
  left: 3.125rem !important;
}

.inset-y-1\/2{
  top: 50% !important;
  bottom: 50% !important;
}

.inset-x-1\/2{
  right: 50% !important;
  left: 50% !important;
}

.top-0{
  top: 0 !important;
}

.right-0{
  right: 0 !important;
}

.bottom-0{
  bottom: 0 !important;
}

.left-0{
  left: 0 !important;
}

.top-1{
  top: 0.25rem !important;
}

.right-1{
  right: 0.25rem !important;
}

.bottom-1{
  bottom: 0.25rem !important;
}

.left-1{
  left: 0.25rem !important;
}

.top-5{
  top: 1.25rem !important;
}

.right-5{
  right: 1.25rem !important;
}

.bottom-5{
  bottom: 1.25rem !important;
}

.left-5{
  left: 1.25rem !important;
}

.top-6{
  top: 1.5rem !important;
}

.right-6{
  right: 1.5rem !important;
}

.bottom-6{
  bottom: 1.5rem !important;
}

.left-6{
  left: 1.5rem !important;
}

.top-10{
  top: 2.5rem !important;
}

.right-10{
  right: 2.5rem !important;
}

.bottom-10{
  bottom: 2.5rem !important;
}

.left-10{
  left: 2.5rem !important;
}

.top-12{
  top: 3rem !important;
}

.right-12{
  right: 3rem !important;
}

.bottom-12{
  bottom: 3rem !important;
}

.left-12{
  left: 3rem !important;
}

.top-14{
  top: 3.5rem !important;
}

.right-14{
  right: 3.5rem !important;
}

.bottom-14{
  bottom: 3.5rem !important;
}

.left-14{
  left: 3.5rem !important;
}

.top-auto{
  top: auto !important;
}

.right-auto{
  right: auto !important;
}

.bottom-auto{
  bottom: auto !important;
}

.left-auto{
  left: auto !important;
}

.-top-37\.5{
  top: -9.375rem !important;
}

.-right-37\.5{
  right: -9.375rem !important;
}

.-bottom-37\.5{
  bottom: -9.375rem !important;
}

.-left-37\.5{
  left: -9.375rem !important;
}

.-top-17\.5{
  top: -4.375rem !important;
}

.-right-17\.5{
  right: -4.375rem !important;
}

.-bottom-17\.5{
  bottom: -4.375rem !important;
}

.-left-17\.5{
  left: -4.375rem !important;
}

.-top-12\.5{
  top: -3.125rem !important;
}

.-right-12\.5{
  right: -3.125rem !important;
}

.-bottom-12\.5{
  bottom: -3.125rem !important;
}

.-left-12\.5{
  left: -3.125rem !important;
}

.-top-5{
  top: -1.25rem !important;
}

.-right-5{
  right: -1.25rem !important;
}

.-bottom-5{
  bottom: -1.25rem !important;
}

.-left-5{
  left: -1.25rem !important;
}

.top-2\.5{
  top: 0.625rem !important;
}

.right-2\.5{
  right: 0.625rem !important;
}

.bottom-2\.5{
  bottom: 0.625rem !important;
}

.left-2\.5{
  left: 0.625rem !important;
}

.top-3\.75{
  top: 0.9375rem !important;
}

.right-3\.75{
  right: 0.9375rem !important;
}

.bottom-3\.75{
  bottom: 0.9375rem !important;
}

.left-3\.75{
  left: 0.9375rem !important;
}

.top-12\.5{
  top: 3.125rem !important;
}

.right-12\.5{
  right: 3.125rem !important;
}

.bottom-12\.5{
  bottom: 3.125rem !important;
}

.left-12\.5{
  left: 3.125rem !important;
}

.top-1\/2{
  top: 50% !important;
}

.right-1\/2{
  right: 50% !important;
}

.bottom-1\/2{
  bottom: 50% !important;
}

.left-1\/2{
  left: 50% !important;
}

.resize-none{
  resize: none !important;
}

.resize-y{
  resize: vertical !important;
}

.resize-x{
  resize: horizontal !important;
}

.resize{
  resize: both !important;
}

.shadow-xs{
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
}

.shadow-sm{
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
          box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
}

.shadow{
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
          box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
}

.shadow-md{
  -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
          box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
}

.shadow-lg{
  -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
          box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
}

.shadow-xl{
  -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
          box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
}

.shadow-2xl{
  -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
          box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
}

.shadow-inner{
  -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
          box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
}

.shadow-outline{
  -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
          box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
}

.shadow-none{
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.shadow-shortcuts-cards{
  -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
          box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
}

.shadow-key-numbers{
  -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
          box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
}

.hover\:shadow-xs:hover{
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
}

.hover\:shadow-sm:hover{
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
          box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
}

.hover\:shadow:hover{
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
          box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
}

.hover\:shadow-md:hover{
  -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
          box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
}

.hover\:shadow-lg:hover{
  -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
          box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
}

.hover\:shadow-xl:hover{
  -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
          box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
}

.hover\:shadow-2xl:hover{
  -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
          box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
}

.hover\:shadow-inner:hover{
  -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
          box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
}

.hover\:shadow-outline:hover{
  -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
          box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
}

.hover\:shadow-none:hover{
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.hover\:shadow-shortcuts-cards:hover{
  -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
          box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
}

.hover\:shadow-key-numbers:hover{
  -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
          box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
}

.focus\:shadow-xs:focus{
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
}

.focus\:shadow-sm:focus{
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
          box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
}

.focus\:shadow:focus{
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
          box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
}

.focus\:shadow-md:focus{
  -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
          box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
}

.focus\:shadow-lg:focus{
  -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
          box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
}

.focus\:shadow-xl:focus{
  -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
          box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
}

.focus\:shadow-2xl:focus{
  -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
          box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
}

.focus\:shadow-inner:focus{
  -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
          box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
}

.focus\:shadow-outline:focus{
  -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
          box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
}

.focus\:shadow-none:focus{
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.focus\:shadow-shortcuts-cards:focus{
  -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
          box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
}

.focus\:shadow-key-numbers:focus{
  -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
          box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
}

.fill-primary{
  fill: #061d47 !important;
}

.fill-secondary{
  fill: #e35205 !important;
}

.stroke-current{
  stroke: currentColor !important;
}

.stroke-0{
  stroke-width: 0 !important;
}

.stroke-1{
  stroke-width: 1 !important;
}

.stroke-2{
  stroke-width: 2 !important;
}

.table-auto{
  table-layout: auto !important;
}

.table-fixed{
  table-layout: fixed !important;
}

.text-left{
  text-align: left !important;
}

.text-center{
  text-align: center !important;
}

.text-right{
  text-align: right !important;
}

.text-justify{
  text-align: justify !important;
}

.text-primary{
  --text-opacity: 1 !important;
  color: #061d47 !important;
  color: rgba(6, 29, 71, var(--text-opacity)) !important;
}

.text-primary-75{
  color: rgba(6, 29, 71, 0.75) !important;
}

.text-secondary{
  --text-opacity: 1 !important;
  color: #e35205 !important;
  color: rgba(227, 82, 5, var(--text-opacity)) !important;
}

.text-white{
  --text-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--text-opacity)) !important;
}

.text-seashell{
  --text-opacity: 1 !important;
  color: #fef7f1 !important;
  color: rgba(254, 247, 241, var(--text-opacity)) !important;
}

.text-black{
  --text-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--text-opacity)) !important;
}

.text-dark{
  --text-opacity: 1 !important;
  color: #0d1a2e !important;
  color: rgba(13, 26, 46, var(--text-opacity)) !important;
}

.text-green{
  --text-opacity: 1 !important;
  color: #00e175 !important;
  color: rgba(0, 225, 117, var(--text-opacity)) !important;
}

.text-dark-gray{
  --text-opacity: 1 !important;
  color: #202020 !important;
  color: rgba(32, 32, 32, var(--text-opacity)) !important;
}

.text-green-xp{
  --text-opacity: 1 !important;
  color: #2d8269 !important;
  color: rgba(45, 130, 105, var(--text-opacity)) !important;
}

.text-green-accent{
  --text-opacity: 1 !important;
  color: #1f5b4a !important;
  color: rgba(31, 91, 74, var(--text-opacity)) !important;
}

.text-blue-1{
  --text-opacity: 1 !important;
  color: #407bd1 !important;
  color: rgba(64, 123, 209, var(--text-opacity)) !important;
}

.text-blue-2{
  --text-opacity: 1 !important;
  color: #1b265d !important;
  color: rgba(27, 38, 93, var(--text-opacity)) !important;
}

.text-blue-3{
  --text-opacity: 1 !important;
  color: #0D223E !important;
  color: rgba(13, 34, 62, var(--text-opacity)) !important;
}

.text-blue-4{
  --text-opacity: 1 !important;
  color: #1b365d !important;
  color: rgba(27, 54, 93, var(--text-opacity)) !important;
}

.text-blue-5{
  --text-opacity: 1 !important;
  color: #0C1B32 !important;
  color: rgba(12, 27, 50, var(--text-opacity)) !important;
}

.text-blue-6{
  --text-opacity: 1 !important;
  color: #132745 !important;
  color: rgba(19, 39, 69, var(--text-opacity)) !important;
}

.text-blue-7{
  --text-opacity: 1 !important;
  color: #0D1F3B !important;
  color: rgba(13, 31, 59, var(--text-opacity)) !important;
}

.text-blue-8{
  --text-opacity: 1 !important;
  color: #215FE8 !important;
  color: rgba(33, 95, 232, var(--text-opacity)) !important;
}

.text-blue-9{
  --text-opacity: 1 !important;
  color: #3049B2 !important;
  color: rgba(48, 73, 178, var(--text-opacity)) !important;
}

.text-blue-10{
  --text-opacity: 1 !important;
  color: #142947 !important;
  color: rgba(20, 41, 71, var(--text-opacity)) !important;
}

.text-blue-11{
  --text-opacity: 1 !important;
  color: #153561 !important;
  color: rgba(21, 53, 97, var(--text-opacity)) !important;
}

.text-blue-12{
  --text-opacity: 1 !important;
  color: #07101E !important;
  color: rgba(7, 16, 30, var(--text-opacity)) !important;
}

.text-blue-13{
  --text-opacity: 1 !important;
  color: #396DB9 !important;
  color: rgba(57, 109, 185, var(--text-opacity)) !important;
}

.text-blue-14{
  --text-opacity: 1 !important;
  color: #0045D7 !important;
  color: rgba(0, 69, 215, var(--text-opacity)) !important;
}

.text-blue-15{
  --text-opacity: 1 !important;
  color: #2A2549 !important;
  color: rgba(42, 37, 73, var(--text-opacity)) !important;
}

.text-blue-16{
  --text-opacity: 1 !important;
  color: #0D1F3C !important;
  color: rgba(13, 31, 60, var(--text-opacity)) !important;
}

.text-green-1{
  --text-opacity: 1 !important;
  color: #36826C !important;
  color: rgba(54, 130, 108, var(--text-opacity)) !important;
}

.text-gray-1{
  --text-opacity: 1 !important;
  color: #425669 !important;
  color: rgba(66, 86, 105, var(--text-opacity)) !important;
}

.text-gray-2{
  --text-opacity: 1 !important;
  color: #ececec !important;
  color: rgba(236, 236, 236, var(--text-opacity)) !important;
}

.text-gray-3{
  --text-opacity: 1 !important;
  color: #f9f9f9 !important;
  color: rgba(249, 249, 249, var(--text-opacity)) !important;
}

.text-gray-4{
  --text-opacity: 1 !important;
  color: #32414f !important;
  color: rgba(50, 65, 79, var(--text-opacity)) !important;
}

.text-gray-5{
  --text-opacity: 1 !important;
  color: #f2f2f2 !important;
  color: rgba(242, 242, 242, var(--text-opacity)) !important;
}

.text-gray-6{
  --text-opacity: 1 !important;
  color: #dcdcdc !important;
  color: rgba(220, 220, 220, var(--text-opacity)) !important;
}

.text-gray-7{
  --text-opacity: 1 !important;
  color: #e1e1e1 !important;
  color: rgba(225, 225, 225, var(--text-opacity)) !important;
}

.text-purple{
  --text-opacity: 1 !important;
  color: #F3F1FE !important;
  color: rgba(243, 241, 254, var(--text-opacity)) !important;
}

.text-purple-1{
  --text-opacity: 1 !important;
  color: #6555CF !important;
  color: rgba(101, 85, 207, var(--text-opacity)) !important;
}

.text-transparent{
  color: transparent !important;
}

.text-orange{
  --text-opacity: 1 !important;
  color: #FEF1F1 !important;
  color: rgba(254, 241, 241, var(--text-opacity)) !important;
}

.text-orange-2{
  --text-opacity: 1 !important;
  color: #F85904 !important;
  color: rgba(248, 89, 4, var(--text-opacity)) !important;
}

.text-red{
  --text-opacity: 1 !important;
  color: #E30505 !important;
  color: rgba(227, 5, 5, var(--text-opacity)) !important;
}

.hover\:text-primary:hover{
  --text-opacity: 1 !important;
  color: #061d47 !important;
  color: rgba(6, 29, 71, var(--text-opacity)) !important;
}

.hover\:text-primary-75:hover{
  color: rgba(6, 29, 71, 0.75) !important;
}

.hover\:text-secondary:hover{
  --text-opacity: 1 !important;
  color: #e35205 !important;
  color: rgba(227, 82, 5, var(--text-opacity)) !important;
}

.hover\:text-white:hover{
  --text-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--text-opacity)) !important;
}

.hover\:text-seashell:hover{
  --text-opacity: 1 !important;
  color: #fef7f1 !important;
  color: rgba(254, 247, 241, var(--text-opacity)) !important;
}

.hover\:text-black:hover{
  --text-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--text-opacity)) !important;
}

.hover\:text-dark:hover{
  --text-opacity: 1 !important;
  color: #0d1a2e !important;
  color: rgba(13, 26, 46, var(--text-opacity)) !important;
}

.hover\:text-green:hover{
  --text-opacity: 1 !important;
  color: #00e175 !important;
  color: rgba(0, 225, 117, var(--text-opacity)) !important;
}

.hover\:text-dark-gray:hover{
  --text-opacity: 1 !important;
  color: #202020 !important;
  color: rgba(32, 32, 32, var(--text-opacity)) !important;
}

.hover\:text-green-xp:hover{
  --text-opacity: 1 !important;
  color: #2d8269 !important;
  color: rgba(45, 130, 105, var(--text-opacity)) !important;
}

.hover\:text-green-accent:hover{
  --text-opacity: 1 !important;
  color: #1f5b4a !important;
  color: rgba(31, 91, 74, var(--text-opacity)) !important;
}

.hover\:text-blue-1:hover{
  --text-opacity: 1 !important;
  color: #407bd1 !important;
  color: rgba(64, 123, 209, var(--text-opacity)) !important;
}

.hover\:text-blue-2:hover{
  --text-opacity: 1 !important;
  color: #1b265d !important;
  color: rgba(27, 38, 93, var(--text-opacity)) !important;
}

.hover\:text-blue-3:hover{
  --text-opacity: 1 !important;
  color: #0D223E !important;
  color: rgba(13, 34, 62, var(--text-opacity)) !important;
}

.hover\:text-blue-4:hover{
  --text-opacity: 1 !important;
  color: #1b365d !important;
  color: rgba(27, 54, 93, var(--text-opacity)) !important;
}

.hover\:text-blue-5:hover{
  --text-opacity: 1 !important;
  color: #0C1B32 !important;
  color: rgba(12, 27, 50, var(--text-opacity)) !important;
}

.hover\:text-blue-6:hover{
  --text-opacity: 1 !important;
  color: #132745 !important;
  color: rgba(19, 39, 69, var(--text-opacity)) !important;
}

.hover\:text-blue-7:hover{
  --text-opacity: 1 !important;
  color: #0D1F3B !important;
  color: rgba(13, 31, 59, var(--text-opacity)) !important;
}

.hover\:text-blue-8:hover{
  --text-opacity: 1 !important;
  color: #215FE8 !important;
  color: rgba(33, 95, 232, var(--text-opacity)) !important;
}

.hover\:text-blue-9:hover{
  --text-opacity: 1 !important;
  color: #3049B2 !important;
  color: rgba(48, 73, 178, var(--text-opacity)) !important;
}

.hover\:text-blue-10:hover{
  --text-opacity: 1 !important;
  color: #142947 !important;
  color: rgba(20, 41, 71, var(--text-opacity)) !important;
}

.hover\:text-blue-11:hover{
  --text-opacity: 1 !important;
  color: #153561 !important;
  color: rgba(21, 53, 97, var(--text-opacity)) !important;
}

.hover\:text-blue-12:hover{
  --text-opacity: 1 !important;
  color: #07101E !important;
  color: rgba(7, 16, 30, var(--text-opacity)) !important;
}

.hover\:text-blue-13:hover{
  --text-opacity: 1 !important;
  color: #396DB9 !important;
  color: rgba(57, 109, 185, var(--text-opacity)) !important;
}

.hover\:text-blue-14:hover{
  --text-opacity: 1 !important;
  color: #0045D7 !important;
  color: rgba(0, 69, 215, var(--text-opacity)) !important;
}

.hover\:text-blue-15:hover{
  --text-opacity: 1 !important;
  color: #2A2549 !important;
  color: rgba(42, 37, 73, var(--text-opacity)) !important;
}

.hover\:text-blue-16:hover{
  --text-opacity: 1 !important;
  color: #0D1F3C !important;
  color: rgba(13, 31, 60, var(--text-opacity)) !important;
}

.hover\:text-green-1:hover{
  --text-opacity: 1 !important;
  color: #36826C !important;
  color: rgba(54, 130, 108, var(--text-opacity)) !important;
}

.hover\:text-gray-1:hover{
  --text-opacity: 1 !important;
  color: #425669 !important;
  color: rgba(66, 86, 105, var(--text-opacity)) !important;
}

.hover\:text-gray-2:hover{
  --text-opacity: 1 !important;
  color: #ececec !important;
  color: rgba(236, 236, 236, var(--text-opacity)) !important;
}

.hover\:text-gray-3:hover{
  --text-opacity: 1 !important;
  color: #f9f9f9 !important;
  color: rgba(249, 249, 249, var(--text-opacity)) !important;
}

.hover\:text-gray-4:hover{
  --text-opacity: 1 !important;
  color: #32414f !important;
  color: rgba(50, 65, 79, var(--text-opacity)) !important;
}

.hover\:text-gray-5:hover{
  --text-opacity: 1 !important;
  color: #f2f2f2 !important;
  color: rgba(242, 242, 242, var(--text-opacity)) !important;
}

.hover\:text-gray-6:hover{
  --text-opacity: 1 !important;
  color: #dcdcdc !important;
  color: rgba(220, 220, 220, var(--text-opacity)) !important;
}

.hover\:text-gray-7:hover{
  --text-opacity: 1 !important;
  color: #e1e1e1 !important;
  color: rgba(225, 225, 225, var(--text-opacity)) !important;
}

.hover\:text-purple:hover{
  --text-opacity: 1 !important;
  color: #F3F1FE !important;
  color: rgba(243, 241, 254, var(--text-opacity)) !important;
}

.hover\:text-purple-1:hover{
  --text-opacity: 1 !important;
  color: #6555CF !important;
  color: rgba(101, 85, 207, var(--text-opacity)) !important;
}

.hover\:text-transparent:hover{
  color: transparent !important;
}

.hover\:text-orange:hover{
  --text-opacity: 1 !important;
  color: #FEF1F1 !important;
  color: rgba(254, 241, 241, var(--text-opacity)) !important;
}

.hover\:text-orange-2:hover{
  --text-opacity: 1 !important;
  color: #F85904 !important;
  color: rgba(248, 89, 4, var(--text-opacity)) !important;
}

.hover\:text-red:hover{
  --text-opacity: 1 !important;
  color: #E30505 !important;
  color: rgba(227, 5, 5, var(--text-opacity)) !important;
}

.focus\:text-primary:focus{
  --text-opacity: 1 !important;
  color: #061d47 !important;
  color: rgba(6, 29, 71, var(--text-opacity)) !important;
}

.focus\:text-primary-75:focus{
  color: rgba(6, 29, 71, 0.75) !important;
}

.focus\:text-secondary:focus{
  --text-opacity: 1 !important;
  color: #e35205 !important;
  color: rgba(227, 82, 5, var(--text-opacity)) !important;
}

.focus\:text-white:focus{
  --text-opacity: 1 !important;
  color: #fff !important;
  color: rgba(255, 255, 255, var(--text-opacity)) !important;
}

.focus\:text-seashell:focus{
  --text-opacity: 1 !important;
  color: #fef7f1 !important;
  color: rgba(254, 247, 241, var(--text-opacity)) !important;
}

.focus\:text-black:focus{
  --text-opacity: 1 !important;
  color: #000 !important;
  color: rgba(0, 0, 0, var(--text-opacity)) !important;
}

.focus\:text-dark:focus{
  --text-opacity: 1 !important;
  color: #0d1a2e !important;
  color: rgba(13, 26, 46, var(--text-opacity)) !important;
}

.focus\:text-green:focus{
  --text-opacity: 1 !important;
  color: #00e175 !important;
  color: rgba(0, 225, 117, var(--text-opacity)) !important;
}

.focus\:text-dark-gray:focus{
  --text-opacity: 1 !important;
  color: #202020 !important;
  color: rgba(32, 32, 32, var(--text-opacity)) !important;
}

.focus\:text-green-xp:focus{
  --text-opacity: 1 !important;
  color: #2d8269 !important;
  color: rgba(45, 130, 105, var(--text-opacity)) !important;
}

.focus\:text-green-accent:focus{
  --text-opacity: 1 !important;
  color: #1f5b4a !important;
  color: rgba(31, 91, 74, var(--text-opacity)) !important;
}

.focus\:text-blue-1:focus{
  --text-opacity: 1 !important;
  color: #407bd1 !important;
  color: rgba(64, 123, 209, var(--text-opacity)) !important;
}

.focus\:text-blue-2:focus{
  --text-opacity: 1 !important;
  color: #1b265d !important;
  color: rgba(27, 38, 93, var(--text-opacity)) !important;
}

.focus\:text-blue-3:focus{
  --text-opacity: 1 !important;
  color: #0D223E !important;
  color: rgba(13, 34, 62, var(--text-opacity)) !important;
}

.focus\:text-blue-4:focus{
  --text-opacity: 1 !important;
  color: #1b365d !important;
  color: rgba(27, 54, 93, var(--text-opacity)) !important;
}

.focus\:text-blue-5:focus{
  --text-opacity: 1 !important;
  color: #0C1B32 !important;
  color: rgba(12, 27, 50, var(--text-opacity)) !important;
}

.focus\:text-blue-6:focus{
  --text-opacity: 1 !important;
  color: #132745 !important;
  color: rgba(19, 39, 69, var(--text-opacity)) !important;
}

.focus\:text-blue-7:focus{
  --text-opacity: 1 !important;
  color: #0D1F3B !important;
  color: rgba(13, 31, 59, var(--text-opacity)) !important;
}

.focus\:text-blue-8:focus{
  --text-opacity: 1 !important;
  color: #215FE8 !important;
  color: rgba(33, 95, 232, var(--text-opacity)) !important;
}

.focus\:text-blue-9:focus{
  --text-opacity: 1 !important;
  color: #3049B2 !important;
  color: rgba(48, 73, 178, var(--text-opacity)) !important;
}

.focus\:text-blue-10:focus{
  --text-opacity: 1 !important;
  color: #142947 !important;
  color: rgba(20, 41, 71, var(--text-opacity)) !important;
}

.focus\:text-blue-11:focus{
  --text-opacity: 1 !important;
  color: #153561 !important;
  color: rgba(21, 53, 97, var(--text-opacity)) !important;
}

.focus\:text-blue-12:focus{
  --text-opacity: 1 !important;
  color: #07101E !important;
  color: rgba(7, 16, 30, var(--text-opacity)) !important;
}

.focus\:text-blue-13:focus{
  --text-opacity: 1 !important;
  color: #396DB9 !important;
  color: rgba(57, 109, 185, var(--text-opacity)) !important;
}

.focus\:text-blue-14:focus{
  --text-opacity: 1 !important;
  color: #0045D7 !important;
  color: rgba(0, 69, 215, var(--text-opacity)) !important;
}

.focus\:text-blue-15:focus{
  --text-opacity: 1 !important;
  color: #2A2549 !important;
  color: rgba(42, 37, 73, var(--text-opacity)) !important;
}

.focus\:text-blue-16:focus{
  --text-opacity: 1 !important;
  color: #0D1F3C !important;
  color: rgba(13, 31, 60, var(--text-opacity)) !important;
}

.focus\:text-green-1:focus{
  --text-opacity: 1 !important;
  color: #36826C !important;
  color: rgba(54, 130, 108, var(--text-opacity)) !important;
}

.focus\:text-gray-1:focus{
  --text-opacity: 1 !important;
  color: #425669 !important;
  color: rgba(66, 86, 105, var(--text-opacity)) !important;
}

.focus\:text-gray-2:focus{
  --text-opacity: 1 !important;
  color: #ececec !important;
  color: rgba(236, 236, 236, var(--text-opacity)) !important;
}

.focus\:text-gray-3:focus{
  --text-opacity: 1 !important;
  color: #f9f9f9 !important;
  color: rgba(249, 249, 249, var(--text-opacity)) !important;
}

.focus\:text-gray-4:focus{
  --text-opacity: 1 !important;
  color: #32414f !important;
  color: rgba(50, 65, 79, var(--text-opacity)) !important;
}

.focus\:text-gray-5:focus{
  --text-opacity: 1 !important;
  color: #f2f2f2 !important;
  color: rgba(242, 242, 242, var(--text-opacity)) !important;
}

.focus\:text-gray-6:focus{
  --text-opacity: 1 !important;
  color: #dcdcdc !important;
  color: rgba(220, 220, 220, var(--text-opacity)) !important;
}

.focus\:text-gray-7:focus{
  --text-opacity: 1 !important;
  color: #e1e1e1 !important;
  color: rgba(225, 225, 225, var(--text-opacity)) !important;
}

.focus\:text-purple:focus{
  --text-opacity: 1 !important;
  color: #F3F1FE !important;
  color: rgba(243, 241, 254, var(--text-opacity)) !important;
}

.focus\:text-purple-1:focus{
  --text-opacity: 1 !important;
  color: #6555CF !important;
  color: rgba(101, 85, 207, var(--text-opacity)) !important;
}

.focus\:text-transparent:focus{
  color: transparent !important;
}

.focus\:text-orange:focus{
  --text-opacity: 1 !important;
  color: #FEF1F1 !important;
  color: rgba(254, 241, 241, var(--text-opacity)) !important;
}

.focus\:text-orange-2:focus{
  --text-opacity: 1 !important;
  color: #F85904 !important;
  color: rgba(248, 89, 4, var(--text-opacity)) !important;
}

.focus\:text-red:focus{
  --text-opacity: 1 !important;
  color: #E30505 !important;
  color: rgba(227, 5, 5, var(--text-opacity)) !important;
}

.text-opacity-0{
  --text-opacity: 0 !important;
}

.text-opacity-5{
  --text-opacity: 0.05 !important;
}

.text-opacity-10{
  --text-opacity: 0.1 !important;
}

.text-opacity-25{
  --text-opacity: 0.25 !important;
}

.text-opacity-40{
  --text-opacity: 0.4 !important;
}

.text-opacity-50{
  --text-opacity: 0.5 !important;
}

.text-opacity-70{
  --text-opacity: 0.7 !important;
}

.text-opacity-75{
  --text-opacity: 0.75 !important;
}

.text-opacity-90{
  --text-opacity: 0.9 !important;
}

.text-opacity-100{
  --text-opacity: 1 !important;
}

.hover\:text-opacity-0:hover{
  --text-opacity: 0 !important;
}

.hover\:text-opacity-5:hover{
  --text-opacity: 0.05 !important;
}

.hover\:text-opacity-10:hover{
  --text-opacity: 0.1 !important;
}

.hover\:text-opacity-25:hover{
  --text-opacity: 0.25 !important;
}

.hover\:text-opacity-40:hover{
  --text-opacity: 0.4 !important;
}

.hover\:text-opacity-50:hover{
  --text-opacity: 0.5 !important;
}

.hover\:text-opacity-70:hover{
  --text-opacity: 0.7 !important;
}

.hover\:text-opacity-75:hover{
  --text-opacity: 0.75 !important;
}

.hover\:text-opacity-90:hover{
  --text-opacity: 0.9 !important;
}

.hover\:text-opacity-100:hover{
  --text-opacity: 1 !important;
}

.focus\:text-opacity-0:focus{
  --text-opacity: 0 !important;
}

.focus\:text-opacity-5:focus{
  --text-opacity: 0.05 !important;
}

.focus\:text-opacity-10:focus{
  --text-opacity: 0.1 !important;
}

.focus\:text-opacity-25:focus{
  --text-opacity: 0.25 !important;
}

.focus\:text-opacity-40:focus{
  --text-opacity: 0.4 !important;
}

.focus\:text-opacity-50:focus{
  --text-opacity: 0.5 !important;
}

.focus\:text-opacity-70:focus{
  --text-opacity: 0.7 !important;
}

.focus\:text-opacity-75:focus{
  --text-opacity: 0.75 !important;
}

.focus\:text-opacity-90:focus{
  --text-opacity: 0.9 !important;
}

.focus\:text-opacity-100:focus{
  --text-opacity: 1 !important;
}

.italic{
  font-style: italic !important;
}

.not-italic{
  font-style: normal !important;
}

.uppercase{
  text-transform: uppercase !important;
}

.lowercase{
  text-transform: lowercase !important;
}

.capitalize{
  text-transform: capitalize !important;
}

.normal-case{
  text-transform: none !important;
}

.underline{
  text-decoration: underline !important;
}

.line-through{
  text-decoration: line-through !important;
}

.no-underline{
  text-decoration: none !important;
}

.hover\:underline:hover{
  text-decoration: underline !important;
}

.hover\:line-through:hover{
  text-decoration: line-through !important;
}

.hover\:no-underline:hover{
  text-decoration: none !important;
}

.focus\:underline:focus{
  text-decoration: underline !important;
}

.focus\:line-through:focus{
  text-decoration: line-through !important;
}

.focus\:no-underline:focus{
  text-decoration: none !important;
}

.antialiased{
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}

.subpixel-antialiased{
  -webkit-font-smoothing: auto !important;
  -moz-osx-font-smoothing: auto !important;
}

.ordinal, .slashed-zero, .lining-nums, .oldstyle-nums, .proportional-nums, .tabular-nums, .diagonal-fractions, .stacked-fractions{
  --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
  --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
  --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
  --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
  --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
  font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;
}

.normal-nums{
  font-variant-numeric: normal !important;
}

.ordinal{
  --font-variant-numeric-ordinal: ordinal !important;
}

.slashed-zero{
  --font-variant-numeric-slashed-zero: slashed-zero !important;
}

.lining-nums{
  --font-variant-numeric-figure: lining-nums !important;
}

.oldstyle-nums{
  --font-variant-numeric-figure: oldstyle-nums !important;
}

.proportional-nums{
  --font-variant-numeric-spacing: proportional-nums !important;
}

.tabular-nums{
  --font-variant-numeric-spacing: tabular-nums !important;
}

.diagonal-fractions{
  --font-variant-numeric-fraction: diagonal-fractions !important;
}

.stacked-fractions{
  --font-variant-numeric-fraction: stacked-fractions !important;
}

.tracking-tighter{
  letter-spacing: -0.05em !important;
}

.tracking-tight{
  letter-spacing: -0.025em !important;
}

.tracking-normal{
  letter-spacing: 0 !important;
}

.tracking-wide{
  letter-spacing: 0.025em !important;
}

.tracking-wider{
  letter-spacing: 0.05em !important;
}

.tracking-widest{
  letter-spacing: 0.1em !important;
}

.select-none{
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}

.select-text{
  -webkit-user-select: text !important;
     -moz-user-select: text !important;
      -ms-user-select: text !important;
          user-select: text !important;
}

.select-all{
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
      -ms-user-select: all !important;
          user-select: all !important;
}

.select-auto{
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

.align-baseline{
  vertical-align: baseline !important;
}

.align-top{
  vertical-align: top !important;
}

.align-middle{
  vertical-align: middle !important;
}

.align-bottom{
  vertical-align: bottom !important;
}

.align-text-top{
  vertical-align: text-top !important;
}

.align-text-bottom{
  vertical-align: text-bottom !important;
}

.visible{
  visibility: visible !important;
}

.invisible{
  visibility: hidden !important;
}

.whitespace-normal{
  white-space: normal !important;
}

.whitespace-no-wrap{
  white-space: nowrap !important;
}

.whitespace-pre{
  white-space: pre !important;
}

.whitespace-pre-line{
  white-space: pre-line !important;
}

.whitespace-pre-wrap{
  white-space: pre-wrap !important;
}

.break-normal{
  word-wrap: normal !important;
  overflow-wrap: normal !important;
  word-break: normal !important;
}

.break-words{
  word-wrap: break-word !important;
  overflow-wrap: break-word !important;
}

.break-all{
  word-break: break-all !important;
}

.truncate{
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

.w-0{
  width: 0px !important;
}

.w-1{
  width: .25rem !important;
}

.w-2{
  width: .5rem !important;
}

.w-3{
  width: .75rem !important;
}

.w-4{
  width: 1rem !important;
}

.w-5{
  width: 1.25rem !important;
}

.w-6{
  width: 1.5rem !important;
}

.w-7{
  width: 1.75rem !important;
}

.w-8{
  width: 2rem !important;
}

.w-9{
  width: 2.25rem !important;
}

.w-10{
  width: 2.5rem !important;
}

.w-11{
  width: 2.75rem !important;
}

.w-12{
  width: 3rem !important;
}

.w-13{
  width: 3.25rem !important;
}

.w-14{
  width: 3.5rem !important;
}

.w-15{
  width: 3.75rem !important;
}

.w-16{
  width: 4rem !important;
}

.w-17{
  width: 4.25rem !important;
}

.w-18{
  width: 4.5rem !important;
}

.w-19{
  width: 4.75rem !important;
}

.w-20{
  width: 5rem !important;
}

.w-21{
  width: 5.25rem !important;
}

.w-22{
  width: 5.5rem !important;
}

.w-23{
  width: 5.75rem !important;
}

.w-24{
  width: 6rem !important;
}

.w-25{
  width: 6.25rem !important;
}

.w-26{
  width: 6.5rem !important;
}

.w-27{
  width: 6.75rem !important;
}

.w-28{
  width: 7rem !important;
}

.w-29{
  width: 7.25rem !important;
}

.w-30{
  width: 7.5rem !important;
}

.w-31{
  width: 7.75rem !important;
}

.w-32{
  width: 8rem !important;
}

.w-33{
  width: 8.25rem !important;
}

.w-34{
  width: 8.5rem !important;
}

.w-35{
  width: 8.75rem !important;
}

.w-36{
  width: 9rem !important;
}

.w-37{
  width: 9.25rem !important;
}

.w-38{
  width: 9.5rem !important;
}

.w-39{
  width: 9.75rem !important;
}

.w-40{
  width: 10rem !important;
}

.w-41{
  width: 10.25rem !important;
}

.w-42{
  width: 10.5rem !important;
}

.w-43{
  width: 10.75rem !important;
}

.w-44{
  width: 11rem !important;
}

.w-45{
  width: 11.25rem !important;
}

.w-46{
  width: 11.5rem !important;
}

.w-47{
  width: 11.75rem !important;
}

.w-48{
  width: 12rem !important;
}

.w-49{
  width: 12.25rem !important;
}

.w-50{
  width: 12.5rem !important;
}

.w-51{
  width: 12.75rem !important;
}

.w-52{
  width: 13rem !important;
}

.w-53{
  width: 13.25rem !important;
}

.w-54{
  width: 13.5rem !important;
}

.w-55{
  width: 13.75rem !important;
}

.w-56{
  width: 14rem !important;
}

.w-70{
  width: 17.5rem !important;
}

.w-71{
  width: 17.75rem !important;
}

.w-72{
  width: 18rem !important;
}

.w-73{
  width: 18.25rem !important;
}

.w-74{
  width: 18.5rem !important;
}

.w-75{
  width: 18.75rem !important;
}

.w-76{
  width: 19rem !important;
}

.w-77{
  width: 19.25rem !important;
}

.w-78{
  width: 19.5rem !important;
}

.w-79{
  width: 19.75rem !important;
}

.w-80{
  width: 20rem !important;
}

.w-81{
  width: 20.25rem !important;
}

.w-82{
  width: 20.5rem !important;
}

.w-83{
  width: 20.75rem !important;
}

.w-84{
  width: 21rem !important;
}

.w-85{
  width: 21.25rem !important;
}

.w-86{
  width: 21.5rem !important;
}

.w-87{
  width: 21.75rem !important;
}

.w-88{
  width: 22rem !important;
}

.w-89{
  width: 22.25rem !important;
}

.w-90{
  width: 22.5rem !important;
}

.w-91{
  width: 22.75rem !important;
}

.w-92{
  width: 23rem !important;
}

.w-100{
  width: 25rem !important;
}

.w-131{
  width: 25.25rem !important;
}

.w-135{
  width: 34rem !important;
}

.w-150{
  width: 37.5rem !important;
}

.w-260{
  width: 65rem !important;
}

.w-710{
  width: 44.375rem !important;
}

.w-820{
  width: 51.25rem !important;
}

.w-1440{
  width: 90rem !important;
}

.w-auto{
  width: auto !important;
}

.w-2\.5{
  width: .625rem !important;
}

.w-6\.25{
  width: 1.5626rem !important;
}

.w-7\.5{
  width: 1.875rem !important;
}

.w-12\.5{
  width: 3.125rem !important;
}

.w-17\.5{
  width: 4.375rem !important;
}

.w-31\.5{
  width: 7.875rem !important;
}

.w-thumb-tript-lg{
  width: 15.625rem !important;
}

.w-thumb-tript-md{
  width: 11.25rem !important;
}

.w-thumb-trip-xl{
  width: 20.625rem !important;
}

.w-tarapprendre-title-lg{
  width: 58.75rem !important;
}

.w-oblong-list-lg{
  width: 40.93rem !important;
}

.w-oblong-list-md{
  width: 20.95rem !important;
}

.w-oblong-content-lg{
  width: 26.875rem !important;
}

.w-article-thumb-lg{
  width: 10.625rem !important;
}

.w-support-title-l-lg{
  width: 28.125rem !important;
}

.w-support-title-r-lg{
  width: 17.8125rem !important;
}

.w-main-footer-menu{
  width: 13.75rem !important;
}

.w-main-footer-logo{
  width: 25.625rem !important;
}

.w-full{
  width: 100% !important;
}

.w-1\/2{
  width: 50% !important;
}

.w-1\/3{
  width: 33.333333% !important;
}

.w-2\/3{
  width: 66.666667% !important;
}

.w-1\/4{
  width: 25% !important;
}

.w-2\/4{
  width: 50% !important;
}

.w-3\/4{
  width: 75% !important;
}

.w-1\/5{
  width: 20% !important;
}

.w-2\/5{
  width: 40% !important;
}

.w-3\/5{
  width: 60% !important;
}

.w-4\/5{
  width: 80% !important;
}

.w-1\/6{
  width: 16.666667% !important;
}

.w-2\/6{
  width: 33.333333% !important;
}

.w-3\/6{
  width: 50% !important;
}

.w-4\/6{
  width: 66.666667% !important;
}

.w-5\/6{
  width: 83.333333% !important;
}

.w-1\/12{
  width: 8.333333% !important;
}

.w-2\/12{
  width: 16.666667% !important;
}

.w-3\/12{
  width: 25% !important;
}

.w-4\/12{
  width: 33.333333% !important;
}

.w-5\/12{
  width: 41.666667% !important;
}

.w-6\/12{
  width: 50% !important;
}

.w-7\/12{
  width: 58.333333% !important;
}

.w-8\/12{
  width: 66.666667% !important;
}

.w-9\/12{
  width: 75% !important;
}

.w-10\/12{
  width: 83.333333% !important;
}

.w-11\/12{
  width: 91.666667% !important;
}

.w-screen{
  width: 100vw !important;
}

.w-27\.5{
  width: 6.875rem !important;
}

.w-42\.5{
  width: 10.625rem !important;
}

.w-67\.5{
  width: 16.875rem !important;
}

.z-0{
  z-index: 0 !important;
}

.z-10{
  z-index: 10 !important;
}

.z-20{
  z-index: 20 !important;
}

.z-30{
  z-index: 30 !important;
}

.z-40{
  z-index: 40 !important;
}

.z-50{
  z-index: 50 !important;
}

.z-100{
  z-index: 100 !important;
}

.z-auto{
  z-index: auto !important;
}

.gap-0{
  grid-gap: 0px !important;
  gap: 0px !important;
}

.gap-1{
  grid-gap: .25rem !important;
  gap: .25rem !important;
}

.gap-2{
  grid-gap: .5rem !important;
  gap: .5rem !important;
}

.gap-3{
  grid-gap: .75rem !important;
  gap: .75rem !important;
}

.gap-4{
  grid-gap: 1rem !important;
  gap: 1rem !important;
}

.gap-5{
  grid-gap: 1.25rem !important;
  gap: 1.25rem !important;
}

.gap-6{
  grid-gap: 1.5rem !important;
  gap: 1.5rem !important;
}

.gap-7{
  grid-gap: 1.75rem !important;
  gap: 1.75rem !important;
}

.gap-8{
  grid-gap: 2rem !important;
  gap: 2rem !important;
}

.gap-9{
  grid-gap: 2.25rem !important;
  gap: 2.25rem !important;
}

.gap-10{
  grid-gap: 2.5rem !important;
  gap: 2.5rem !important;
}

.gap-11{
  grid-gap: 2.75rem !important;
  gap: 2.75rem !important;
}

.gap-12{
  grid-gap: 3rem !important;
  gap: 3rem !important;
}

.gap-13{
  grid-gap: 3.25rem !important;
  gap: 3.25rem !important;
}

.gap-14{
  grid-gap: 3.5rem !important;
  gap: 3.5rem !important;
}

.gap-15{
  grid-gap: 3.75rem !important;
  gap: 3.75rem !important;
}

.gap-16{
  grid-gap: 4rem !important;
  gap: 4rem !important;
}

.gap-17{
  grid-gap: 4.25rem !important;
  gap: 4.25rem !important;
}

.gap-18{
  grid-gap: 4.5rem !important;
  gap: 4.5rem !important;
}

.gap-19{
  grid-gap: 4.75rem !important;
  gap: 4.75rem !important;
}

.gap-20{
  grid-gap: 5rem !important;
  gap: 5rem !important;
}

.gap-21{
  grid-gap: 5.25rem !important;
  gap: 5.25rem !important;
}

.gap-22{
  grid-gap: 5.5rem !important;
  gap: 5.5rem !important;
}

.gap-23{
  grid-gap: 5.75rem !important;
  gap: 5.75rem !important;
}

.gap-24{
  grid-gap: 6rem !important;
  gap: 6rem !important;
}

.gap-25{
  grid-gap: 6.25rem !important;
  gap: 6.25rem !important;
}

.gap-26{
  grid-gap: 6.5rem !important;
  gap: 6.5rem !important;
}

.gap-27{
  grid-gap: 6.75rem !important;
  gap: 6.75rem !important;
}

.gap-28{
  grid-gap: 7rem !important;
  gap: 7rem !important;
}

.gap-29{
  grid-gap: 7.25rem !important;
  gap: 7.25rem !important;
}

.gap-30{
  grid-gap: 7.5rem !important;
  gap: 7.5rem !important;
}

.gap-31{
  grid-gap: 7.75rem !important;
  gap: 7.75rem !important;
}

.gap-32{
  grid-gap: 8rem !important;
  gap: 8rem !important;
}

.gap-33{
  grid-gap: 8.25rem !important;
  gap: 8.25rem !important;
}

.gap-34{
  grid-gap: 8.5rem !important;
  gap: 8.5rem !important;
}

.gap-35{
  grid-gap: 8.75rem !important;
  gap: 8.75rem !important;
}

.gap-36{
  grid-gap: 9rem !important;
  gap: 9rem !important;
}

.gap-37{
  grid-gap: 9.25rem !important;
  gap: 9.25rem !important;
}

.gap-38{
  grid-gap: 9.5rem !important;
  gap: 9.5rem !important;
}

.gap-39{
  grid-gap: 9.75rem !important;
  gap: 9.75rem !important;
}

.gap-40{
  grid-gap: 10rem !important;
  gap: 10rem !important;
}

.gap-41{
  grid-gap: 10.25rem !important;
  gap: 10.25rem !important;
}

.gap-42{
  grid-gap: 10.5rem !important;
  gap: 10.5rem !important;
}

.gap-43{
  grid-gap: 10.75rem !important;
  gap: 10.75rem !important;
}

.gap-44{
  grid-gap: 11rem !important;
  gap: 11rem !important;
}

.gap-45{
  grid-gap: 11.25rem !important;
  gap: 11.25rem !important;
}

.gap-46{
  grid-gap: 11.5rem !important;
  gap: 11.5rem !important;
}

.gap-47{
  grid-gap: 11.75rem !important;
  gap: 11.75rem !important;
}

.gap-48{
  grid-gap: 12rem !important;
  gap: 12rem !important;
}

.gap-49{
  grid-gap: 12.25rem !important;
  gap: 12.25rem !important;
}

.gap-50{
  grid-gap: 12.5rem !important;
  gap: 12.5rem !important;
}

.gap-51{
  grid-gap: 12.75rem !important;
  gap: 12.75rem !important;
}

.gap-52{
  grid-gap: 13rem !important;
  gap: 13rem !important;
}

.gap-53{
  grid-gap: 13.25rem !important;
  gap: 13.25rem !important;
}

.gap-54{
  grid-gap: 13.5rem !important;
  gap: 13.5rem !important;
}

.gap-55{
  grid-gap: 13.75rem !important;
  gap: 13.75rem !important;
}

.gap-56{
  grid-gap: 14rem !important;
  gap: 14rem !important;
}

.gap-70{
  grid-gap: 17.5rem !important;
  gap: 17.5rem !important;
}

.gap-71{
  grid-gap: 17.75rem !important;
  gap: 17.75rem !important;
}

.gap-72{
  grid-gap: 18rem !important;
  gap: 18rem !important;
}

.gap-73{
  grid-gap: 18.25rem !important;
  gap: 18.25rem !important;
}

.gap-74{
  grid-gap: 18.5rem !important;
  gap: 18.5rem !important;
}

.gap-75{
  grid-gap: 18.75rem !important;
  gap: 18.75rem !important;
}

.gap-76{
  grid-gap: 19rem !important;
  gap: 19rem !important;
}

.gap-77{
  grid-gap: 19.25rem !important;
  gap: 19.25rem !important;
}

.gap-78{
  grid-gap: 19.5rem !important;
  gap: 19.5rem !important;
}

.gap-79{
  grid-gap: 19.75rem !important;
  gap: 19.75rem !important;
}

.gap-80{
  grid-gap: 20rem !important;
  gap: 20rem !important;
}

.gap-81{
  grid-gap: 20.25rem !important;
  gap: 20.25rem !important;
}

.gap-82{
  grid-gap: 20.5rem !important;
  gap: 20.5rem !important;
}

.gap-83{
  grid-gap: 20.75rem !important;
  gap: 20.75rem !important;
}

.gap-84{
  grid-gap: 21rem !important;
  gap: 21rem !important;
}

.gap-85{
  grid-gap: 21.25rem !important;
  gap: 21.25rem !important;
}

.gap-86{
  grid-gap: 21.5rem !important;
  gap: 21.5rem !important;
}

.gap-87{
  grid-gap: 21.75rem !important;
  gap: 21.75rem !important;
}

.gap-88{
  grid-gap: 22rem !important;
  gap: 22rem !important;
}

.gap-89{
  grid-gap: 22.25rem !important;
  gap: 22.25rem !important;
}

.gap-90{
  grid-gap: 22.5rem !important;
  gap: 22.5rem !important;
}

.gap-91{
  grid-gap: 22.75rem !important;
  gap: 22.75rem !important;
}

.gap-92{
  grid-gap: 23rem !important;
  gap: 23rem !important;
}

.gap-100{
  grid-gap: 25rem !important;
  gap: 25rem !important;
}

.gap-131{
  grid-gap: 25.25rem !important;
  gap: 25.25rem !important;
}

.gap-135{
  grid-gap: 34rem !important;
  gap: 34rem !important;
}

.gap-150{
  grid-gap: 37.5rem !important;
  gap: 37.5rem !important;
}

.gap-710{
  grid-gap: 44.375rem !important;
  gap: 44.375rem !important;
}

.gap-820{
  grid-gap: 51.25rem !important;
  gap: 51.25rem !important;
}

.gap-1440{
  grid-gap: 90rem !important;
  gap: 90rem !important;
}

.gap-2\.5{
  grid-gap: .625rem !important;
  gap: .625rem !important;
}

.gap-6\.25{
  grid-gap: 1.5626rem !important;
  gap: 1.5626rem !important;
}

.gap-7\.5{
  grid-gap: 1.875rem !important;
  gap: 1.875rem !important;
}

.gap-12\.5{
  grid-gap: 3.125rem !important;
  gap: 3.125rem !important;
}

.gap-17\.5{
  grid-gap: 4.375rem !important;
  gap: 4.375rem !important;
}

.gap-31\.5{
  grid-gap: 7.875rem !important;
  gap: 7.875rem !important;
}

.gap-thumb-tript-lg{
  grid-gap: 15.625rem !important;
  gap: 15.625rem !important;
}

.gap-thumb-tript-md{
  grid-gap: 11.25rem !important;
  gap: 11.25rem !important;
}

.gap-thumb-trip-xl{
  grid-gap: 20.625rem !important;
  gap: 20.625rem !important;
}

.gap-tarapprendre-title-lg{
  grid-gap: 58.75rem !important;
  gap: 58.75rem !important;
}

.gap-oblong-list-lg{
  grid-gap: 40.93rem !important;
  gap: 40.93rem !important;
}

.gap-oblong-list-md{
  grid-gap: 20.95rem !important;
  gap: 20.95rem !important;
}

.gap-oblong-content-lg{
  grid-gap: 26.875rem !important;
  gap: 26.875rem !important;
}

.gap-article-thumb-lg{
  grid-gap: 10.625rem !important;
  gap: 10.625rem !important;
}

.gap-support-title-l-lg{
  grid-gap: 28.125rem !important;
  gap: 28.125rem !important;
}

.gap-support-title-r-lg{
  grid-gap: 17.8125rem !important;
  gap: 17.8125rem !important;
}

.gap-main-footer-menu{
  grid-gap: 13.75rem !important;
  gap: 13.75rem !important;
}

.gap-main-footer-logo{
  grid-gap: 25.625rem !important;
  gap: 25.625rem !important;
}

.gap-full{
  grid-gap: 100% !important;
  gap: 100% !important;
}

.col-gap-0{
  grid-column-gap: 0px !important;
  -webkit-column-gap: 0px !important;
     -moz-column-gap: 0px !important;
          column-gap: 0px !important;
}

.col-gap-1{
  grid-column-gap: .25rem !important;
  -webkit-column-gap: .25rem !important;
     -moz-column-gap: .25rem !important;
          column-gap: .25rem !important;
}

.col-gap-2{
  grid-column-gap: .5rem !important;
  -webkit-column-gap: .5rem !important;
     -moz-column-gap: .5rem !important;
          column-gap: .5rem !important;
}

.col-gap-3{
  grid-column-gap: .75rem !important;
  -webkit-column-gap: .75rem !important;
     -moz-column-gap: .75rem !important;
          column-gap: .75rem !important;
}

.col-gap-4{
  grid-column-gap: 1rem !important;
  -webkit-column-gap: 1rem !important;
     -moz-column-gap: 1rem !important;
          column-gap: 1rem !important;
}

.col-gap-5{
  grid-column-gap: 1.25rem !important;
  -webkit-column-gap: 1.25rem !important;
     -moz-column-gap: 1.25rem !important;
          column-gap: 1.25rem !important;
}

.col-gap-6{
  grid-column-gap: 1.5rem !important;
  -webkit-column-gap: 1.5rem !important;
     -moz-column-gap: 1.5rem !important;
          column-gap: 1.5rem !important;
}

.col-gap-7{
  grid-column-gap: 1.75rem !important;
  -webkit-column-gap: 1.75rem !important;
     -moz-column-gap: 1.75rem !important;
          column-gap: 1.75rem !important;
}

.col-gap-8{
  grid-column-gap: 2rem !important;
  -webkit-column-gap: 2rem !important;
     -moz-column-gap: 2rem !important;
          column-gap: 2rem !important;
}

.col-gap-9{
  grid-column-gap: 2.25rem !important;
  -webkit-column-gap: 2.25rem !important;
     -moz-column-gap: 2.25rem !important;
          column-gap: 2.25rem !important;
}

.col-gap-10{
  grid-column-gap: 2.5rem !important;
  -webkit-column-gap: 2.5rem !important;
     -moz-column-gap: 2.5rem !important;
          column-gap: 2.5rem !important;
}

.col-gap-11{
  grid-column-gap: 2.75rem !important;
  -webkit-column-gap: 2.75rem !important;
     -moz-column-gap: 2.75rem !important;
          column-gap: 2.75rem !important;
}

.col-gap-12{
  grid-column-gap: 3rem !important;
  -webkit-column-gap: 3rem !important;
     -moz-column-gap: 3rem !important;
          column-gap: 3rem !important;
}

.col-gap-13{
  grid-column-gap: 3.25rem !important;
  -webkit-column-gap: 3.25rem !important;
     -moz-column-gap: 3.25rem !important;
          column-gap: 3.25rem !important;
}

.col-gap-14{
  grid-column-gap: 3.5rem !important;
  -webkit-column-gap: 3.5rem !important;
     -moz-column-gap: 3.5rem !important;
          column-gap: 3.5rem !important;
}

.col-gap-15{
  grid-column-gap: 3.75rem !important;
  -webkit-column-gap: 3.75rem !important;
     -moz-column-gap: 3.75rem !important;
          column-gap: 3.75rem !important;
}

.col-gap-16{
  grid-column-gap: 4rem !important;
  -webkit-column-gap: 4rem !important;
     -moz-column-gap: 4rem !important;
          column-gap: 4rem !important;
}

.col-gap-17{
  grid-column-gap: 4.25rem !important;
  -webkit-column-gap: 4.25rem !important;
     -moz-column-gap: 4.25rem !important;
          column-gap: 4.25rem !important;
}

.col-gap-18{
  grid-column-gap: 4.5rem !important;
  -webkit-column-gap: 4.5rem !important;
     -moz-column-gap: 4.5rem !important;
          column-gap: 4.5rem !important;
}

.col-gap-19{
  grid-column-gap: 4.75rem !important;
  -webkit-column-gap: 4.75rem !important;
     -moz-column-gap: 4.75rem !important;
          column-gap: 4.75rem !important;
}

.col-gap-20{
  grid-column-gap: 5rem !important;
  -webkit-column-gap: 5rem !important;
     -moz-column-gap: 5rem !important;
          column-gap: 5rem !important;
}

.col-gap-21{
  grid-column-gap: 5.25rem !important;
  -webkit-column-gap: 5.25rem !important;
     -moz-column-gap: 5.25rem !important;
          column-gap: 5.25rem !important;
}

.col-gap-22{
  grid-column-gap: 5.5rem !important;
  -webkit-column-gap: 5.5rem !important;
     -moz-column-gap: 5.5rem !important;
          column-gap: 5.5rem !important;
}

.col-gap-23{
  grid-column-gap: 5.75rem !important;
  -webkit-column-gap: 5.75rem !important;
     -moz-column-gap: 5.75rem !important;
          column-gap: 5.75rem !important;
}

.col-gap-24{
  grid-column-gap: 6rem !important;
  -webkit-column-gap: 6rem !important;
     -moz-column-gap: 6rem !important;
          column-gap: 6rem !important;
}

.col-gap-25{
  grid-column-gap: 6.25rem !important;
  -webkit-column-gap: 6.25rem !important;
     -moz-column-gap: 6.25rem !important;
          column-gap: 6.25rem !important;
}

.col-gap-26{
  grid-column-gap: 6.5rem !important;
  -webkit-column-gap: 6.5rem !important;
     -moz-column-gap: 6.5rem !important;
          column-gap: 6.5rem !important;
}

.col-gap-27{
  grid-column-gap: 6.75rem !important;
  -webkit-column-gap: 6.75rem !important;
     -moz-column-gap: 6.75rem !important;
          column-gap: 6.75rem !important;
}

.col-gap-28{
  grid-column-gap: 7rem !important;
  -webkit-column-gap: 7rem !important;
     -moz-column-gap: 7rem !important;
          column-gap: 7rem !important;
}

.col-gap-29{
  grid-column-gap: 7.25rem !important;
  -webkit-column-gap: 7.25rem !important;
     -moz-column-gap: 7.25rem !important;
          column-gap: 7.25rem !important;
}

.col-gap-30{
  grid-column-gap: 7.5rem !important;
  -webkit-column-gap: 7.5rem !important;
     -moz-column-gap: 7.5rem !important;
          column-gap: 7.5rem !important;
}

.col-gap-31{
  grid-column-gap: 7.75rem !important;
  -webkit-column-gap: 7.75rem !important;
     -moz-column-gap: 7.75rem !important;
          column-gap: 7.75rem !important;
}

.col-gap-32{
  grid-column-gap: 8rem !important;
  -webkit-column-gap: 8rem !important;
     -moz-column-gap: 8rem !important;
          column-gap: 8rem !important;
}

.col-gap-33{
  grid-column-gap: 8.25rem !important;
  -webkit-column-gap: 8.25rem !important;
     -moz-column-gap: 8.25rem !important;
          column-gap: 8.25rem !important;
}

.col-gap-34{
  grid-column-gap: 8.5rem !important;
  -webkit-column-gap: 8.5rem !important;
     -moz-column-gap: 8.5rem !important;
          column-gap: 8.5rem !important;
}

.col-gap-35{
  grid-column-gap: 8.75rem !important;
  -webkit-column-gap: 8.75rem !important;
     -moz-column-gap: 8.75rem !important;
          column-gap: 8.75rem !important;
}

.col-gap-36{
  grid-column-gap: 9rem !important;
  -webkit-column-gap: 9rem !important;
     -moz-column-gap: 9rem !important;
          column-gap: 9rem !important;
}

.col-gap-37{
  grid-column-gap: 9.25rem !important;
  -webkit-column-gap: 9.25rem !important;
     -moz-column-gap: 9.25rem !important;
          column-gap: 9.25rem !important;
}

.col-gap-38{
  grid-column-gap: 9.5rem !important;
  -webkit-column-gap: 9.5rem !important;
     -moz-column-gap: 9.5rem !important;
          column-gap: 9.5rem !important;
}

.col-gap-39{
  grid-column-gap: 9.75rem !important;
  -webkit-column-gap: 9.75rem !important;
     -moz-column-gap: 9.75rem !important;
          column-gap: 9.75rem !important;
}

.col-gap-40{
  grid-column-gap: 10rem !important;
  -webkit-column-gap: 10rem !important;
     -moz-column-gap: 10rem !important;
          column-gap: 10rem !important;
}

.col-gap-41{
  grid-column-gap: 10.25rem !important;
  -webkit-column-gap: 10.25rem !important;
     -moz-column-gap: 10.25rem !important;
          column-gap: 10.25rem !important;
}

.col-gap-42{
  grid-column-gap: 10.5rem !important;
  -webkit-column-gap: 10.5rem !important;
     -moz-column-gap: 10.5rem !important;
          column-gap: 10.5rem !important;
}

.col-gap-43{
  grid-column-gap: 10.75rem !important;
  -webkit-column-gap: 10.75rem !important;
     -moz-column-gap: 10.75rem !important;
          column-gap: 10.75rem !important;
}

.col-gap-44{
  grid-column-gap: 11rem !important;
  -webkit-column-gap: 11rem !important;
     -moz-column-gap: 11rem !important;
          column-gap: 11rem !important;
}

.col-gap-45{
  grid-column-gap: 11.25rem !important;
  -webkit-column-gap: 11.25rem !important;
     -moz-column-gap: 11.25rem !important;
          column-gap: 11.25rem !important;
}

.col-gap-46{
  grid-column-gap: 11.5rem !important;
  -webkit-column-gap: 11.5rem !important;
     -moz-column-gap: 11.5rem !important;
          column-gap: 11.5rem !important;
}

.col-gap-47{
  grid-column-gap: 11.75rem !important;
  -webkit-column-gap: 11.75rem !important;
     -moz-column-gap: 11.75rem !important;
          column-gap: 11.75rem !important;
}

.col-gap-48{
  grid-column-gap: 12rem !important;
  -webkit-column-gap: 12rem !important;
     -moz-column-gap: 12rem !important;
          column-gap: 12rem !important;
}

.col-gap-49{
  grid-column-gap: 12.25rem !important;
  -webkit-column-gap: 12.25rem !important;
     -moz-column-gap: 12.25rem !important;
          column-gap: 12.25rem !important;
}

.col-gap-50{
  grid-column-gap: 12.5rem !important;
  -webkit-column-gap: 12.5rem !important;
     -moz-column-gap: 12.5rem !important;
          column-gap: 12.5rem !important;
}

.col-gap-51{
  grid-column-gap: 12.75rem !important;
  -webkit-column-gap: 12.75rem !important;
     -moz-column-gap: 12.75rem !important;
          column-gap: 12.75rem !important;
}

.col-gap-52{
  grid-column-gap: 13rem !important;
  -webkit-column-gap: 13rem !important;
     -moz-column-gap: 13rem !important;
          column-gap: 13rem !important;
}

.col-gap-53{
  grid-column-gap: 13.25rem !important;
  -webkit-column-gap: 13.25rem !important;
     -moz-column-gap: 13.25rem !important;
          column-gap: 13.25rem !important;
}

.col-gap-54{
  grid-column-gap: 13.5rem !important;
  -webkit-column-gap: 13.5rem !important;
     -moz-column-gap: 13.5rem !important;
          column-gap: 13.5rem !important;
}

.col-gap-55{
  grid-column-gap: 13.75rem !important;
  -webkit-column-gap: 13.75rem !important;
     -moz-column-gap: 13.75rem !important;
          column-gap: 13.75rem !important;
}

.col-gap-56{
  grid-column-gap: 14rem !important;
  -webkit-column-gap: 14rem !important;
     -moz-column-gap: 14rem !important;
          column-gap: 14rem !important;
}

.col-gap-70{
  grid-column-gap: 17.5rem !important;
  -webkit-column-gap: 17.5rem !important;
     -moz-column-gap: 17.5rem !important;
          column-gap: 17.5rem !important;
}

.col-gap-71{
  grid-column-gap: 17.75rem !important;
  -webkit-column-gap: 17.75rem !important;
     -moz-column-gap: 17.75rem !important;
          column-gap: 17.75rem !important;
}

.col-gap-72{
  grid-column-gap: 18rem !important;
  -webkit-column-gap: 18rem !important;
     -moz-column-gap: 18rem !important;
          column-gap: 18rem !important;
}

.col-gap-73{
  grid-column-gap: 18.25rem !important;
  -webkit-column-gap: 18.25rem !important;
     -moz-column-gap: 18.25rem !important;
          column-gap: 18.25rem !important;
}

.col-gap-74{
  grid-column-gap: 18.5rem !important;
  -webkit-column-gap: 18.5rem !important;
     -moz-column-gap: 18.5rem !important;
          column-gap: 18.5rem !important;
}

.col-gap-75{
  grid-column-gap: 18.75rem !important;
  -webkit-column-gap: 18.75rem !important;
     -moz-column-gap: 18.75rem !important;
          column-gap: 18.75rem !important;
}

.col-gap-76{
  grid-column-gap: 19rem !important;
  -webkit-column-gap: 19rem !important;
     -moz-column-gap: 19rem !important;
          column-gap: 19rem !important;
}

.col-gap-77{
  grid-column-gap: 19.25rem !important;
  -webkit-column-gap: 19.25rem !important;
     -moz-column-gap: 19.25rem !important;
          column-gap: 19.25rem !important;
}

.col-gap-78{
  grid-column-gap: 19.5rem !important;
  -webkit-column-gap: 19.5rem !important;
     -moz-column-gap: 19.5rem !important;
          column-gap: 19.5rem !important;
}

.col-gap-79{
  grid-column-gap: 19.75rem !important;
  -webkit-column-gap: 19.75rem !important;
     -moz-column-gap: 19.75rem !important;
          column-gap: 19.75rem !important;
}

.col-gap-80{
  grid-column-gap: 20rem !important;
  -webkit-column-gap: 20rem !important;
     -moz-column-gap: 20rem !important;
          column-gap: 20rem !important;
}

.col-gap-81{
  grid-column-gap: 20.25rem !important;
  -webkit-column-gap: 20.25rem !important;
     -moz-column-gap: 20.25rem !important;
          column-gap: 20.25rem !important;
}

.col-gap-82{
  grid-column-gap: 20.5rem !important;
  -webkit-column-gap: 20.5rem !important;
     -moz-column-gap: 20.5rem !important;
          column-gap: 20.5rem !important;
}

.col-gap-83{
  grid-column-gap: 20.75rem !important;
  -webkit-column-gap: 20.75rem !important;
     -moz-column-gap: 20.75rem !important;
          column-gap: 20.75rem !important;
}

.col-gap-84{
  grid-column-gap: 21rem !important;
  -webkit-column-gap: 21rem !important;
     -moz-column-gap: 21rem !important;
          column-gap: 21rem !important;
}

.col-gap-85{
  grid-column-gap: 21.25rem !important;
  -webkit-column-gap: 21.25rem !important;
     -moz-column-gap: 21.25rem !important;
          column-gap: 21.25rem !important;
}

.col-gap-86{
  grid-column-gap: 21.5rem !important;
  -webkit-column-gap: 21.5rem !important;
     -moz-column-gap: 21.5rem !important;
          column-gap: 21.5rem !important;
}

.col-gap-87{
  grid-column-gap: 21.75rem !important;
  -webkit-column-gap: 21.75rem !important;
     -moz-column-gap: 21.75rem !important;
          column-gap: 21.75rem !important;
}

.col-gap-88{
  grid-column-gap: 22rem !important;
  -webkit-column-gap: 22rem !important;
     -moz-column-gap: 22rem !important;
          column-gap: 22rem !important;
}

.col-gap-89{
  grid-column-gap: 22.25rem !important;
  -webkit-column-gap: 22.25rem !important;
     -moz-column-gap: 22.25rem !important;
          column-gap: 22.25rem !important;
}

.col-gap-90{
  grid-column-gap: 22.5rem !important;
  -webkit-column-gap: 22.5rem !important;
     -moz-column-gap: 22.5rem !important;
          column-gap: 22.5rem !important;
}

.col-gap-91{
  grid-column-gap: 22.75rem !important;
  -webkit-column-gap: 22.75rem !important;
     -moz-column-gap: 22.75rem !important;
          column-gap: 22.75rem !important;
}

.col-gap-92{
  grid-column-gap: 23rem !important;
  -webkit-column-gap: 23rem !important;
     -moz-column-gap: 23rem !important;
          column-gap: 23rem !important;
}

.col-gap-100{
  grid-column-gap: 25rem !important;
  -webkit-column-gap: 25rem !important;
     -moz-column-gap: 25rem !important;
          column-gap: 25rem !important;
}

.col-gap-131{
  grid-column-gap: 25.25rem !important;
  -webkit-column-gap: 25.25rem !important;
     -moz-column-gap: 25.25rem !important;
          column-gap: 25.25rem !important;
}

.col-gap-135{
  grid-column-gap: 34rem !important;
  -webkit-column-gap: 34rem !important;
     -moz-column-gap: 34rem !important;
          column-gap: 34rem !important;
}

.col-gap-150{
  grid-column-gap: 37.5rem !important;
  -webkit-column-gap: 37.5rem !important;
     -moz-column-gap: 37.5rem !important;
          column-gap: 37.5rem !important;
}

.col-gap-710{
  grid-column-gap: 44.375rem !important;
  -webkit-column-gap: 44.375rem !important;
     -moz-column-gap: 44.375rem !important;
          column-gap: 44.375rem !important;
}

.col-gap-820{
  grid-column-gap: 51.25rem !important;
  -webkit-column-gap: 51.25rem !important;
     -moz-column-gap: 51.25rem !important;
          column-gap: 51.25rem !important;
}

.col-gap-1440{
  grid-column-gap: 90rem !important;
  -webkit-column-gap: 90rem !important;
     -moz-column-gap: 90rem !important;
          column-gap: 90rem !important;
}

.col-gap-2\.5{
  grid-column-gap: .625rem !important;
  -webkit-column-gap: .625rem !important;
     -moz-column-gap: .625rem !important;
          column-gap: .625rem !important;
}

.col-gap-6\.25{
  grid-column-gap: 1.5626rem !important;
  -webkit-column-gap: 1.5626rem !important;
     -moz-column-gap: 1.5626rem !important;
          column-gap: 1.5626rem !important;
}

.col-gap-7\.5{
  grid-column-gap: 1.875rem !important;
  -webkit-column-gap: 1.875rem !important;
     -moz-column-gap: 1.875rem !important;
          column-gap: 1.875rem !important;
}

.col-gap-12\.5{
  grid-column-gap: 3.125rem !important;
  -webkit-column-gap: 3.125rem !important;
     -moz-column-gap: 3.125rem !important;
          column-gap: 3.125rem !important;
}

.col-gap-17\.5{
  grid-column-gap: 4.375rem !important;
  -webkit-column-gap: 4.375rem !important;
     -moz-column-gap: 4.375rem !important;
          column-gap: 4.375rem !important;
}

.col-gap-31\.5{
  grid-column-gap: 7.875rem !important;
  -webkit-column-gap: 7.875rem !important;
     -moz-column-gap: 7.875rem !important;
          column-gap: 7.875rem !important;
}

.col-gap-thumb-tript-lg{
  grid-column-gap: 15.625rem !important;
  -webkit-column-gap: 15.625rem !important;
     -moz-column-gap: 15.625rem !important;
          column-gap: 15.625rem !important;
}

.col-gap-thumb-tript-md{
  grid-column-gap: 11.25rem !important;
  -webkit-column-gap: 11.25rem !important;
     -moz-column-gap: 11.25rem !important;
          column-gap: 11.25rem !important;
}

.col-gap-thumb-trip-xl{
  grid-column-gap: 20.625rem !important;
  -webkit-column-gap: 20.625rem !important;
     -moz-column-gap: 20.625rem !important;
          column-gap: 20.625rem !important;
}

.col-gap-tarapprendre-title-lg{
  grid-column-gap: 58.75rem !important;
  -webkit-column-gap: 58.75rem !important;
     -moz-column-gap: 58.75rem !important;
          column-gap: 58.75rem !important;
}

.col-gap-oblong-list-lg{
  grid-column-gap: 40.93rem !important;
  -webkit-column-gap: 40.93rem !important;
     -moz-column-gap: 40.93rem !important;
          column-gap: 40.93rem !important;
}

.col-gap-oblong-list-md{
  grid-column-gap: 20.95rem !important;
  -webkit-column-gap: 20.95rem !important;
     -moz-column-gap: 20.95rem !important;
          column-gap: 20.95rem !important;
}

.col-gap-oblong-content-lg{
  grid-column-gap: 26.875rem !important;
  -webkit-column-gap: 26.875rem !important;
     -moz-column-gap: 26.875rem !important;
          column-gap: 26.875rem !important;
}

.col-gap-article-thumb-lg{
  grid-column-gap: 10.625rem !important;
  -webkit-column-gap: 10.625rem !important;
     -moz-column-gap: 10.625rem !important;
          column-gap: 10.625rem !important;
}

.col-gap-support-title-l-lg{
  grid-column-gap: 28.125rem !important;
  -webkit-column-gap: 28.125rem !important;
     -moz-column-gap: 28.125rem !important;
          column-gap: 28.125rem !important;
}

.col-gap-support-title-r-lg{
  grid-column-gap: 17.8125rem !important;
  -webkit-column-gap: 17.8125rem !important;
     -moz-column-gap: 17.8125rem !important;
          column-gap: 17.8125rem !important;
}

.col-gap-main-footer-menu{
  grid-column-gap: 13.75rem !important;
  -webkit-column-gap: 13.75rem !important;
     -moz-column-gap: 13.75rem !important;
          column-gap: 13.75rem !important;
}

.col-gap-main-footer-logo{
  grid-column-gap: 25.625rem !important;
  -webkit-column-gap: 25.625rem !important;
     -moz-column-gap: 25.625rem !important;
          column-gap: 25.625rem !important;
}

.col-gap-full{
  grid-column-gap: 100% !important;
  -webkit-column-gap: 100% !important;
     -moz-column-gap: 100% !important;
          column-gap: 100% !important;
}

.gap-x-0{
  grid-column-gap: 0px !important;
  -webkit-column-gap: 0px !important;
     -moz-column-gap: 0px !important;
          column-gap: 0px !important;
}

.gap-x-1{
  grid-column-gap: .25rem !important;
  -webkit-column-gap: .25rem !important;
     -moz-column-gap: .25rem !important;
          column-gap: .25rem !important;
}

.gap-x-2{
  grid-column-gap: .5rem !important;
  -webkit-column-gap: .5rem !important;
     -moz-column-gap: .5rem !important;
          column-gap: .5rem !important;
}

.gap-x-3{
  grid-column-gap: .75rem !important;
  -webkit-column-gap: .75rem !important;
     -moz-column-gap: .75rem !important;
          column-gap: .75rem !important;
}

.gap-x-4{
  grid-column-gap: 1rem !important;
  -webkit-column-gap: 1rem !important;
     -moz-column-gap: 1rem !important;
          column-gap: 1rem !important;
}

.gap-x-5{
  grid-column-gap: 1.25rem !important;
  -webkit-column-gap: 1.25rem !important;
     -moz-column-gap: 1.25rem !important;
          column-gap: 1.25rem !important;
}

.gap-x-6{
  grid-column-gap: 1.5rem !important;
  -webkit-column-gap: 1.5rem !important;
     -moz-column-gap: 1.5rem !important;
          column-gap: 1.5rem !important;
}

.gap-x-7{
  grid-column-gap: 1.75rem !important;
  -webkit-column-gap: 1.75rem !important;
     -moz-column-gap: 1.75rem !important;
          column-gap: 1.75rem !important;
}

.gap-x-8{
  grid-column-gap: 2rem !important;
  -webkit-column-gap: 2rem !important;
     -moz-column-gap: 2rem !important;
          column-gap: 2rem !important;
}

.gap-x-9{
  grid-column-gap: 2.25rem !important;
  -webkit-column-gap: 2.25rem !important;
     -moz-column-gap: 2.25rem !important;
          column-gap: 2.25rem !important;
}

.gap-x-10{
  grid-column-gap: 2.5rem !important;
  -webkit-column-gap: 2.5rem !important;
     -moz-column-gap: 2.5rem !important;
          column-gap: 2.5rem !important;
}

.gap-x-11{
  grid-column-gap: 2.75rem !important;
  -webkit-column-gap: 2.75rem !important;
     -moz-column-gap: 2.75rem !important;
          column-gap: 2.75rem !important;
}

.gap-x-12{
  grid-column-gap: 3rem !important;
  -webkit-column-gap: 3rem !important;
     -moz-column-gap: 3rem !important;
          column-gap: 3rem !important;
}

.gap-x-13{
  grid-column-gap: 3.25rem !important;
  -webkit-column-gap: 3.25rem !important;
     -moz-column-gap: 3.25rem !important;
          column-gap: 3.25rem !important;
}

.gap-x-14{
  grid-column-gap: 3.5rem !important;
  -webkit-column-gap: 3.5rem !important;
     -moz-column-gap: 3.5rem !important;
          column-gap: 3.5rem !important;
}

.gap-x-15{
  grid-column-gap: 3.75rem !important;
  -webkit-column-gap: 3.75rem !important;
     -moz-column-gap: 3.75rem !important;
          column-gap: 3.75rem !important;
}

.gap-x-16{
  grid-column-gap: 4rem !important;
  -webkit-column-gap: 4rem !important;
     -moz-column-gap: 4rem !important;
          column-gap: 4rem !important;
}

.gap-x-17{
  grid-column-gap: 4.25rem !important;
  -webkit-column-gap: 4.25rem !important;
     -moz-column-gap: 4.25rem !important;
          column-gap: 4.25rem !important;
}

.gap-x-18{
  grid-column-gap: 4.5rem !important;
  -webkit-column-gap: 4.5rem !important;
     -moz-column-gap: 4.5rem !important;
          column-gap: 4.5rem !important;
}

.gap-x-19{
  grid-column-gap: 4.75rem !important;
  -webkit-column-gap: 4.75rem !important;
     -moz-column-gap: 4.75rem !important;
          column-gap: 4.75rem !important;
}

.gap-x-20{
  grid-column-gap: 5rem !important;
  -webkit-column-gap: 5rem !important;
     -moz-column-gap: 5rem !important;
          column-gap: 5rem !important;
}

.gap-x-21{
  grid-column-gap: 5.25rem !important;
  -webkit-column-gap: 5.25rem !important;
     -moz-column-gap: 5.25rem !important;
          column-gap: 5.25rem !important;
}

.gap-x-22{
  grid-column-gap: 5.5rem !important;
  -webkit-column-gap: 5.5rem !important;
     -moz-column-gap: 5.5rem !important;
          column-gap: 5.5rem !important;
}

.gap-x-23{
  grid-column-gap: 5.75rem !important;
  -webkit-column-gap: 5.75rem !important;
     -moz-column-gap: 5.75rem !important;
          column-gap: 5.75rem !important;
}

.gap-x-24{
  grid-column-gap: 6rem !important;
  -webkit-column-gap: 6rem !important;
     -moz-column-gap: 6rem !important;
          column-gap: 6rem !important;
}

.gap-x-25{
  grid-column-gap: 6.25rem !important;
  -webkit-column-gap: 6.25rem !important;
     -moz-column-gap: 6.25rem !important;
          column-gap: 6.25rem !important;
}

.gap-x-26{
  grid-column-gap: 6.5rem !important;
  -webkit-column-gap: 6.5rem !important;
     -moz-column-gap: 6.5rem !important;
          column-gap: 6.5rem !important;
}

.gap-x-27{
  grid-column-gap: 6.75rem !important;
  -webkit-column-gap: 6.75rem !important;
     -moz-column-gap: 6.75rem !important;
          column-gap: 6.75rem !important;
}

.gap-x-28{
  grid-column-gap: 7rem !important;
  -webkit-column-gap: 7rem !important;
     -moz-column-gap: 7rem !important;
          column-gap: 7rem !important;
}

.gap-x-29{
  grid-column-gap: 7.25rem !important;
  -webkit-column-gap: 7.25rem !important;
     -moz-column-gap: 7.25rem !important;
          column-gap: 7.25rem !important;
}

.gap-x-30{
  grid-column-gap: 7.5rem !important;
  -webkit-column-gap: 7.5rem !important;
     -moz-column-gap: 7.5rem !important;
          column-gap: 7.5rem !important;
}

.gap-x-31{
  grid-column-gap: 7.75rem !important;
  -webkit-column-gap: 7.75rem !important;
     -moz-column-gap: 7.75rem !important;
          column-gap: 7.75rem !important;
}

.gap-x-32{
  grid-column-gap: 8rem !important;
  -webkit-column-gap: 8rem !important;
     -moz-column-gap: 8rem !important;
          column-gap: 8rem !important;
}

.gap-x-33{
  grid-column-gap: 8.25rem !important;
  -webkit-column-gap: 8.25rem !important;
     -moz-column-gap: 8.25rem !important;
          column-gap: 8.25rem !important;
}

.gap-x-34{
  grid-column-gap: 8.5rem !important;
  -webkit-column-gap: 8.5rem !important;
     -moz-column-gap: 8.5rem !important;
          column-gap: 8.5rem !important;
}

.gap-x-35{
  grid-column-gap: 8.75rem !important;
  -webkit-column-gap: 8.75rem !important;
     -moz-column-gap: 8.75rem !important;
          column-gap: 8.75rem !important;
}

.gap-x-36{
  grid-column-gap: 9rem !important;
  -webkit-column-gap: 9rem !important;
     -moz-column-gap: 9rem !important;
          column-gap: 9rem !important;
}

.gap-x-37{
  grid-column-gap: 9.25rem !important;
  -webkit-column-gap: 9.25rem !important;
     -moz-column-gap: 9.25rem !important;
          column-gap: 9.25rem !important;
}

.gap-x-38{
  grid-column-gap: 9.5rem !important;
  -webkit-column-gap: 9.5rem !important;
     -moz-column-gap: 9.5rem !important;
          column-gap: 9.5rem !important;
}

.gap-x-39{
  grid-column-gap: 9.75rem !important;
  -webkit-column-gap: 9.75rem !important;
     -moz-column-gap: 9.75rem !important;
          column-gap: 9.75rem !important;
}

.gap-x-40{
  grid-column-gap: 10rem !important;
  -webkit-column-gap: 10rem !important;
     -moz-column-gap: 10rem !important;
          column-gap: 10rem !important;
}

.gap-x-41{
  grid-column-gap: 10.25rem !important;
  -webkit-column-gap: 10.25rem !important;
     -moz-column-gap: 10.25rem !important;
          column-gap: 10.25rem !important;
}

.gap-x-42{
  grid-column-gap: 10.5rem !important;
  -webkit-column-gap: 10.5rem !important;
     -moz-column-gap: 10.5rem !important;
          column-gap: 10.5rem !important;
}

.gap-x-43{
  grid-column-gap: 10.75rem !important;
  -webkit-column-gap: 10.75rem !important;
     -moz-column-gap: 10.75rem !important;
          column-gap: 10.75rem !important;
}

.gap-x-44{
  grid-column-gap: 11rem !important;
  -webkit-column-gap: 11rem !important;
     -moz-column-gap: 11rem !important;
          column-gap: 11rem !important;
}

.gap-x-45{
  grid-column-gap: 11.25rem !important;
  -webkit-column-gap: 11.25rem !important;
     -moz-column-gap: 11.25rem !important;
          column-gap: 11.25rem !important;
}

.gap-x-46{
  grid-column-gap: 11.5rem !important;
  -webkit-column-gap: 11.5rem !important;
     -moz-column-gap: 11.5rem !important;
          column-gap: 11.5rem !important;
}

.gap-x-47{
  grid-column-gap: 11.75rem !important;
  -webkit-column-gap: 11.75rem !important;
     -moz-column-gap: 11.75rem !important;
          column-gap: 11.75rem !important;
}

.gap-x-48{
  grid-column-gap: 12rem !important;
  -webkit-column-gap: 12rem !important;
     -moz-column-gap: 12rem !important;
          column-gap: 12rem !important;
}

.gap-x-49{
  grid-column-gap: 12.25rem !important;
  -webkit-column-gap: 12.25rem !important;
     -moz-column-gap: 12.25rem !important;
          column-gap: 12.25rem !important;
}

.gap-x-50{
  grid-column-gap: 12.5rem !important;
  -webkit-column-gap: 12.5rem !important;
     -moz-column-gap: 12.5rem !important;
          column-gap: 12.5rem !important;
}

.gap-x-51{
  grid-column-gap: 12.75rem !important;
  -webkit-column-gap: 12.75rem !important;
     -moz-column-gap: 12.75rem !important;
          column-gap: 12.75rem !important;
}

.gap-x-52{
  grid-column-gap: 13rem !important;
  -webkit-column-gap: 13rem !important;
     -moz-column-gap: 13rem !important;
          column-gap: 13rem !important;
}

.gap-x-53{
  grid-column-gap: 13.25rem !important;
  -webkit-column-gap: 13.25rem !important;
     -moz-column-gap: 13.25rem !important;
          column-gap: 13.25rem !important;
}

.gap-x-54{
  grid-column-gap: 13.5rem !important;
  -webkit-column-gap: 13.5rem !important;
     -moz-column-gap: 13.5rem !important;
          column-gap: 13.5rem !important;
}

.gap-x-55{
  grid-column-gap: 13.75rem !important;
  -webkit-column-gap: 13.75rem !important;
     -moz-column-gap: 13.75rem !important;
          column-gap: 13.75rem !important;
}

.gap-x-56{
  grid-column-gap: 14rem !important;
  -webkit-column-gap: 14rem !important;
     -moz-column-gap: 14rem !important;
          column-gap: 14rem !important;
}

.gap-x-70{
  grid-column-gap: 17.5rem !important;
  -webkit-column-gap: 17.5rem !important;
     -moz-column-gap: 17.5rem !important;
          column-gap: 17.5rem !important;
}

.gap-x-71{
  grid-column-gap: 17.75rem !important;
  -webkit-column-gap: 17.75rem !important;
     -moz-column-gap: 17.75rem !important;
          column-gap: 17.75rem !important;
}

.gap-x-72{
  grid-column-gap: 18rem !important;
  -webkit-column-gap: 18rem !important;
     -moz-column-gap: 18rem !important;
          column-gap: 18rem !important;
}

.gap-x-73{
  grid-column-gap: 18.25rem !important;
  -webkit-column-gap: 18.25rem !important;
     -moz-column-gap: 18.25rem !important;
          column-gap: 18.25rem !important;
}

.gap-x-74{
  grid-column-gap: 18.5rem !important;
  -webkit-column-gap: 18.5rem !important;
     -moz-column-gap: 18.5rem !important;
          column-gap: 18.5rem !important;
}

.gap-x-75{
  grid-column-gap: 18.75rem !important;
  -webkit-column-gap: 18.75rem !important;
     -moz-column-gap: 18.75rem !important;
          column-gap: 18.75rem !important;
}

.gap-x-76{
  grid-column-gap: 19rem !important;
  -webkit-column-gap: 19rem !important;
     -moz-column-gap: 19rem !important;
          column-gap: 19rem !important;
}

.gap-x-77{
  grid-column-gap: 19.25rem !important;
  -webkit-column-gap: 19.25rem !important;
     -moz-column-gap: 19.25rem !important;
          column-gap: 19.25rem !important;
}

.gap-x-78{
  grid-column-gap: 19.5rem !important;
  -webkit-column-gap: 19.5rem !important;
     -moz-column-gap: 19.5rem !important;
          column-gap: 19.5rem !important;
}

.gap-x-79{
  grid-column-gap: 19.75rem !important;
  -webkit-column-gap: 19.75rem !important;
     -moz-column-gap: 19.75rem !important;
          column-gap: 19.75rem !important;
}

.gap-x-80{
  grid-column-gap: 20rem !important;
  -webkit-column-gap: 20rem !important;
     -moz-column-gap: 20rem !important;
          column-gap: 20rem !important;
}

.gap-x-81{
  grid-column-gap: 20.25rem !important;
  -webkit-column-gap: 20.25rem !important;
     -moz-column-gap: 20.25rem !important;
          column-gap: 20.25rem !important;
}

.gap-x-82{
  grid-column-gap: 20.5rem !important;
  -webkit-column-gap: 20.5rem !important;
     -moz-column-gap: 20.5rem !important;
          column-gap: 20.5rem !important;
}

.gap-x-83{
  grid-column-gap: 20.75rem !important;
  -webkit-column-gap: 20.75rem !important;
     -moz-column-gap: 20.75rem !important;
          column-gap: 20.75rem !important;
}

.gap-x-84{
  grid-column-gap: 21rem !important;
  -webkit-column-gap: 21rem !important;
     -moz-column-gap: 21rem !important;
          column-gap: 21rem !important;
}

.gap-x-85{
  grid-column-gap: 21.25rem !important;
  -webkit-column-gap: 21.25rem !important;
     -moz-column-gap: 21.25rem !important;
          column-gap: 21.25rem !important;
}

.gap-x-86{
  grid-column-gap: 21.5rem !important;
  -webkit-column-gap: 21.5rem !important;
     -moz-column-gap: 21.5rem !important;
          column-gap: 21.5rem !important;
}

.gap-x-87{
  grid-column-gap: 21.75rem !important;
  -webkit-column-gap: 21.75rem !important;
     -moz-column-gap: 21.75rem !important;
          column-gap: 21.75rem !important;
}

.gap-x-88{
  grid-column-gap: 22rem !important;
  -webkit-column-gap: 22rem !important;
     -moz-column-gap: 22rem !important;
          column-gap: 22rem !important;
}

.gap-x-89{
  grid-column-gap: 22.25rem !important;
  -webkit-column-gap: 22.25rem !important;
     -moz-column-gap: 22.25rem !important;
          column-gap: 22.25rem !important;
}

.gap-x-90{
  grid-column-gap: 22.5rem !important;
  -webkit-column-gap: 22.5rem !important;
     -moz-column-gap: 22.5rem !important;
          column-gap: 22.5rem !important;
}

.gap-x-91{
  grid-column-gap: 22.75rem !important;
  -webkit-column-gap: 22.75rem !important;
     -moz-column-gap: 22.75rem !important;
          column-gap: 22.75rem !important;
}

.gap-x-92{
  grid-column-gap: 23rem !important;
  -webkit-column-gap: 23rem !important;
     -moz-column-gap: 23rem !important;
          column-gap: 23rem !important;
}

.gap-x-100{
  grid-column-gap: 25rem !important;
  -webkit-column-gap: 25rem !important;
     -moz-column-gap: 25rem !important;
          column-gap: 25rem !important;
}

.gap-x-131{
  grid-column-gap: 25.25rem !important;
  -webkit-column-gap: 25.25rem !important;
     -moz-column-gap: 25.25rem !important;
          column-gap: 25.25rem !important;
}

.gap-x-135{
  grid-column-gap: 34rem !important;
  -webkit-column-gap: 34rem !important;
     -moz-column-gap: 34rem !important;
          column-gap: 34rem !important;
}

.gap-x-150{
  grid-column-gap: 37.5rem !important;
  -webkit-column-gap: 37.5rem !important;
     -moz-column-gap: 37.5rem !important;
          column-gap: 37.5rem !important;
}

.gap-x-710{
  grid-column-gap: 44.375rem !important;
  -webkit-column-gap: 44.375rem !important;
     -moz-column-gap: 44.375rem !important;
          column-gap: 44.375rem !important;
}

.gap-x-820{
  grid-column-gap: 51.25rem !important;
  -webkit-column-gap: 51.25rem !important;
     -moz-column-gap: 51.25rem !important;
          column-gap: 51.25rem !important;
}

.gap-x-1440{
  grid-column-gap: 90rem !important;
  -webkit-column-gap: 90rem !important;
     -moz-column-gap: 90rem !important;
          column-gap: 90rem !important;
}

.gap-x-2\.5{
  grid-column-gap: .625rem !important;
  -webkit-column-gap: .625rem !important;
     -moz-column-gap: .625rem !important;
          column-gap: .625rem !important;
}

.gap-x-6\.25{
  grid-column-gap: 1.5626rem !important;
  -webkit-column-gap: 1.5626rem !important;
     -moz-column-gap: 1.5626rem !important;
          column-gap: 1.5626rem !important;
}

.gap-x-7\.5{
  grid-column-gap: 1.875rem !important;
  -webkit-column-gap: 1.875rem !important;
     -moz-column-gap: 1.875rem !important;
          column-gap: 1.875rem !important;
}

.gap-x-12\.5{
  grid-column-gap: 3.125rem !important;
  -webkit-column-gap: 3.125rem !important;
     -moz-column-gap: 3.125rem !important;
          column-gap: 3.125rem !important;
}

.gap-x-17\.5{
  grid-column-gap: 4.375rem !important;
  -webkit-column-gap: 4.375rem !important;
     -moz-column-gap: 4.375rem !important;
          column-gap: 4.375rem !important;
}

.gap-x-31\.5{
  grid-column-gap: 7.875rem !important;
  -webkit-column-gap: 7.875rem !important;
     -moz-column-gap: 7.875rem !important;
          column-gap: 7.875rem !important;
}

.gap-x-thumb-tript-lg{
  grid-column-gap: 15.625rem !important;
  -webkit-column-gap: 15.625rem !important;
     -moz-column-gap: 15.625rem !important;
          column-gap: 15.625rem !important;
}

.gap-x-thumb-tript-md{
  grid-column-gap: 11.25rem !important;
  -webkit-column-gap: 11.25rem !important;
     -moz-column-gap: 11.25rem !important;
          column-gap: 11.25rem !important;
}

.gap-x-thumb-trip-xl{
  grid-column-gap: 20.625rem !important;
  -webkit-column-gap: 20.625rem !important;
     -moz-column-gap: 20.625rem !important;
          column-gap: 20.625rem !important;
}

.gap-x-tarapprendre-title-lg{
  grid-column-gap: 58.75rem !important;
  -webkit-column-gap: 58.75rem !important;
     -moz-column-gap: 58.75rem !important;
          column-gap: 58.75rem !important;
}

.gap-x-oblong-list-lg{
  grid-column-gap: 40.93rem !important;
  -webkit-column-gap: 40.93rem !important;
     -moz-column-gap: 40.93rem !important;
          column-gap: 40.93rem !important;
}

.gap-x-oblong-list-md{
  grid-column-gap: 20.95rem !important;
  -webkit-column-gap: 20.95rem !important;
     -moz-column-gap: 20.95rem !important;
          column-gap: 20.95rem !important;
}

.gap-x-oblong-content-lg{
  grid-column-gap: 26.875rem !important;
  -webkit-column-gap: 26.875rem !important;
     -moz-column-gap: 26.875rem !important;
          column-gap: 26.875rem !important;
}

.gap-x-article-thumb-lg{
  grid-column-gap: 10.625rem !important;
  -webkit-column-gap: 10.625rem !important;
     -moz-column-gap: 10.625rem !important;
          column-gap: 10.625rem !important;
}

.gap-x-support-title-l-lg{
  grid-column-gap: 28.125rem !important;
  -webkit-column-gap: 28.125rem !important;
     -moz-column-gap: 28.125rem !important;
          column-gap: 28.125rem !important;
}

.gap-x-support-title-r-lg{
  grid-column-gap: 17.8125rem !important;
  -webkit-column-gap: 17.8125rem !important;
     -moz-column-gap: 17.8125rem !important;
          column-gap: 17.8125rem !important;
}

.gap-x-main-footer-menu{
  grid-column-gap: 13.75rem !important;
  -webkit-column-gap: 13.75rem !important;
     -moz-column-gap: 13.75rem !important;
          column-gap: 13.75rem !important;
}

.gap-x-main-footer-logo{
  grid-column-gap: 25.625rem !important;
  -webkit-column-gap: 25.625rem !important;
     -moz-column-gap: 25.625rem !important;
          column-gap: 25.625rem !important;
}

.gap-x-full{
  grid-column-gap: 100% !important;
  -webkit-column-gap: 100% !important;
     -moz-column-gap: 100% !important;
          column-gap: 100% !important;
}

.row-gap-0{
  grid-row-gap: 0px !important;
  row-gap: 0px !important;
}

.row-gap-1{
  grid-row-gap: .25rem !important;
  row-gap: .25rem !important;
}

.row-gap-2{
  grid-row-gap: .5rem !important;
  row-gap: .5rem !important;
}

.row-gap-3{
  grid-row-gap: .75rem !important;
  row-gap: .75rem !important;
}

.row-gap-4{
  grid-row-gap: 1rem !important;
  row-gap: 1rem !important;
}

.row-gap-5{
  grid-row-gap: 1.25rem !important;
  row-gap: 1.25rem !important;
}

.row-gap-6{
  grid-row-gap: 1.5rem !important;
  row-gap: 1.5rem !important;
}

.row-gap-7{
  grid-row-gap: 1.75rem !important;
  row-gap: 1.75rem !important;
}

.row-gap-8{
  grid-row-gap: 2rem !important;
  row-gap: 2rem !important;
}

.row-gap-9{
  grid-row-gap: 2.25rem !important;
  row-gap: 2.25rem !important;
}

.row-gap-10{
  grid-row-gap: 2.5rem !important;
  row-gap: 2.5rem !important;
}

.row-gap-11{
  grid-row-gap: 2.75rem !important;
  row-gap: 2.75rem !important;
}

.row-gap-12{
  grid-row-gap: 3rem !important;
  row-gap: 3rem !important;
}

.row-gap-13{
  grid-row-gap: 3.25rem !important;
  row-gap: 3.25rem !important;
}

.row-gap-14{
  grid-row-gap: 3.5rem !important;
  row-gap: 3.5rem !important;
}

.row-gap-15{
  grid-row-gap: 3.75rem !important;
  row-gap: 3.75rem !important;
}

.row-gap-16{
  grid-row-gap: 4rem !important;
  row-gap: 4rem !important;
}

.row-gap-17{
  grid-row-gap: 4.25rem !important;
  row-gap: 4.25rem !important;
}

.row-gap-18{
  grid-row-gap: 4.5rem !important;
  row-gap: 4.5rem !important;
}

.row-gap-19{
  grid-row-gap: 4.75rem !important;
  row-gap: 4.75rem !important;
}

.row-gap-20{
  grid-row-gap: 5rem !important;
  row-gap: 5rem !important;
}

.row-gap-21{
  grid-row-gap: 5.25rem !important;
  row-gap: 5.25rem !important;
}

.row-gap-22{
  grid-row-gap: 5.5rem !important;
  row-gap: 5.5rem !important;
}

.row-gap-23{
  grid-row-gap: 5.75rem !important;
  row-gap: 5.75rem !important;
}

.row-gap-24{
  grid-row-gap: 6rem !important;
  row-gap: 6rem !important;
}

.row-gap-25{
  grid-row-gap: 6.25rem !important;
  row-gap: 6.25rem !important;
}

.row-gap-26{
  grid-row-gap: 6.5rem !important;
  row-gap: 6.5rem !important;
}

.row-gap-27{
  grid-row-gap: 6.75rem !important;
  row-gap: 6.75rem !important;
}

.row-gap-28{
  grid-row-gap: 7rem !important;
  row-gap: 7rem !important;
}

.row-gap-29{
  grid-row-gap: 7.25rem !important;
  row-gap: 7.25rem !important;
}

.row-gap-30{
  grid-row-gap: 7.5rem !important;
  row-gap: 7.5rem !important;
}

.row-gap-31{
  grid-row-gap: 7.75rem !important;
  row-gap: 7.75rem !important;
}

.row-gap-32{
  grid-row-gap: 8rem !important;
  row-gap: 8rem !important;
}

.row-gap-33{
  grid-row-gap: 8.25rem !important;
  row-gap: 8.25rem !important;
}

.row-gap-34{
  grid-row-gap: 8.5rem !important;
  row-gap: 8.5rem !important;
}

.row-gap-35{
  grid-row-gap: 8.75rem !important;
  row-gap: 8.75rem !important;
}

.row-gap-36{
  grid-row-gap: 9rem !important;
  row-gap: 9rem !important;
}

.row-gap-37{
  grid-row-gap: 9.25rem !important;
  row-gap: 9.25rem !important;
}

.row-gap-38{
  grid-row-gap: 9.5rem !important;
  row-gap: 9.5rem !important;
}

.row-gap-39{
  grid-row-gap: 9.75rem !important;
  row-gap: 9.75rem !important;
}

.row-gap-40{
  grid-row-gap: 10rem !important;
  row-gap: 10rem !important;
}

.row-gap-41{
  grid-row-gap: 10.25rem !important;
  row-gap: 10.25rem !important;
}

.row-gap-42{
  grid-row-gap: 10.5rem !important;
  row-gap: 10.5rem !important;
}

.row-gap-43{
  grid-row-gap: 10.75rem !important;
  row-gap: 10.75rem !important;
}

.row-gap-44{
  grid-row-gap: 11rem !important;
  row-gap: 11rem !important;
}

.row-gap-45{
  grid-row-gap: 11.25rem !important;
  row-gap: 11.25rem !important;
}

.row-gap-46{
  grid-row-gap: 11.5rem !important;
  row-gap: 11.5rem !important;
}

.row-gap-47{
  grid-row-gap: 11.75rem !important;
  row-gap: 11.75rem !important;
}

.row-gap-48{
  grid-row-gap: 12rem !important;
  row-gap: 12rem !important;
}

.row-gap-49{
  grid-row-gap: 12.25rem !important;
  row-gap: 12.25rem !important;
}

.row-gap-50{
  grid-row-gap: 12.5rem !important;
  row-gap: 12.5rem !important;
}

.row-gap-51{
  grid-row-gap: 12.75rem !important;
  row-gap: 12.75rem !important;
}

.row-gap-52{
  grid-row-gap: 13rem !important;
  row-gap: 13rem !important;
}

.row-gap-53{
  grid-row-gap: 13.25rem !important;
  row-gap: 13.25rem !important;
}

.row-gap-54{
  grid-row-gap: 13.5rem !important;
  row-gap: 13.5rem !important;
}

.row-gap-55{
  grid-row-gap: 13.75rem !important;
  row-gap: 13.75rem !important;
}

.row-gap-56{
  grid-row-gap: 14rem !important;
  row-gap: 14rem !important;
}

.row-gap-70{
  grid-row-gap: 17.5rem !important;
  row-gap: 17.5rem !important;
}

.row-gap-71{
  grid-row-gap: 17.75rem !important;
  row-gap: 17.75rem !important;
}

.row-gap-72{
  grid-row-gap: 18rem !important;
  row-gap: 18rem !important;
}

.row-gap-73{
  grid-row-gap: 18.25rem !important;
  row-gap: 18.25rem !important;
}

.row-gap-74{
  grid-row-gap: 18.5rem !important;
  row-gap: 18.5rem !important;
}

.row-gap-75{
  grid-row-gap: 18.75rem !important;
  row-gap: 18.75rem !important;
}

.row-gap-76{
  grid-row-gap: 19rem !important;
  row-gap: 19rem !important;
}

.row-gap-77{
  grid-row-gap: 19.25rem !important;
  row-gap: 19.25rem !important;
}

.row-gap-78{
  grid-row-gap: 19.5rem !important;
  row-gap: 19.5rem !important;
}

.row-gap-79{
  grid-row-gap: 19.75rem !important;
  row-gap: 19.75rem !important;
}

.row-gap-80{
  grid-row-gap: 20rem !important;
  row-gap: 20rem !important;
}

.row-gap-81{
  grid-row-gap: 20.25rem !important;
  row-gap: 20.25rem !important;
}

.row-gap-82{
  grid-row-gap: 20.5rem !important;
  row-gap: 20.5rem !important;
}

.row-gap-83{
  grid-row-gap: 20.75rem !important;
  row-gap: 20.75rem !important;
}

.row-gap-84{
  grid-row-gap: 21rem !important;
  row-gap: 21rem !important;
}

.row-gap-85{
  grid-row-gap: 21.25rem !important;
  row-gap: 21.25rem !important;
}

.row-gap-86{
  grid-row-gap: 21.5rem !important;
  row-gap: 21.5rem !important;
}

.row-gap-87{
  grid-row-gap: 21.75rem !important;
  row-gap: 21.75rem !important;
}

.row-gap-88{
  grid-row-gap: 22rem !important;
  row-gap: 22rem !important;
}

.row-gap-89{
  grid-row-gap: 22.25rem !important;
  row-gap: 22.25rem !important;
}

.row-gap-90{
  grid-row-gap: 22.5rem !important;
  row-gap: 22.5rem !important;
}

.row-gap-91{
  grid-row-gap: 22.75rem !important;
  row-gap: 22.75rem !important;
}

.row-gap-92{
  grid-row-gap: 23rem !important;
  row-gap: 23rem !important;
}

.row-gap-100{
  grid-row-gap: 25rem !important;
  row-gap: 25rem !important;
}

.row-gap-131{
  grid-row-gap: 25.25rem !important;
  row-gap: 25.25rem !important;
}

.row-gap-135{
  grid-row-gap: 34rem !important;
  row-gap: 34rem !important;
}

.row-gap-150{
  grid-row-gap: 37.5rem !important;
  row-gap: 37.5rem !important;
}

.row-gap-710{
  grid-row-gap: 44.375rem !important;
  row-gap: 44.375rem !important;
}

.row-gap-820{
  grid-row-gap: 51.25rem !important;
  row-gap: 51.25rem !important;
}

.row-gap-1440{
  grid-row-gap: 90rem !important;
  row-gap: 90rem !important;
}

.row-gap-2\.5{
  grid-row-gap: .625rem !important;
  row-gap: .625rem !important;
}

.row-gap-6\.25{
  grid-row-gap: 1.5626rem !important;
  row-gap: 1.5626rem !important;
}

.row-gap-7\.5{
  grid-row-gap: 1.875rem !important;
  row-gap: 1.875rem !important;
}

.row-gap-12\.5{
  grid-row-gap: 3.125rem !important;
  row-gap: 3.125rem !important;
}

.row-gap-17\.5{
  grid-row-gap: 4.375rem !important;
  row-gap: 4.375rem !important;
}

.row-gap-31\.5{
  grid-row-gap: 7.875rem !important;
  row-gap: 7.875rem !important;
}

.row-gap-thumb-tript-lg{
  grid-row-gap: 15.625rem !important;
  row-gap: 15.625rem !important;
}

.row-gap-thumb-tript-md{
  grid-row-gap: 11.25rem !important;
  row-gap: 11.25rem !important;
}

.row-gap-thumb-trip-xl{
  grid-row-gap: 20.625rem !important;
  row-gap: 20.625rem !important;
}

.row-gap-tarapprendre-title-lg{
  grid-row-gap: 58.75rem !important;
  row-gap: 58.75rem !important;
}

.row-gap-oblong-list-lg{
  grid-row-gap: 40.93rem !important;
  row-gap: 40.93rem !important;
}

.row-gap-oblong-list-md{
  grid-row-gap: 20.95rem !important;
  row-gap: 20.95rem !important;
}

.row-gap-oblong-content-lg{
  grid-row-gap: 26.875rem !important;
  row-gap: 26.875rem !important;
}

.row-gap-article-thumb-lg{
  grid-row-gap: 10.625rem !important;
  row-gap: 10.625rem !important;
}

.row-gap-support-title-l-lg{
  grid-row-gap: 28.125rem !important;
  row-gap: 28.125rem !important;
}

.row-gap-support-title-r-lg{
  grid-row-gap: 17.8125rem !important;
  row-gap: 17.8125rem !important;
}

.row-gap-main-footer-menu{
  grid-row-gap: 13.75rem !important;
  row-gap: 13.75rem !important;
}

.row-gap-main-footer-logo{
  grid-row-gap: 25.625rem !important;
  row-gap: 25.625rem !important;
}

.row-gap-full{
  grid-row-gap: 100% !important;
  row-gap: 100% !important;
}

.gap-y-0{
  grid-row-gap: 0px !important;
  row-gap: 0px !important;
}

.gap-y-1{
  grid-row-gap: .25rem !important;
  row-gap: .25rem !important;
}

.gap-y-2{
  grid-row-gap: .5rem !important;
  row-gap: .5rem !important;
}

.gap-y-3{
  grid-row-gap: .75rem !important;
  row-gap: .75rem !important;
}

.gap-y-4{
  grid-row-gap: 1rem !important;
  row-gap: 1rem !important;
}

.gap-y-5{
  grid-row-gap: 1.25rem !important;
  row-gap: 1.25rem !important;
}

.gap-y-6{
  grid-row-gap: 1.5rem !important;
  row-gap: 1.5rem !important;
}

.gap-y-7{
  grid-row-gap: 1.75rem !important;
  row-gap: 1.75rem !important;
}

.gap-y-8{
  grid-row-gap: 2rem !important;
  row-gap: 2rem !important;
}

.gap-y-9{
  grid-row-gap: 2.25rem !important;
  row-gap: 2.25rem !important;
}

.gap-y-10{
  grid-row-gap: 2.5rem !important;
  row-gap: 2.5rem !important;
}

.gap-y-11{
  grid-row-gap: 2.75rem !important;
  row-gap: 2.75rem !important;
}

.gap-y-12{
  grid-row-gap: 3rem !important;
  row-gap: 3rem !important;
}

.gap-y-13{
  grid-row-gap: 3.25rem !important;
  row-gap: 3.25rem !important;
}

.gap-y-14{
  grid-row-gap: 3.5rem !important;
  row-gap: 3.5rem !important;
}

.gap-y-15{
  grid-row-gap: 3.75rem !important;
  row-gap: 3.75rem !important;
}

.gap-y-16{
  grid-row-gap: 4rem !important;
  row-gap: 4rem !important;
}

.gap-y-17{
  grid-row-gap: 4.25rem !important;
  row-gap: 4.25rem !important;
}

.gap-y-18{
  grid-row-gap: 4.5rem !important;
  row-gap: 4.5rem !important;
}

.gap-y-19{
  grid-row-gap: 4.75rem !important;
  row-gap: 4.75rem !important;
}

.gap-y-20{
  grid-row-gap: 5rem !important;
  row-gap: 5rem !important;
}

.gap-y-21{
  grid-row-gap: 5.25rem !important;
  row-gap: 5.25rem !important;
}

.gap-y-22{
  grid-row-gap: 5.5rem !important;
  row-gap: 5.5rem !important;
}

.gap-y-23{
  grid-row-gap: 5.75rem !important;
  row-gap: 5.75rem !important;
}

.gap-y-24{
  grid-row-gap: 6rem !important;
  row-gap: 6rem !important;
}

.gap-y-25{
  grid-row-gap: 6.25rem !important;
  row-gap: 6.25rem !important;
}

.gap-y-26{
  grid-row-gap: 6.5rem !important;
  row-gap: 6.5rem !important;
}

.gap-y-27{
  grid-row-gap: 6.75rem !important;
  row-gap: 6.75rem !important;
}

.gap-y-28{
  grid-row-gap: 7rem !important;
  row-gap: 7rem !important;
}

.gap-y-29{
  grid-row-gap: 7.25rem !important;
  row-gap: 7.25rem !important;
}

.gap-y-30{
  grid-row-gap: 7.5rem !important;
  row-gap: 7.5rem !important;
}

.gap-y-31{
  grid-row-gap: 7.75rem !important;
  row-gap: 7.75rem !important;
}

.gap-y-32{
  grid-row-gap: 8rem !important;
  row-gap: 8rem !important;
}

.gap-y-33{
  grid-row-gap: 8.25rem !important;
  row-gap: 8.25rem !important;
}

.gap-y-34{
  grid-row-gap: 8.5rem !important;
  row-gap: 8.5rem !important;
}

.gap-y-35{
  grid-row-gap: 8.75rem !important;
  row-gap: 8.75rem !important;
}

.gap-y-36{
  grid-row-gap: 9rem !important;
  row-gap: 9rem !important;
}

.gap-y-37{
  grid-row-gap: 9.25rem !important;
  row-gap: 9.25rem !important;
}

.gap-y-38{
  grid-row-gap: 9.5rem !important;
  row-gap: 9.5rem !important;
}

.gap-y-39{
  grid-row-gap: 9.75rem !important;
  row-gap: 9.75rem !important;
}

.gap-y-40{
  grid-row-gap: 10rem !important;
  row-gap: 10rem !important;
}

.gap-y-41{
  grid-row-gap: 10.25rem !important;
  row-gap: 10.25rem !important;
}

.gap-y-42{
  grid-row-gap: 10.5rem !important;
  row-gap: 10.5rem !important;
}

.gap-y-43{
  grid-row-gap: 10.75rem !important;
  row-gap: 10.75rem !important;
}

.gap-y-44{
  grid-row-gap: 11rem !important;
  row-gap: 11rem !important;
}

.gap-y-45{
  grid-row-gap: 11.25rem !important;
  row-gap: 11.25rem !important;
}

.gap-y-46{
  grid-row-gap: 11.5rem !important;
  row-gap: 11.5rem !important;
}

.gap-y-47{
  grid-row-gap: 11.75rem !important;
  row-gap: 11.75rem !important;
}

.gap-y-48{
  grid-row-gap: 12rem !important;
  row-gap: 12rem !important;
}

.gap-y-49{
  grid-row-gap: 12.25rem !important;
  row-gap: 12.25rem !important;
}

.gap-y-50{
  grid-row-gap: 12.5rem !important;
  row-gap: 12.5rem !important;
}

.gap-y-51{
  grid-row-gap: 12.75rem !important;
  row-gap: 12.75rem !important;
}

.gap-y-52{
  grid-row-gap: 13rem !important;
  row-gap: 13rem !important;
}

.gap-y-53{
  grid-row-gap: 13.25rem !important;
  row-gap: 13.25rem !important;
}

.gap-y-54{
  grid-row-gap: 13.5rem !important;
  row-gap: 13.5rem !important;
}

.gap-y-55{
  grid-row-gap: 13.75rem !important;
  row-gap: 13.75rem !important;
}

.gap-y-56{
  grid-row-gap: 14rem !important;
  row-gap: 14rem !important;
}

.gap-y-70{
  grid-row-gap: 17.5rem !important;
  row-gap: 17.5rem !important;
}

.gap-y-71{
  grid-row-gap: 17.75rem !important;
  row-gap: 17.75rem !important;
}

.gap-y-72{
  grid-row-gap: 18rem !important;
  row-gap: 18rem !important;
}

.gap-y-73{
  grid-row-gap: 18.25rem !important;
  row-gap: 18.25rem !important;
}

.gap-y-74{
  grid-row-gap: 18.5rem !important;
  row-gap: 18.5rem !important;
}

.gap-y-75{
  grid-row-gap: 18.75rem !important;
  row-gap: 18.75rem !important;
}

.gap-y-76{
  grid-row-gap: 19rem !important;
  row-gap: 19rem !important;
}

.gap-y-77{
  grid-row-gap: 19.25rem !important;
  row-gap: 19.25rem !important;
}

.gap-y-78{
  grid-row-gap: 19.5rem !important;
  row-gap: 19.5rem !important;
}

.gap-y-79{
  grid-row-gap: 19.75rem !important;
  row-gap: 19.75rem !important;
}

.gap-y-80{
  grid-row-gap: 20rem !important;
  row-gap: 20rem !important;
}

.gap-y-81{
  grid-row-gap: 20.25rem !important;
  row-gap: 20.25rem !important;
}

.gap-y-82{
  grid-row-gap: 20.5rem !important;
  row-gap: 20.5rem !important;
}

.gap-y-83{
  grid-row-gap: 20.75rem !important;
  row-gap: 20.75rem !important;
}

.gap-y-84{
  grid-row-gap: 21rem !important;
  row-gap: 21rem !important;
}

.gap-y-85{
  grid-row-gap: 21.25rem !important;
  row-gap: 21.25rem !important;
}

.gap-y-86{
  grid-row-gap: 21.5rem !important;
  row-gap: 21.5rem !important;
}

.gap-y-87{
  grid-row-gap: 21.75rem !important;
  row-gap: 21.75rem !important;
}

.gap-y-88{
  grid-row-gap: 22rem !important;
  row-gap: 22rem !important;
}

.gap-y-89{
  grid-row-gap: 22.25rem !important;
  row-gap: 22.25rem !important;
}

.gap-y-90{
  grid-row-gap: 22.5rem !important;
  row-gap: 22.5rem !important;
}

.gap-y-91{
  grid-row-gap: 22.75rem !important;
  row-gap: 22.75rem !important;
}

.gap-y-92{
  grid-row-gap: 23rem !important;
  row-gap: 23rem !important;
}

.gap-y-100{
  grid-row-gap: 25rem !important;
  row-gap: 25rem !important;
}

.gap-y-131{
  grid-row-gap: 25.25rem !important;
  row-gap: 25.25rem !important;
}

.gap-y-135{
  grid-row-gap: 34rem !important;
  row-gap: 34rem !important;
}

.gap-y-150{
  grid-row-gap: 37.5rem !important;
  row-gap: 37.5rem !important;
}

.gap-y-710{
  grid-row-gap: 44.375rem !important;
  row-gap: 44.375rem !important;
}

.gap-y-820{
  grid-row-gap: 51.25rem !important;
  row-gap: 51.25rem !important;
}

.gap-y-1440{
  grid-row-gap: 90rem !important;
  row-gap: 90rem !important;
}

.gap-y-2\.5{
  grid-row-gap: .625rem !important;
  row-gap: .625rem !important;
}

.gap-y-6\.25{
  grid-row-gap: 1.5626rem !important;
  row-gap: 1.5626rem !important;
}

.gap-y-7\.5{
  grid-row-gap: 1.875rem !important;
  row-gap: 1.875rem !important;
}

.gap-y-12\.5{
  grid-row-gap: 3.125rem !important;
  row-gap: 3.125rem !important;
}

.gap-y-17\.5{
  grid-row-gap: 4.375rem !important;
  row-gap: 4.375rem !important;
}

.gap-y-31\.5{
  grid-row-gap: 7.875rem !important;
  row-gap: 7.875rem !important;
}

.gap-y-thumb-tript-lg{
  grid-row-gap: 15.625rem !important;
  row-gap: 15.625rem !important;
}

.gap-y-thumb-tript-md{
  grid-row-gap: 11.25rem !important;
  row-gap: 11.25rem !important;
}

.gap-y-thumb-trip-xl{
  grid-row-gap: 20.625rem !important;
  row-gap: 20.625rem !important;
}

.gap-y-tarapprendre-title-lg{
  grid-row-gap: 58.75rem !important;
  row-gap: 58.75rem !important;
}

.gap-y-oblong-list-lg{
  grid-row-gap: 40.93rem !important;
  row-gap: 40.93rem !important;
}

.gap-y-oblong-list-md{
  grid-row-gap: 20.95rem !important;
  row-gap: 20.95rem !important;
}

.gap-y-oblong-content-lg{
  grid-row-gap: 26.875rem !important;
  row-gap: 26.875rem !important;
}

.gap-y-article-thumb-lg{
  grid-row-gap: 10.625rem !important;
  row-gap: 10.625rem !important;
}

.gap-y-support-title-l-lg{
  grid-row-gap: 28.125rem !important;
  row-gap: 28.125rem !important;
}

.gap-y-support-title-r-lg{
  grid-row-gap: 17.8125rem !important;
  row-gap: 17.8125rem !important;
}

.gap-y-main-footer-menu{
  grid-row-gap: 13.75rem !important;
  row-gap: 13.75rem !important;
}

.gap-y-main-footer-logo{
  grid-row-gap: 25.625rem !important;
  row-gap: 25.625rem !important;
}

.gap-y-full{
  grid-row-gap: 100% !important;
  row-gap: 100% !important;
}

.grid-flow-row{
  grid-auto-flow: row !important;
}

.grid-flow-col{
  grid-auto-flow: column !important;
}

.grid-flow-row-dense{
  grid-auto-flow: row dense !important;
}

.grid-flow-col-dense{
  grid-auto-flow: column dense !important;
}

.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}

.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

.grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

.grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}

.grid-cols-5{
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
}

.grid-cols-6{
  grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
}

.grid-cols-7{
  grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
}

.grid-cols-8{
  grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
}

.grid-cols-9{
  grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
}

.grid-cols-10{
  grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
}

.grid-cols-11{
  grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
}

.grid-cols-12{
  grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
}

.grid-cols-none{
  grid-template-columns: none !important;
}

.auto-cols-auto{
  grid-auto-columns: auto !important;
}

.auto-cols-min{
  grid-auto-columns: -webkit-min-content !important;
  grid-auto-columns: min-content !important;
}

.auto-cols-max{
  grid-auto-columns: -webkit-max-content !important;
  grid-auto-columns: max-content !important;
}

.auto-cols-fr{
  grid-auto-columns: minmax(0, 1fr) !important;
}

.col-auto{
  grid-column: auto !important;
}

.col-span-1{
  grid-column: span 1 / span 1 !important;
}

.col-span-2{
  grid-column: span 2 / span 2 !important;
}

.col-span-3{
  grid-column: span 3 / span 3 !important;
}

.col-span-4{
  grid-column: span 4 / span 4 !important;
}

.col-span-5{
  grid-column: span 5 / span 5 !important;
}

.col-span-6{
  grid-column: span 6 / span 6 !important;
}

.col-span-7{
  grid-column: span 7 / span 7 !important;
}

.col-span-8{
  grid-column: span 8 / span 8 !important;
}

.col-span-9{
  grid-column: span 9 / span 9 !important;
}

.col-span-10{
  grid-column: span 10 / span 10 !important;
}

.col-span-11{
  grid-column: span 11 / span 11 !important;
}

.col-span-12{
  grid-column: span 12 / span 12 !important;
}

.col-span-full{
  grid-column: 1 / -1 !important;
}

.col-start-1{
  grid-column-start: 1 !important;
}

.col-start-2{
  grid-column-start: 2 !important;
}

.col-start-3{
  grid-column-start: 3 !important;
}

.col-start-4{
  grid-column-start: 4 !important;
}

.col-start-5{
  grid-column-start: 5 !important;
}

.col-start-6{
  grid-column-start: 6 !important;
}

.col-start-7{
  grid-column-start: 7 !important;
}

.col-start-8{
  grid-column-start: 8 !important;
}

.col-start-9{
  grid-column-start: 9 !important;
}

.col-start-10{
  grid-column-start: 10 !important;
}

.col-start-11{
  grid-column-start: 11 !important;
}

.col-start-12{
  grid-column-start: 12 !important;
}

.col-start-13{
  grid-column-start: 13 !important;
}

.col-start-auto{
  grid-column-start: auto !important;
}

.col-end-1{
  grid-column-end: 1 !important;
}

.col-end-2{
  grid-column-end: 2 !important;
}

.col-end-3{
  grid-column-end: 3 !important;
}

.col-end-4{
  grid-column-end: 4 !important;
}

.col-end-5{
  grid-column-end: 5 !important;
}

.col-end-6{
  grid-column-end: 6 !important;
}

.col-end-7{
  grid-column-end: 7 !important;
}

.col-end-8{
  grid-column-end: 8 !important;
}

.col-end-9{
  grid-column-end: 9 !important;
}

.col-end-10{
  grid-column-end: 10 !important;
}

.col-end-11{
  grid-column-end: 11 !important;
}

.col-end-12{
  grid-column-end: 12 !important;
}

.col-end-13{
  grid-column-end: 13 !important;
}

.col-end-auto{
  grid-column-end: auto !important;
}

.grid-rows-1{
  grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
}

.grid-rows-2{
  grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
}

.grid-rows-3{
  grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
}

.grid-rows-4{
  grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
}

.grid-rows-5{
  grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
}

.grid-rows-6{
  grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
}

.grid-rows-none{
  grid-template-rows: none !important;
}

.auto-rows-auto{
  grid-auto-rows: auto !important;
}

.auto-rows-min{
  grid-auto-rows: -webkit-min-content !important;
  grid-auto-rows: min-content !important;
}

.auto-rows-max{
  grid-auto-rows: -webkit-max-content !important;
  grid-auto-rows: max-content !important;
}

.auto-rows-fr{
  grid-auto-rows: minmax(0, 1fr) !important;
}

.row-auto{
  grid-row: auto !important;
}

.row-span-1{
  grid-row: span 1 / span 1 !important;
}

.row-span-2{
  grid-row: span 2 / span 2 !important;
}

.row-span-3{
  grid-row: span 3 / span 3 !important;
}

.row-span-4{
  grid-row: span 4 / span 4 !important;
}

.row-span-5{
  grid-row: span 5 / span 5 !important;
}

.row-span-6{
  grid-row: span 6 / span 6 !important;
}

.row-span-full{
  grid-row: 1 / -1 !important;
}

.row-start-1{
  grid-row-start: 1 !important;
}

.row-start-2{
  grid-row-start: 2 !important;
}

.row-start-3{
  grid-row-start: 3 !important;
}

.row-start-4{
  grid-row-start: 4 !important;
}

.row-start-5{
  grid-row-start: 5 !important;
}

.row-start-6{
  grid-row-start: 6 !important;
}

.row-start-7{
  grid-row-start: 7 !important;
}

.row-start-auto{
  grid-row-start: auto !important;
}

.row-end-1{
  grid-row-end: 1 !important;
}

.row-end-2{
  grid-row-end: 2 !important;
}

.row-end-3{
  grid-row-end: 3 !important;
}

.row-end-4{
  grid-row-end: 4 !important;
}

.row-end-5{
  grid-row-end: 5 !important;
}

.row-end-6{
  grid-row-end: 6 !important;
}

.row-end-7{
  grid-row-end: 7 !important;
}

.row-end-auto{
  grid-row-end: auto !important;
}

.transform{
  --transform-translate-x: 0 !important;
  --transform-translate-y: 0 !important;
  --transform-rotate: 0 !important;
  --transform-skew-x: 0 !important;
  --transform-skew-y: 0 !important;
  --transform-scale-x: 1 !important;
  --transform-scale-y: 1 !important;
  -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
       -o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
          transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
}

.transform-none{
  -webkit-transform: none !important;
       -o-transform: none !important;
          transform: none !important;
}

.origin-center{
  -webkit-transform-origin: center !important;
       -o-transform-origin: center !important;
          transform-origin: center !important;
}

.origin-top{
  -webkit-transform-origin: top !important;
       -o-transform-origin: top !important;
          transform-origin: top !important;
}

.origin-top-right{
  -webkit-transform-origin: top right !important;
       -o-transform-origin: top right !important;
          transform-origin: top right !important;
}

.origin-right{
  -webkit-transform-origin: right !important;
       -o-transform-origin: right !important;
          transform-origin: right !important;
}

.origin-bottom-right{
  -webkit-transform-origin: bottom right !important;
       -o-transform-origin: bottom right !important;
          transform-origin: bottom right !important;
}

.origin-bottom{
  -webkit-transform-origin: bottom !important;
       -o-transform-origin: bottom !important;
          transform-origin: bottom !important;
}

.origin-bottom-left{
  -webkit-transform-origin: bottom left !important;
       -o-transform-origin: bottom left !important;
          transform-origin: bottom left !important;
}

.origin-left{
  -webkit-transform-origin: left !important;
       -o-transform-origin: left !important;
          transform-origin: left !important;
}

.origin-top-left{
  -webkit-transform-origin: top left !important;
       -o-transform-origin: top left !important;
          transform-origin: top left !important;
}

.scale-0{
  --transform-scale-x: 0 !important;
  --transform-scale-y: 0 !important;
}

.scale-50{
  --transform-scale-x: .5 !important;
  --transform-scale-y: .5 !important;
}

.scale-75{
  --transform-scale-x: .75 !important;
  --transform-scale-y: .75 !important;
}

.scale-90{
  --transform-scale-x: .9 !important;
  --transform-scale-y: .9 !important;
}

.scale-95{
  --transform-scale-x: .95 !important;
  --transform-scale-y: .95 !important;
}

.scale-100{
  --transform-scale-x: 1 !important;
  --transform-scale-y: 1 !important;
}

.scale-105{
  --transform-scale-x: 1.05 !important;
  --transform-scale-y: 1.05 !important;
}

.scale-110{
  --transform-scale-x: 1.1 !important;
  --transform-scale-y: 1.1 !important;
}

.scale-125{
  --transform-scale-x: 1.25 !important;
  --transform-scale-y: 1.25 !important;
}

.scale-150{
  --transform-scale-x: 1.5 !important;
  --transform-scale-y: 1.5 !important;
}

.scale-flip{
  --transform-scale-x: -1 !important;
  --transform-scale-y: -1 !important;
}

.scale-x-0{
  --transform-scale-x: 0 !important;
}

.scale-x-50{
  --transform-scale-x: .5 !important;
}

.scale-x-75{
  --transform-scale-x: .75 !important;
}

.scale-x-90{
  --transform-scale-x: .9 !important;
}

.scale-x-95{
  --transform-scale-x: .95 !important;
}

.scale-x-100{
  --transform-scale-x: 1 !important;
}

.scale-x-105{
  --transform-scale-x: 1.05 !important;
}

.scale-x-110{
  --transform-scale-x: 1.1 !important;
}

.scale-x-125{
  --transform-scale-x: 1.25 !important;
}

.scale-x-150{
  --transform-scale-x: 1.5 !important;
}

.scale-x-flip{
  --transform-scale-x: -1 !important;
}

.scale-y-0{
  --transform-scale-y: 0 !important;
}

.scale-y-50{
  --transform-scale-y: .5 !important;
}

.scale-y-75{
  --transform-scale-y: .75 !important;
}

.scale-y-90{
  --transform-scale-y: .9 !important;
}

.scale-y-95{
  --transform-scale-y: .95 !important;
}

.scale-y-100{
  --transform-scale-y: 1 !important;
}

.scale-y-105{
  --transform-scale-y: 1.05 !important;
}

.scale-y-110{
  --transform-scale-y: 1.1 !important;
}

.scale-y-125{
  --transform-scale-y: 1.25 !important;
}

.scale-y-150{
  --transform-scale-y: 1.5 !important;
}

.scale-y-flip{
  --transform-scale-y: -1 !important;
}

.hover\:scale-0:hover{
  --transform-scale-x: 0 !important;
  --transform-scale-y: 0 !important;
}

.hover\:scale-50:hover{
  --transform-scale-x: .5 !important;
  --transform-scale-y: .5 !important;
}

.hover\:scale-75:hover{
  --transform-scale-x: .75 !important;
  --transform-scale-y: .75 !important;
}

.hover\:scale-90:hover{
  --transform-scale-x: .9 !important;
  --transform-scale-y: .9 !important;
}

.hover\:scale-95:hover{
  --transform-scale-x: .95 !important;
  --transform-scale-y: .95 !important;
}

.hover\:scale-100:hover{
  --transform-scale-x: 1 !important;
  --transform-scale-y: 1 !important;
}

.hover\:scale-105:hover{
  --transform-scale-x: 1.05 !important;
  --transform-scale-y: 1.05 !important;
}

.hover\:scale-110:hover{
  --transform-scale-x: 1.1 !important;
  --transform-scale-y: 1.1 !important;
}

.hover\:scale-125:hover{
  --transform-scale-x: 1.25 !important;
  --transform-scale-y: 1.25 !important;
}

.hover\:scale-150:hover{
  --transform-scale-x: 1.5 !important;
  --transform-scale-y: 1.5 !important;
}

.hover\:scale-flip:hover{
  --transform-scale-x: -1 !important;
  --transform-scale-y: -1 !important;
}

.hover\:scale-x-0:hover{
  --transform-scale-x: 0 !important;
}

.hover\:scale-x-50:hover{
  --transform-scale-x: .5 !important;
}

.hover\:scale-x-75:hover{
  --transform-scale-x: .75 !important;
}

.hover\:scale-x-90:hover{
  --transform-scale-x: .9 !important;
}

.hover\:scale-x-95:hover{
  --transform-scale-x: .95 !important;
}

.hover\:scale-x-100:hover{
  --transform-scale-x: 1 !important;
}

.hover\:scale-x-105:hover{
  --transform-scale-x: 1.05 !important;
}

.hover\:scale-x-110:hover{
  --transform-scale-x: 1.1 !important;
}

.hover\:scale-x-125:hover{
  --transform-scale-x: 1.25 !important;
}

.hover\:scale-x-150:hover{
  --transform-scale-x: 1.5 !important;
}

.hover\:scale-x-flip:hover{
  --transform-scale-x: -1 !important;
}

.hover\:scale-y-0:hover{
  --transform-scale-y: 0 !important;
}

.hover\:scale-y-50:hover{
  --transform-scale-y: .5 !important;
}

.hover\:scale-y-75:hover{
  --transform-scale-y: .75 !important;
}

.hover\:scale-y-90:hover{
  --transform-scale-y: .9 !important;
}

.hover\:scale-y-95:hover{
  --transform-scale-y: .95 !important;
}

.hover\:scale-y-100:hover{
  --transform-scale-y: 1 !important;
}

.hover\:scale-y-105:hover{
  --transform-scale-y: 1.05 !important;
}

.hover\:scale-y-110:hover{
  --transform-scale-y: 1.1 !important;
}

.hover\:scale-y-125:hover{
  --transform-scale-y: 1.25 !important;
}

.hover\:scale-y-150:hover{
  --transform-scale-y: 1.5 !important;
}

.hover\:scale-y-flip:hover{
  --transform-scale-y: -1 !important;
}

.focus\:scale-0:focus{
  --transform-scale-x: 0 !important;
  --transform-scale-y: 0 !important;
}

.focus\:scale-50:focus{
  --transform-scale-x: .5 !important;
  --transform-scale-y: .5 !important;
}

.focus\:scale-75:focus{
  --transform-scale-x: .75 !important;
  --transform-scale-y: .75 !important;
}

.focus\:scale-90:focus{
  --transform-scale-x: .9 !important;
  --transform-scale-y: .9 !important;
}

.focus\:scale-95:focus{
  --transform-scale-x: .95 !important;
  --transform-scale-y: .95 !important;
}

.focus\:scale-100:focus{
  --transform-scale-x: 1 !important;
  --transform-scale-y: 1 !important;
}

.focus\:scale-105:focus{
  --transform-scale-x: 1.05 !important;
  --transform-scale-y: 1.05 !important;
}

.focus\:scale-110:focus{
  --transform-scale-x: 1.1 !important;
  --transform-scale-y: 1.1 !important;
}

.focus\:scale-125:focus{
  --transform-scale-x: 1.25 !important;
  --transform-scale-y: 1.25 !important;
}

.focus\:scale-150:focus{
  --transform-scale-x: 1.5 !important;
  --transform-scale-y: 1.5 !important;
}

.focus\:scale-flip:focus{
  --transform-scale-x: -1 !important;
  --transform-scale-y: -1 !important;
}

.focus\:scale-x-0:focus{
  --transform-scale-x: 0 !important;
}

.focus\:scale-x-50:focus{
  --transform-scale-x: .5 !important;
}

.focus\:scale-x-75:focus{
  --transform-scale-x: .75 !important;
}

.focus\:scale-x-90:focus{
  --transform-scale-x: .9 !important;
}

.focus\:scale-x-95:focus{
  --transform-scale-x: .95 !important;
}

.focus\:scale-x-100:focus{
  --transform-scale-x: 1 !important;
}

.focus\:scale-x-105:focus{
  --transform-scale-x: 1.05 !important;
}

.focus\:scale-x-110:focus{
  --transform-scale-x: 1.1 !important;
}

.focus\:scale-x-125:focus{
  --transform-scale-x: 1.25 !important;
}

.focus\:scale-x-150:focus{
  --transform-scale-x: 1.5 !important;
}

.focus\:scale-x-flip:focus{
  --transform-scale-x: -1 !important;
}

.focus\:scale-y-0:focus{
  --transform-scale-y: 0 !important;
}

.focus\:scale-y-50:focus{
  --transform-scale-y: .5 !important;
}

.focus\:scale-y-75:focus{
  --transform-scale-y: .75 !important;
}

.focus\:scale-y-90:focus{
  --transform-scale-y: .9 !important;
}

.focus\:scale-y-95:focus{
  --transform-scale-y: .95 !important;
}

.focus\:scale-y-100:focus{
  --transform-scale-y: 1 !important;
}

.focus\:scale-y-105:focus{
  --transform-scale-y: 1.05 !important;
}

.focus\:scale-y-110:focus{
  --transform-scale-y: 1.1 !important;
}

.focus\:scale-y-125:focus{
  --transform-scale-y: 1.25 !important;
}

.focus\:scale-y-150:focus{
  --transform-scale-y: 1.5 !important;
}

.focus\:scale-y-flip:focus{
  --transform-scale-y: -1 !important;
}

.rotate-0{
  --transform-rotate: 0 !important;
}

.rotate-1{
  --transform-rotate: 1deg !important;
}

.rotate-2{
  --transform-rotate: 2deg !important;
}

.rotate-3{
  --transform-rotate: 3deg !important;
}

.rotate-6{
  --transform-rotate: 6deg !important;
}

.rotate-12{
  --transform-rotate: 12deg !important;
}

.rotate-45{
  --transform-rotate: 45deg !important;
}

.rotate-90{
  --transform-rotate: 90deg !important;
}

.rotate-180{
  --transform-rotate: 180deg !important;
}

.-rotate-180{
  --transform-rotate: -180deg !important;
}

.-rotate-90{
  --transform-rotate: -90deg !important;
}

.-rotate-45{
  --transform-rotate: -45deg !important;
}

.-rotate-12{
  --transform-rotate: -12deg !important;
}

.-rotate-6{
  --transform-rotate: -6deg !important;
}

.-rotate-3{
  --transform-rotate: -3deg !important;
}

.-rotate-2{
  --transform-rotate: -2deg !important;
}

.-rotate-1{
  --transform-rotate: -1deg !important;
}

.hover\:rotate-0:hover{
  --transform-rotate: 0 !important;
}

.hover\:rotate-1:hover{
  --transform-rotate: 1deg !important;
}

.hover\:rotate-2:hover{
  --transform-rotate: 2deg !important;
}

.hover\:rotate-3:hover{
  --transform-rotate: 3deg !important;
}

.hover\:rotate-6:hover{
  --transform-rotate: 6deg !important;
}

.hover\:rotate-12:hover{
  --transform-rotate: 12deg !important;
}

.hover\:rotate-45:hover{
  --transform-rotate: 45deg !important;
}

.hover\:rotate-90:hover{
  --transform-rotate: 90deg !important;
}

.hover\:rotate-180:hover{
  --transform-rotate: 180deg !important;
}

.hover\:-rotate-180:hover{
  --transform-rotate: -180deg !important;
}

.hover\:-rotate-90:hover{
  --transform-rotate: -90deg !important;
}

.hover\:-rotate-45:hover{
  --transform-rotate: -45deg !important;
}

.hover\:-rotate-12:hover{
  --transform-rotate: -12deg !important;
}

.hover\:-rotate-6:hover{
  --transform-rotate: -6deg !important;
}

.hover\:-rotate-3:hover{
  --transform-rotate: -3deg !important;
}

.hover\:-rotate-2:hover{
  --transform-rotate: -2deg !important;
}

.hover\:-rotate-1:hover{
  --transform-rotate: -1deg !important;
}

.focus\:rotate-0:focus{
  --transform-rotate: 0 !important;
}

.focus\:rotate-1:focus{
  --transform-rotate: 1deg !important;
}

.focus\:rotate-2:focus{
  --transform-rotate: 2deg !important;
}

.focus\:rotate-3:focus{
  --transform-rotate: 3deg !important;
}

.focus\:rotate-6:focus{
  --transform-rotate: 6deg !important;
}

.focus\:rotate-12:focus{
  --transform-rotate: 12deg !important;
}

.focus\:rotate-45:focus{
  --transform-rotate: 45deg !important;
}

.focus\:rotate-90:focus{
  --transform-rotate: 90deg !important;
}

.focus\:rotate-180:focus{
  --transform-rotate: 180deg !important;
}

.focus\:-rotate-180:focus{
  --transform-rotate: -180deg !important;
}

.focus\:-rotate-90:focus{
  --transform-rotate: -90deg !important;
}

.focus\:-rotate-45:focus{
  --transform-rotate: -45deg !important;
}

.focus\:-rotate-12:focus{
  --transform-rotate: -12deg !important;
}

.focus\:-rotate-6:focus{
  --transform-rotate: -6deg !important;
}

.focus\:-rotate-3:focus{
  --transform-rotate: -3deg !important;
}

.focus\:-rotate-2:focus{
  --transform-rotate: -2deg !important;
}

.focus\:-rotate-1:focus{
  --transform-rotate: -1deg !important;
}

.translate-x-0{
  --transform-translate-x: 0px !important;
}

.translate-x-1{
  --transform-translate-x: .25rem !important;
}

.translate-x-2{
  --transform-translate-x: .5rem !important;
}

.translate-x-3{
  --transform-translate-x: .75rem !important;
}

.translate-x-4{
  --transform-translate-x: 1rem !important;
}

.translate-x-5{
  --transform-translate-x: 1.25rem !important;
}

.translate-x-6{
  --transform-translate-x: 1.5rem !important;
}

.translate-x-7{
  --transform-translate-x: 1.75rem !important;
}

.translate-x-8{
  --transform-translate-x: 2rem !important;
}

.translate-x-9{
  --transform-translate-x: 2.25rem !important;
}

.translate-x-10{
  --transform-translate-x: 2.5rem !important;
}

.translate-x-11{
  --transform-translate-x: 2.75rem !important;
}

.translate-x-12{
  --transform-translate-x: 3rem !important;
}

.translate-x-13{
  --transform-translate-x: 3.25rem !important;
}

.translate-x-14{
  --transform-translate-x: 3.5rem !important;
}

.translate-x-15{
  --transform-translate-x: 3.75rem !important;
}

.translate-x-16{
  --transform-translate-x: 4rem !important;
}

.translate-x-17{
  --transform-translate-x: 4.25rem !important;
}

.translate-x-18{
  --transform-translate-x: 4.5rem !important;
}

.translate-x-19{
  --transform-translate-x: 4.75rem !important;
}

.translate-x-20{
  --transform-translate-x: 5rem !important;
}

.translate-x-21{
  --transform-translate-x: 5.25rem !important;
}

.translate-x-22{
  --transform-translate-x: 5.5rem !important;
}

.translate-x-23{
  --transform-translate-x: 5.75rem !important;
}

.translate-x-24{
  --transform-translate-x: 6rem !important;
}

.translate-x-25{
  --transform-translate-x: 6.25rem !important;
}

.translate-x-26{
  --transform-translate-x: 6.5rem !important;
}

.translate-x-27{
  --transform-translate-x: 6.75rem !important;
}

.translate-x-28{
  --transform-translate-x: 7rem !important;
}

.translate-x-29{
  --transform-translate-x: 7.25rem !important;
}

.translate-x-30{
  --transform-translate-x: 7.5rem !important;
}

.translate-x-31{
  --transform-translate-x: 7.75rem !important;
}

.translate-x-32{
  --transform-translate-x: 8rem !important;
}

.translate-x-33{
  --transform-translate-x: 8.25rem !important;
}

.translate-x-34{
  --transform-translate-x: 8.5rem !important;
}

.translate-x-35{
  --transform-translate-x: 8.75rem !important;
}

.translate-x-36{
  --transform-translate-x: 9rem !important;
}

.translate-x-37{
  --transform-translate-x: 9.25rem !important;
}

.translate-x-38{
  --transform-translate-x: 9.5rem !important;
}

.translate-x-39{
  --transform-translate-x: 9.75rem !important;
}

.translate-x-40{
  --transform-translate-x: 10rem !important;
}

.translate-x-41{
  --transform-translate-x: 10.25rem !important;
}

.translate-x-42{
  --transform-translate-x: 10.5rem !important;
}

.translate-x-43{
  --transform-translate-x: 10.75rem !important;
}

.translate-x-44{
  --transform-translate-x: 11rem !important;
}

.translate-x-45{
  --transform-translate-x: 11.25rem !important;
}

.translate-x-46{
  --transform-translate-x: 11.5rem !important;
}

.translate-x-47{
  --transform-translate-x: 11.75rem !important;
}

.translate-x-48{
  --transform-translate-x: 12rem !important;
}

.translate-x-49{
  --transform-translate-x: 12.25rem !important;
}

.translate-x-50{
  --transform-translate-x: 12.5rem !important;
}

.translate-x-51{
  --transform-translate-x: 12.75rem !important;
}

.translate-x-52{
  --transform-translate-x: 13rem !important;
}

.translate-x-53{
  --transform-translate-x: 13.25rem !important;
}

.translate-x-54{
  --transform-translate-x: 13.5rem !important;
}

.translate-x-55{
  --transform-translate-x: 13.75rem !important;
}

.translate-x-56{
  --transform-translate-x: 14rem !important;
}

.translate-x-70{
  --transform-translate-x: 17.5rem !important;
}

.translate-x-71{
  --transform-translate-x: 17.75rem !important;
}

.translate-x-72{
  --transform-translate-x: 18rem !important;
}

.translate-x-73{
  --transform-translate-x: 18.25rem !important;
}

.translate-x-74{
  --transform-translate-x: 18.5rem !important;
}

.translate-x-75{
  --transform-translate-x: 18.75rem !important;
}

.translate-x-76{
  --transform-translate-x: 19rem !important;
}

.translate-x-77{
  --transform-translate-x: 19.25rem !important;
}

.translate-x-78{
  --transform-translate-x: 19.5rem !important;
}

.translate-x-79{
  --transform-translate-x: 19.75rem !important;
}

.translate-x-80{
  --transform-translate-x: 20rem !important;
}

.translate-x-81{
  --transform-translate-x: 20.25rem !important;
}

.translate-x-82{
  --transform-translate-x: 20.5rem !important;
}

.translate-x-83{
  --transform-translate-x: 20.75rem !important;
}

.translate-x-84{
  --transform-translate-x: 21rem !important;
}

.translate-x-85{
  --transform-translate-x: 21.25rem !important;
}

.translate-x-86{
  --transform-translate-x: 21.5rem !important;
}

.translate-x-87{
  --transform-translate-x: 21.75rem !important;
}

.translate-x-88{
  --transform-translate-x: 22rem !important;
}

.translate-x-89{
  --transform-translate-x: 22.25rem !important;
}

.translate-x-90{
  --transform-translate-x: 22.5rem !important;
}

.translate-x-91{
  --transform-translate-x: 22.75rem !important;
}

.translate-x-92{
  --transform-translate-x: 23rem !important;
}

.translate-x-100{
  --transform-translate-x: 25rem !important;
}

.translate-x-131{
  --transform-translate-x: 25.25rem !important;
}

.translate-x-135{
  --transform-translate-x: 34rem !important;
}

.translate-x-150{
  --transform-translate-x: 37.5rem !important;
}

.translate-x-710{
  --transform-translate-x: 44.375rem !important;
}

.translate-x-820{
  --transform-translate-x: 51.25rem !important;
}

.translate-x-1440{
  --transform-translate-x: 90rem !important;
}

.translate-x-2\.5{
  --transform-translate-x: .625rem !important;
}

.translate-x-6\.25{
  --transform-translate-x: 1.5626rem !important;
}

.translate-x-7\.5{
  --transform-translate-x: 1.875rem !important;
}

.translate-x-12\.5{
  --transform-translate-x: 3.125rem !important;
}

.translate-x-17\.5{
  --transform-translate-x: 4.375rem !important;
}

.translate-x-31\.5{
  --transform-translate-x: 7.875rem !important;
}

.translate-x-thumb-tript-lg{
  --transform-translate-x: 15.625rem !important;
}

.translate-x-thumb-tript-md{
  --transform-translate-x: 11.25rem !important;
}

.translate-x-thumb-trip-xl{
  --transform-translate-x: 20.625rem !important;
}

.translate-x-tarapprendre-title-lg{
  --transform-translate-x: 58.75rem !important;
}

.translate-x-oblong-list-lg{
  --transform-translate-x: 40.93rem !important;
}

.translate-x-oblong-list-md{
  --transform-translate-x: 20.95rem !important;
}

.translate-x-oblong-content-lg{
  --transform-translate-x: 26.875rem !important;
}

.translate-x-article-thumb-lg{
  --transform-translate-x: 10.625rem !important;
}

.translate-x-support-title-l-lg{
  --transform-translate-x: 28.125rem !important;
}

.translate-x-support-title-r-lg{
  --transform-translate-x: 17.8125rem !important;
}

.translate-x-main-footer-menu{
  --transform-translate-x: 13.75rem !important;
}

.translate-x-main-footer-logo{
  --transform-translate-x: 25.625rem !important;
}

.translate-x-full{
  --transform-translate-x: 100% !important;
}

.-translate-x-0{
  --transform-translate-x: 0px !important;
}

.-translate-x-1{
  --transform-translate-x: -0.25rem !important;
}

.-translate-x-2{
  --transform-translate-x: -0.5rem !important;
}

.-translate-x-3{
  --transform-translate-x: -0.75rem !important;
}

.-translate-x-4{
  --transform-translate-x: -1rem !important;
}

.-translate-x-5{
  --transform-translate-x: -1.25rem !important;
}

.-translate-x-6{
  --transform-translate-x: -1.5rem !important;
}

.-translate-x-7{
  --transform-translate-x: -1.75rem !important;
}

.-translate-x-8{
  --transform-translate-x: -2rem !important;
}

.-translate-x-9{
  --transform-translate-x: -2.25rem !important;
}

.-translate-x-10{
  --transform-translate-x: -2.5rem !important;
}

.-translate-x-11{
  --transform-translate-x: -2.75rem !important;
}

.-translate-x-12{
  --transform-translate-x: -3rem !important;
}

.-translate-x-13{
  --transform-translate-x: -3.25rem !important;
}

.-translate-x-14{
  --transform-translate-x: -3.5rem !important;
}

.-translate-x-15{
  --transform-translate-x: -3.75rem !important;
}

.-translate-x-16{
  --transform-translate-x: -4rem !important;
}

.-translate-x-17{
  --transform-translate-x: -4.25rem !important;
}

.-translate-x-18{
  --transform-translate-x: -4.5rem !important;
}

.-translate-x-19{
  --transform-translate-x: -4.75rem !important;
}

.-translate-x-20{
  --transform-translate-x: -5rem !important;
}

.-translate-x-21{
  --transform-translate-x: -5.25rem !important;
}

.-translate-x-22{
  --transform-translate-x: -5.5rem !important;
}

.-translate-x-23{
  --transform-translate-x: -5.75rem !important;
}

.-translate-x-24{
  --transform-translate-x: -6rem !important;
}

.-translate-x-25{
  --transform-translate-x: -6.25rem !important;
}

.-translate-x-26{
  --transform-translate-x: -6.5rem !important;
}

.-translate-x-27{
  --transform-translate-x: -6.75rem !important;
}

.-translate-x-28{
  --transform-translate-x: -7rem !important;
}

.-translate-x-29{
  --transform-translate-x: -7.25rem !important;
}

.-translate-x-30{
  --transform-translate-x: -7.5rem !important;
}

.-translate-x-31{
  --transform-translate-x: -7.75rem !important;
}

.-translate-x-32{
  --transform-translate-x: -8rem !important;
}

.-translate-x-33{
  --transform-translate-x: -8.25rem !important;
}

.-translate-x-34{
  --transform-translate-x: -8.5rem !important;
}

.-translate-x-35{
  --transform-translate-x: -8.75rem !important;
}

.-translate-x-36{
  --transform-translate-x: -9rem !important;
}

.-translate-x-37{
  --transform-translate-x: -9.25rem !important;
}

.-translate-x-38{
  --transform-translate-x: -9.5rem !important;
}

.-translate-x-39{
  --transform-translate-x: -9.75rem !important;
}

.-translate-x-40{
  --transform-translate-x: -10rem !important;
}

.-translate-x-41{
  --transform-translate-x: -10.25rem !important;
}

.-translate-x-42{
  --transform-translate-x: -10.5rem !important;
}

.-translate-x-43{
  --transform-translate-x: -10.75rem !important;
}

.-translate-x-44{
  --transform-translate-x: -11rem !important;
}

.-translate-x-45{
  --transform-translate-x: -11.25rem !important;
}

.-translate-x-46{
  --transform-translate-x: -11.5rem !important;
}

.-translate-x-47{
  --transform-translate-x: -11.75rem !important;
}

.-translate-x-48{
  --transform-translate-x: -12rem !important;
}

.-translate-x-49{
  --transform-translate-x: -12.25rem !important;
}

.-translate-x-50{
  --transform-translate-x: -12.5rem !important;
}

.-translate-x-51{
  --transform-translate-x: -12.75rem !important;
}

.-translate-x-52{
  --transform-translate-x: -13rem !important;
}

.-translate-x-53{
  --transform-translate-x: -13.25rem !important;
}

.-translate-x-54{
  --transform-translate-x: -13.5rem !important;
}

.-translate-x-55{
  --transform-translate-x: -13.75rem !important;
}

.-translate-x-56{
  --transform-translate-x: -14rem !important;
}

.-translate-x-70{
  --transform-translate-x: -17.5rem !important;
}

.-translate-x-71{
  --transform-translate-x: -17.75rem !important;
}

.-translate-x-72{
  --transform-translate-x: -18rem !important;
}

.-translate-x-73{
  --transform-translate-x: -18.25rem !important;
}

.-translate-x-74{
  --transform-translate-x: -18.5rem !important;
}

.-translate-x-75{
  --transform-translate-x: -18.75rem !important;
}

.-translate-x-76{
  --transform-translate-x: -19rem !important;
}

.-translate-x-77{
  --transform-translate-x: -19.25rem !important;
}

.-translate-x-78{
  --transform-translate-x: -19.5rem !important;
}

.-translate-x-79{
  --transform-translate-x: -19.75rem !important;
}

.-translate-x-80{
  --transform-translate-x: -20rem !important;
}

.-translate-x-81{
  --transform-translate-x: -20.25rem !important;
}

.-translate-x-82{
  --transform-translate-x: -20.5rem !important;
}

.-translate-x-83{
  --transform-translate-x: -20.75rem !important;
}

.-translate-x-84{
  --transform-translate-x: -21rem !important;
}

.-translate-x-85{
  --transform-translate-x: -21.25rem !important;
}

.-translate-x-86{
  --transform-translate-x: -21.5rem !important;
}

.-translate-x-87{
  --transform-translate-x: -21.75rem !important;
}

.-translate-x-88{
  --transform-translate-x: -22rem !important;
}

.-translate-x-89{
  --transform-translate-x: -22.25rem !important;
}

.-translate-x-90{
  --transform-translate-x: -22.5rem !important;
}

.-translate-x-91{
  --transform-translate-x: -22.75rem !important;
}

.-translate-x-92{
  --transform-translate-x: -23rem !important;
}

.-translate-x-100{
  --transform-translate-x: -25rem !important;
}

.-translate-x-131{
  --transform-translate-x: -25.25rem !important;
}

.-translate-x-135{
  --transform-translate-x: -34rem !important;
}

.-translate-x-150{
  --transform-translate-x: -37.5rem !important;
}

.-translate-x-710{
  --transform-translate-x: -44.375rem !important;
}

.-translate-x-820{
  --transform-translate-x: -51.25rem !important;
}

.-translate-x-1440{
  --transform-translate-x: -90rem !important;
}

.-translate-x-2\.5{
  --transform-translate-x: -0.625rem !important;
}

.-translate-x-6\.25{
  --transform-translate-x: -1.5626rem !important;
}

.-translate-x-7\.5{
  --transform-translate-x: -1.875rem !important;
}

.-translate-x-12\.5{
  --transform-translate-x: -3.125rem !important;
}

.-translate-x-17\.5{
  --transform-translate-x: -4.375rem !important;
}

.-translate-x-31\.5{
  --transform-translate-x: -7.875rem !important;
}

.-translate-x-thumb-tript-lg{
  --transform-translate-x: -15.625rem !important;
}

.-translate-x-thumb-tript-md{
  --transform-translate-x: -11.25rem !important;
}

.-translate-x-thumb-trip-xl{
  --transform-translate-x: -20.625rem !important;
}

.-translate-x-tarapprendre-title-lg{
  --transform-translate-x: -58.75rem !important;
}

.-translate-x-oblong-list-lg{
  --transform-translate-x: -40.93rem !important;
}

.-translate-x-oblong-list-md{
  --transform-translate-x: -20.95rem !important;
}

.-translate-x-oblong-content-lg{
  --transform-translate-x: -26.875rem !important;
}

.-translate-x-article-thumb-lg{
  --transform-translate-x: -10.625rem !important;
}

.-translate-x-support-title-l-lg{
  --transform-translate-x: -28.125rem !important;
}

.-translate-x-support-title-r-lg{
  --transform-translate-x: -17.8125rem !important;
}

.-translate-x-main-footer-menu{
  --transform-translate-x: -13.75rem !important;
}

.-translate-x-main-footer-logo{
  --transform-translate-x: -25.625rem !important;
}

.-translate-x-full{
  --transform-translate-x: -100% !important;
}

.-translate-x-1\/2{
  --transform-translate-x: -50% !important;
}

.translate-x-1\/2{
  --transform-translate-x: 50% !important;
}

.translate-y-0{
  --transform-translate-y: 0px !important;
}

.translate-y-1{
  --transform-translate-y: .25rem !important;
}

.translate-y-2{
  --transform-translate-y: .5rem !important;
}

.translate-y-3{
  --transform-translate-y: .75rem !important;
}

.translate-y-4{
  --transform-translate-y: 1rem !important;
}

.translate-y-5{
  --transform-translate-y: 1.25rem !important;
}

.translate-y-6{
  --transform-translate-y: 1.5rem !important;
}

.translate-y-7{
  --transform-translate-y: 1.75rem !important;
}

.translate-y-8{
  --transform-translate-y: 2rem !important;
}

.translate-y-9{
  --transform-translate-y: 2.25rem !important;
}

.translate-y-10{
  --transform-translate-y: 2.5rem !important;
}

.translate-y-11{
  --transform-translate-y: 2.75rem !important;
}

.translate-y-12{
  --transform-translate-y: 3rem !important;
}

.translate-y-13{
  --transform-translate-y: 3.25rem !important;
}

.translate-y-14{
  --transform-translate-y: 3.5rem !important;
}

.translate-y-15{
  --transform-translate-y: 3.75rem !important;
}

.translate-y-16{
  --transform-translate-y: 4rem !important;
}

.translate-y-17{
  --transform-translate-y: 4.25rem !important;
}

.translate-y-18{
  --transform-translate-y: 4.5rem !important;
}

.translate-y-19{
  --transform-translate-y: 4.75rem !important;
}

.translate-y-20{
  --transform-translate-y: 5rem !important;
}

.translate-y-21{
  --transform-translate-y: 5.25rem !important;
}

.translate-y-22{
  --transform-translate-y: 5.5rem !important;
}

.translate-y-23{
  --transform-translate-y: 5.75rem !important;
}

.translate-y-24{
  --transform-translate-y: 6rem !important;
}

.translate-y-25{
  --transform-translate-y: 6.25rem !important;
}

.translate-y-26{
  --transform-translate-y: 6.5rem !important;
}

.translate-y-27{
  --transform-translate-y: 6.75rem !important;
}

.translate-y-28{
  --transform-translate-y: 7rem !important;
}

.translate-y-29{
  --transform-translate-y: 7.25rem !important;
}

.translate-y-30{
  --transform-translate-y: 7.5rem !important;
}

.translate-y-31{
  --transform-translate-y: 7.75rem !important;
}

.translate-y-32{
  --transform-translate-y: 8rem !important;
}

.translate-y-33{
  --transform-translate-y: 8.25rem !important;
}

.translate-y-34{
  --transform-translate-y: 8.5rem !important;
}

.translate-y-35{
  --transform-translate-y: 8.75rem !important;
}

.translate-y-36{
  --transform-translate-y: 9rem !important;
}

.translate-y-37{
  --transform-translate-y: 9.25rem !important;
}

.translate-y-38{
  --transform-translate-y: 9.5rem !important;
}

.translate-y-39{
  --transform-translate-y: 9.75rem !important;
}

.translate-y-40{
  --transform-translate-y: 10rem !important;
}

.translate-y-41{
  --transform-translate-y: 10.25rem !important;
}

.translate-y-42{
  --transform-translate-y: 10.5rem !important;
}

.translate-y-43{
  --transform-translate-y: 10.75rem !important;
}

.translate-y-44{
  --transform-translate-y: 11rem !important;
}

.translate-y-45{
  --transform-translate-y: 11.25rem !important;
}

.translate-y-46{
  --transform-translate-y: 11.5rem !important;
}

.translate-y-47{
  --transform-translate-y: 11.75rem !important;
}

.translate-y-48{
  --transform-translate-y: 12rem !important;
}

.translate-y-49{
  --transform-translate-y: 12.25rem !important;
}

.translate-y-50{
  --transform-translate-y: 12.5rem !important;
}

.translate-y-51{
  --transform-translate-y: 12.75rem !important;
}

.translate-y-52{
  --transform-translate-y: 13rem !important;
}

.translate-y-53{
  --transform-translate-y: 13.25rem !important;
}

.translate-y-54{
  --transform-translate-y: 13.5rem !important;
}

.translate-y-55{
  --transform-translate-y: 13.75rem !important;
}

.translate-y-56{
  --transform-translate-y: 14rem !important;
}

.translate-y-70{
  --transform-translate-y: 17.5rem !important;
}

.translate-y-71{
  --transform-translate-y: 17.75rem !important;
}

.translate-y-72{
  --transform-translate-y: 18rem !important;
}

.translate-y-73{
  --transform-translate-y: 18.25rem !important;
}

.translate-y-74{
  --transform-translate-y: 18.5rem !important;
}

.translate-y-75{
  --transform-translate-y: 18.75rem !important;
}

.translate-y-76{
  --transform-translate-y: 19rem !important;
}

.translate-y-77{
  --transform-translate-y: 19.25rem !important;
}

.translate-y-78{
  --transform-translate-y: 19.5rem !important;
}

.translate-y-79{
  --transform-translate-y: 19.75rem !important;
}

.translate-y-80{
  --transform-translate-y: 20rem !important;
}

.translate-y-81{
  --transform-translate-y: 20.25rem !important;
}

.translate-y-82{
  --transform-translate-y: 20.5rem !important;
}

.translate-y-83{
  --transform-translate-y: 20.75rem !important;
}

.translate-y-84{
  --transform-translate-y: 21rem !important;
}

.translate-y-85{
  --transform-translate-y: 21.25rem !important;
}

.translate-y-86{
  --transform-translate-y: 21.5rem !important;
}

.translate-y-87{
  --transform-translate-y: 21.75rem !important;
}

.translate-y-88{
  --transform-translate-y: 22rem !important;
}

.translate-y-89{
  --transform-translate-y: 22.25rem !important;
}

.translate-y-90{
  --transform-translate-y: 22.5rem !important;
}

.translate-y-91{
  --transform-translate-y: 22.75rem !important;
}

.translate-y-92{
  --transform-translate-y: 23rem !important;
}

.translate-y-100{
  --transform-translate-y: 25rem !important;
}

.translate-y-131{
  --transform-translate-y: 25.25rem !important;
}

.translate-y-135{
  --transform-translate-y: 34rem !important;
}

.translate-y-150{
  --transform-translate-y: 37.5rem !important;
}

.translate-y-710{
  --transform-translate-y: 44.375rem !important;
}

.translate-y-820{
  --transform-translate-y: 51.25rem !important;
}

.translate-y-1440{
  --transform-translate-y: 90rem !important;
}

.translate-y-2\.5{
  --transform-translate-y: .625rem !important;
}

.translate-y-6\.25{
  --transform-translate-y: 1.5626rem !important;
}

.translate-y-7\.5{
  --transform-translate-y: 1.875rem !important;
}

.translate-y-12\.5{
  --transform-translate-y: 3.125rem !important;
}

.translate-y-17\.5{
  --transform-translate-y: 4.375rem !important;
}

.translate-y-31\.5{
  --transform-translate-y: 7.875rem !important;
}

.translate-y-thumb-tript-lg{
  --transform-translate-y: 15.625rem !important;
}

.translate-y-thumb-tript-md{
  --transform-translate-y: 11.25rem !important;
}

.translate-y-thumb-trip-xl{
  --transform-translate-y: 20.625rem !important;
}

.translate-y-tarapprendre-title-lg{
  --transform-translate-y: 58.75rem !important;
}

.translate-y-oblong-list-lg{
  --transform-translate-y: 40.93rem !important;
}

.translate-y-oblong-list-md{
  --transform-translate-y: 20.95rem !important;
}

.translate-y-oblong-content-lg{
  --transform-translate-y: 26.875rem !important;
}

.translate-y-article-thumb-lg{
  --transform-translate-y: 10.625rem !important;
}

.translate-y-support-title-l-lg{
  --transform-translate-y: 28.125rem !important;
}

.translate-y-support-title-r-lg{
  --transform-translate-y: 17.8125rem !important;
}

.translate-y-main-footer-menu{
  --transform-translate-y: 13.75rem !important;
}

.translate-y-main-footer-logo{
  --transform-translate-y: 25.625rem !important;
}

.translate-y-full{
  --transform-translate-y: 100% !important;
}

.-translate-y-0{
  --transform-translate-y: 0px !important;
}

.-translate-y-1{
  --transform-translate-y: -0.25rem !important;
}

.-translate-y-2{
  --transform-translate-y: -0.5rem !important;
}

.-translate-y-3{
  --transform-translate-y: -0.75rem !important;
}

.-translate-y-4{
  --transform-translate-y: -1rem !important;
}

.-translate-y-5{
  --transform-translate-y: -1.25rem !important;
}

.-translate-y-6{
  --transform-translate-y: -1.5rem !important;
}

.-translate-y-7{
  --transform-translate-y: -1.75rem !important;
}

.-translate-y-8{
  --transform-translate-y: -2rem !important;
}

.-translate-y-9{
  --transform-translate-y: -2.25rem !important;
}

.-translate-y-10{
  --transform-translate-y: -2.5rem !important;
}

.-translate-y-11{
  --transform-translate-y: -2.75rem !important;
}

.-translate-y-12{
  --transform-translate-y: -3rem !important;
}

.-translate-y-13{
  --transform-translate-y: -3.25rem !important;
}

.-translate-y-14{
  --transform-translate-y: -3.5rem !important;
}

.-translate-y-15{
  --transform-translate-y: -3.75rem !important;
}

.-translate-y-16{
  --transform-translate-y: -4rem !important;
}

.-translate-y-17{
  --transform-translate-y: -4.25rem !important;
}

.-translate-y-18{
  --transform-translate-y: -4.5rem !important;
}

.-translate-y-19{
  --transform-translate-y: -4.75rem !important;
}

.-translate-y-20{
  --transform-translate-y: -5rem !important;
}

.-translate-y-21{
  --transform-translate-y: -5.25rem !important;
}

.-translate-y-22{
  --transform-translate-y: -5.5rem !important;
}

.-translate-y-23{
  --transform-translate-y: -5.75rem !important;
}

.-translate-y-24{
  --transform-translate-y: -6rem !important;
}

.-translate-y-25{
  --transform-translate-y: -6.25rem !important;
}

.-translate-y-26{
  --transform-translate-y: -6.5rem !important;
}

.-translate-y-27{
  --transform-translate-y: -6.75rem !important;
}

.-translate-y-28{
  --transform-translate-y: -7rem !important;
}

.-translate-y-29{
  --transform-translate-y: -7.25rem !important;
}

.-translate-y-30{
  --transform-translate-y: -7.5rem !important;
}

.-translate-y-31{
  --transform-translate-y: -7.75rem !important;
}

.-translate-y-32{
  --transform-translate-y: -8rem !important;
}

.-translate-y-33{
  --transform-translate-y: -8.25rem !important;
}

.-translate-y-34{
  --transform-translate-y: -8.5rem !important;
}

.-translate-y-35{
  --transform-translate-y: -8.75rem !important;
}

.-translate-y-36{
  --transform-translate-y: -9rem !important;
}

.-translate-y-37{
  --transform-translate-y: -9.25rem !important;
}

.-translate-y-38{
  --transform-translate-y: -9.5rem !important;
}

.-translate-y-39{
  --transform-translate-y: -9.75rem !important;
}

.-translate-y-40{
  --transform-translate-y: -10rem !important;
}

.-translate-y-41{
  --transform-translate-y: -10.25rem !important;
}

.-translate-y-42{
  --transform-translate-y: -10.5rem !important;
}

.-translate-y-43{
  --transform-translate-y: -10.75rem !important;
}

.-translate-y-44{
  --transform-translate-y: -11rem !important;
}

.-translate-y-45{
  --transform-translate-y: -11.25rem !important;
}

.-translate-y-46{
  --transform-translate-y: -11.5rem !important;
}

.-translate-y-47{
  --transform-translate-y: -11.75rem !important;
}

.-translate-y-48{
  --transform-translate-y: -12rem !important;
}

.-translate-y-49{
  --transform-translate-y: -12.25rem !important;
}

.-translate-y-50{
  --transform-translate-y: -12.5rem !important;
}

.-translate-y-51{
  --transform-translate-y: -12.75rem !important;
}

.-translate-y-52{
  --transform-translate-y: -13rem !important;
}

.-translate-y-53{
  --transform-translate-y: -13.25rem !important;
}

.-translate-y-54{
  --transform-translate-y: -13.5rem !important;
}

.-translate-y-55{
  --transform-translate-y: -13.75rem !important;
}

.-translate-y-56{
  --transform-translate-y: -14rem !important;
}

.-translate-y-70{
  --transform-translate-y: -17.5rem !important;
}

.-translate-y-71{
  --transform-translate-y: -17.75rem !important;
}

.-translate-y-72{
  --transform-translate-y: -18rem !important;
}

.-translate-y-73{
  --transform-translate-y: -18.25rem !important;
}

.-translate-y-74{
  --transform-translate-y: -18.5rem !important;
}

.-translate-y-75{
  --transform-translate-y: -18.75rem !important;
}

.-translate-y-76{
  --transform-translate-y: -19rem !important;
}

.-translate-y-77{
  --transform-translate-y: -19.25rem !important;
}

.-translate-y-78{
  --transform-translate-y: -19.5rem !important;
}

.-translate-y-79{
  --transform-translate-y: -19.75rem !important;
}

.-translate-y-80{
  --transform-translate-y: -20rem !important;
}

.-translate-y-81{
  --transform-translate-y: -20.25rem !important;
}

.-translate-y-82{
  --transform-translate-y: -20.5rem !important;
}

.-translate-y-83{
  --transform-translate-y: -20.75rem !important;
}

.-translate-y-84{
  --transform-translate-y: -21rem !important;
}

.-translate-y-85{
  --transform-translate-y: -21.25rem !important;
}

.-translate-y-86{
  --transform-translate-y: -21.5rem !important;
}

.-translate-y-87{
  --transform-translate-y: -21.75rem !important;
}

.-translate-y-88{
  --transform-translate-y: -22rem !important;
}

.-translate-y-89{
  --transform-translate-y: -22.25rem !important;
}

.-translate-y-90{
  --transform-translate-y: -22.5rem !important;
}

.-translate-y-91{
  --transform-translate-y: -22.75rem !important;
}

.-translate-y-92{
  --transform-translate-y: -23rem !important;
}

.-translate-y-100{
  --transform-translate-y: -25rem !important;
}

.-translate-y-131{
  --transform-translate-y: -25.25rem !important;
}

.-translate-y-135{
  --transform-translate-y: -34rem !important;
}

.-translate-y-150{
  --transform-translate-y: -37.5rem !important;
}

.-translate-y-710{
  --transform-translate-y: -44.375rem !important;
}

.-translate-y-820{
  --transform-translate-y: -51.25rem !important;
}

.-translate-y-1440{
  --transform-translate-y: -90rem !important;
}

.-translate-y-2\.5{
  --transform-translate-y: -0.625rem !important;
}

.-translate-y-6\.25{
  --transform-translate-y: -1.5626rem !important;
}

.-translate-y-7\.5{
  --transform-translate-y: -1.875rem !important;
}

.-translate-y-12\.5{
  --transform-translate-y: -3.125rem !important;
}

.-translate-y-17\.5{
  --transform-translate-y: -4.375rem !important;
}

.-translate-y-31\.5{
  --transform-translate-y: -7.875rem !important;
}

.-translate-y-thumb-tript-lg{
  --transform-translate-y: -15.625rem !important;
}

.-translate-y-thumb-tript-md{
  --transform-translate-y: -11.25rem !important;
}

.-translate-y-thumb-trip-xl{
  --transform-translate-y: -20.625rem !important;
}

.-translate-y-tarapprendre-title-lg{
  --transform-translate-y: -58.75rem !important;
}

.-translate-y-oblong-list-lg{
  --transform-translate-y: -40.93rem !important;
}

.-translate-y-oblong-list-md{
  --transform-translate-y: -20.95rem !important;
}

.-translate-y-oblong-content-lg{
  --transform-translate-y: -26.875rem !important;
}

.-translate-y-article-thumb-lg{
  --transform-translate-y: -10.625rem !important;
}

.-translate-y-support-title-l-lg{
  --transform-translate-y: -28.125rem !important;
}

.-translate-y-support-title-r-lg{
  --transform-translate-y: -17.8125rem !important;
}

.-translate-y-main-footer-menu{
  --transform-translate-y: -13.75rem !important;
}

.-translate-y-main-footer-logo{
  --transform-translate-y: -25.625rem !important;
}

.-translate-y-full{
  --transform-translate-y: -100% !important;
}

.-translate-y-1\/2{
  --transform-translate-y: -50% !important;
}

.translate-y-1\/2{
  --transform-translate-y: 50% !important;
}

.hover\:translate-x-0:hover{
  --transform-translate-x: 0px !important;
}

.hover\:translate-x-1:hover{
  --transform-translate-x: .25rem !important;
}

.hover\:translate-x-2:hover{
  --transform-translate-x: .5rem !important;
}

.hover\:translate-x-3:hover{
  --transform-translate-x: .75rem !important;
}

.hover\:translate-x-4:hover{
  --transform-translate-x: 1rem !important;
}

.hover\:translate-x-5:hover{
  --transform-translate-x: 1.25rem !important;
}

.hover\:translate-x-6:hover{
  --transform-translate-x: 1.5rem !important;
}

.hover\:translate-x-7:hover{
  --transform-translate-x: 1.75rem !important;
}

.hover\:translate-x-8:hover{
  --transform-translate-x: 2rem !important;
}

.hover\:translate-x-9:hover{
  --transform-translate-x: 2.25rem !important;
}

.hover\:translate-x-10:hover{
  --transform-translate-x: 2.5rem !important;
}

.hover\:translate-x-11:hover{
  --transform-translate-x: 2.75rem !important;
}

.hover\:translate-x-12:hover{
  --transform-translate-x: 3rem !important;
}

.hover\:translate-x-13:hover{
  --transform-translate-x: 3.25rem !important;
}

.hover\:translate-x-14:hover{
  --transform-translate-x: 3.5rem !important;
}

.hover\:translate-x-15:hover{
  --transform-translate-x: 3.75rem !important;
}

.hover\:translate-x-16:hover{
  --transform-translate-x: 4rem !important;
}

.hover\:translate-x-17:hover{
  --transform-translate-x: 4.25rem !important;
}

.hover\:translate-x-18:hover{
  --transform-translate-x: 4.5rem !important;
}

.hover\:translate-x-19:hover{
  --transform-translate-x: 4.75rem !important;
}

.hover\:translate-x-20:hover{
  --transform-translate-x: 5rem !important;
}

.hover\:translate-x-21:hover{
  --transform-translate-x: 5.25rem !important;
}

.hover\:translate-x-22:hover{
  --transform-translate-x: 5.5rem !important;
}

.hover\:translate-x-23:hover{
  --transform-translate-x: 5.75rem !important;
}

.hover\:translate-x-24:hover{
  --transform-translate-x: 6rem !important;
}

.hover\:translate-x-25:hover{
  --transform-translate-x: 6.25rem !important;
}

.hover\:translate-x-26:hover{
  --transform-translate-x: 6.5rem !important;
}

.hover\:translate-x-27:hover{
  --transform-translate-x: 6.75rem !important;
}

.hover\:translate-x-28:hover{
  --transform-translate-x: 7rem !important;
}

.hover\:translate-x-29:hover{
  --transform-translate-x: 7.25rem !important;
}

.hover\:translate-x-30:hover{
  --transform-translate-x: 7.5rem !important;
}

.hover\:translate-x-31:hover{
  --transform-translate-x: 7.75rem !important;
}

.hover\:translate-x-32:hover{
  --transform-translate-x: 8rem !important;
}

.hover\:translate-x-33:hover{
  --transform-translate-x: 8.25rem !important;
}

.hover\:translate-x-34:hover{
  --transform-translate-x: 8.5rem !important;
}

.hover\:translate-x-35:hover{
  --transform-translate-x: 8.75rem !important;
}

.hover\:translate-x-36:hover{
  --transform-translate-x: 9rem !important;
}

.hover\:translate-x-37:hover{
  --transform-translate-x: 9.25rem !important;
}

.hover\:translate-x-38:hover{
  --transform-translate-x: 9.5rem !important;
}

.hover\:translate-x-39:hover{
  --transform-translate-x: 9.75rem !important;
}

.hover\:translate-x-40:hover{
  --transform-translate-x: 10rem !important;
}

.hover\:translate-x-41:hover{
  --transform-translate-x: 10.25rem !important;
}

.hover\:translate-x-42:hover{
  --transform-translate-x: 10.5rem !important;
}

.hover\:translate-x-43:hover{
  --transform-translate-x: 10.75rem !important;
}

.hover\:translate-x-44:hover{
  --transform-translate-x: 11rem !important;
}

.hover\:translate-x-45:hover{
  --transform-translate-x: 11.25rem !important;
}

.hover\:translate-x-46:hover{
  --transform-translate-x: 11.5rem !important;
}

.hover\:translate-x-47:hover{
  --transform-translate-x: 11.75rem !important;
}

.hover\:translate-x-48:hover{
  --transform-translate-x: 12rem !important;
}

.hover\:translate-x-49:hover{
  --transform-translate-x: 12.25rem !important;
}

.hover\:translate-x-50:hover{
  --transform-translate-x: 12.5rem !important;
}

.hover\:translate-x-51:hover{
  --transform-translate-x: 12.75rem !important;
}

.hover\:translate-x-52:hover{
  --transform-translate-x: 13rem !important;
}

.hover\:translate-x-53:hover{
  --transform-translate-x: 13.25rem !important;
}

.hover\:translate-x-54:hover{
  --transform-translate-x: 13.5rem !important;
}

.hover\:translate-x-55:hover{
  --transform-translate-x: 13.75rem !important;
}

.hover\:translate-x-56:hover{
  --transform-translate-x: 14rem !important;
}

.hover\:translate-x-70:hover{
  --transform-translate-x: 17.5rem !important;
}

.hover\:translate-x-71:hover{
  --transform-translate-x: 17.75rem !important;
}

.hover\:translate-x-72:hover{
  --transform-translate-x: 18rem !important;
}

.hover\:translate-x-73:hover{
  --transform-translate-x: 18.25rem !important;
}

.hover\:translate-x-74:hover{
  --transform-translate-x: 18.5rem !important;
}

.hover\:translate-x-75:hover{
  --transform-translate-x: 18.75rem !important;
}

.hover\:translate-x-76:hover{
  --transform-translate-x: 19rem !important;
}

.hover\:translate-x-77:hover{
  --transform-translate-x: 19.25rem !important;
}

.hover\:translate-x-78:hover{
  --transform-translate-x: 19.5rem !important;
}

.hover\:translate-x-79:hover{
  --transform-translate-x: 19.75rem !important;
}

.hover\:translate-x-80:hover{
  --transform-translate-x: 20rem !important;
}

.hover\:translate-x-81:hover{
  --transform-translate-x: 20.25rem !important;
}

.hover\:translate-x-82:hover{
  --transform-translate-x: 20.5rem !important;
}

.hover\:translate-x-83:hover{
  --transform-translate-x: 20.75rem !important;
}

.hover\:translate-x-84:hover{
  --transform-translate-x: 21rem !important;
}

.hover\:translate-x-85:hover{
  --transform-translate-x: 21.25rem !important;
}

.hover\:translate-x-86:hover{
  --transform-translate-x: 21.5rem !important;
}

.hover\:translate-x-87:hover{
  --transform-translate-x: 21.75rem !important;
}

.hover\:translate-x-88:hover{
  --transform-translate-x: 22rem !important;
}

.hover\:translate-x-89:hover{
  --transform-translate-x: 22.25rem !important;
}

.hover\:translate-x-90:hover{
  --transform-translate-x: 22.5rem !important;
}

.hover\:translate-x-91:hover{
  --transform-translate-x: 22.75rem !important;
}

.hover\:translate-x-92:hover{
  --transform-translate-x: 23rem !important;
}

.hover\:translate-x-100:hover{
  --transform-translate-x: 25rem !important;
}

.hover\:translate-x-131:hover{
  --transform-translate-x: 25.25rem !important;
}

.hover\:translate-x-135:hover{
  --transform-translate-x: 34rem !important;
}

.hover\:translate-x-150:hover{
  --transform-translate-x: 37.5rem !important;
}

.hover\:translate-x-710:hover{
  --transform-translate-x: 44.375rem !important;
}

.hover\:translate-x-820:hover{
  --transform-translate-x: 51.25rem !important;
}

.hover\:translate-x-1440:hover{
  --transform-translate-x: 90rem !important;
}

.hover\:translate-x-2\.5:hover{
  --transform-translate-x: .625rem !important;
}

.hover\:translate-x-6\.25:hover{
  --transform-translate-x: 1.5626rem !important;
}

.hover\:translate-x-7\.5:hover{
  --transform-translate-x: 1.875rem !important;
}

.hover\:translate-x-12\.5:hover{
  --transform-translate-x: 3.125rem !important;
}

.hover\:translate-x-17\.5:hover{
  --transform-translate-x: 4.375rem !important;
}

.hover\:translate-x-31\.5:hover{
  --transform-translate-x: 7.875rem !important;
}

.hover\:translate-x-thumb-tript-lg:hover{
  --transform-translate-x: 15.625rem !important;
}

.hover\:translate-x-thumb-tript-md:hover{
  --transform-translate-x: 11.25rem !important;
}

.hover\:translate-x-thumb-trip-xl:hover{
  --transform-translate-x: 20.625rem !important;
}

.hover\:translate-x-tarapprendre-title-lg:hover{
  --transform-translate-x: 58.75rem !important;
}

.hover\:translate-x-oblong-list-lg:hover{
  --transform-translate-x: 40.93rem !important;
}

.hover\:translate-x-oblong-list-md:hover{
  --transform-translate-x: 20.95rem !important;
}

.hover\:translate-x-oblong-content-lg:hover{
  --transform-translate-x: 26.875rem !important;
}

.hover\:translate-x-article-thumb-lg:hover{
  --transform-translate-x: 10.625rem !important;
}

.hover\:translate-x-support-title-l-lg:hover{
  --transform-translate-x: 28.125rem !important;
}

.hover\:translate-x-support-title-r-lg:hover{
  --transform-translate-x: 17.8125rem !important;
}

.hover\:translate-x-main-footer-menu:hover{
  --transform-translate-x: 13.75rem !important;
}

.hover\:translate-x-main-footer-logo:hover{
  --transform-translate-x: 25.625rem !important;
}

.hover\:translate-x-full:hover{
  --transform-translate-x: 100% !important;
}

.hover\:-translate-x-0:hover{
  --transform-translate-x: 0px !important;
}

.hover\:-translate-x-1:hover{
  --transform-translate-x: -0.25rem !important;
}

.hover\:-translate-x-2:hover{
  --transform-translate-x: -0.5rem !important;
}

.hover\:-translate-x-3:hover{
  --transform-translate-x: -0.75rem !important;
}

.hover\:-translate-x-4:hover{
  --transform-translate-x: -1rem !important;
}

.hover\:-translate-x-5:hover{
  --transform-translate-x: -1.25rem !important;
}

.hover\:-translate-x-6:hover{
  --transform-translate-x: -1.5rem !important;
}

.hover\:-translate-x-7:hover{
  --transform-translate-x: -1.75rem !important;
}

.hover\:-translate-x-8:hover{
  --transform-translate-x: -2rem !important;
}

.hover\:-translate-x-9:hover{
  --transform-translate-x: -2.25rem !important;
}

.hover\:-translate-x-10:hover{
  --transform-translate-x: -2.5rem !important;
}

.hover\:-translate-x-11:hover{
  --transform-translate-x: -2.75rem !important;
}

.hover\:-translate-x-12:hover{
  --transform-translate-x: -3rem !important;
}

.hover\:-translate-x-13:hover{
  --transform-translate-x: -3.25rem !important;
}

.hover\:-translate-x-14:hover{
  --transform-translate-x: -3.5rem !important;
}

.hover\:-translate-x-15:hover{
  --transform-translate-x: -3.75rem !important;
}

.hover\:-translate-x-16:hover{
  --transform-translate-x: -4rem !important;
}

.hover\:-translate-x-17:hover{
  --transform-translate-x: -4.25rem !important;
}

.hover\:-translate-x-18:hover{
  --transform-translate-x: -4.5rem !important;
}

.hover\:-translate-x-19:hover{
  --transform-translate-x: -4.75rem !important;
}

.hover\:-translate-x-20:hover{
  --transform-translate-x: -5rem !important;
}

.hover\:-translate-x-21:hover{
  --transform-translate-x: -5.25rem !important;
}

.hover\:-translate-x-22:hover{
  --transform-translate-x: -5.5rem !important;
}

.hover\:-translate-x-23:hover{
  --transform-translate-x: -5.75rem !important;
}

.hover\:-translate-x-24:hover{
  --transform-translate-x: -6rem !important;
}

.hover\:-translate-x-25:hover{
  --transform-translate-x: -6.25rem !important;
}

.hover\:-translate-x-26:hover{
  --transform-translate-x: -6.5rem !important;
}

.hover\:-translate-x-27:hover{
  --transform-translate-x: -6.75rem !important;
}

.hover\:-translate-x-28:hover{
  --transform-translate-x: -7rem !important;
}

.hover\:-translate-x-29:hover{
  --transform-translate-x: -7.25rem !important;
}

.hover\:-translate-x-30:hover{
  --transform-translate-x: -7.5rem !important;
}

.hover\:-translate-x-31:hover{
  --transform-translate-x: -7.75rem !important;
}

.hover\:-translate-x-32:hover{
  --transform-translate-x: -8rem !important;
}

.hover\:-translate-x-33:hover{
  --transform-translate-x: -8.25rem !important;
}

.hover\:-translate-x-34:hover{
  --transform-translate-x: -8.5rem !important;
}

.hover\:-translate-x-35:hover{
  --transform-translate-x: -8.75rem !important;
}

.hover\:-translate-x-36:hover{
  --transform-translate-x: -9rem !important;
}

.hover\:-translate-x-37:hover{
  --transform-translate-x: -9.25rem !important;
}

.hover\:-translate-x-38:hover{
  --transform-translate-x: -9.5rem !important;
}

.hover\:-translate-x-39:hover{
  --transform-translate-x: -9.75rem !important;
}

.hover\:-translate-x-40:hover{
  --transform-translate-x: -10rem !important;
}

.hover\:-translate-x-41:hover{
  --transform-translate-x: -10.25rem !important;
}

.hover\:-translate-x-42:hover{
  --transform-translate-x: -10.5rem !important;
}

.hover\:-translate-x-43:hover{
  --transform-translate-x: -10.75rem !important;
}

.hover\:-translate-x-44:hover{
  --transform-translate-x: -11rem !important;
}

.hover\:-translate-x-45:hover{
  --transform-translate-x: -11.25rem !important;
}

.hover\:-translate-x-46:hover{
  --transform-translate-x: -11.5rem !important;
}

.hover\:-translate-x-47:hover{
  --transform-translate-x: -11.75rem !important;
}

.hover\:-translate-x-48:hover{
  --transform-translate-x: -12rem !important;
}

.hover\:-translate-x-49:hover{
  --transform-translate-x: -12.25rem !important;
}

.hover\:-translate-x-50:hover{
  --transform-translate-x: -12.5rem !important;
}

.hover\:-translate-x-51:hover{
  --transform-translate-x: -12.75rem !important;
}

.hover\:-translate-x-52:hover{
  --transform-translate-x: -13rem !important;
}

.hover\:-translate-x-53:hover{
  --transform-translate-x: -13.25rem !important;
}

.hover\:-translate-x-54:hover{
  --transform-translate-x: -13.5rem !important;
}

.hover\:-translate-x-55:hover{
  --transform-translate-x: -13.75rem !important;
}

.hover\:-translate-x-56:hover{
  --transform-translate-x: -14rem !important;
}

.hover\:-translate-x-70:hover{
  --transform-translate-x: -17.5rem !important;
}

.hover\:-translate-x-71:hover{
  --transform-translate-x: -17.75rem !important;
}

.hover\:-translate-x-72:hover{
  --transform-translate-x: -18rem !important;
}

.hover\:-translate-x-73:hover{
  --transform-translate-x: -18.25rem !important;
}

.hover\:-translate-x-74:hover{
  --transform-translate-x: -18.5rem !important;
}

.hover\:-translate-x-75:hover{
  --transform-translate-x: -18.75rem !important;
}

.hover\:-translate-x-76:hover{
  --transform-translate-x: -19rem !important;
}

.hover\:-translate-x-77:hover{
  --transform-translate-x: -19.25rem !important;
}

.hover\:-translate-x-78:hover{
  --transform-translate-x: -19.5rem !important;
}

.hover\:-translate-x-79:hover{
  --transform-translate-x: -19.75rem !important;
}

.hover\:-translate-x-80:hover{
  --transform-translate-x: -20rem !important;
}

.hover\:-translate-x-81:hover{
  --transform-translate-x: -20.25rem !important;
}

.hover\:-translate-x-82:hover{
  --transform-translate-x: -20.5rem !important;
}

.hover\:-translate-x-83:hover{
  --transform-translate-x: -20.75rem !important;
}

.hover\:-translate-x-84:hover{
  --transform-translate-x: -21rem !important;
}

.hover\:-translate-x-85:hover{
  --transform-translate-x: -21.25rem !important;
}

.hover\:-translate-x-86:hover{
  --transform-translate-x: -21.5rem !important;
}

.hover\:-translate-x-87:hover{
  --transform-translate-x: -21.75rem !important;
}

.hover\:-translate-x-88:hover{
  --transform-translate-x: -22rem !important;
}

.hover\:-translate-x-89:hover{
  --transform-translate-x: -22.25rem !important;
}

.hover\:-translate-x-90:hover{
  --transform-translate-x: -22.5rem !important;
}

.hover\:-translate-x-91:hover{
  --transform-translate-x: -22.75rem !important;
}

.hover\:-translate-x-92:hover{
  --transform-translate-x: -23rem !important;
}

.hover\:-translate-x-100:hover{
  --transform-translate-x: -25rem !important;
}

.hover\:-translate-x-131:hover{
  --transform-translate-x: -25.25rem !important;
}

.hover\:-translate-x-135:hover{
  --transform-translate-x: -34rem !important;
}

.hover\:-translate-x-150:hover{
  --transform-translate-x: -37.5rem !important;
}

.hover\:-translate-x-710:hover{
  --transform-translate-x: -44.375rem !important;
}

.hover\:-translate-x-820:hover{
  --transform-translate-x: -51.25rem !important;
}

.hover\:-translate-x-1440:hover{
  --transform-translate-x: -90rem !important;
}

.hover\:-translate-x-2\.5:hover{
  --transform-translate-x: -0.625rem !important;
}

.hover\:-translate-x-6\.25:hover{
  --transform-translate-x: -1.5626rem !important;
}

.hover\:-translate-x-7\.5:hover{
  --transform-translate-x: -1.875rem !important;
}

.hover\:-translate-x-12\.5:hover{
  --transform-translate-x: -3.125rem !important;
}

.hover\:-translate-x-17\.5:hover{
  --transform-translate-x: -4.375rem !important;
}

.hover\:-translate-x-31\.5:hover{
  --transform-translate-x: -7.875rem !important;
}

.hover\:-translate-x-thumb-tript-lg:hover{
  --transform-translate-x: -15.625rem !important;
}

.hover\:-translate-x-thumb-tript-md:hover{
  --transform-translate-x: -11.25rem !important;
}

.hover\:-translate-x-thumb-trip-xl:hover{
  --transform-translate-x: -20.625rem !important;
}

.hover\:-translate-x-tarapprendre-title-lg:hover{
  --transform-translate-x: -58.75rem !important;
}

.hover\:-translate-x-oblong-list-lg:hover{
  --transform-translate-x: -40.93rem !important;
}

.hover\:-translate-x-oblong-list-md:hover{
  --transform-translate-x: -20.95rem !important;
}

.hover\:-translate-x-oblong-content-lg:hover{
  --transform-translate-x: -26.875rem !important;
}

.hover\:-translate-x-article-thumb-lg:hover{
  --transform-translate-x: -10.625rem !important;
}

.hover\:-translate-x-support-title-l-lg:hover{
  --transform-translate-x: -28.125rem !important;
}

.hover\:-translate-x-support-title-r-lg:hover{
  --transform-translate-x: -17.8125rem !important;
}

.hover\:-translate-x-main-footer-menu:hover{
  --transform-translate-x: -13.75rem !important;
}

.hover\:-translate-x-main-footer-logo:hover{
  --transform-translate-x: -25.625rem !important;
}

.hover\:-translate-x-full:hover{
  --transform-translate-x: -100% !important;
}

.hover\:-translate-x-1\/2:hover{
  --transform-translate-x: -50% !important;
}

.hover\:translate-x-1\/2:hover{
  --transform-translate-x: 50% !important;
}

.hover\:translate-y-0:hover{
  --transform-translate-y: 0px !important;
}

.hover\:translate-y-1:hover{
  --transform-translate-y: .25rem !important;
}

.hover\:translate-y-2:hover{
  --transform-translate-y: .5rem !important;
}

.hover\:translate-y-3:hover{
  --transform-translate-y: .75rem !important;
}

.hover\:translate-y-4:hover{
  --transform-translate-y: 1rem !important;
}

.hover\:translate-y-5:hover{
  --transform-translate-y: 1.25rem !important;
}

.hover\:translate-y-6:hover{
  --transform-translate-y: 1.5rem !important;
}

.hover\:translate-y-7:hover{
  --transform-translate-y: 1.75rem !important;
}

.hover\:translate-y-8:hover{
  --transform-translate-y: 2rem !important;
}

.hover\:translate-y-9:hover{
  --transform-translate-y: 2.25rem !important;
}

.hover\:translate-y-10:hover{
  --transform-translate-y: 2.5rem !important;
}

.hover\:translate-y-11:hover{
  --transform-translate-y: 2.75rem !important;
}

.hover\:translate-y-12:hover{
  --transform-translate-y: 3rem !important;
}

.hover\:translate-y-13:hover{
  --transform-translate-y: 3.25rem !important;
}

.hover\:translate-y-14:hover{
  --transform-translate-y: 3.5rem !important;
}

.hover\:translate-y-15:hover{
  --transform-translate-y: 3.75rem !important;
}

.hover\:translate-y-16:hover{
  --transform-translate-y: 4rem !important;
}

.hover\:translate-y-17:hover{
  --transform-translate-y: 4.25rem !important;
}

.hover\:translate-y-18:hover{
  --transform-translate-y: 4.5rem !important;
}

.hover\:translate-y-19:hover{
  --transform-translate-y: 4.75rem !important;
}

.hover\:translate-y-20:hover{
  --transform-translate-y: 5rem !important;
}

.hover\:translate-y-21:hover{
  --transform-translate-y: 5.25rem !important;
}

.hover\:translate-y-22:hover{
  --transform-translate-y: 5.5rem !important;
}

.hover\:translate-y-23:hover{
  --transform-translate-y: 5.75rem !important;
}

.hover\:translate-y-24:hover{
  --transform-translate-y: 6rem !important;
}

.hover\:translate-y-25:hover{
  --transform-translate-y: 6.25rem !important;
}

.hover\:translate-y-26:hover{
  --transform-translate-y: 6.5rem !important;
}

.hover\:translate-y-27:hover{
  --transform-translate-y: 6.75rem !important;
}

.hover\:translate-y-28:hover{
  --transform-translate-y: 7rem !important;
}

.hover\:translate-y-29:hover{
  --transform-translate-y: 7.25rem !important;
}

.hover\:translate-y-30:hover{
  --transform-translate-y: 7.5rem !important;
}

.hover\:translate-y-31:hover{
  --transform-translate-y: 7.75rem !important;
}

.hover\:translate-y-32:hover{
  --transform-translate-y: 8rem !important;
}

.hover\:translate-y-33:hover{
  --transform-translate-y: 8.25rem !important;
}

.hover\:translate-y-34:hover{
  --transform-translate-y: 8.5rem !important;
}

.hover\:translate-y-35:hover{
  --transform-translate-y: 8.75rem !important;
}

.hover\:translate-y-36:hover{
  --transform-translate-y: 9rem !important;
}

.hover\:translate-y-37:hover{
  --transform-translate-y: 9.25rem !important;
}

.hover\:translate-y-38:hover{
  --transform-translate-y: 9.5rem !important;
}

.hover\:translate-y-39:hover{
  --transform-translate-y: 9.75rem !important;
}

.hover\:translate-y-40:hover{
  --transform-translate-y: 10rem !important;
}

.hover\:translate-y-41:hover{
  --transform-translate-y: 10.25rem !important;
}

.hover\:translate-y-42:hover{
  --transform-translate-y: 10.5rem !important;
}

.hover\:translate-y-43:hover{
  --transform-translate-y: 10.75rem !important;
}

.hover\:translate-y-44:hover{
  --transform-translate-y: 11rem !important;
}

.hover\:translate-y-45:hover{
  --transform-translate-y: 11.25rem !important;
}

.hover\:translate-y-46:hover{
  --transform-translate-y: 11.5rem !important;
}

.hover\:translate-y-47:hover{
  --transform-translate-y: 11.75rem !important;
}

.hover\:translate-y-48:hover{
  --transform-translate-y: 12rem !important;
}

.hover\:translate-y-49:hover{
  --transform-translate-y: 12.25rem !important;
}

.hover\:translate-y-50:hover{
  --transform-translate-y: 12.5rem !important;
}

.hover\:translate-y-51:hover{
  --transform-translate-y: 12.75rem !important;
}

.hover\:translate-y-52:hover{
  --transform-translate-y: 13rem !important;
}

.hover\:translate-y-53:hover{
  --transform-translate-y: 13.25rem !important;
}

.hover\:translate-y-54:hover{
  --transform-translate-y: 13.5rem !important;
}

.hover\:translate-y-55:hover{
  --transform-translate-y: 13.75rem !important;
}

.hover\:translate-y-56:hover{
  --transform-translate-y: 14rem !important;
}

.hover\:translate-y-70:hover{
  --transform-translate-y: 17.5rem !important;
}

.hover\:translate-y-71:hover{
  --transform-translate-y: 17.75rem !important;
}

.hover\:translate-y-72:hover{
  --transform-translate-y: 18rem !important;
}

.hover\:translate-y-73:hover{
  --transform-translate-y: 18.25rem !important;
}

.hover\:translate-y-74:hover{
  --transform-translate-y: 18.5rem !important;
}

.hover\:translate-y-75:hover{
  --transform-translate-y: 18.75rem !important;
}

.hover\:translate-y-76:hover{
  --transform-translate-y: 19rem !important;
}

.hover\:translate-y-77:hover{
  --transform-translate-y: 19.25rem !important;
}

.hover\:translate-y-78:hover{
  --transform-translate-y: 19.5rem !important;
}

.hover\:translate-y-79:hover{
  --transform-translate-y: 19.75rem !important;
}

.hover\:translate-y-80:hover{
  --transform-translate-y: 20rem !important;
}

.hover\:translate-y-81:hover{
  --transform-translate-y: 20.25rem !important;
}

.hover\:translate-y-82:hover{
  --transform-translate-y: 20.5rem !important;
}

.hover\:translate-y-83:hover{
  --transform-translate-y: 20.75rem !important;
}

.hover\:translate-y-84:hover{
  --transform-translate-y: 21rem !important;
}

.hover\:translate-y-85:hover{
  --transform-translate-y: 21.25rem !important;
}

.hover\:translate-y-86:hover{
  --transform-translate-y: 21.5rem !important;
}

.hover\:translate-y-87:hover{
  --transform-translate-y: 21.75rem !important;
}

.hover\:translate-y-88:hover{
  --transform-translate-y: 22rem !important;
}

.hover\:translate-y-89:hover{
  --transform-translate-y: 22.25rem !important;
}

.hover\:translate-y-90:hover{
  --transform-translate-y: 22.5rem !important;
}

.hover\:translate-y-91:hover{
  --transform-translate-y: 22.75rem !important;
}

.hover\:translate-y-92:hover{
  --transform-translate-y: 23rem !important;
}

.hover\:translate-y-100:hover{
  --transform-translate-y: 25rem !important;
}

.hover\:translate-y-131:hover{
  --transform-translate-y: 25.25rem !important;
}

.hover\:translate-y-135:hover{
  --transform-translate-y: 34rem !important;
}

.hover\:translate-y-150:hover{
  --transform-translate-y: 37.5rem !important;
}

.hover\:translate-y-710:hover{
  --transform-translate-y: 44.375rem !important;
}

.hover\:translate-y-820:hover{
  --transform-translate-y: 51.25rem !important;
}

.hover\:translate-y-1440:hover{
  --transform-translate-y: 90rem !important;
}

.hover\:translate-y-2\.5:hover{
  --transform-translate-y: .625rem !important;
}

.hover\:translate-y-6\.25:hover{
  --transform-translate-y: 1.5626rem !important;
}

.hover\:translate-y-7\.5:hover{
  --transform-translate-y: 1.875rem !important;
}

.hover\:translate-y-12\.5:hover{
  --transform-translate-y: 3.125rem !important;
}

.hover\:translate-y-17\.5:hover{
  --transform-translate-y: 4.375rem !important;
}

.hover\:translate-y-31\.5:hover{
  --transform-translate-y: 7.875rem !important;
}

.hover\:translate-y-thumb-tript-lg:hover{
  --transform-translate-y: 15.625rem !important;
}

.hover\:translate-y-thumb-tript-md:hover{
  --transform-translate-y: 11.25rem !important;
}

.hover\:translate-y-thumb-trip-xl:hover{
  --transform-translate-y: 20.625rem !important;
}

.hover\:translate-y-tarapprendre-title-lg:hover{
  --transform-translate-y: 58.75rem !important;
}

.hover\:translate-y-oblong-list-lg:hover{
  --transform-translate-y: 40.93rem !important;
}

.hover\:translate-y-oblong-list-md:hover{
  --transform-translate-y: 20.95rem !important;
}

.hover\:translate-y-oblong-content-lg:hover{
  --transform-translate-y: 26.875rem !important;
}

.hover\:translate-y-article-thumb-lg:hover{
  --transform-translate-y: 10.625rem !important;
}

.hover\:translate-y-support-title-l-lg:hover{
  --transform-translate-y: 28.125rem !important;
}

.hover\:translate-y-support-title-r-lg:hover{
  --transform-translate-y: 17.8125rem !important;
}

.hover\:translate-y-main-footer-menu:hover{
  --transform-translate-y: 13.75rem !important;
}

.hover\:translate-y-main-footer-logo:hover{
  --transform-translate-y: 25.625rem !important;
}

.hover\:translate-y-full:hover{
  --transform-translate-y: 100% !important;
}

.hover\:-translate-y-0:hover{
  --transform-translate-y: 0px !important;
}

.hover\:-translate-y-1:hover{
  --transform-translate-y: -0.25rem !important;
}

.hover\:-translate-y-2:hover{
  --transform-translate-y: -0.5rem !important;
}

.hover\:-translate-y-3:hover{
  --transform-translate-y: -0.75rem !important;
}

.hover\:-translate-y-4:hover{
  --transform-translate-y: -1rem !important;
}

.hover\:-translate-y-5:hover{
  --transform-translate-y: -1.25rem !important;
}

.hover\:-translate-y-6:hover{
  --transform-translate-y: -1.5rem !important;
}

.hover\:-translate-y-7:hover{
  --transform-translate-y: -1.75rem !important;
}

.hover\:-translate-y-8:hover{
  --transform-translate-y: -2rem !important;
}

.hover\:-translate-y-9:hover{
  --transform-translate-y: -2.25rem !important;
}

.hover\:-translate-y-10:hover{
  --transform-translate-y: -2.5rem !important;
}

.hover\:-translate-y-11:hover{
  --transform-translate-y: -2.75rem !important;
}

.hover\:-translate-y-12:hover{
  --transform-translate-y: -3rem !important;
}

.hover\:-translate-y-13:hover{
  --transform-translate-y: -3.25rem !important;
}

.hover\:-translate-y-14:hover{
  --transform-translate-y: -3.5rem !important;
}

.hover\:-translate-y-15:hover{
  --transform-translate-y: -3.75rem !important;
}

.hover\:-translate-y-16:hover{
  --transform-translate-y: -4rem !important;
}

.hover\:-translate-y-17:hover{
  --transform-translate-y: -4.25rem !important;
}

.hover\:-translate-y-18:hover{
  --transform-translate-y: -4.5rem !important;
}

.hover\:-translate-y-19:hover{
  --transform-translate-y: -4.75rem !important;
}

.hover\:-translate-y-20:hover{
  --transform-translate-y: -5rem !important;
}

.hover\:-translate-y-21:hover{
  --transform-translate-y: -5.25rem !important;
}

.hover\:-translate-y-22:hover{
  --transform-translate-y: -5.5rem !important;
}

.hover\:-translate-y-23:hover{
  --transform-translate-y: -5.75rem !important;
}

.hover\:-translate-y-24:hover{
  --transform-translate-y: -6rem !important;
}

.hover\:-translate-y-25:hover{
  --transform-translate-y: -6.25rem !important;
}

.hover\:-translate-y-26:hover{
  --transform-translate-y: -6.5rem !important;
}

.hover\:-translate-y-27:hover{
  --transform-translate-y: -6.75rem !important;
}

.hover\:-translate-y-28:hover{
  --transform-translate-y: -7rem !important;
}

.hover\:-translate-y-29:hover{
  --transform-translate-y: -7.25rem !important;
}

.hover\:-translate-y-30:hover{
  --transform-translate-y: -7.5rem !important;
}

.hover\:-translate-y-31:hover{
  --transform-translate-y: -7.75rem !important;
}

.hover\:-translate-y-32:hover{
  --transform-translate-y: -8rem !important;
}

.hover\:-translate-y-33:hover{
  --transform-translate-y: -8.25rem !important;
}

.hover\:-translate-y-34:hover{
  --transform-translate-y: -8.5rem !important;
}

.hover\:-translate-y-35:hover{
  --transform-translate-y: -8.75rem !important;
}

.hover\:-translate-y-36:hover{
  --transform-translate-y: -9rem !important;
}

.hover\:-translate-y-37:hover{
  --transform-translate-y: -9.25rem !important;
}

.hover\:-translate-y-38:hover{
  --transform-translate-y: -9.5rem !important;
}

.hover\:-translate-y-39:hover{
  --transform-translate-y: -9.75rem !important;
}

.hover\:-translate-y-40:hover{
  --transform-translate-y: -10rem !important;
}

.hover\:-translate-y-41:hover{
  --transform-translate-y: -10.25rem !important;
}

.hover\:-translate-y-42:hover{
  --transform-translate-y: -10.5rem !important;
}

.hover\:-translate-y-43:hover{
  --transform-translate-y: -10.75rem !important;
}

.hover\:-translate-y-44:hover{
  --transform-translate-y: -11rem !important;
}

.hover\:-translate-y-45:hover{
  --transform-translate-y: -11.25rem !important;
}

.hover\:-translate-y-46:hover{
  --transform-translate-y: -11.5rem !important;
}

.hover\:-translate-y-47:hover{
  --transform-translate-y: -11.75rem !important;
}

.hover\:-translate-y-48:hover{
  --transform-translate-y: -12rem !important;
}

.hover\:-translate-y-49:hover{
  --transform-translate-y: -12.25rem !important;
}

.hover\:-translate-y-50:hover{
  --transform-translate-y: -12.5rem !important;
}

.hover\:-translate-y-51:hover{
  --transform-translate-y: -12.75rem !important;
}

.hover\:-translate-y-52:hover{
  --transform-translate-y: -13rem !important;
}

.hover\:-translate-y-53:hover{
  --transform-translate-y: -13.25rem !important;
}

.hover\:-translate-y-54:hover{
  --transform-translate-y: -13.5rem !important;
}

.hover\:-translate-y-55:hover{
  --transform-translate-y: -13.75rem !important;
}

.hover\:-translate-y-56:hover{
  --transform-translate-y: -14rem !important;
}

.hover\:-translate-y-70:hover{
  --transform-translate-y: -17.5rem !important;
}

.hover\:-translate-y-71:hover{
  --transform-translate-y: -17.75rem !important;
}

.hover\:-translate-y-72:hover{
  --transform-translate-y: -18rem !important;
}

.hover\:-translate-y-73:hover{
  --transform-translate-y: -18.25rem !important;
}

.hover\:-translate-y-74:hover{
  --transform-translate-y: -18.5rem !important;
}

.hover\:-translate-y-75:hover{
  --transform-translate-y: -18.75rem !important;
}

.hover\:-translate-y-76:hover{
  --transform-translate-y: -19rem !important;
}

.hover\:-translate-y-77:hover{
  --transform-translate-y: -19.25rem !important;
}

.hover\:-translate-y-78:hover{
  --transform-translate-y: -19.5rem !important;
}

.hover\:-translate-y-79:hover{
  --transform-translate-y: -19.75rem !important;
}

.hover\:-translate-y-80:hover{
  --transform-translate-y: -20rem !important;
}

.hover\:-translate-y-81:hover{
  --transform-translate-y: -20.25rem !important;
}

.hover\:-translate-y-82:hover{
  --transform-translate-y: -20.5rem !important;
}

.hover\:-translate-y-83:hover{
  --transform-translate-y: -20.75rem !important;
}

.hover\:-translate-y-84:hover{
  --transform-translate-y: -21rem !important;
}

.hover\:-translate-y-85:hover{
  --transform-translate-y: -21.25rem !important;
}

.hover\:-translate-y-86:hover{
  --transform-translate-y: -21.5rem !important;
}

.hover\:-translate-y-87:hover{
  --transform-translate-y: -21.75rem !important;
}

.hover\:-translate-y-88:hover{
  --transform-translate-y: -22rem !important;
}

.hover\:-translate-y-89:hover{
  --transform-translate-y: -22.25rem !important;
}

.hover\:-translate-y-90:hover{
  --transform-translate-y: -22.5rem !important;
}

.hover\:-translate-y-91:hover{
  --transform-translate-y: -22.75rem !important;
}

.hover\:-translate-y-92:hover{
  --transform-translate-y: -23rem !important;
}

.hover\:-translate-y-100:hover{
  --transform-translate-y: -25rem !important;
}

.hover\:-translate-y-131:hover{
  --transform-translate-y: -25.25rem !important;
}

.hover\:-translate-y-135:hover{
  --transform-translate-y: -34rem !important;
}

.hover\:-translate-y-150:hover{
  --transform-translate-y: -37.5rem !important;
}

.hover\:-translate-y-710:hover{
  --transform-translate-y: -44.375rem !important;
}

.hover\:-translate-y-820:hover{
  --transform-translate-y: -51.25rem !important;
}

.hover\:-translate-y-1440:hover{
  --transform-translate-y: -90rem !important;
}

.hover\:-translate-y-2\.5:hover{
  --transform-translate-y: -0.625rem !important;
}

.hover\:-translate-y-6\.25:hover{
  --transform-translate-y: -1.5626rem !important;
}

.hover\:-translate-y-7\.5:hover{
  --transform-translate-y: -1.875rem !important;
}

.hover\:-translate-y-12\.5:hover{
  --transform-translate-y: -3.125rem !important;
}

.hover\:-translate-y-17\.5:hover{
  --transform-translate-y: -4.375rem !important;
}

.hover\:-translate-y-31\.5:hover{
  --transform-translate-y: -7.875rem !important;
}

.hover\:-translate-y-thumb-tript-lg:hover{
  --transform-translate-y: -15.625rem !important;
}

.hover\:-translate-y-thumb-tript-md:hover{
  --transform-translate-y: -11.25rem !important;
}

.hover\:-translate-y-thumb-trip-xl:hover{
  --transform-translate-y: -20.625rem !important;
}

.hover\:-translate-y-tarapprendre-title-lg:hover{
  --transform-translate-y: -58.75rem !important;
}

.hover\:-translate-y-oblong-list-lg:hover{
  --transform-translate-y: -40.93rem !important;
}

.hover\:-translate-y-oblong-list-md:hover{
  --transform-translate-y: -20.95rem !important;
}

.hover\:-translate-y-oblong-content-lg:hover{
  --transform-translate-y: -26.875rem !important;
}

.hover\:-translate-y-article-thumb-lg:hover{
  --transform-translate-y: -10.625rem !important;
}

.hover\:-translate-y-support-title-l-lg:hover{
  --transform-translate-y: -28.125rem !important;
}

.hover\:-translate-y-support-title-r-lg:hover{
  --transform-translate-y: -17.8125rem !important;
}

.hover\:-translate-y-main-footer-menu:hover{
  --transform-translate-y: -13.75rem !important;
}

.hover\:-translate-y-main-footer-logo:hover{
  --transform-translate-y: -25.625rem !important;
}

.hover\:-translate-y-full:hover{
  --transform-translate-y: -100% !important;
}

.hover\:-translate-y-1\/2:hover{
  --transform-translate-y: -50% !important;
}

.hover\:translate-y-1\/2:hover{
  --transform-translate-y: 50% !important;
}

.focus\:translate-x-0:focus{
  --transform-translate-x: 0px !important;
}

.focus\:translate-x-1:focus{
  --transform-translate-x: .25rem !important;
}

.focus\:translate-x-2:focus{
  --transform-translate-x: .5rem !important;
}

.focus\:translate-x-3:focus{
  --transform-translate-x: .75rem !important;
}

.focus\:translate-x-4:focus{
  --transform-translate-x: 1rem !important;
}

.focus\:translate-x-5:focus{
  --transform-translate-x: 1.25rem !important;
}

.focus\:translate-x-6:focus{
  --transform-translate-x: 1.5rem !important;
}

.focus\:translate-x-7:focus{
  --transform-translate-x: 1.75rem !important;
}

.focus\:translate-x-8:focus{
  --transform-translate-x: 2rem !important;
}

.focus\:translate-x-9:focus{
  --transform-translate-x: 2.25rem !important;
}

.focus\:translate-x-10:focus{
  --transform-translate-x: 2.5rem !important;
}

.focus\:translate-x-11:focus{
  --transform-translate-x: 2.75rem !important;
}

.focus\:translate-x-12:focus{
  --transform-translate-x: 3rem !important;
}

.focus\:translate-x-13:focus{
  --transform-translate-x: 3.25rem !important;
}

.focus\:translate-x-14:focus{
  --transform-translate-x: 3.5rem !important;
}

.focus\:translate-x-15:focus{
  --transform-translate-x: 3.75rem !important;
}

.focus\:translate-x-16:focus{
  --transform-translate-x: 4rem !important;
}

.focus\:translate-x-17:focus{
  --transform-translate-x: 4.25rem !important;
}

.focus\:translate-x-18:focus{
  --transform-translate-x: 4.5rem !important;
}

.focus\:translate-x-19:focus{
  --transform-translate-x: 4.75rem !important;
}

.focus\:translate-x-20:focus{
  --transform-translate-x: 5rem !important;
}

.focus\:translate-x-21:focus{
  --transform-translate-x: 5.25rem !important;
}

.focus\:translate-x-22:focus{
  --transform-translate-x: 5.5rem !important;
}

.focus\:translate-x-23:focus{
  --transform-translate-x: 5.75rem !important;
}

.focus\:translate-x-24:focus{
  --transform-translate-x: 6rem !important;
}

.focus\:translate-x-25:focus{
  --transform-translate-x: 6.25rem !important;
}

.focus\:translate-x-26:focus{
  --transform-translate-x: 6.5rem !important;
}

.focus\:translate-x-27:focus{
  --transform-translate-x: 6.75rem !important;
}

.focus\:translate-x-28:focus{
  --transform-translate-x: 7rem !important;
}

.focus\:translate-x-29:focus{
  --transform-translate-x: 7.25rem !important;
}

.focus\:translate-x-30:focus{
  --transform-translate-x: 7.5rem !important;
}

.focus\:translate-x-31:focus{
  --transform-translate-x: 7.75rem !important;
}

.focus\:translate-x-32:focus{
  --transform-translate-x: 8rem !important;
}

.focus\:translate-x-33:focus{
  --transform-translate-x: 8.25rem !important;
}

.focus\:translate-x-34:focus{
  --transform-translate-x: 8.5rem !important;
}

.focus\:translate-x-35:focus{
  --transform-translate-x: 8.75rem !important;
}

.focus\:translate-x-36:focus{
  --transform-translate-x: 9rem !important;
}

.focus\:translate-x-37:focus{
  --transform-translate-x: 9.25rem !important;
}

.focus\:translate-x-38:focus{
  --transform-translate-x: 9.5rem !important;
}

.focus\:translate-x-39:focus{
  --transform-translate-x: 9.75rem !important;
}

.focus\:translate-x-40:focus{
  --transform-translate-x: 10rem !important;
}

.focus\:translate-x-41:focus{
  --transform-translate-x: 10.25rem !important;
}

.focus\:translate-x-42:focus{
  --transform-translate-x: 10.5rem !important;
}

.focus\:translate-x-43:focus{
  --transform-translate-x: 10.75rem !important;
}

.focus\:translate-x-44:focus{
  --transform-translate-x: 11rem !important;
}

.focus\:translate-x-45:focus{
  --transform-translate-x: 11.25rem !important;
}

.focus\:translate-x-46:focus{
  --transform-translate-x: 11.5rem !important;
}

.focus\:translate-x-47:focus{
  --transform-translate-x: 11.75rem !important;
}

.focus\:translate-x-48:focus{
  --transform-translate-x: 12rem !important;
}

.focus\:translate-x-49:focus{
  --transform-translate-x: 12.25rem !important;
}

.focus\:translate-x-50:focus{
  --transform-translate-x: 12.5rem !important;
}

.focus\:translate-x-51:focus{
  --transform-translate-x: 12.75rem !important;
}

.focus\:translate-x-52:focus{
  --transform-translate-x: 13rem !important;
}

.focus\:translate-x-53:focus{
  --transform-translate-x: 13.25rem !important;
}

.focus\:translate-x-54:focus{
  --transform-translate-x: 13.5rem !important;
}

.focus\:translate-x-55:focus{
  --transform-translate-x: 13.75rem !important;
}

.focus\:translate-x-56:focus{
  --transform-translate-x: 14rem !important;
}

.focus\:translate-x-70:focus{
  --transform-translate-x: 17.5rem !important;
}

.focus\:translate-x-71:focus{
  --transform-translate-x: 17.75rem !important;
}

.focus\:translate-x-72:focus{
  --transform-translate-x: 18rem !important;
}

.focus\:translate-x-73:focus{
  --transform-translate-x: 18.25rem !important;
}

.focus\:translate-x-74:focus{
  --transform-translate-x: 18.5rem !important;
}

.focus\:translate-x-75:focus{
  --transform-translate-x: 18.75rem !important;
}

.focus\:translate-x-76:focus{
  --transform-translate-x: 19rem !important;
}

.focus\:translate-x-77:focus{
  --transform-translate-x: 19.25rem !important;
}

.focus\:translate-x-78:focus{
  --transform-translate-x: 19.5rem !important;
}

.focus\:translate-x-79:focus{
  --transform-translate-x: 19.75rem !important;
}

.focus\:translate-x-80:focus{
  --transform-translate-x: 20rem !important;
}

.focus\:translate-x-81:focus{
  --transform-translate-x: 20.25rem !important;
}

.focus\:translate-x-82:focus{
  --transform-translate-x: 20.5rem !important;
}

.focus\:translate-x-83:focus{
  --transform-translate-x: 20.75rem !important;
}

.focus\:translate-x-84:focus{
  --transform-translate-x: 21rem !important;
}

.focus\:translate-x-85:focus{
  --transform-translate-x: 21.25rem !important;
}

.focus\:translate-x-86:focus{
  --transform-translate-x: 21.5rem !important;
}

.focus\:translate-x-87:focus{
  --transform-translate-x: 21.75rem !important;
}

.focus\:translate-x-88:focus{
  --transform-translate-x: 22rem !important;
}

.focus\:translate-x-89:focus{
  --transform-translate-x: 22.25rem !important;
}

.focus\:translate-x-90:focus{
  --transform-translate-x: 22.5rem !important;
}

.focus\:translate-x-91:focus{
  --transform-translate-x: 22.75rem !important;
}

.focus\:translate-x-92:focus{
  --transform-translate-x: 23rem !important;
}

.focus\:translate-x-100:focus{
  --transform-translate-x: 25rem !important;
}

.focus\:translate-x-131:focus{
  --transform-translate-x: 25.25rem !important;
}

.focus\:translate-x-135:focus{
  --transform-translate-x: 34rem !important;
}

.focus\:translate-x-150:focus{
  --transform-translate-x: 37.5rem !important;
}

.focus\:translate-x-710:focus{
  --transform-translate-x: 44.375rem !important;
}

.focus\:translate-x-820:focus{
  --transform-translate-x: 51.25rem !important;
}

.focus\:translate-x-1440:focus{
  --transform-translate-x: 90rem !important;
}

.focus\:translate-x-2\.5:focus{
  --transform-translate-x: .625rem !important;
}

.focus\:translate-x-6\.25:focus{
  --transform-translate-x: 1.5626rem !important;
}

.focus\:translate-x-7\.5:focus{
  --transform-translate-x: 1.875rem !important;
}

.focus\:translate-x-12\.5:focus{
  --transform-translate-x: 3.125rem !important;
}

.focus\:translate-x-17\.5:focus{
  --transform-translate-x: 4.375rem !important;
}

.focus\:translate-x-31\.5:focus{
  --transform-translate-x: 7.875rem !important;
}

.focus\:translate-x-thumb-tript-lg:focus{
  --transform-translate-x: 15.625rem !important;
}

.focus\:translate-x-thumb-tript-md:focus{
  --transform-translate-x: 11.25rem !important;
}

.focus\:translate-x-thumb-trip-xl:focus{
  --transform-translate-x: 20.625rem !important;
}

.focus\:translate-x-tarapprendre-title-lg:focus{
  --transform-translate-x: 58.75rem !important;
}

.focus\:translate-x-oblong-list-lg:focus{
  --transform-translate-x: 40.93rem !important;
}

.focus\:translate-x-oblong-list-md:focus{
  --transform-translate-x: 20.95rem !important;
}

.focus\:translate-x-oblong-content-lg:focus{
  --transform-translate-x: 26.875rem !important;
}

.focus\:translate-x-article-thumb-lg:focus{
  --transform-translate-x: 10.625rem !important;
}

.focus\:translate-x-support-title-l-lg:focus{
  --transform-translate-x: 28.125rem !important;
}

.focus\:translate-x-support-title-r-lg:focus{
  --transform-translate-x: 17.8125rem !important;
}

.focus\:translate-x-main-footer-menu:focus{
  --transform-translate-x: 13.75rem !important;
}

.focus\:translate-x-main-footer-logo:focus{
  --transform-translate-x: 25.625rem !important;
}

.focus\:translate-x-full:focus{
  --transform-translate-x: 100% !important;
}

.focus\:-translate-x-0:focus{
  --transform-translate-x: 0px !important;
}

.focus\:-translate-x-1:focus{
  --transform-translate-x: -0.25rem !important;
}

.focus\:-translate-x-2:focus{
  --transform-translate-x: -0.5rem !important;
}

.focus\:-translate-x-3:focus{
  --transform-translate-x: -0.75rem !important;
}

.focus\:-translate-x-4:focus{
  --transform-translate-x: -1rem !important;
}

.focus\:-translate-x-5:focus{
  --transform-translate-x: -1.25rem !important;
}

.focus\:-translate-x-6:focus{
  --transform-translate-x: -1.5rem !important;
}

.focus\:-translate-x-7:focus{
  --transform-translate-x: -1.75rem !important;
}

.focus\:-translate-x-8:focus{
  --transform-translate-x: -2rem !important;
}

.focus\:-translate-x-9:focus{
  --transform-translate-x: -2.25rem !important;
}

.focus\:-translate-x-10:focus{
  --transform-translate-x: -2.5rem !important;
}

.focus\:-translate-x-11:focus{
  --transform-translate-x: -2.75rem !important;
}

.focus\:-translate-x-12:focus{
  --transform-translate-x: -3rem !important;
}

.focus\:-translate-x-13:focus{
  --transform-translate-x: -3.25rem !important;
}

.focus\:-translate-x-14:focus{
  --transform-translate-x: -3.5rem !important;
}

.focus\:-translate-x-15:focus{
  --transform-translate-x: -3.75rem !important;
}

.focus\:-translate-x-16:focus{
  --transform-translate-x: -4rem !important;
}

.focus\:-translate-x-17:focus{
  --transform-translate-x: -4.25rem !important;
}

.focus\:-translate-x-18:focus{
  --transform-translate-x: -4.5rem !important;
}

.focus\:-translate-x-19:focus{
  --transform-translate-x: -4.75rem !important;
}

.focus\:-translate-x-20:focus{
  --transform-translate-x: -5rem !important;
}

.focus\:-translate-x-21:focus{
  --transform-translate-x: -5.25rem !important;
}

.focus\:-translate-x-22:focus{
  --transform-translate-x: -5.5rem !important;
}

.focus\:-translate-x-23:focus{
  --transform-translate-x: -5.75rem !important;
}

.focus\:-translate-x-24:focus{
  --transform-translate-x: -6rem !important;
}

.focus\:-translate-x-25:focus{
  --transform-translate-x: -6.25rem !important;
}

.focus\:-translate-x-26:focus{
  --transform-translate-x: -6.5rem !important;
}

.focus\:-translate-x-27:focus{
  --transform-translate-x: -6.75rem !important;
}

.focus\:-translate-x-28:focus{
  --transform-translate-x: -7rem !important;
}

.focus\:-translate-x-29:focus{
  --transform-translate-x: -7.25rem !important;
}

.focus\:-translate-x-30:focus{
  --transform-translate-x: -7.5rem !important;
}

.focus\:-translate-x-31:focus{
  --transform-translate-x: -7.75rem !important;
}

.focus\:-translate-x-32:focus{
  --transform-translate-x: -8rem !important;
}

.focus\:-translate-x-33:focus{
  --transform-translate-x: -8.25rem !important;
}

.focus\:-translate-x-34:focus{
  --transform-translate-x: -8.5rem !important;
}

.focus\:-translate-x-35:focus{
  --transform-translate-x: -8.75rem !important;
}

.focus\:-translate-x-36:focus{
  --transform-translate-x: -9rem !important;
}

.focus\:-translate-x-37:focus{
  --transform-translate-x: -9.25rem !important;
}

.focus\:-translate-x-38:focus{
  --transform-translate-x: -9.5rem !important;
}

.focus\:-translate-x-39:focus{
  --transform-translate-x: -9.75rem !important;
}

.focus\:-translate-x-40:focus{
  --transform-translate-x: -10rem !important;
}

.focus\:-translate-x-41:focus{
  --transform-translate-x: -10.25rem !important;
}

.focus\:-translate-x-42:focus{
  --transform-translate-x: -10.5rem !important;
}

.focus\:-translate-x-43:focus{
  --transform-translate-x: -10.75rem !important;
}

.focus\:-translate-x-44:focus{
  --transform-translate-x: -11rem !important;
}

.focus\:-translate-x-45:focus{
  --transform-translate-x: -11.25rem !important;
}

.focus\:-translate-x-46:focus{
  --transform-translate-x: -11.5rem !important;
}

.focus\:-translate-x-47:focus{
  --transform-translate-x: -11.75rem !important;
}

.focus\:-translate-x-48:focus{
  --transform-translate-x: -12rem !important;
}

.focus\:-translate-x-49:focus{
  --transform-translate-x: -12.25rem !important;
}

.focus\:-translate-x-50:focus{
  --transform-translate-x: -12.5rem !important;
}

.focus\:-translate-x-51:focus{
  --transform-translate-x: -12.75rem !important;
}

.focus\:-translate-x-52:focus{
  --transform-translate-x: -13rem !important;
}

.focus\:-translate-x-53:focus{
  --transform-translate-x: -13.25rem !important;
}

.focus\:-translate-x-54:focus{
  --transform-translate-x: -13.5rem !important;
}

.focus\:-translate-x-55:focus{
  --transform-translate-x: -13.75rem !important;
}

.focus\:-translate-x-56:focus{
  --transform-translate-x: -14rem !important;
}

.focus\:-translate-x-70:focus{
  --transform-translate-x: -17.5rem !important;
}

.focus\:-translate-x-71:focus{
  --transform-translate-x: -17.75rem !important;
}

.focus\:-translate-x-72:focus{
  --transform-translate-x: -18rem !important;
}

.focus\:-translate-x-73:focus{
  --transform-translate-x: -18.25rem !important;
}

.focus\:-translate-x-74:focus{
  --transform-translate-x: -18.5rem !important;
}

.focus\:-translate-x-75:focus{
  --transform-translate-x: -18.75rem !important;
}

.focus\:-translate-x-76:focus{
  --transform-translate-x: -19rem !important;
}

.focus\:-translate-x-77:focus{
  --transform-translate-x: -19.25rem !important;
}

.focus\:-translate-x-78:focus{
  --transform-translate-x: -19.5rem !important;
}

.focus\:-translate-x-79:focus{
  --transform-translate-x: -19.75rem !important;
}

.focus\:-translate-x-80:focus{
  --transform-translate-x: -20rem !important;
}

.focus\:-translate-x-81:focus{
  --transform-translate-x: -20.25rem !important;
}

.focus\:-translate-x-82:focus{
  --transform-translate-x: -20.5rem !important;
}

.focus\:-translate-x-83:focus{
  --transform-translate-x: -20.75rem !important;
}

.focus\:-translate-x-84:focus{
  --transform-translate-x: -21rem !important;
}

.focus\:-translate-x-85:focus{
  --transform-translate-x: -21.25rem !important;
}

.focus\:-translate-x-86:focus{
  --transform-translate-x: -21.5rem !important;
}

.focus\:-translate-x-87:focus{
  --transform-translate-x: -21.75rem !important;
}

.focus\:-translate-x-88:focus{
  --transform-translate-x: -22rem !important;
}

.focus\:-translate-x-89:focus{
  --transform-translate-x: -22.25rem !important;
}

.focus\:-translate-x-90:focus{
  --transform-translate-x: -22.5rem !important;
}

.focus\:-translate-x-91:focus{
  --transform-translate-x: -22.75rem !important;
}

.focus\:-translate-x-92:focus{
  --transform-translate-x: -23rem !important;
}

.focus\:-translate-x-100:focus{
  --transform-translate-x: -25rem !important;
}

.focus\:-translate-x-131:focus{
  --transform-translate-x: -25.25rem !important;
}

.focus\:-translate-x-135:focus{
  --transform-translate-x: -34rem !important;
}

.focus\:-translate-x-150:focus{
  --transform-translate-x: -37.5rem !important;
}

.focus\:-translate-x-710:focus{
  --transform-translate-x: -44.375rem !important;
}

.focus\:-translate-x-820:focus{
  --transform-translate-x: -51.25rem !important;
}

.focus\:-translate-x-1440:focus{
  --transform-translate-x: -90rem !important;
}

.focus\:-translate-x-2\.5:focus{
  --transform-translate-x: -0.625rem !important;
}

.focus\:-translate-x-6\.25:focus{
  --transform-translate-x: -1.5626rem !important;
}

.focus\:-translate-x-7\.5:focus{
  --transform-translate-x: -1.875rem !important;
}

.focus\:-translate-x-12\.5:focus{
  --transform-translate-x: -3.125rem !important;
}

.focus\:-translate-x-17\.5:focus{
  --transform-translate-x: -4.375rem !important;
}

.focus\:-translate-x-31\.5:focus{
  --transform-translate-x: -7.875rem !important;
}

.focus\:-translate-x-thumb-tript-lg:focus{
  --transform-translate-x: -15.625rem !important;
}

.focus\:-translate-x-thumb-tript-md:focus{
  --transform-translate-x: -11.25rem !important;
}

.focus\:-translate-x-thumb-trip-xl:focus{
  --transform-translate-x: -20.625rem !important;
}

.focus\:-translate-x-tarapprendre-title-lg:focus{
  --transform-translate-x: -58.75rem !important;
}

.focus\:-translate-x-oblong-list-lg:focus{
  --transform-translate-x: -40.93rem !important;
}

.focus\:-translate-x-oblong-list-md:focus{
  --transform-translate-x: -20.95rem !important;
}

.focus\:-translate-x-oblong-content-lg:focus{
  --transform-translate-x: -26.875rem !important;
}

.focus\:-translate-x-article-thumb-lg:focus{
  --transform-translate-x: -10.625rem !important;
}

.focus\:-translate-x-support-title-l-lg:focus{
  --transform-translate-x: -28.125rem !important;
}

.focus\:-translate-x-support-title-r-lg:focus{
  --transform-translate-x: -17.8125rem !important;
}

.focus\:-translate-x-main-footer-menu:focus{
  --transform-translate-x: -13.75rem !important;
}

.focus\:-translate-x-main-footer-logo:focus{
  --transform-translate-x: -25.625rem !important;
}

.focus\:-translate-x-full:focus{
  --transform-translate-x: -100% !important;
}

.focus\:-translate-x-1\/2:focus{
  --transform-translate-x: -50% !important;
}

.focus\:translate-x-1\/2:focus{
  --transform-translate-x: 50% !important;
}

.focus\:translate-y-0:focus{
  --transform-translate-y: 0px !important;
}

.focus\:translate-y-1:focus{
  --transform-translate-y: .25rem !important;
}

.focus\:translate-y-2:focus{
  --transform-translate-y: .5rem !important;
}

.focus\:translate-y-3:focus{
  --transform-translate-y: .75rem !important;
}

.focus\:translate-y-4:focus{
  --transform-translate-y: 1rem !important;
}

.focus\:translate-y-5:focus{
  --transform-translate-y: 1.25rem !important;
}

.focus\:translate-y-6:focus{
  --transform-translate-y: 1.5rem !important;
}

.focus\:translate-y-7:focus{
  --transform-translate-y: 1.75rem !important;
}

.focus\:translate-y-8:focus{
  --transform-translate-y: 2rem !important;
}

.focus\:translate-y-9:focus{
  --transform-translate-y: 2.25rem !important;
}

.focus\:translate-y-10:focus{
  --transform-translate-y: 2.5rem !important;
}

.focus\:translate-y-11:focus{
  --transform-translate-y: 2.75rem !important;
}

.focus\:translate-y-12:focus{
  --transform-translate-y: 3rem !important;
}

.focus\:translate-y-13:focus{
  --transform-translate-y: 3.25rem !important;
}

.focus\:translate-y-14:focus{
  --transform-translate-y: 3.5rem !important;
}

.focus\:translate-y-15:focus{
  --transform-translate-y: 3.75rem !important;
}

.focus\:translate-y-16:focus{
  --transform-translate-y: 4rem !important;
}

.focus\:translate-y-17:focus{
  --transform-translate-y: 4.25rem !important;
}

.focus\:translate-y-18:focus{
  --transform-translate-y: 4.5rem !important;
}

.focus\:translate-y-19:focus{
  --transform-translate-y: 4.75rem !important;
}

.focus\:translate-y-20:focus{
  --transform-translate-y: 5rem !important;
}

.focus\:translate-y-21:focus{
  --transform-translate-y: 5.25rem !important;
}

.focus\:translate-y-22:focus{
  --transform-translate-y: 5.5rem !important;
}

.focus\:translate-y-23:focus{
  --transform-translate-y: 5.75rem !important;
}

.focus\:translate-y-24:focus{
  --transform-translate-y: 6rem !important;
}

.focus\:translate-y-25:focus{
  --transform-translate-y: 6.25rem !important;
}

.focus\:translate-y-26:focus{
  --transform-translate-y: 6.5rem !important;
}

.focus\:translate-y-27:focus{
  --transform-translate-y: 6.75rem !important;
}

.focus\:translate-y-28:focus{
  --transform-translate-y: 7rem !important;
}

.focus\:translate-y-29:focus{
  --transform-translate-y: 7.25rem !important;
}

.focus\:translate-y-30:focus{
  --transform-translate-y: 7.5rem !important;
}

.focus\:translate-y-31:focus{
  --transform-translate-y: 7.75rem !important;
}

.focus\:translate-y-32:focus{
  --transform-translate-y: 8rem !important;
}

.focus\:translate-y-33:focus{
  --transform-translate-y: 8.25rem !important;
}

.focus\:translate-y-34:focus{
  --transform-translate-y: 8.5rem !important;
}

.focus\:translate-y-35:focus{
  --transform-translate-y: 8.75rem !important;
}

.focus\:translate-y-36:focus{
  --transform-translate-y: 9rem !important;
}

.focus\:translate-y-37:focus{
  --transform-translate-y: 9.25rem !important;
}

.focus\:translate-y-38:focus{
  --transform-translate-y: 9.5rem !important;
}

.focus\:translate-y-39:focus{
  --transform-translate-y: 9.75rem !important;
}

.focus\:translate-y-40:focus{
  --transform-translate-y: 10rem !important;
}

.focus\:translate-y-41:focus{
  --transform-translate-y: 10.25rem !important;
}

.focus\:translate-y-42:focus{
  --transform-translate-y: 10.5rem !important;
}

.focus\:translate-y-43:focus{
  --transform-translate-y: 10.75rem !important;
}

.focus\:translate-y-44:focus{
  --transform-translate-y: 11rem !important;
}

.focus\:translate-y-45:focus{
  --transform-translate-y: 11.25rem !important;
}

.focus\:translate-y-46:focus{
  --transform-translate-y: 11.5rem !important;
}

.focus\:translate-y-47:focus{
  --transform-translate-y: 11.75rem !important;
}

.focus\:translate-y-48:focus{
  --transform-translate-y: 12rem !important;
}

.focus\:translate-y-49:focus{
  --transform-translate-y: 12.25rem !important;
}

.focus\:translate-y-50:focus{
  --transform-translate-y: 12.5rem !important;
}

.focus\:translate-y-51:focus{
  --transform-translate-y: 12.75rem !important;
}

.focus\:translate-y-52:focus{
  --transform-translate-y: 13rem !important;
}

.focus\:translate-y-53:focus{
  --transform-translate-y: 13.25rem !important;
}

.focus\:translate-y-54:focus{
  --transform-translate-y: 13.5rem !important;
}

.focus\:translate-y-55:focus{
  --transform-translate-y: 13.75rem !important;
}

.focus\:translate-y-56:focus{
  --transform-translate-y: 14rem !important;
}

.focus\:translate-y-70:focus{
  --transform-translate-y: 17.5rem !important;
}

.focus\:translate-y-71:focus{
  --transform-translate-y: 17.75rem !important;
}

.focus\:translate-y-72:focus{
  --transform-translate-y: 18rem !important;
}

.focus\:translate-y-73:focus{
  --transform-translate-y: 18.25rem !important;
}

.focus\:translate-y-74:focus{
  --transform-translate-y: 18.5rem !important;
}

.focus\:translate-y-75:focus{
  --transform-translate-y: 18.75rem !important;
}

.focus\:translate-y-76:focus{
  --transform-translate-y: 19rem !important;
}

.focus\:translate-y-77:focus{
  --transform-translate-y: 19.25rem !important;
}

.focus\:translate-y-78:focus{
  --transform-translate-y: 19.5rem !important;
}

.focus\:translate-y-79:focus{
  --transform-translate-y: 19.75rem !important;
}

.focus\:translate-y-80:focus{
  --transform-translate-y: 20rem !important;
}

.focus\:translate-y-81:focus{
  --transform-translate-y: 20.25rem !important;
}

.focus\:translate-y-82:focus{
  --transform-translate-y: 20.5rem !important;
}

.focus\:translate-y-83:focus{
  --transform-translate-y: 20.75rem !important;
}

.focus\:translate-y-84:focus{
  --transform-translate-y: 21rem !important;
}

.focus\:translate-y-85:focus{
  --transform-translate-y: 21.25rem !important;
}

.focus\:translate-y-86:focus{
  --transform-translate-y: 21.5rem !important;
}

.focus\:translate-y-87:focus{
  --transform-translate-y: 21.75rem !important;
}

.focus\:translate-y-88:focus{
  --transform-translate-y: 22rem !important;
}

.focus\:translate-y-89:focus{
  --transform-translate-y: 22.25rem !important;
}

.focus\:translate-y-90:focus{
  --transform-translate-y: 22.5rem !important;
}

.focus\:translate-y-91:focus{
  --transform-translate-y: 22.75rem !important;
}

.focus\:translate-y-92:focus{
  --transform-translate-y: 23rem !important;
}

.focus\:translate-y-100:focus{
  --transform-translate-y: 25rem !important;
}

.focus\:translate-y-131:focus{
  --transform-translate-y: 25.25rem !important;
}

.focus\:translate-y-135:focus{
  --transform-translate-y: 34rem !important;
}

.focus\:translate-y-150:focus{
  --transform-translate-y: 37.5rem !important;
}

.focus\:translate-y-710:focus{
  --transform-translate-y: 44.375rem !important;
}

.focus\:translate-y-820:focus{
  --transform-translate-y: 51.25rem !important;
}

.focus\:translate-y-1440:focus{
  --transform-translate-y: 90rem !important;
}

.focus\:translate-y-2\.5:focus{
  --transform-translate-y: .625rem !important;
}

.focus\:translate-y-6\.25:focus{
  --transform-translate-y: 1.5626rem !important;
}

.focus\:translate-y-7\.5:focus{
  --transform-translate-y: 1.875rem !important;
}

.focus\:translate-y-12\.5:focus{
  --transform-translate-y: 3.125rem !important;
}

.focus\:translate-y-17\.5:focus{
  --transform-translate-y: 4.375rem !important;
}

.focus\:translate-y-31\.5:focus{
  --transform-translate-y: 7.875rem !important;
}

.focus\:translate-y-thumb-tript-lg:focus{
  --transform-translate-y: 15.625rem !important;
}

.focus\:translate-y-thumb-tript-md:focus{
  --transform-translate-y: 11.25rem !important;
}

.focus\:translate-y-thumb-trip-xl:focus{
  --transform-translate-y: 20.625rem !important;
}

.focus\:translate-y-tarapprendre-title-lg:focus{
  --transform-translate-y: 58.75rem !important;
}

.focus\:translate-y-oblong-list-lg:focus{
  --transform-translate-y: 40.93rem !important;
}

.focus\:translate-y-oblong-list-md:focus{
  --transform-translate-y: 20.95rem !important;
}

.focus\:translate-y-oblong-content-lg:focus{
  --transform-translate-y: 26.875rem !important;
}

.focus\:translate-y-article-thumb-lg:focus{
  --transform-translate-y: 10.625rem !important;
}

.focus\:translate-y-support-title-l-lg:focus{
  --transform-translate-y: 28.125rem !important;
}

.focus\:translate-y-support-title-r-lg:focus{
  --transform-translate-y: 17.8125rem !important;
}

.focus\:translate-y-main-footer-menu:focus{
  --transform-translate-y: 13.75rem !important;
}

.focus\:translate-y-main-footer-logo:focus{
  --transform-translate-y: 25.625rem !important;
}

.focus\:translate-y-full:focus{
  --transform-translate-y: 100% !important;
}

.focus\:-translate-y-0:focus{
  --transform-translate-y: 0px !important;
}

.focus\:-translate-y-1:focus{
  --transform-translate-y: -0.25rem !important;
}

.focus\:-translate-y-2:focus{
  --transform-translate-y: -0.5rem !important;
}

.focus\:-translate-y-3:focus{
  --transform-translate-y: -0.75rem !important;
}

.focus\:-translate-y-4:focus{
  --transform-translate-y: -1rem !important;
}

.focus\:-translate-y-5:focus{
  --transform-translate-y: -1.25rem !important;
}

.focus\:-translate-y-6:focus{
  --transform-translate-y: -1.5rem !important;
}

.focus\:-translate-y-7:focus{
  --transform-translate-y: -1.75rem !important;
}

.focus\:-translate-y-8:focus{
  --transform-translate-y: -2rem !important;
}

.focus\:-translate-y-9:focus{
  --transform-translate-y: -2.25rem !important;
}

.focus\:-translate-y-10:focus{
  --transform-translate-y: -2.5rem !important;
}

.focus\:-translate-y-11:focus{
  --transform-translate-y: -2.75rem !important;
}

.focus\:-translate-y-12:focus{
  --transform-translate-y: -3rem !important;
}

.focus\:-translate-y-13:focus{
  --transform-translate-y: -3.25rem !important;
}

.focus\:-translate-y-14:focus{
  --transform-translate-y: -3.5rem !important;
}

.focus\:-translate-y-15:focus{
  --transform-translate-y: -3.75rem !important;
}

.focus\:-translate-y-16:focus{
  --transform-translate-y: -4rem !important;
}

.focus\:-translate-y-17:focus{
  --transform-translate-y: -4.25rem !important;
}

.focus\:-translate-y-18:focus{
  --transform-translate-y: -4.5rem !important;
}

.focus\:-translate-y-19:focus{
  --transform-translate-y: -4.75rem !important;
}

.focus\:-translate-y-20:focus{
  --transform-translate-y: -5rem !important;
}

.focus\:-translate-y-21:focus{
  --transform-translate-y: -5.25rem !important;
}

.focus\:-translate-y-22:focus{
  --transform-translate-y: -5.5rem !important;
}

.focus\:-translate-y-23:focus{
  --transform-translate-y: -5.75rem !important;
}

.focus\:-translate-y-24:focus{
  --transform-translate-y: -6rem !important;
}

.focus\:-translate-y-25:focus{
  --transform-translate-y: -6.25rem !important;
}

.focus\:-translate-y-26:focus{
  --transform-translate-y: -6.5rem !important;
}

.focus\:-translate-y-27:focus{
  --transform-translate-y: -6.75rem !important;
}

.focus\:-translate-y-28:focus{
  --transform-translate-y: -7rem !important;
}

.focus\:-translate-y-29:focus{
  --transform-translate-y: -7.25rem !important;
}

.focus\:-translate-y-30:focus{
  --transform-translate-y: -7.5rem !important;
}

.focus\:-translate-y-31:focus{
  --transform-translate-y: -7.75rem !important;
}

.focus\:-translate-y-32:focus{
  --transform-translate-y: -8rem !important;
}

.focus\:-translate-y-33:focus{
  --transform-translate-y: -8.25rem !important;
}

.focus\:-translate-y-34:focus{
  --transform-translate-y: -8.5rem !important;
}

.focus\:-translate-y-35:focus{
  --transform-translate-y: -8.75rem !important;
}

.focus\:-translate-y-36:focus{
  --transform-translate-y: -9rem !important;
}

.focus\:-translate-y-37:focus{
  --transform-translate-y: -9.25rem !important;
}

.focus\:-translate-y-38:focus{
  --transform-translate-y: -9.5rem !important;
}

.focus\:-translate-y-39:focus{
  --transform-translate-y: -9.75rem !important;
}

.focus\:-translate-y-40:focus{
  --transform-translate-y: -10rem !important;
}

.focus\:-translate-y-41:focus{
  --transform-translate-y: -10.25rem !important;
}

.focus\:-translate-y-42:focus{
  --transform-translate-y: -10.5rem !important;
}

.focus\:-translate-y-43:focus{
  --transform-translate-y: -10.75rem !important;
}

.focus\:-translate-y-44:focus{
  --transform-translate-y: -11rem !important;
}

.focus\:-translate-y-45:focus{
  --transform-translate-y: -11.25rem !important;
}

.focus\:-translate-y-46:focus{
  --transform-translate-y: -11.5rem !important;
}

.focus\:-translate-y-47:focus{
  --transform-translate-y: -11.75rem !important;
}

.focus\:-translate-y-48:focus{
  --transform-translate-y: -12rem !important;
}

.focus\:-translate-y-49:focus{
  --transform-translate-y: -12.25rem !important;
}

.focus\:-translate-y-50:focus{
  --transform-translate-y: -12.5rem !important;
}

.focus\:-translate-y-51:focus{
  --transform-translate-y: -12.75rem !important;
}

.focus\:-translate-y-52:focus{
  --transform-translate-y: -13rem !important;
}

.focus\:-translate-y-53:focus{
  --transform-translate-y: -13.25rem !important;
}

.focus\:-translate-y-54:focus{
  --transform-translate-y: -13.5rem !important;
}

.focus\:-translate-y-55:focus{
  --transform-translate-y: -13.75rem !important;
}

.focus\:-translate-y-56:focus{
  --transform-translate-y: -14rem !important;
}

.focus\:-translate-y-70:focus{
  --transform-translate-y: -17.5rem !important;
}

.focus\:-translate-y-71:focus{
  --transform-translate-y: -17.75rem !important;
}

.focus\:-translate-y-72:focus{
  --transform-translate-y: -18rem !important;
}

.focus\:-translate-y-73:focus{
  --transform-translate-y: -18.25rem !important;
}

.focus\:-translate-y-74:focus{
  --transform-translate-y: -18.5rem !important;
}

.focus\:-translate-y-75:focus{
  --transform-translate-y: -18.75rem !important;
}

.focus\:-translate-y-76:focus{
  --transform-translate-y: -19rem !important;
}

.focus\:-translate-y-77:focus{
  --transform-translate-y: -19.25rem !important;
}

.focus\:-translate-y-78:focus{
  --transform-translate-y: -19.5rem !important;
}

.focus\:-translate-y-79:focus{
  --transform-translate-y: -19.75rem !important;
}

.focus\:-translate-y-80:focus{
  --transform-translate-y: -20rem !important;
}

.focus\:-translate-y-81:focus{
  --transform-translate-y: -20.25rem !important;
}

.focus\:-translate-y-82:focus{
  --transform-translate-y: -20.5rem !important;
}

.focus\:-translate-y-83:focus{
  --transform-translate-y: -20.75rem !important;
}

.focus\:-translate-y-84:focus{
  --transform-translate-y: -21rem !important;
}

.focus\:-translate-y-85:focus{
  --transform-translate-y: -21.25rem !important;
}

.focus\:-translate-y-86:focus{
  --transform-translate-y: -21.5rem !important;
}

.focus\:-translate-y-87:focus{
  --transform-translate-y: -21.75rem !important;
}

.focus\:-translate-y-88:focus{
  --transform-translate-y: -22rem !important;
}

.focus\:-translate-y-89:focus{
  --transform-translate-y: -22.25rem !important;
}

.focus\:-translate-y-90:focus{
  --transform-translate-y: -22.5rem !important;
}

.focus\:-translate-y-91:focus{
  --transform-translate-y: -22.75rem !important;
}

.focus\:-translate-y-92:focus{
  --transform-translate-y: -23rem !important;
}

.focus\:-translate-y-100:focus{
  --transform-translate-y: -25rem !important;
}

.focus\:-translate-y-131:focus{
  --transform-translate-y: -25.25rem !important;
}

.focus\:-translate-y-135:focus{
  --transform-translate-y: -34rem !important;
}

.focus\:-translate-y-150:focus{
  --transform-translate-y: -37.5rem !important;
}

.focus\:-translate-y-710:focus{
  --transform-translate-y: -44.375rem !important;
}

.focus\:-translate-y-820:focus{
  --transform-translate-y: -51.25rem !important;
}

.focus\:-translate-y-1440:focus{
  --transform-translate-y: -90rem !important;
}

.focus\:-translate-y-2\.5:focus{
  --transform-translate-y: -0.625rem !important;
}

.focus\:-translate-y-6\.25:focus{
  --transform-translate-y: -1.5626rem !important;
}

.focus\:-translate-y-7\.5:focus{
  --transform-translate-y: -1.875rem !important;
}

.focus\:-translate-y-12\.5:focus{
  --transform-translate-y: -3.125rem !important;
}

.focus\:-translate-y-17\.5:focus{
  --transform-translate-y: -4.375rem !important;
}

.focus\:-translate-y-31\.5:focus{
  --transform-translate-y: -7.875rem !important;
}

.focus\:-translate-y-thumb-tript-lg:focus{
  --transform-translate-y: -15.625rem !important;
}

.focus\:-translate-y-thumb-tript-md:focus{
  --transform-translate-y: -11.25rem !important;
}

.focus\:-translate-y-thumb-trip-xl:focus{
  --transform-translate-y: -20.625rem !important;
}

.focus\:-translate-y-tarapprendre-title-lg:focus{
  --transform-translate-y: -58.75rem !important;
}

.focus\:-translate-y-oblong-list-lg:focus{
  --transform-translate-y: -40.93rem !important;
}

.focus\:-translate-y-oblong-list-md:focus{
  --transform-translate-y: -20.95rem !important;
}

.focus\:-translate-y-oblong-content-lg:focus{
  --transform-translate-y: -26.875rem !important;
}

.focus\:-translate-y-article-thumb-lg:focus{
  --transform-translate-y: -10.625rem !important;
}

.focus\:-translate-y-support-title-l-lg:focus{
  --transform-translate-y: -28.125rem !important;
}

.focus\:-translate-y-support-title-r-lg:focus{
  --transform-translate-y: -17.8125rem !important;
}

.focus\:-translate-y-main-footer-menu:focus{
  --transform-translate-y: -13.75rem !important;
}

.focus\:-translate-y-main-footer-logo:focus{
  --transform-translate-y: -25.625rem !important;
}

.focus\:-translate-y-full:focus{
  --transform-translate-y: -100% !important;
}

.focus\:-translate-y-1\/2:focus{
  --transform-translate-y: -50% !important;
}

.focus\:translate-y-1\/2:focus{
  --transform-translate-y: 50% !important;
}

.skew-x-0{
  --transform-skew-x: 0 !important;
}

.skew-x-1{
  --transform-skew-x: 1deg !important;
}

.skew-x-2{
  --transform-skew-x: 2deg !important;
}

.skew-x-3{
  --transform-skew-x: 3deg !important;
}

.skew-x-6{
  --transform-skew-x: 6deg !important;
}

.skew-x-12{
  --transform-skew-x: 12deg !important;
}

.-skew-x-12{
  --transform-skew-x: -12deg !important;
}

.-skew-x-6{
  --transform-skew-x: -6deg !important;
}

.-skew-x-3{
  --transform-skew-x: -3deg !important;
}

.-skew-x-2{
  --transform-skew-x: -2deg !important;
}

.-skew-x-1{
  --transform-skew-x: -1deg !important;
}

.skew-y-0{
  --transform-skew-y: 0 !important;
}

.skew-y-1{
  --transform-skew-y: 1deg !important;
}

.skew-y-2{
  --transform-skew-y: 2deg !important;
}

.skew-y-3{
  --transform-skew-y: 3deg !important;
}

.skew-y-6{
  --transform-skew-y: 6deg !important;
}

.skew-y-12{
  --transform-skew-y: 12deg !important;
}

.-skew-y-12{
  --transform-skew-y: -12deg !important;
}

.-skew-y-6{
  --transform-skew-y: -6deg !important;
}

.-skew-y-3{
  --transform-skew-y: -3deg !important;
}

.-skew-y-2{
  --transform-skew-y: -2deg !important;
}

.-skew-y-1{
  --transform-skew-y: -1deg !important;
}

.hover\:skew-x-0:hover{
  --transform-skew-x: 0 !important;
}

.hover\:skew-x-1:hover{
  --transform-skew-x: 1deg !important;
}

.hover\:skew-x-2:hover{
  --transform-skew-x: 2deg !important;
}

.hover\:skew-x-3:hover{
  --transform-skew-x: 3deg !important;
}

.hover\:skew-x-6:hover{
  --transform-skew-x: 6deg !important;
}

.hover\:skew-x-12:hover{
  --transform-skew-x: 12deg !important;
}

.hover\:-skew-x-12:hover{
  --transform-skew-x: -12deg !important;
}

.hover\:-skew-x-6:hover{
  --transform-skew-x: -6deg !important;
}

.hover\:-skew-x-3:hover{
  --transform-skew-x: -3deg !important;
}

.hover\:-skew-x-2:hover{
  --transform-skew-x: -2deg !important;
}

.hover\:-skew-x-1:hover{
  --transform-skew-x: -1deg !important;
}

.hover\:skew-y-0:hover{
  --transform-skew-y: 0 !important;
}

.hover\:skew-y-1:hover{
  --transform-skew-y: 1deg !important;
}

.hover\:skew-y-2:hover{
  --transform-skew-y: 2deg !important;
}

.hover\:skew-y-3:hover{
  --transform-skew-y: 3deg !important;
}

.hover\:skew-y-6:hover{
  --transform-skew-y: 6deg !important;
}

.hover\:skew-y-12:hover{
  --transform-skew-y: 12deg !important;
}

.hover\:-skew-y-12:hover{
  --transform-skew-y: -12deg !important;
}

.hover\:-skew-y-6:hover{
  --transform-skew-y: -6deg !important;
}

.hover\:-skew-y-3:hover{
  --transform-skew-y: -3deg !important;
}

.hover\:-skew-y-2:hover{
  --transform-skew-y: -2deg !important;
}

.hover\:-skew-y-1:hover{
  --transform-skew-y: -1deg !important;
}

.focus\:skew-x-0:focus{
  --transform-skew-x: 0 !important;
}

.focus\:skew-x-1:focus{
  --transform-skew-x: 1deg !important;
}

.focus\:skew-x-2:focus{
  --transform-skew-x: 2deg !important;
}

.focus\:skew-x-3:focus{
  --transform-skew-x: 3deg !important;
}

.focus\:skew-x-6:focus{
  --transform-skew-x: 6deg !important;
}

.focus\:skew-x-12:focus{
  --transform-skew-x: 12deg !important;
}

.focus\:-skew-x-12:focus{
  --transform-skew-x: -12deg !important;
}

.focus\:-skew-x-6:focus{
  --transform-skew-x: -6deg !important;
}

.focus\:-skew-x-3:focus{
  --transform-skew-x: -3deg !important;
}

.focus\:-skew-x-2:focus{
  --transform-skew-x: -2deg !important;
}

.focus\:-skew-x-1:focus{
  --transform-skew-x: -1deg !important;
}

.focus\:skew-y-0:focus{
  --transform-skew-y: 0 !important;
}

.focus\:skew-y-1:focus{
  --transform-skew-y: 1deg !important;
}

.focus\:skew-y-2:focus{
  --transform-skew-y: 2deg !important;
}

.focus\:skew-y-3:focus{
  --transform-skew-y: 3deg !important;
}

.focus\:skew-y-6:focus{
  --transform-skew-y: 6deg !important;
}

.focus\:skew-y-12:focus{
  --transform-skew-y: 12deg !important;
}

.focus\:-skew-y-12:focus{
  --transform-skew-y: -12deg !important;
}

.focus\:-skew-y-6:focus{
  --transform-skew-y: -6deg !important;
}

.focus\:-skew-y-3:focus{
  --transform-skew-y: -3deg !important;
}

.focus\:-skew-y-2:focus{
  --transform-skew-y: -2deg !important;
}

.focus\:-skew-y-1:focus{
  --transform-skew-y: -1deg !important;
}

.transition-none{
  -webkit-transition-property: none !important;
  -o-transition-property: none !important;
  transition-property: none !important;
}

.transition-all{
  -webkit-transition-property: all !important;
  -o-transition-property: all !important;
  transition-property: all !important;
}

.transition{
  -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
  transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
  -o-transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, -o-transform !important;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform, -o-transform !important;
}

.transition-colors{
  -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
  -o-transition-property: background-color, border-color, color, fill, stroke !important;
  transition-property: background-color, border-color, color, fill, stroke !important;
}

.transition-opacity{
  -webkit-transition-property: opacity !important;
  -o-transition-property: opacity !important;
  transition-property: opacity !important;
}

.transition-shadow{
  -webkit-transition-property: -webkit-box-shadow !important;
  transition-property: -webkit-box-shadow !important;
  -o-transition-property: box-shadow !important;
  transition-property: box-shadow !important;
  transition-property: box-shadow, -webkit-box-shadow !important;
}

.transition-transform{
  -webkit-transition-property: -webkit-transform !important;
  transition-property: -webkit-transform !important;
  -o-transition-property: -o-transform !important;
  transition-property: transform !important;
  transition-property: transform, -webkit-transform, -o-transform !important;
}

.ease-linear{
  -webkit-transition-timing-function: linear !important;
       -o-transition-timing-function: linear !important;
          transition-timing-function: linear !important;
}

.ease-in{
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
       -o-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
          transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
}

.ease-out{
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
       -o-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
          transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
}

.ease-in-out{
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
       -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.duration-75{
  -webkit-transition-duration: 75ms !important;
       -o-transition-duration: 75ms !important;
          transition-duration: 75ms !important;
}

.duration-100{
  -webkit-transition-duration: 100ms !important;
       -o-transition-duration: 100ms !important;
          transition-duration: 100ms !important;
}

.duration-150{
  -webkit-transition-duration: 150ms !important;
       -o-transition-duration: 150ms !important;
          transition-duration: 150ms !important;
}

.duration-200{
  -webkit-transition-duration: 200ms !important;
       -o-transition-duration: 200ms !important;
          transition-duration: 200ms !important;
}

.duration-300{
  -webkit-transition-duration: 300ms !important;
       -o-transition-duration: 300ms !important;
          transition-duration: 300ms !important;
}

.duration-500{
  -webkit-transition-duration: 500ms !important;
       -o-transition-duration: 500ms !important;
          transition-duration: 500ms !important;
}

.duration-700{
  -webkit-transition-duration: 700ms !important;
       -o-transition-duration: 700ms !important;
          transition-duration: 700ms !important;
}

.duration-1000{
  -webkit-transition-duration: 1000ms !important;
       -o-transition-duration: 1000ms !important;
          transition-duration: 1000ms !important;
}

.delay-75{
  -webkit-transition-delay: 75ms !important;
       -o-transition-delay: 75ms !important;
          transition-delay: 75ms !important;
}

.delay-100{
  -webkit-transition-delay: 100ms !important;
       -o-transition-delay: 100ms !important;
          transition-delay: 100ms !important;
}

.delay-150{
  -webkit-transition-delay: 150ms !important;
       -o-transition-delay: 150ms !important;
          transition-delay: 150ms !important;
}

.delay-200{
  -webkit-transition-delay: 200ms !important;
       -o-transition-delay: 200ms !important;
          transition-delay: 200ms !important;
}

.delay-300{
  -webkit-transition-delay: 300ms !important;
       -o-transition-delay: 300ms !important;
          transition-delay: 300ms !important;
}

.delay-500{
  -webkit-transition-delay: 500ms !important;
       -o-transition-delay: 500ms !important;
          transition-delay: 500ms !important;
}

.delay-700{
  -webkit-transition-delay: 700ms !important;
       -o-transition-delay: 700ms !important;
          transition-delay: 700ms !important;
}

.delay-1000{
  -webkit-transition-delay: 1000ms !important;
       -o-transition-delay: 1000ms !important;
          transition-delay: 1000ms !important;
}

@-webkit-keyframes spin{
  to{
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-o-keyframes spin{
  to{
    -o-transform: rotate(360deg);
       transform: rotate(360deg);
  }
}

@keyframes spin{
  to{
    -webkit-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-webkit-keyframes ping{
  75%, 100%{
    -webkit-transform: scale(2);
            transform: scale(2);
    opacity: 0;
  }
}

@-o-keyframes ping{
  75%, 100%{
    -o-transform: scale(2);
       transform: scale(2);
    opacity: 0;
  }
}

@keyframes ping{
  75%, 100%{
    -webkit-transform: scale(2);
         -o-transform: scale(2);
            transform: scale(2);
    opacity: 0;
  }
}

@-webkit-keyframes pulse{
  50%{
    opacity: .5;
  }
}

@-o-keyframes pulse{
  50%{
    opacity: .5;
  }
}

@keyframes pulse{
  50%{
    opacity: .5;
  }
}

@-webkit-keyframes bounce{
  0%, 100%{
    -webkit-transform: translateY(-25%);
            transform: translateY(-25%);
    -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
            animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50%{
    -webkit-transform: none;
            transform: none;
    -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);
            animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}

@-o-keyframes bounce{
  0%, 100%{
    -o-transform: translateY(-25%);
       transform: translateY(-25%);
    -o-animation-timing-function: cubic-bezier(0.8,0,1,1);
       animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50%{
    -o-transform: none;
       transform: none;
    -o-animation-timing-function: cubic-bezier(0,0,0.2,1);
       animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}

@keyframes bounce{
  0%, 100%{
    -webkit-transform: translateY(-25%);
         -o-transform: translateY(-25%);
            transform: translateY(-25%);
    -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1);
         -o-animation-timing-function: cubic-bezier(0.8,0,1,1);
            animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50%{
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
    -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1);
         -o-animation-timing-function: cubic-bezier(0,0,0.2,1);
            animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}

.animate-none{
  -webkit-animation: none !important;
       -o-animation: none !important;
          animation: none !important;
}

.animate-spin{
  -webkit-animation: spin 1s linear infinite !important;
       -o-animation: spin 1s linear infinite !important;
          animation: spin 1s linear infinite !important;
}

.animate-ping{
  -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
       -o-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
          animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
}

.animate-pulse{
  -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
       -o-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
          animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
}

.animate-bounce{
  -webkit-animation: bounce 1s infinite !important;
       -o-animation: bounce 1s infinite !important;
          animation: bounce 1s infinite !important;
}

@media (min-width: 640px){
  .sm\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }

  @media (min-width: 640px){
    .sm\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .sm\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1024px){
    .sm\:container{
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px){
    .sm\:container{
      max-width: 1280px;
    }
  }

  @media (min-width: 1440px){
    .sm\:container{
      max-width: 1440px;
    }
  }

  @media (min-width: 1740px){
    .sm\:container{
      max-width: 1740px;
    }
  }

  .sm\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0px * var(--space-x-reverse)) !important;
    margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-11 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-11 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-13 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-13 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(3.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(3.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(3.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-17 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-17 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(4.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(4.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(4.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-21 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-21 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(5.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-22 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-22 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-23 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-23 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(5.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(6.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-26 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-26 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(6.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-27 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-27 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(6.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7rem * var(--space-x-reverse)) !important;
    margin-left: calc(7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-29 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-29 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(7.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(7.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(7.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-33 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-33 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(8.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(8.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-35 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-35 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(8.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(9rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(9rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(9rem * var(--space-x-reverse)) !important;
    margin-left: calc(9rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-37 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(9.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(9.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-37 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(9.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(9.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-38 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(9.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(9.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-38 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(9.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(9.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-39 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(9.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(9.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-39 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(9.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(9.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10rem * var(--space-x-reverse)) !important;
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-41 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-41 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(10.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-42 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-42 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(10.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-43 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-43 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(10.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(11rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(11rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(11rem * var(--space-x-reverse)) !important;
    margin-left: calc(11rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(11.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(11.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(11.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-46 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(11.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(11.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-46 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(11.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(11.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-47 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(11.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(11.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-47 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(11.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(11.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12rem * var(--space-x-reverse)) !important;
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-49 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-49 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(12.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(12.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-51 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-51 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(12.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(13rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(13rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(13rem * var(--space-x-reverse)) !important;
    margin-left: calc(13rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-53 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(13.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(13.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-53 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(13.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(13.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-54 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(13.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(13.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-54 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(13.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(13.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-55 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(13.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(13.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-55 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(13.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(13.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(14rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(14rem * var(--space-x-reverse)) !important;
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(17.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(17.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(17.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(17.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-71 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(17.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(17.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-71 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(17.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(17.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(18rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(18rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(18rem * var(--space-x-reverse)) !important;
    margin-left: calc(18rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-73 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(18.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(18.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-73 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(18.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(18.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-74 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(18.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(18.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-74 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(18.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(18.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(18.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(18.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(18.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(18.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(19rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(19rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(19rem * var(--space-x-reverse)) !important;
    margin-left: calc(19rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-77 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(19.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(19.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-77 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(19.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(19.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-78 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(19.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(19.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-78 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(19.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(19.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-79 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(19.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(19.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-79 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(19.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(19.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20rem * var(--space-x-reverse)) !important;
    margin-left: calc(20rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-81 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-81 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(20.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-82 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-82 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(20.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(20.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(21rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(21rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(21rem * var(--space-x-reverse)) !important;
    margin-left: calc(21rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(21.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(21.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(21.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(21.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-86 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(21.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(21.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-86 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(21.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(21.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-87 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(21.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(21.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-87 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(21.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(21.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-88 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(22rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(22rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-88 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(22rem * var(--space-x-reverse)) !important;
    margin-left: calc(22rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-89 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(22.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(22.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-89 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(22.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(22.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(22.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(22.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(22.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(22.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-91 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(22.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(22.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-91 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(22.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(22.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(23rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(23rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(23rem * var(--space-x-reverse)) !important;
    margin-left: calc(23rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(25rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(25rem * var(--space-x-reverse)) !important;
    margin-left: calc(25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-131 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(25.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(25.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-131 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(25.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(25.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-135 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(34rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(34rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-135 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(34rem * var(--space-x-reverse)) !important;
    margin-left: calc(34rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-150 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(37.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(37.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-150 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(37.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(37.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-710 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(44.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(44.375rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-710 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(44.375rem * var(--space-x-reverse)) !important;
    margin-left: calc(44.375rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-820 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(51.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(51.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-820 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(51.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(51.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-1440 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(90rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(90rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-1440 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(90rem * var(--space-x-reverse)) !important;
    margin-left: calc(90rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-2\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.625rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-2\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-6\.25 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.5626rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.5626rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-6\.25 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.5626rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.5626rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-7\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.875rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-7\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-12\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3.125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3.125rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-12\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3.125rem * var(--space-x-reverse)) !important;
    margin-left: calc(3.125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-17\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4.375rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-17\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4.375rem * var(--space-x-reverse)) !important;
    margin-left: calc(4.375rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-31\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7.875rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-31\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(7.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-thumb-tript-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(15.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(15.625rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-thumb-tript-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(15.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(15.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-thumb-tript-md > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(11.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-thumb-tript-md > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(11.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(11.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-thumb-trip-xl > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20.625rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-thumb-trip-xl > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(20.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-tarapprendre-title-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(58.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(58.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-tarapprendre-title-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(58.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(58.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-oblong-list-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(40.93rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(40.93rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-oblong-list-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(40.93rem * var(--space-x-reverse)) !important;
    margin-left: calc(40.93rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-oblong-list-md > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20.95rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20.95rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-oblong-list-md > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20.95rem * var(--space-x-reverse)) !important;
    margin-left: calc(20.95rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-oblong-content-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(26.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(26.875rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-oblong-content-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(26.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(26.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-article-thumb-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10.625rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-article-thumb-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(10.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-support-title-l-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(28.125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(28.125rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-support-title-l-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(28.125rem * var(--space-x-reverse)) !important;
    margin-left: calc(28.125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-support-title-r-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(17.8125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(17.8125rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-support-title-r-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(17.8125rem * var(--space-x-reverse)) !important;
    margin-left: calc(17.8125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-main-footer-menu > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(13.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(13.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-main-footer-menu > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(13.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(13.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-main-footer-logo > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(25.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(25.625rem * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-main-footer-logo > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(25.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(25.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-full > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(100% * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(100% * var(--space-y-reverse)) !important;
  }

  .sm\:space-x-full > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(100% * var(--space-x-reverse)) !important;
    margin-left: calc(100% * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0px * var(--space-x-reverse)) !important;
    margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-11 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-11 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-13 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-13 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-17 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-17 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-21 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-21 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-22 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-22 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-23 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-23 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-26 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-26 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-27 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-27 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-29 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-29 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-33 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-33 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-35 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-35 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-9rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-9rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-9rem * var(--space-x-reverse)) !important;
    margin-left: calc(-9rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-37 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-9.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-9.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-37 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-9.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-9.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-38 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-9.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-9.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-38 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-9.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-9.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-39 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-9.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-9.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-39 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-9.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-9.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-41 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-41 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-42 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-42 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-43 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-43 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-11rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-11rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-11rem * var(--space-x-reverse)) !important;
    margin-left: calc(-11rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-11.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-11.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-11.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-46 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-11.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-11.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-46 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-11.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-11.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-47 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-11.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-11.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-47 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-11.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-11.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-49 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-49 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-51 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-51 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-13rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-13rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-13rem * var(--space-x-reverse)) !important;
    margin-left: calc(-13rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-53 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-13.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-13.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-53 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-13.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-13.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-54 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-13.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-13.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-54 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-13.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-13.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-55 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-13.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-13.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-55 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-13.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-13.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-14rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-14rem * var(--space-x-reverse)) !important;
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-17.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-17.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-17.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-17.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-71 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-17.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-17.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-71 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-17.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-17.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-18rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-18rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-18rem * var(--space-x-reverse)) !important;
    margin-left: calc(-18rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-73 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-18.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-18.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-73 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-18.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-18.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-74 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-18.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-18.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-74 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-18.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-18.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-18.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-18.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-18.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-18.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-19rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-19rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-19rem * var(--space-x-reverse)) !important;
    margin-left: calc(-19rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-77 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-19.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-19.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-77 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-19.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-19.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-78 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-19.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-19.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-78 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-19.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-19.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-79 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-19.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-19.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-79 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-19.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-19.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-81 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-81 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-82 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-82 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-21rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-21rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-21rem * var(--space-x-reverse)) !important;
    margin-left: calc(-21rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-21.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-21.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-21.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-21.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-86 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-21.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-21.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-86 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-21.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-21.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-87 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-21.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-21.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-87 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-21.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-21.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-88 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-22rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-22rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-88 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-22rem * var(--space-x-reverse)) !important;
    margin-left: calc(-22rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-89 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-22.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-22.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-89 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-22.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-22.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-22.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-22.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-22.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-22.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-91 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-22.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-22.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-91 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-22.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-22.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-23rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-23rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-23rem * var(--space-x-reverse)) !important;
    margin-left: calc(-23rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-25rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-131 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-25.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-25.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-131 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-25.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-25.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-135 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-34rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-34rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-135 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-34rem * var(--space-x-reverse)) !important;
    margin-left: calc(-34rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-150 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-37.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-37.5rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-150 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-37.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-37.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-710 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-44.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-44.375rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-710 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-44.375rem * var(--space-x-reverse)) !important;
    margin-left: calc(-44.375rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-820 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-51.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-51.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-820 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-51.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-51.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-1440 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-90rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-90rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-1440 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-90rem * var(--space-x-reverse)) !important;
    margin-left: calc(-90rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-2\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.625rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-2\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-6\.25 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.5626rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.5626rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-6\.25 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.5626rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.5626rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-7\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.875rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-7\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-12\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3.125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3.125rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-12\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3.125rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3.125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-17\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4.375rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-17\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4.375rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4.375rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-31\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7.875rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-31\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-thumb-tript-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-15.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-15.625rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-thumb-tript-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-15.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(-15.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-thumb-tript-md > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-11.25rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-thumb-tript-md > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-11.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-11.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-thumb-trip-xl > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20.625rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-thumb-trip-xl > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-tarapprendre-title-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-58.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-58.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-tarapprendre-title-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-58.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-58.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-oblong-list-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-40.93rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-40.93rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-oblong-list-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-40.93rem * var(--space-x-reverse)) !important;
    margin-left: calc(-40.93rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-oblong-list-md > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20.95rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20.95rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-oblong-list-md > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20.95rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20.95rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-oblong-content-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-26.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-26.875rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-oblong-content-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-26.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(-26.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-article-thumb-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10.625rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-article-thumb-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-support-title-l-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-28.125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-28.125rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-support-title-l-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-28.125rem * var(--space-x-reverse)) !important;
    margin-left: calc(-28.125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-support-title-r-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-17.8125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-17.8125rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-support-title-r-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-17.8125rem * var(--space-x-reverse)) !important;
    margin-left: calc(-17.8125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-main-footer-menu > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-13.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-13.75rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-main-footer-menu > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-13.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-13.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-main-footer-logo > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-25.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-25.625rem * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-main-footer-logo > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-25.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(-25.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:-space-y-full > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-100% * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-100% * var(--space-y-reverse)) !important;
  }

  .sm\:-space-x-full > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-100% * var(--space-x-reverse)) !important;
    margin-left: calc(-100% * calc(1 - var(--space-x-reverse))) !important;
  }

  .sm\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1 !important;
  }

  .sm\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1 !important;
  }

  .sm\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;
  }

  .sm\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .sm\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;
  }

  .sm\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .sm\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;
  }

  .sm\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .sm\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;
  }

  .sm\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .sm\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;
  }

  .sm\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .sm\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1 !important;
  }

  .sm\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1 !important;
  }

  .sm\:divide-primary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #061d47 !important;
    border-color: rgba(6, 29, 71, var(--divide-opacity)) !important;
  }

  .sm\:divide-primary-75 > :not(template) ~ :not(template){
    border-color: rgba(6, 29, 71, 0.75) !important;
  }

  .sm\:divide-secondary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #e35205 !important;
    border-color: rgba(227, 82, 5, var(--divide-opacity)) !important;
  }

  .sm\:divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;
  }

  .sm\:divide-seashell > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fef7f1 !important;
    border-color: rgba(254, 247, 241, var(--divide-opacity)) !important;
  }

  .sm\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;
  }

  .sm\:divide-dark > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0d1a2e !important;
    border-color: rgba(13, 26, 46, var(--divide-opacity)) !important;
  }

  .sm\:divide-green > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #00e175 !important;
    border-color: rgba(0, 225, 117, var(--divide-opacity)) !important;
  }

  .sm\:divide-dark-gray > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #202020 !important;
    border-color: rgba(32, 32, 32, var(--divide-opacity)) !important;
  }

  .sm\:divide-green-xp > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #2d8269 !important;
    border-color: rgba(45, 130, 105, var(--divide-opacity)) !important;
  }

  .sm\:divide-green-accent > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #1f5b4a !important;
    border-color: rgba(31, 91, 74, var(--divide-opacity)) !important;
  }

  .sm\:divide-blue-1 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #407bd1 !important;
    border-color: rgba(64, 123, 209, var(--divide-opacity)) !important;
  }

  .sm\:divide-blue-2 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #1b265d !important;
    border-color: rgba(27, 38, 93, var(--divide-opacity)) !important;
  }

  .sm\:divide-blue-3 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0D223E !important;
    border-color: rgba(13, 34, 62, var(--divide-opacity)) !important;
  }

  .sm\:divide-blue-4 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #1b365d !important;
    border-color: rgba(27, 54, 93, var(--divide-opacity)) !important;
  }

  .sm\:divide-blue-5 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0C1B32 !important;
    border-color: rgba(12, 27, 50, var(--divide-opacity)) !important;
  }

  .sm\:divide-blue-6 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #132745 !important;
    border-color: rgba(19, 39, 69, var(--divide-opacity)) !important;
  }

  .sm\:divide-blue-7 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0D1F3B !important;
    border-color: rgba(13, 31, 59, var(--divide-opacity)) !important;
  }

  .sm\:divide-blue-8 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #215FE8 !important;
    border-color: rgba(33, 95, 232, var(--divide-opacity)) !important;
  }

  .sm\:divide-blue-9 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #3049B2 !important;
    border-color: rgba(48, 73, 178, var(--divide-opacity)) !important;
  }

  .sm\:divide-blue-10 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #142947 !important;
    border-color: rgba(20, 41, 71, var(--divide-opacity)) !important;
  }

  .sm\:divide-blue-11 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #153561 !important;
    border-color: rgba(21, 53, 97, var(--divide-opacity)) !important;
  }

  .sm\:divide-blue-12 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #07101E !important;
    border-color: rgba(7, 16, 30, var(--divide-opacity)) !important;
  }

  .sm\:divide-blue-13 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #396DB9 !important;
    border-color: rgba(57, 109, 185, var(--divide-opacity)) !important;
  }

  .sm\:divide-blue-14 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0045D7 !important;
    border-color: rgba(0, 69, 215, var(--divide-opacity)) !important;
  }

  .sm\:divide-blue-15 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #2A2549 !important;
    border-color: rgba(42, 37, 73, var(--divide-opacity)) !important;
  }

  .sm\:divide-blue-16 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0D1F3C !important;
    border-color: rgba(13, 31, 60, var(--divide-opacity)) !important;
  }

  .sm\:divide-green-1 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #36826C !important;
    border-color: rgba(54, 130, 108, var(--divide-opacity)) !important;
  }

  .sm\:divide-gray-1 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #425669 !important;
    border-color: rgba(66, 86, 105, var(--divide-opacity)) !important;
  }

  .sm\:divide-gray-2 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #ececec !important;
    border-color: rgba(236, 236, 236, var(--divide-opacity)) !important;
  }

  .sm\:divide-gray-3 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f9f9f9 !important;
    border-color: rgba(249, 249, 249, var(--divide-opacity)) !important;
  }

  .sm\:divide-gray-4 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #32414f !important;
    border-color: rgba(50, 65, 79, var(--divide-opacity)) !important;
  }

  .sm\:divide-gray-5 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f2f2f2 !important;
    border-color: rgba(242, 242, 242, var(--divide-opacity)) !important;
  }

  .sm\:divide-gray-6 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #dcdcdc !important;
    border-color: rgba(220, 220, 220, var(--divide-opacity)) !important;
  }

  .sm\:divide-gray-7 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #e1e1e1 !important;
    border-color: rgba(225, 225, 225, var(--divide-opacity)) !important;
  }

  .sm\:divide-purple > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F3F1FE !important;
    border-color: rgba(243, 241, 254, var(--divide-opacity)) !important;
  }

  .sm\:divide-purple-1 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #6555CF !important;
    border-color: rgba(101, 85, 207, var(--divide-opacity)) !important;
  }

  .sm\:divide-transparent > :not(template) ~ :not(template){
    border-color: transparent !important;
  }

  .sm\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FEF1F1 !important;
    border-color: rgba(254, 241, 241, var(--divide-opacity)) !important;
  }

  .sm\:divide-orange-2 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F85904 !important;
    border-color: rgba(248, 89, 4, var(--divide-opacity)) !important;
  }

  .sm\:divide-red > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #E30505 !important;
    border-color: rgba(227, 5, 5, var(--divide-opacity)) !important;
  }

  .sm\:divide-solid > :not(template) ~ :not(template){
    border-style: solid !important;
  }

  .sm\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed !important;
  }

  .sm\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted !important;
  }

  .sm\:divide-double > :not(template) ~ :not(template){
    border-style: double !important;
  }

  .sm\:divide-none > :not(template) ~ :not(template){
    border-style: none !important;
  }

  .sm\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0 !important;
  }

  .sm\:divide-opacity-5 > :not(template) ~ :not(template){
    --divide-opacity: 0.05 !important;
  }

  .sm\:divide-opacity-10 > :not(template) ~ :not(template){
    --divide-opacity: 0.1 !important;
  }

  .sm\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25 !important;
  }

  .sm\:divide-opacity-40 > :not(template) ~ :not(template){
    --divide-opacity: 0.4 !important;
  }

  .sm\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5 !important;
  }

  .sm\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75 !important;
  }

  .sm\:divide-opacity-90 > :not(template) ~ :not(template){
    --divide-opacity: 0.9 !important;
  }

  .sm\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
  }

  .sm\:sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .sm\:not-sr-only{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .sm\:focus\:sr-only:focus{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .sm\:focus\:not-sr-only:focus{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .sm\:appearance-none{
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
  }

  .sm\:bg-fixed{
    background-attachment: fixed !important;
  }

  .sm\:bg-local{
    background-attachment: local !important;
  }

  .sm\:bg-scroll{
    background-attachment: scroll !important;
  }

  .sm\:bg-clip-border{
    background-clip: border-box !important;
  }

  .sm\:bg-clip-padding{
    background-clip: padding-box !important;
  }

  .sm\:bg-clip-content{
    background-clip: content-box !important;
  }

  .sm\:bg-clip-text{
    -webkit-background-clip: text !important;
            background-clip: text !important;
  }

  .sm\:bg-primary{
    --bg-opacity: 1 !important;
    background-color: #061d47 !important;
    background-color: rgba(6, 29, 71, var(--bg-opacity)) !important;
  }

  .sm\:bg-primary-75{
    background-color: rgba(6, 29, 71, 0.75) !important;
  }

  .sm\:bg-secondary{
    --bg-opacity: 1 !important;
    background-color: #e35205 !important;
    background-color: rgba(227, 82, 5, var(--bg-opacity)) !important;
  }

  .sm\:bg-white{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .sm\:bg-seashell{
    --bg-opacity: 1 !important;
    background-color: #fef7f1 !important;
    background-color: rgba(254, 247, 241, var(--bg-opacity)) !important;
  }

  .sm\:bg-black{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .sm\:bg-dark{
    --bg-opacity: 1 !important;
    background-color: #0d1a2e !important;
    background-color: rgba(13, 26, 46, var(--bg-opacity)) !important;
  }

  .sm\:bg-green{
    --bg-opacity: 1 !important;
    background-color: #00e175 !important;
    background-color: rgba(0, 225, 117, var(--bg-opacity)) !important;
  }

  .sm\:bg-dark-gray{
    --bg-opacity: 1 !important;
    background-color: #202020 !important;
    background-color: rgba(32, 32, 32, var(--bg-opacity)) !important;
  }

  .sm\:bg-green-xp{
    --bg-opacity: 1 !important;
    background-color: #2d8269 !important;
    background-color: rgba(45, 130, 105, var(--bg-opacity)) !important;
  }

  .sm\:bg-green-accent{
    --bg-opacity: 1 !important;
    background-color: #1f5b4a !important;
    background-color: rgba(31, 91, 74, var(--bg-opacity)) !important;
  }

  .sm\:bg-blue-1{
    --bg-opacity: 1 !important;
    background-color: #407bd1 !important;
    background-color: rgba(64, 123, 209, var(--bg-opacity)) !important;
  }

  .sm\:bg-blue-2{
    --bg-opacity: 1 !important;
    background-color: #1b265d !important;
    background-color: rgba(27, 38, 93, var(--bg-opacity)) !important;
  }

  .sm\:bg-blue-3{
    --bg-opacity: 1 !important;
    background-color: #0D223E !important;
    background-color: rgba(13, 34, 62, var(--bg-opacity)) !important;
  }

  .sm\:bg-blue-4{
    --bg-opacity: 1 !important;
    background-color: #1b365d !important;
    background-color: rgba(27, 54, 93, var(--bg-opacity)) !important;
  }

  .sm\:bg-blue-5{
    --bg-opacity: 1 !important;
    background-color: #0C1B32 !important;
    background-color: rgba(12, 27, 50, var(--bg-opacity)) !important;
  }

  .sm\:bg-blue-6{
    --bg-opacity: 1 !important;
    background-color: #132745 !important;
    background-color: rgba(19, 39, 69, var(--bg-opacity)) !important;
  }

  .sm\:bg-blue-7{
    --bg-opacity: 1 !important;
    background-color: #0D1F3B !important;
    background-color: rgba(13, 31, 59, var(--bg-opacity)) !important;
  }

  .sm\:bg-blue-8{
    --bg-opacity: 1 !important;
    background-color: #215FE8 !important;
    background-color: rgba(33, 95, 232, var(--bg-opacity)) !important;
  }

  .sm\:bg-blue-9{
    --bg-opacity: 1 !important;
    background-color: #3049B2 !important;
    background-color: rgba(48, 73, 178, var(--bg-opacity)) !important;
  }

  .sm\:bg-blue-10{
    --bg-opacity: 1 !important;
    background-color: #142947 !important;
    background-color: rgba(20, 41, 71, var(--bg-opacity)) !important;
  }

  .sm\:bg-blue-11{
    --bg-opacity: 1 !important;
    background-color: #153561 !important;
    background-color: rgba(21, 53, 97, var(--bg-opacity)) !important;
  }

  .sm\:bg-blue-12{
    --bg-opacity: 1 !important;
    background-color: #07101E !important;
    background-color: rgba(7, 16, 30, var(--bg-opacity)) !important;
  }

  .sm\:bg-blue-13{
    --bg-opacity: 1 !important;
    background-color: #396DB9 !important;
    background-color: rgba(57, 109, 185, var(--bg-opacity)) !important;
  }

  .sm\:bg-blue-14{
    --bg-opacity: 1 !important;
    background-color: #0045D7 !important;
    background-color: rgba(0, 69, 215, var(--bg-opacity)) !important;
  }

  .sm\:bg-blue-15{
    --bg-opacity: 1 !important;
    background-color: #2A2549 !important;
    background-color: rgba(42, 37, 73, var(--bg-opacity)) !important;
  }

  .sm\:bg-blue-16{
    --bg-opacity: 1 !important;
    background-color: #0D1F3C !important;
    background-color: rgba(13, 31, 60, var(--bg-opacity)) !important;
  }

  .sm\:bg-green-1{
    --bg-opacity: 1 !important;
    background-color: #36826C !important;
    background-color: rgba(54, 130, 108, var(--bg-opacity)) !important;
  }

  .sm\:bg-gray-1{
    --bg-opacity: 1 !important;
    background-color: #425669 !important;
    background-color: rgba(66, 86, 105, var(--bg-opacity)) !important;
  }

  .sm\:bg-gray-2{
    --bg-opacity: 1 !important;
    background-color: #ececec !important;
    background-color: rgba(236, 236, 236, var(--bg-opacity)) !important;
  }

  .sm\:bg-gray-3{
    --bg-opacity: 1 !important;
    background-color: #f9f9f9 !important;
    background-color: rgba(249, 249, 249, var(--bg-opacity)) !important;
  }

  .sm\:bg-gray-4{
    --bg-opacity: 1 !important;
    background-color: #32414f !important;
    background-color: rgba(50, 65, 79, var(--bg-opacity)) !important;
  }

  .sm\:bg-gray-5{
    --bg-opacity: 1 !important;
    background-color: #f2f2f2 !important;
    background-color: rgba(242, 242, 242, var(--bg-opacity)) !important;
  }

  .sm\:bg-gray-6{
    --bg-opacity: 1 !important;
    background-color: #dcdcdc !important;
    background-color: rgba(220, 220, 220, var(--bg-opacity)) !important;
  }

  .sm\:bg-gray-7{
    --bg-opacity: 1 !important;
    background-color: #e1e1e1 !important;
    background-color: rgba(225, 225, 225, var(--bg-opacity)) !important;
  }

  .sm\:bg-purple{
    --bg-opacity: 1 !important;
    background-color: #F3F1FE !important;
    background-color: rgba(243, 241, 254, var(--bg-opacity)) !important;
  }

  .sm\:bg-purple-1{
    --bg-opacity: 1 !important;
    background-color: #6555CF !important;
    background-color: rgba(101, 85, 207, var(--bg-opacity)) !important;
  }

  .sm\:bg-transparent{
    background-color: transparent !important;
  }

  .sm\:bg-orange{
    --bg-opacity: 1 !important;
    background-color: #FEF1F1 !important;
    background-color: rgba(254, 241, 241, var(--bg-opacity)) !important;
  }

  .sm\:bg-orange-2{
    --bg-opacity: 1 !important;
    background-color: #F85904 !important;
    background-color: rgba(248, 89, 4, var(--bg-opacity)) !important;
  }

  .sm\:bg-red{
    --bg-opacity: 1 !important;
    background-color: #E30505 !important;
    background-color: rgba(227, 5, 5, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-primary:hover{
    --bg-opacity: 1 !important;
    background-color: #061d47 !important;
    background-color: rgba(6, 29, 71, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-primary-75:hover{
    background-color: rgba(6, 29, 71, 0.75) !important;
  }

  .sm\:hover\:bg-secondary:hover{
    --bg-opacity: 1 !important;
    background-color: #e35205 !important;
    background-color: rgba(227, 82, 5, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-white:hover{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-seashell:hover{
    --bg-opacity: 1 !important;
    background-color: #fef7f1 !important;
    background-color: rgba(254, 247, 241, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-black:hover{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-dark:hover{
    --bg-opacity: 1 !important;
    background-color: #0d1a2e !important;
    background-color: rgba(13, 26, 46, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-green:hover{
    --bg-opacity: 1 !important;
    background-color: #00e175 !important;
    background-color: rgba(0, 225, 117, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-dark-gray:hover{
    --bg-opacity: 1 !important;
    background-color: #202020 !important;
    background-color: rgba(32, 32, 32, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-green-xp:hover{
    --bg-opacity: 1 !important;
    background-color: #2d8269 !important;
    background-color: rgba(45, 130, 105, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-green-accent:hover{
    --bg-opacity: 1 !important;
    background-color: #1f5b4a !important;
    background-color: rgba(31, 91, 74, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-blue-1:hover{
    --bg-opacity: 1 !important;
    background-color: #407bd1 !important;
    background-color: rgba(64, 123, 209, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-blue-2:hover{
    --bg-opacity: 1 !important;
    background-color: #1b265d !important;
    background-color: rgba(27, 38, 93, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-blue-3:hover{
    --bg-opacity: 1 !important;
    background-color: #0D223E !important;
    background-color: rgba(13, 34, 62, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-blue-4:hover{
    --bg-opacity: 1 !important;
    background-color: #1b365d !important;
    background-color: rgba(27, 54, 93, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-blue-5:hover{
    --bg-opacity: 1 !important;
    background-color: #0C1B32 !important;
    background-color: rgba(12, 27, 50, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-blue-6:hover{
    --bg-opacity: 1 !important;
    background-color: #132745 !important;
    background-color: rgba(19, 39, 69, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-blue-7:hover{
    --bg-opacity: 1 !important;
    background-color: #0D1F3B !important;
    background-color: rgba(13, 31, 59, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-blue-8:hover{
    --bg-opacity: 1 !important;
    background-color: #215FE8 !important;
    background-color: rgba(33, 95, 232, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-blue-9:hover{
    --bg-opacity: 1 !important;
    background-color: #3049B2 !important;
    background-color: rgba(48, 73, 178, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-blue-10:hover{
    --bg-opacity: 1 !important;
    background-color: #142947 !important;
    background-color: rgba(20, 41, 71, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-blue-11:hover{
    --bg-opacity: 1 !important;
    background-color: #153561 !important;
    background-color: rgba(21, 53, 97, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-blue-12:hover{
    --bg-opacity: 1 !important;
    background-color: #07101E !important;
    background-color: rgba(7, 16, 30, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-blue-13:hover{
    --bg-opacity: 1 !important;
    background-color: #396DB9 !important;
    background-color: rgba(57, 109, 185, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-blue-14:hover{
    --bg-opacity: 1 !important;
    background-color: #0045D7 !important;
    background-color: rgba(0, 69, 215, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-blue-15:hover{
    --bg-opacity: 1 !important;
    background-color: #2A2549 !important;
    background-color: rgba(42, 37, 73, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-blue-16:hover{
    --bg-opacity: 1 !important;
    background-color: #0D1F3C !important;
    background-color: rgba(13, 31, 60, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-green-1:hover{
    --bg-opacity: 1 !important;
    background-color: #36826C !important;
    background-color: rgba(54, 130, 108, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-gray-1:hover{
    --bg-opacity: 1 !important;
    background-color: #425669 !important;
    background-color: rgba(66, 86, 105, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-gray-2:hover{
    --bg-opacity: 1 !important;
    background-color: #ececec !important;
    background-color: rgba(236, 236, 236, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-gray-3:hover{
    --bg-opacity: 1 !important;
    background-color: #f9f9f9 !important;
    background-color: rgba(249, 249, 249, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-gray-4:hover{
    --bg-opacity: 1 !important;
    background-color: #32414f !important;
    background-color: rgba(50, 65, 79, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-gray-5:hover{
    --bg-opacity: 1 !important;
    background-color: #f2f2f2 !important;
    background-color: rgba(242, 242, 242, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-gray-6:hover{
    --bg-opacity: 1 !important;
    background-color: #dcdcdc !important;
    background-color: rgba(220, 220, 220, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-gray-7:hover{
    --bg-opacity: 1 !important;
    background-color: #e1e1e1 !important;
    background-color: rgba(225, 225, 225, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-purple:hover{
    --bg-opacity: 1 !important;
    background-color: #F3F1FE !important;
    background-color: rgba(243, 241, 254, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-purple-1:hover{
    --bg-opacity: 1 !important;
    background-color: #6555CF !important;
    background-color: rgba(101, 85, 207, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-transparent:hover{
    background-color: transparent !important;
  }

  .sm\:hover\:bg-orange:hover{
    --bg-opacity: 1 !important;
    background-color: #FEF1F1 !important;
    background-color: rgba(254, 241, 241, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-orange-2:hover{
    --bg-opacity: 1 !important;
    background-color: #F85904 !important;
    background-color: rgba(248, 89, 4, var(--bg-opacity)) !important;
  }

  .sm\:hover\:bg-red:hover{
    --bg-opacity: 1 !important;
    background-color: #E30505 !important;
    background-color: rgba(227, 5, 5, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-primary:focus{
    --bg-opacity: 1 !important;
    background-color: #061d47 !important;
    background-color: rgba(6, 29, 71, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-primary-75:focus{
    background-color: rgba(6, 29, 71, 0.75) !important;
  }

  .sm\:focus\:bg-secondary:focus{
    --bg-opacity: 1 !important;
    background-color: #e35205 !important;
    background-color: rgba(227, 82, 5, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-white:focus{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-seashell:focus{
    --bg-opacity: 1 !important;
    background-color: #fef7f1 !important;
    background-color: rgba(254, 247, 241, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-black:focus{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-dark:focus{
    --bg-opacity: 1 !important;
    background-color: #0d1a2e !important;
    background-color: rgba(13, 26, 46, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-green:focus{
    --bg-opacity: 1 !important;
    background-color: #00e175 !important;
    background-color: rgba(0, 225, 117, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-dark-gray:focus{
    --bg-opacity: 1 !important;
    background-color: #202020 !important;
    background-color: rgba(32, 32, 32, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-green-xp:focus{
    --bg-opacity: 1 !important;
    background-color: #2d8269 !important;
    background-color: rgba(45, 130, 105, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-green-accent:focus{
    --bg-opacity: 1 !important;
    background-color: #1f5b4a !important;
    background-color: rgba(31, 91, 74, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-blue-1:focus{
    --bg-opacity: 1 !important;
    background-color: #407bd1 !important;
    background-color: rgba(64, 123, 209, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-blue-2:focus{
    --bg-opacity: 1 !important;
    background-color: #1b265d !important;
    background-color: rgba(27, 38, 93, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-blue-3:focus{
    --bg-opacity: 1 !important;
    background-color: #0D223E !important;
    background-color: rgba(13, 34, 62, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-blue-4:focus{
    --bg-opacity: 1 !important;
    background-color: #1b365d !important;
    background-color: rgba(27, 54, 93, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-blue-5:focus{
    --bg-opacity: 1 !important;
    background-color: #0C1B32 !important;
    background-color: rgba(12, 27, 50, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-blue-6:focus{
    --bg-opacity: 1 !important;
    background-color: #132745 !important;
    background-color: rgba(19, 39, 69, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-blue-7:focus{
    --bg-opacity: 1 !important;
    background-color: #0D1F3B !important;
    background-color: rgba(13, 31, 59, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-blue-8:focus{
    --bg-opacity: 1 !important;
    background-color: #215FE8 !important;
    background-color: rgba(33, 95, 232, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-blue-9:focus{
    --bg-opacity: 1 !important;
    background-color: #3049B2 !important;
    background-color: rgba(48, 73, 178, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-blue-10:focus{
    --bg-opacity: 1 !important;
    background-color: #142947 !important;
    background-color: rgba(20, 41, 71, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-blue-11:focus{
    --bg-opacity: 1 !important;
    background-color: #153561 !important;
    background-color: rgba(21, 53, 97, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-blue-12:focus{
    --bg-opacity: 1 !important;
    background-color: #07101E !important;
    background-color: rgba(7, 16, 30, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-blue-13:focus{
    --bg-opacity: 1 !important;
    background-color: #396DB9 !important;
    background-color: rgba(57, 109, 185, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-blue-14:focus{
    --bg-opacity: 1 !important;
    background-color: #0045D7 !important;
    background-color: rgba(0, 69, 215, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-blue-15:focus{
    --bg-opacity: 1 !important;
    background-color: #2A2549 !important;
    background-color: rgba(42, 37, 73, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-blue-16:focus{
    --bg-opacity: 1 !important;
    background-color: #0D1F3C !important;
    background-color: rgba(13, 31, 60, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-green-1:focus{
    --bg-opacity: 1 !important;
    background-color: #36826C !important;
    background-color: rgba(54, 130, 108, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-gray-1:focus{
    --bg-opacity: 1 !important;
    background-color: #425669 !important;
    background-color: rgba(66, 86, 105, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-gray-2:focus{
    --bg-opacity: 1 !important;
    background-color: #ececec !important;
    background-color: rgba(236, 236, 236, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-gray-3:focus{
    --bg-opacity: 1 !important;
    background-color: #f9f9f9 !important;
    background-color: rgba(249, 249, 249, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-gray-4:focus{
    --bg-opacity: 1 !important;
    background-color: #32414f !important;
    background-color: rgba(50, 65, 79, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-gray-5:focus{
    --bg-opacity: 1 !important;
    background-color: #f2f2f2 !important;
    background-color: rgba(242, 242, 242, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-gray-6:focus{
    --bg-opacity: 1 !important;
    background-color: #dcdcdc !important;
    background-color: rgba(220, 220, 220, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-gray-7:focus{
    --bg-opacity: 1 !important;
    background-color: #e1e1e1 !important;
    background-color: rgba(225, 225, 225, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-purple:focus{
    --bg-opacity: 1 !important;
    background-color: #F3F1FE !important;
    background-color: rgba(243, 241, 254, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-purple-1:focus{
    --bg-opacity: 1 !important;
    background-color: #6555CF !important;
    background-color: rgba(101, 85, 207, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-transparent:focus{
    background-color: transparent !important;
  }

  .sm\:focus\:bg-orange:focus{
    --bg-opacity: 1 !important;
    background-color: #FEF1F1 !important;
    background-color: rgba(254, 241, 241, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-orange-2:focus{
    --bg-opacity: 1 !important;
    background-color: #F85904 !important;
    background-color: rgba(248, 89, 4, var(--bg-opacity)) !important;
  }

  .sm\:focus\:bg-red:focus{
    --bg-opacity: 1 !important;
    background-color: #E30505 !important;
    background-color: rgba(227, 5, 5, var(--bg-opacity)) !important;
  }

  .sm\:bg-tarapprendre-pattern{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/tarapprendre-pattern.svg') !important;
  }

  .sm\:bg-triptych-header{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-header.png') !important;
  }

  .sm\:bg-art-ocean-header{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-header-art-ocean.png') !important;
  }

  .sm\:bg-art-ocean-main{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-art-ocean.png') !important;
  }

  .sm\:bg-diptych{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/diptych-bg.jpg') !important;
  }

  .sm\:bg-footer{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-footer.png') !important;
  }

  .sm\:bg-menu-mobile{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-menu-mobile.png') !important;
  }

  .sm\:bg-podcast-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-blue.jpg') !important;
  }

  .sm\:bg-podcast-dark-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-dark-blue.jpg') !important;
  }

  .sm\:bg-podcast-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-orange.jpg') !important;
  }

  .sm\:bg-podcast-light-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-magenta.jpg') !important;
  }

  .sm\:bg-resident-white{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-01.jpg') !important;
  }

  .sm\:bg-resident-gray{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-02.jpg') !important;
  }

  .sm\:bg-resident-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-03.jpg') !important;
  }

  .sm\:bg-resident-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-04.jpg') !important;
  }

  .sm\:bg-toolbox-widget{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-toolbox-widget.png') !important;
  }

  .sm\:bg-mediator{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-mediator.png') !important;
  }

  .sm\:bg-mediator-badge{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/mediator-badge.png') !important;
  }

  .sm\:bg-experiences-badge{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/experiences-badge.png') !important;
  }

  .sm\:bg-orange-shape{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/orange-shape.png') !important;
  }

  .sm\:bg-blue-shape{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/blue-shape.png') !important;
  }

  .sm\:bg-discover-1{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-discover-1.png') !important;
  }

  .sm\:bg-discover-2{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-discover-2.png') !important;
  }

  .sm\:bg-discover-3{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-discover-3.png') !important;
  }

  .sm\:bg-carousel-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/carousel-orange.png') !important;
  }

  .sm\:bg-carousel-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/carousel-blue.png') !important;
  }

  .sm\:bg-carousel-dark{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/carousel-dark.png') !important;
  }

  .sm\:bg-hero-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-hero.svg') !important;
  }

  .sm\:bg-hero-soutenir-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-hero-soutenir.svg') !important;
  }

  .sm\:bg-orange-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-orange.svg') !important;
  }

  .sm\:bg-orange-light-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-orange-light.svg') !important;
  }

  .sm\:bg-contact{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-contact.png') !important;
  }

  .sm\:bg-soutenir-item-1-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-1.svg') !important;
  }

  .sm\:bg-soutenir-item-2-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-2.svg') !important;
  }

  .sm\:bg-soutenir-item-3-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-3.svg') !important;
  }

  .sm\:bg-soutenir-item-4-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-4.svg') !important;
  }

  .sm\:bg-soutenir-item-5-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-5.svg') !important;
  }

  .sm\:bg-soutenir-item-6-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-6.svg') !important;
  }

  .sm\:bg-split-card{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/split-card.png') !important;
  }

  .sm\:bg-quote-xp{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/quote-xp.png') !important;
  }

  .sm\:bg-newsletter{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/newsletter.png') !important;
  }

  .sm\:bg-wave-contact{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/wave-contact.svg') !important;
  }

  .sm\:bg-wave-presse{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-presse.svg') !important;
  }

  .sm\:bg-header-2{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-header-2.png') !important;
  }

  .sm\:bg-rounded-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-rounded-blue.png') !important;
  }

  .sm\:bg-rounded-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-rounded-orange.png') !important;
  }

  .sm\:bg-partie-1{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-1.png') !important;
  }

  .sm\:bg-partie-2{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-2.png') !important;
  }

  .sm\:bg-partie-3{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-3.png') !important;
  }

  .sm\:bg-partie-4{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-4.png') !important;
  }

  .sm\:bg-exp-slider{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-exp-slider.png') !important;
  }

  .sm\:bg-team{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-team.png') !important;
  }

  .sm\:bg-modal-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-modal-orange.png') !important;
  }

  .sm\:bg-modal-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-modal-blue.png') !important;
  }

  .sm\:bg-404-pattern{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/404-pattern.png') !important;
  }

  .sm\:bg-404-mobile-pattern{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/404-mobile-pattern.png') !important;
  }

  .sm\:bg-twitter{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/twitter/twitter.png') !important;
  }

  .sm\:bg-twitter-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/twitter/bg-twitter-orange.png') !important;
  }

  .sm\:bg-twitter-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/twitter/bg-twitter-blue.png') !important;
  }

  .sm\:bg-twitter-dark{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/twitter/bg-twitter-dark.png') !important;
  }

  .sm\:bg-resource-1{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-resource-1.jpg') !important;
  }

  .sm\:bg-resource-2{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-resource-2.jpg') !important;
  }

  .sm\:bg-resource-3{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-resource-3.jpg') !important;
  }

  .sm\:bg-toolbox-partager{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-toolbox.jpg') !important;
  }

  .sm\:bg-black-slider-hover{
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(55.21%, rgba(0, 0, 0, 0)), color-stop(75%, rgba(0, 0, 0, 0.55)), to(#000000)) !important;
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 55.21%, rgba(0, 0, 0, 0.55) 75%, #000000 100%) !important;
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 55.21%, rgba(0, 0, 0, 0.55) 75%, #000000 100%) !important;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 55.21%, rgba(0, 0, 0, 0.55) 75%, #000000 100%) !important;
  }

  .sm\:bg-job-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-job-orange.png') !important;
  }

  .sm\:bg-job-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-job-blue.png') !important;
  }

  .sm\:bg-job-green{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-job-green.png') !important;
  }

  .sm\:bg-landing-fondation{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-fondation.svg') !important;
  }

  .sm\:bg-header-trame{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/header-trame.svg') !important;
  }

  .sm\:bg-verbatim{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-verbatim.svg') !important;
  }

  .sm\:bg-gradient-to-t{
    background-image: -webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops))) !important;
    background-image: -webkit-linear-gradient(bottom, var(--gradient-color-stops)) !important;
    background-image: -o-linear-gradient(bottom, var(--gradient-color-stops)) !important;
    background-image: linear-gradient(to top, var(--gradient-color-stops)) !important;
  }

  .sm\:bg-shortcuts{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/shortcuts-waves.png') !important;
  }

  .sm\:bg-key-numbers{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/key-numbers-waves.png') !important;
  }

  .sm\:bg-dipt-home-col-1{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-home-col-1.jpg') !important;
  }

  .sm\:bg-dipt-home-col-2{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-home-col-2.jpg') !important;
  }

  .sm\:bg-header-slider{
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(12, 27, 50, 0.75)), color-stop(36%, transparent)), url('/app/themes/fondation-tara-ocean/resources/assets/images/header-slider-wave.png') !important;
    background-image: -webkit-linear-gradient(rgba(12, 27, 50, 0.75), transparent 36%), url('/app/themes/fondation-tara-ocean/resources/assets/images/header-slider-wave.png') !important;
    background-image: -o-linear-gradient(rgba(12, 27, 50, 0.75), transparent 36%), url('/app/themes/fondation-tara-ocean/resources/assets/images/header-slider-wave.png') !important;
    background-image: linear-gradient(rgba(12, 27, 50, 0.75), transparent 36%), url('/app/themes/fondation-tara-ocean/resources/assets/images/header-slider-wave.png') !important;
  }

  .sm\:bg-header-slider-overlay{
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(12, 27, 50, 0.75))) !important;
    background-image: -webkit-linear-gradient(transparent, rgba(12, 27, 50, 0.75)) !important;
    background-image: -o-linear-gradient(transparent, rgba(12, 27, 50, 0.75)) !important;
    background-image: linear-gradient(transparent, rgba(12, 27, 50, 0.75)) !important;
  }

  .sm\:from-primary{
    --gradient-from-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .sm\:from-primary-75{
    --gradient-from-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .sm\:from-secondary{
    --gradient-from-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .sm\:from-white{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .sm\:from-seashell{
    --gradient-from-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .sm\:from-black{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .sm\:from-dark{
    --gradient-from-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .sm\:from-green{
    --gradient-from-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .sm\:from-dark-gray{
    --gradient-from-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .sm\:from-green-xp{
    --gradient-from-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .sm\:from-green-accent{
    --gradient-from-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .sm\:from-blue-1{
    --gradient-from-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .sm\:from-blue-2{
    --gradient-from-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .sm\:from-blue-3{
    --gradient-from-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .sm\:from-blue-4{
    --gradient-from-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .sm\:from-blue-5{
    --gradient-from-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .sm\:from-blue-6{
    --gradient-from-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .sm\:from-blue-7{
    --gradient-from-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .sm\:from-blue-8{
    --gradient-from-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .sm\:from-blue-9{
    --gradient-from-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .sm\:from-blue-10{
    --gradient-from-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .sm\:from-blue-11{
    --gradient-from-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .sm\:from-blue-12{
    --gradient-from-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .sm\:from-blue-13{
    --gradient-from-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .sm\:from-blue-14{
    --gradient-from-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .sm\:from-blue-15{
    --gradient-from-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .sm\:from-blue-16{
    --gradient-from-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .sm\:from-green-1{
    --gradient-from-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .sm\:from-gray-1{
    --gradient-from-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .sm\:from-gray-2{
    --gradient-from-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .sm\:from-gray-3{
    --gradient-from-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .sm\:from-gray-4{
    --gradient-from-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .sm\:from-gray-5{
    --gradient-from-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .sm\:from-gray-6{
    --gradient-from-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .sm\:from-gray-7{
    --gradient-from-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .sm\:from-purple{
    --gradient-from-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .sm\:from-purple-1{
    --gradient-from-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .sm\:from-transparent{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .sm\:from-orange{
    --gradient-from-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .sm\:from-orange-2{
    --gradient-from-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .sm\:from-red{
    --gradient-from-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .sm\:via-primary{
    --gradient-via-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .sm\:via-primary-75{
    --gradient-via-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .sm\:via-secondary{
    --gradient-via-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .sm\:via-white{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .sm\:via-seashell{
    --gradient-via-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .sm\:via-black{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .sm\:via-dark{
    --gradient-via-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .sm\:via-green{
    --gradient-via-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .sm\:via-dark-gray{
    --gradient-via-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .sm\:via-green-xp{
    --gradient-via-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .sm\:via-green-accent{
    --gradient-via-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .sm\:via-blue-1{
    --gradient-via-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .sm\:via-blue-2{
    --gradient-via-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .sm\:via-blue-3{
    --gradient-via-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .sm\:via-blue-4{
    --gradient-via-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .sm\:via-blue-5{
    --gradient-via-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .sm\:via-blue-6{
    --gradient-via-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .sm\:via-blue-7{
    --gradient-via-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .sm\:via-blue-8{
    --gradient-via-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .sm\:via-blue-9{
    --gradient-via-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .sm\:via-blue-10{
    --gradient-via-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .sm\:via-blue-11{
    --gradient-via-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .sm\:via-blue-12{
    --gradient-via-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .sm\:via-blue-13{
    --gradient-via-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .sm\:via-blue-14{
    --gradient-via-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .sm\:via-blue-15{
    --gradient-via-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .sm\:via-blue-16{
    --gradient-via-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .sm\:via-green-1{
    --gradient-via-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .sm\:via-gray-1{
    --gradient-via-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .sm\:via-gray-2{
    --gradient-via-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .sm\:via-gray-3{
    --gradient-via-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .sm\:via-gray-4{
    --gradient-via-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .sm\:via-gray-5{
    --gradient-via-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .sm\:via-gray-6{
    --gradient-via-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .sm\:via-gray-7{
    --gradient-via-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .sm\:via-purple{
    --gradient-via-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .sm\:via-purple-1{
    --gradient-via-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .sm\:via-transparent{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .sm\:via-orange{
    --gradient-via-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .sm\:via-orange-2{
    --gradient-via-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .sm\:via-red{
    --gradient-via-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .sm\:to-primary{
    --gradient-to-color: #061d47 !important;
  }

  .sm\:to-primary-75{
    --gradient-to-color: rgba(6, 29, 71, 0.75) !important;
  }

  .sm\:to-secondary{
    --gradient-to-color: #e35205 !important;
  }

  .sm\:to-white{
    --gradient-to-color: #fff !important;
  }

  .sm\:to-seashell{
    --gradient-to-color: #fef7f1 !important;
  }

  .sm\:to-black{
    --gradient-to-color: #000 !important;
  }

  .sm\:to-dark{
    --gradient-to-color: #0d1a2e !important;
  }

  .sm\:to-green{
    --gradient-to-color: #00e175 !important;
  }

  .sm\:to-dark-gray{
    --gradient-to-color: #202020 !important;
  }

  .sm\:to-green-xp{
    --gradient-to-color: #2d8269 !important;
  }

  .sm\:to-green-accent{
    --gradient-to-color: #1f5b4a !important;
  }

  .sm\:to-blue-1{
    --gradient-to-color: #407bd1 !important;
  }

  .sm\:to-blue-2{
    --gradient-to-color: #1b265d !important;
  }

  .sm\:to-blue-3{
    --gradient-to-color: #0D223E !important;
  }

  .sm\:to-blue-4{
    --gradient-to-color: #1b365d !important;
  }

  .sm\:to-blue-5{
    --gradient-to-color: #0C1B32 !important;
  }

  .sm\:to-blue-6{
    --gradient-to-color: #132745 !important;
  }

  .sm\:to-blue-7{
    --gradient-to-color: #0D1F3B !important;
  }

  .sm\:to-blue-8{
    --gradient-to-color: #215FE8 !important;
  }

  .sm\:to-blue-9{
    --gradient-to-color: #3049B2 !important;
  }

  .sm\:to-blue-10{
    --gradient-to-color: #142947 !important;
  }

  .sm\:to-blue-11{
    --gradient-to-color: #153561 !important;
  }

  .sm\:to-blue-12{
    --gradient-to-color: #07101E !important;
  }

  .sm\:to-blue-13{
    --gradient-to-color: #396DB9 !important;
  }

  .sm\:to-blue-14{
    --gradient-to-color: #0045D7 !important;
  }

  .sm\:to-blue-15{
    --gradient-to-color: #2A2549 !important;
  }

  .sm\:to-blue-16{
    --gradient-to-color: #0D1F3C !important;
  }

  .sm\:to-green-1{
    --gradient-to-color: #36826C !important;
  }

  .sm\:to-gray-1{
    --gradient-to-color: #425669 !important;
  }

  .sm\:to-gray-2{
    --gradient-to-color: #ececec !important;
  }

  .sm\:to-gray-3{
    --gradient-to-color: #f9f9f9 !important;
  }

  .sm\:to-gray-4{
    --gradient-to-color: #32414f !important;
  }

  .sm\:to-gray-5{
    --gradient-to-color: #f2f2f2 !important;
  }

  .sm\:to-gray-6{
    --gradient-to-color: #dcdcdc !important;
  }

  .sm\:to-gray-7{
    --gradient-to-color: #e1e1e1 !important;
  }

  .sm\:to-purple{
    --gradient-to-color: #F3F1FE !important;
  }

  .sm\:to-purple-1{
    --gradient-to-color: #6555CF !important;
  }

  .sm\:to-transparent{
    --gradient-to-color: transparent !important;
  }

  .sm\:to-orange{
    --gradient-to-color: #FEF1F1 !important;
  }

  .sm\:to-orange-2{
    --gradient-to-color: #F85904 !important;
  }

  .sm\:to-red{
    --gradient-to-color: #E30505 !important;
  }

  .sm\:hover\:from-primary:hover{
    --gradient-from-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .sm\:hover\:from-primary-75:hover{
    --gradient-from-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .sm\:hover\:from-secondary:hover{
    --gradient-from-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .sm\:hover\:from-white:hover{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .sm\:hover\:from-seashell:hover{
    --gradient-from-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .sm\:hover\:from-black:hover{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .sm\:hover\:from-dark:hover{
    --gradient-from-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .sm\:hover\:from-green:hover{
    --gradient-from-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .sm\:hover\:from-dark-gray:hover{
    --gradient-from-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .sm\:hover\:from-green-xp:hover{
    --gradient-from-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .sm\:hover\:from-green-accent:hover{
    --gradient-from-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .sm\:hover\:from-blue-1:hover{
    --gradient-from-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .sm\:hover\:from-blue-2:hover{
    --gradient-from-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .sm\:hover\:from-blue-3:hover{
    --gradient-from-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .sm\:hover\:from-blue-4:hover{
    --gradient-from-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .sm\:hover\:from-blue-5:hover{
    --gradient-from-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .sm\:hover\:from-blue-6:hover{
    --gradient-from-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .sm\:hover\:from-blue-7:hover{
    --gradient-from-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .sm\:hover\:from-blue-8:hover{
    --gradient-from-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .sm\:hover\:from-blue-9:hover{
    --gradient-from-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .sm\:hover\:from-blue-10:hover{
    --gradient-from-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .sm\:hover\:from-blue-11:hover{
    --gradient-from-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .sm\:hover\:from-blue-12:hover{
    --gradient-from-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .sm\:hover\:from-blue-13:hover{
    --gradient-from-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .sm\:hover\:from-blue-14:hover{
    --gradient-from-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .sm\:hover\:from-blue-15:hover{
    --gradient-from-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .sm\:hover\:from-blue-16:hover{
    --gradient-from-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .sm\:hover\:from-green-1:hover{
    --gradient-from-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .sm\:hover\:from-gray-1:hover{
    --gradient-from-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .sm\:hover\:from-gray-2:hover{
    --gradient-from-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .sm\:hover\:from-gray-3:hover{
    --gradient-from-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .sm\:hover\:from-gray-4:hover{
    --gradient-from-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .sm\:hover\:from-gray-5:hover{
    --gradient-from-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .sm\:hover\:from-gray-6:hover{
    --gradient-from-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .sm\:hover\:from-gray-7:hover{
    --gradient-from-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .sm\:hover\:from-purple:hover{
    --gradient-from-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .sm\:hover\:from-purple-1:hover{
    --gradient-from-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .sm\:hover\:from-transparent:hover{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .sm\:hover\:from-orange:hover{
    --gradient-from-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .sm\:hover\:from-orange-2:hover{
    --gradient-from-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .sm\:hover\:from-red:hover{
    --gradient-from-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .sm\:hover\:via-primary:hover{
    --gradient-via-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .sm\:hover\:via-primary-75:hover{
    --gradient-via-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .sm\:hover\:via-secondary:hover{
    --gradient-via-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .sm\:hover\:via-white:hover{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .sm\:hover\:via-seashell:hover{
    --gradient-via-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .sm\:hover\:via-black:hover{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .sm\:hover\:via-dark:hover{
    --gradient-via-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .sm\:hover\:via-green:hover{
    --gradient-via-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .sm\:hover\:via-dark-gray:hover{
    --gradient-via-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .sm\:hover\:via-green-xp:hover{
    --gradient-via-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .sm\:hover\:via-green-accent:hover{
    --gradient-via-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .sm\:hover\:via-blue-1:hover{
    --gradient-via-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .sm\:hover\:via-blue-2:hover{
    --gradient-via-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .sm\:hover\:via-blue-3:hover{
    --gradient-via-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .sm\:hover\:via-blue-4:hover{
    --gradient-via-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .sm\:hover\:via-blue-5:hover{
    --gradient-via-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .sm\:hover\:via-blue-6:hover{
    --gradient-via-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .sm\:hover\:via-blue-7:hover{
    --gradient-via-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .sm\:hover\:via-blue-8:hover{
    --gradient-via-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .sm\:hover\:via-blue-9:hover{
    --gradient-via-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .sm\:hover\:via-blue-10:hover{
    --gradient-via-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .sm\:hover\:via-blue-11:hover{
    --gradient-via-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .sm\:hover\:via-blue-12:hover{
    --gradient-via-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .sm\:hover\:via-blue-13:hover{
    --gradient-via-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .sm\:hover\:via-blue-14:hover{
    --gradient-via-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .sm\:hover\:via-blue-15:hover{
    --gradient-via-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .sm\:hover\:via-blue-16:hover{
    --gradient-via-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .sm\:hover\:via-green-1:hover{
    --gradient-via-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .sm\:hover\:via-gray-1:hover{
    --gradient-via-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .sm\:hover\:via-gray-2:hover{
    --gradient-via-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .sm\:hover\:via-gray-3:hover{
    --gradient-via-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .sm\:hover\:via-gray-4:hover{
    --gradient-via-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .sm\:hover\:via-gray-5:hover{
    --gradient-via-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .sm\:hover\:via-gray-6:hover{
    --gradient-via-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .sm\:hover\:via-gray-7:hover{
    --gradient-via-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .sm\:hover\:via-purple:hover{
    --gradient-via-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .sm\:hover\:via-purple-1:hover{
    --gradient-via-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .sm\:hover\:via-transparent:hover{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .sm\:hover\:via-orange:hover{
    --gradient-via-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .sm\:hover\:via-orange-2:hover{
    --gradient-via-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .sm\:hover\:via-red:hover{
    --gradient-via-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .sm\:hover\:to-primary:hover{
    --gradient-to-color: #061d47 !important;
  }

  .sm\:hover\:to-primary-75:hover{
    --gradient-to-color: rgba(6, 29, 71, 0.75) !important;
  }

  .sm\:hover\:to-secondary:hover{
    --gradient-to-color: #e35205 !important;
  }

  .sm\:hover\:to-white:hover{
    --gradient-to-color: #fff !important;
  }

  .sm\:hover\:to-seashell:hover{
    --gradient-to-color: #fef7f1 !important;
  }

  .sm\:hover\:to-black:hover{
    --gradient-to-color: #000 !important;
  }

  .sm\:hover\:to-dark:hover{
    --gradient-to-color: #0d1a2e !important;
  }

  .sm\:hover\:to-green:hover{
    --gradient-to-color: #00e175 !important;
  }

  .sm\:hover\:to-dark-gray:hover{
    --gradient-to-color: #202020 !important;
  }

  .sm\:hover\:to-green-xp:hover{
    --gradient-to-color: #2d8269 !important;
  }

  .sm\:hover\:to-green-accent:hover{
    --gradient-to-color: #1f5b4a !important;
  }

  .sm\:hover\:to-blue-1:hover{
    --gradient-to-color: #407bd1 !important;
  }

  .sm\:hover\:to-blue-2:hover{
    --gradient-to-color: #1b265d !important;
  }

  .sm\:hover\:to-blue-3:hover{
    --gradient-to-color: #0D223E !important;
  }

  .sm\:hover\:to-blue-4:hover{
    --gradient-to-color: #1b365d !important;
  }

  .sm\:hover\:to-blue-5:hover{
    --gradient-to-color: #0C1B32 !important;
  }

  .sm\:hover\:to-blue-6:hover{
    --gradient-to-color: #132745 !important;
  }

  .sm\:hover\:to-blue-7:hover{
    --gradient-to-color: #0D1F3B !important;
  }

  .sm\:hover\:to-blue-8:hover{
    --gradient-to-color: #215FE8 !important;
  }

  .sm\:hover\:to-blue-9:hover{
    --gradient-to-color: #3049B2 !important;
  }

  .sm\:hover\:to-blue-10:hover{
    --gradient-to-color: #142947 !important;
  }

  .sm\:hover\:to-blue-11:hover{
    --gradient-to-color: #153561 !important;
  }

  .sm\:hover\:to-blue-12:hover{
    --gradient-to-color: #07101E !important;
  }

  .sm\:hover\:to-blue-13:hover{
    --gradient-to-color: #396DB9 !important;
  }

  .sm\:hover\:to-blue-14:hover{
    --gradient-to-color: #0045D7 !important;
  }

  .sm\:hover\:to-blue-15:hover{
    --gradient-to-color: #2A2549 !important;
  }

  .sm\:hover\:to-blue-16:hover{
    --gradient-to-color: #0D1F3C !important;
  }

  .sm\:hover\:to-green-1:hover{
    --gradient-to-color: #36826C !important;
  }

  .sm\:hover\:to-gray-1:hover{
    --gradient-to-color: #425669 !important;
  }

  .sm\:hover\:to-gray-2:hover{
    --gradient-to-color: #ececec !important;
  }

  .sm\:hover\:to-gray-3:hover{
    --gradient-to-color: #f9f9f9 !important;
  }

  .sm\:hover\:to-gray-4:hover{
    --gradient-to-color: #32414f !important;
  }

  .sm\:hover\:to-gray-5:hover{
    --gradient-to-color: #f2f2f2 !important;
  }

  .sm\:hover\:to-gray-6:hover{
    --gradient-to-color: #dcdcdc !important;
  }

  .sm\:hover\:to-gray-7:hover{
    --gradient-to-color: #e1e1e1 !important;
  }

  .sm\:hover\:to-purple:hover{
    --gradient-to-color: #F3F1FE !important;
  }

  .sm\:hover\:to-purple-1:hover{
    --gradient-to-color: #6555CF !important;
  }

  .sm\:hover\:to-transparent:hover{
    --gradient-to-color: transparent !important;
  }

  .sm\:hover\:to-orange:hover{
    --gradient-to-color: #FEF1F1 !important;
  }

  .sm\:hover\:to-orange-2:hover{
    --gradient-to-color: #F85904 !important;
  }

  .sm\:hover\:to-red:hover{
    --gradient-to-color: #E30505 !important;
  }

  .sm\:focus\:from-primary:focus{
    --gradient-from-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .sm\:focus\:from-primary-75:focus{
    --gradient-from-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .sm\:focus\:from-secondary:focus{
    --gradient-from-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .sm\:focus\:from-white:focus{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .sm\:focus\:from-seashell:focus{
    --gradient-from-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .sm\:focus\:from-black:focus{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .sm\:focus\:from-dark:focus{
    --gradient-from-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .sm\:focus\:from-green:focus{
    --gradient-from-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .sm\:focus\:from-dark-gray:focus{
    --gradient-from-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .sm\:focus\:from-green-xp:focus{
    --gradient-from-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .sm\:focus\:from-green-accent:focus{
    --gradient-from-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .sm\:focus\:from-blue-1:focus{
    --gradient-from-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .sm\:focus\:from-blue-2:focus{
    --gradient-from-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .sm\:focus\:from-blue-3:focus{
    --gradient-from-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .sm\:focus\:from-blue-4:focus{
    --gradient-from-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .sm\:focus\:from-blue-5:focus{
    --gradient-from-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .sm\:focus\:from-blue-6:focus{
    --gradient-from-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .sm\:focus\:from-blue-7:focus{
    --gradient-from-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .sm\:focus\:from-blue-8:focus{
    --gradient-from-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .sm\:focus\:from-blue-9:focus{
    --gradient-from-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .sm\:focus\:from-blue-10:focus{
    --gradient-from-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .sm\:focus\:from-blue-11:focus{
    --gradient-from-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .sm\:focus\:from-blue-12:focus{
    --gradient-from-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .sm\:focus\:from-blue-13:focus{
    --gradient-from-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .sm\:focus\:from-blue-14:focus{
    --gradient-from-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .sm\:focus\:from-blue-15:focus{
    --gradient-from-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .sm\:focus\:from-blue-16:focus{
    --gradient-from-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .sm\:focus\:from-green-1:focus{
    --gradient-from-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .sm\:focus\:from-gray-1:focus{
    --gradient-from-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .sm\:focus\:from-gray-2:focus{
    --gradient-from-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .sm\:focus\:from-gray-3:focus{
    --gradient-from-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .sm\:focus\:from-gray-4:focus{
    --gradient-from-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .sm\:focus\:from-gray-5:focus{
    --gradient-from-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .sm\:focus\:from-gray-6:focus{
    --gradient-from-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .sm\:focus\:from-gray-7:focus{
    --gradient-from-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .sm\:focus\:from-purple:focus{
    --gradient-from-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .sm\:focus\:from-purple-1:focus{
    --gradient-from-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .sm\:focus\:from-transparent:focus{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .sm\:focus\:from-orange:focus{
    --gradient-from-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .sm\:focus\:from-orange-2:focus{
    --gradient-from-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .sm\:focus\:from-red:focus{
    --gradient-from-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .sm\:focus\:via-primary:focus{
    --gradient-via-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .sm\:focus\:via-primary-75:focus{
    --gradient-via-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .sm\:focus\:via-secondary:focus{
    --gradient-via-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .sm\:focus\:via-white:focus{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .sm\:focus\:via-seashell:focus{
    --gradient-via-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .sm\:focus\:via-black:focus{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .sm\:focus\:via-dark:focus{
    --gradient-via-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .sm\:focus\:via-green:focus{
    --gradient-via-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .sm\:focus\:via-dark-gray:focus{
    --gradient-via-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .sm\:focus\:via-green-xp:focus{
    --gradient-via-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .sm\:focus\:via-green-accent:focus{
    --gradient-via-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .sm\:focus\:via-blue-1:focus{
    --gradient-via-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .sm\:focus\:via-blue-2:focus{
    --gradient-via-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .sm\:focus\:via-blue-3:focus{
    --gradient-via-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .sm\:focus\:via-blue-4:focus{
    --gradient-via-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .sm\:focus\:via-blue-5:focus{
    --gradient-via-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .sm\:focus\:via-blue-6:focus{
    --gradient-via-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .sm\:focus\:via-blue-7:focus{
    --gradient-via-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .sm\:focus\:via-blue-8:focus{
    --gradient-via-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .sm\:focus\:via-blue-9:focus{
    --gradient-via-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .sm\:focus\:via-blue-10:focus{
    --gradient-via-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .sm\:focus\:via-blue-11:focus{
    --gradient-via-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .sm\:focus\:via-blue-12:focus{
    --gradient-via-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .sm\:focus\:via-blue-13:focus{
    --gradient-via-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .sm\:focus\:via-blue-14:focus{
    --gradient-via-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .sm\:focus\:via-blue-15:focus{
    --gradient-via-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .sm\:focus\:via-blue-16:focus{
    --gradient-via-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .sm\:focus\:via-green-1:focus{
    --gradient-via-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .sm\:focus\:via-gray-1:focus{
    --gradient-via-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .sm\:focus\:via-gray-2:focus{
    --gradient-via-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .sm\:focus\:via-gray-3:focus{
    --gradient-via-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .sm\:focus\:via-gray-4:focus{
    --gradient-via-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .sm\:focus\:via-gray-5:focus{
    --gradient-via-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .sm\:focus\:via-gray-6:focus{
    --gradient-via-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .sm\:focus\:via-gray-7:focus{
    --gradient-via-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .sm\:focus\:via-purple:focus{
    --gradient-via-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .sm\:focus\:via-purple-1:focus{
    --gradient-via-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .sm\:focus\:via-transparent:focus{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .sm\:focus\:via-orange:focus{
    --gradient-via-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .sm\:focus\:via-orange-2:focus{
    --gradient-via-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .sm\:focus\:via-red:focus{
    --gradient-via-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .sm\:focus\:to-primary:focus{
    --gradient-to-color: #061d47 !important;
  }

  .sm\:focus\:to-primary-75:focus{
    --gradient-to-color: rgba(6, 29, 71, 0.75) !important;
  }

  .sm\:focus\:to-secondary:focus{
    --gradient-to-color: #e35205 !important;
  }

  .sm\:focus\:to-white:focus{
    --gradient-to-color: #fff !important;
  }

  .sm\:focus\:to-seashell:focus{
    --gradient-to-color: #fef7f1 !important;
  }

  .sm\:focus\:to-black:focus{
    --gradient-to-color: #000 !important;
  }

  .sm\:focus\:to-dark:focus{
    --gradient-to-color: #0d1a2e !important;
  }

  .sm\:focus\:to-green:focus{
    --gradient-to-color: #00e175 !important;
  }

  .sm\:focus\:to-dark-gray:focus{
    --gradient-to-color: #202020 !important;
  }

  .sm\:focus\:to-green-xp:focus{
    --gradient-to-color: #2d8269 !important;
  }

  .sm\:focus\:to-green-accent:focus{
    --gradient-to-color: #1f5b4a !important;
  }

  .sm\:focus\:to-blue-1:focus{
    --gradient-to-color: #407bd1 !important;
  }

  .sm\:focus\:to-blue-2:focus{
    --gradient-to-color: #1b265d !important;
  }

  .sm\:focus\:to-blue-3:focus{
    --gradient-to-color: #0D223E !important;
  }

  .sm\:focus\:to-blue-4:focus{
    --gradient-to-color: #1b365d !important;
  }

  .sm\:focus\:to-blue-5:focus{
    --gradient-to-color: #0C1B32 !important;
  }

  .sm\:focus\:to-blue-6:focus{
    --gradient-to-color: #132745 !important;
  }

  .sm\:focus\:to-blue-7:focus{
    --gradient-to-color: #0D1F3B !important;
  }

  .sm\:focus\:to-blue-8:focus{
    --gradient-to-color: #215FE8 !important;
  }

  .sm\:focus\:to-blue-9:focus{
    --gradient-to-color: #3049B2 !important;
  }

  .sm\:focus\:to-blue-10:focus{
    --gradient-to-color: #142947 !important;
  }

  .sm\:focus\:to-blue-11:focus{
    --gradient-to-color: #153561 !important;
  }

  .sm\:focus\:to-blue-12:focus{
    --gradient-to-color: #07101E !important;
  }

  .sm\:focus\:to-blue-13:focus{
    --gradient-to-color: #396DB9 !important;
  }

  .sm\:focus\:to-blue-14:focus{
    --gradient-to-color: #0045D7 !important;
  }

  .sm\:focus\:to-blue-15:focus{
    --gradient-to-color: #2A2549 !important;
  }

  .sm\:focus\:to-blue-16:focus{
    --gradient-to-color: #0D1F3C !important;
  }

  .sm\:focus\:to-green-1:focus{
    --gradient-to-color: #36826C !important;
  }

  .sm\:focus\:to-gray-1:focus{
    --gradient-to-color: #425669 !important;
  }

  .sm\:focus\:to-gray-2:focus{
    --gradient-to-color: #ececec !important;
  }

  .sm\:focus\:to-gray-3:focus{
    --gradient-to-color: #f9f9f9 !important;
  }

  .sm\:focus\:to-gray-4:focus{
    --gradient-to-color: #32414f !important;
  }

  .sm\:focus\:to-gray-5:focus{
    --gradient-to-color: #f2f2f2 !important;
  }

  .sm\:focus\:to-gray-6:focus{
    --gradient-to-color: #dcdcdc !important;
  }

  .sm\:focus\:to-gray-7:focus{
    --gradient-to-color: #e1e1e1 !important;
  }

  .sm\:focus\:to-purple:focus{
    --gradient-to-color: #F3F1FE !important;
  }

  .sm\:focus\:to-purple-1:focus{
    --gradient-to-color: #6555CF !important;
  }

  .sm\:focus\:to-transparent:focus{
    --gradient-to-color: transparent !important;
  }

  .sm\:focus\:to-orange:focus{
    --gradient-to-color: #FEF1F1 !important;
  }

  .sm\:focus\:to-orange-2:focus{
    --gradient-to-color: #F85904 !important;
  }

  .sm\:focus\:to-red:focus{
    --gradient-to-color: #E30505 !important;
  }

  .sm\:bg-opacity-0{
    --bg-opacity: 0 !important;
  }

  .sm\:bg-opacity-5{
    --bg-opacity: 0.05 !important;
  }

  .sm\:bg-opacity-10{
    --bg-opacity: 0.1 !important;
  }

  .sm\:bg-opacity-25{
    --bg-opacity: 0.25 !important;
  }

  .sm\:bg-opacity-40{
    --bg-opacity: 0.4 !important;
  }

  .sm\:bg-opacity-50{
    --bg-opacity: 0.5 !important;
  }

  .sm\:bg-opacity-75{
    --bg-opacity: 0.75 !important;
  }

  .sm\:bg-opacity-90{
    --bg-opacity: 0.9 !important;
  }

  .sm\:bg-opacity-100{
    --bg-opacity: 1 !important;
  }

  .sm\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0 !important;
  }

  .sm\:hover\:bg-opacity-5:hover{
    --bg-opacity: 0.05 !important;
  }

  .sm\:hover\:bg-opacity-10:hover{
    --bg-opacity: 0.1 !important;
  }

  .sm\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25 !important;
  }

  .sm\:hover\:bg-opacity-40:hover{
    --bg-opacity: 0.4 !important;
  }

  .sm\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5 !important;
  }

  .sm\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75 !important;
  }

  .sm\:hover\:bg-opacity-90:hover{
    --bg-opacity: 0.9 !important;
  }

  .sm\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1 !important;
  }

  .sm\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0 !important;
  }

  .sm\:focus\:bg-opacity-5:focus{
    --bg-opacity: 0.05 !important;
  }

  .sm\:focus\:bg-opacity-10:focus{
    --bg-opacity: 0.1 !important;
  }

  .sm\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25 !important;
  }

  .sm\:focus\:bg-opacity-40:focus{
    --bg-opacity: 0.4 !important;
  }

  .sm\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5 !important;
  }

  .sm\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75 !important;
  }

  .sm\:focus\:bg-opacity-90:focus{
    --bg-opacity: 0.9 !important;
  }

  .sm\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1 !important;
  }

  .sm\:bg-bottom{
    background-position: bottom !important;
  }

  .sm\:bg-center{
    background-position: center !important;
  }

  .sm\:bg-left{
    background-position: left !important;
  }

  .sm\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .sm\:bg-left-top{
    background-position: left top !important;
  }

  .sm\:bg-right{
    background-position: right !important;
  }

  .sm\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .sm\:bg-right-top{
    background-position: right top !important;
  }

  .sm\:bg-top{
    background-position: top !important;
  }

  .sm\:bg-bottom-opera{
    background-position: 0 101% !important;
  }

  .sm\:bg-repeat{
    background-repeat: repeat !important;
  }

  .sm\:bg-no-repeat{
    background-repeat: no-repeat !important;
  }

  .sm\:bg-repeat-x{
    background-repeat: repeat-x !important;
  }

  .sm\:bg-repeat-y{
    background-repeat: repeat-y !important;
  }

  .sm\:bg-repeat-round{
    background-repeat: round !important;
  }

  .sm\:bg-repeat-space{
    background-repeat: space !important;
  }

  .sm\:bg-auto{
    background-size: auto !important;
  }

  .sm\:bg-cover{
    background-size: cover !important;
  }

  .sm\:bg-contain{
    background-size: contain !important;
  }

  .sm\:bg-full{
    background-size: 100% !important;
  }

  .sm\:border-collapse{
    border-collapse: collapse !important;
  }

  .sm\:border-separate{
    border-collapse: separate !important;
  }

  .sm\:border-primary{
    --border-opacity: 1 !important;
    border-color: #061d47 !important;
    border-color: rgba(6, 29, 71, var(--border-opacity)) !important;
  }

  .sm\:border-primary-75{
    border-color: rgba(6, 29, 71, 0.75) !important;
  }

  .sm\:border-secondary{
    --border-opacity: 1 !important;
    border-color: #e35205 !important;
    border-color: rgba(227, 82, 5, var(--border-opacity)) !important;
  }

  .sm\:border-white{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .sm\:border-seashell{
    --border-opacity: 1 !important;
    border-color: #fef7f1 !important;
    border-color: rgba(254, 247, 241, var(--border-opacity)) !important;
  }

  .sm\:border-black{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .sm\:border-dark{
    --border-opacity: 1 !important;
    border-color: #0d1a2e !important;
    border-color: rgba(13, 26, 46, var(--border-opacity)) !important;
  }

  .sm\:border-green{
    --border-opacity: 1 !important;
    border-color: #00e175 !important;
    border-color: rgba(0, 225, 117, var(--border-opacity)) !important;
  }

  .sm\:border-dark-gray{
    --border-opacity: 1 !important;
    border-color: #202020 !important;
    border-color: rgba(32, 32, 32, var(--border-opacity)) !important;
  }

  .sm\:border-green-xp{
    --border-opacity: 1 !important;
    border-color: #2d8269 !important;
    border-color: rgba(45, 130, 105, var(--border-opacity)) !important;
  }

  .sm\:border-green-accent{
    --border-opacity: 1 !important;
    border-color: #1f5b4a !important;
    border-color: rgba(31, 91, 74, var(--border-opacity)) !important;
  }

  .sm\:border-blue-1{
    --border-opacity: 1 !important;
    border-color: #407bd1 !important;
    border-color: rgba(64, 123, 209, var(--border-opacity)) !important;
  }

  .sm\:border-blue-2{
    --border-opacity: 1 !important;
    border-color: #1b265d !important;
    border-color: rgba(27, 38, 93, var(--border-opacity)) !important;
  }

  .sm\:border-blue-3{
    --border-opacity: 1 !important;
    border-color: #0D223E !important;
    border-color: rgba(13, 34, 62, var(--border-opacity)) !important;
  }

  .sm\:border-blue-4{
    --border-opacity: 1 !important;
    border-color: #1b365d !important;
    border-color: rgba(27, 54, 93, var(--border-opacity)) !important;
  }

  .sm\:border-blue-5{
    --border-opacity: 1 !important;
    border-color: #0C1B32 !important;
    border-color: rgba(12, 27, 50, var(--border-opacity)) !important;
  }

  .sm\:border-blue-6{
    --border-opacity: 1 !important;
    border-color: #132745 !important;
    border-color: rgba(19, 39, 69, var(--border-opacity)) !important;
  }

  .sm\:border-blue-7{
    --border-opacity: 1 !important;
    border-color: #0D1F3B !important;
    border-color: rgba(13, 31, 59, var(--border-opacity)) !important;
  }

  .sm\:border-blue-8{
    --border-opacity: 1 !important;
    border-color: #215FE8 !important;
    border-color: rgba(33, 95, 232, var(--border-opacity)) !important;
  }

  .sm\:border-blue-9{
    --border-opacity: 1 !important;
    border-color: #3049B2 !important;
    border-color: rgba(48, 73, 178, var(--border-opacity)) !important;
  }

  .sm\:border-blue-10{
    --border-opacity: 1 !important;
    border-color: #142947 !important;
    border-color: rgba(20, 41, 71, var(--border-opacity)) !important;
  }

  .sm\:border-blue-11{
    --border-opacity: 1 !important;
    border-color: #153561 !important;
    border-color: rgba(21, 53, 97, var(--border-opacity)) !important;
  }

  .sm\:border-blue-12{
    --border-opacity: 1 !important;
    border-color: #07101E !important;
    border-color: rgba(7, 16, 30, var(--border-opacity)) !important;
  }

  .sm\:border-blue-13{
    --border-opacity: 1 !important;
    border-color: #396DB9 !important;
    border-color: rgba(57, 109, 185, var(--border-opacity)) !important;
  }

  .sm\:border-blue-14{
    --border-opacity: 1 !important;
    border-color: #0045D7 !important;
    border-color: rgba(0, 69, 215, var(--border-opacity)) !important;
  }

  .sm\:border-blue-15{
    --border-opacity: 1 !important;
    border-color: #2A2549 !important;
    border-color: rgba(42, 37, 73, var(--border-opacity)) !important;
  }

  .sm\:border-blue-16{
    --border-opacity: 1 !important;
    border-color: #0D1F3C !important;
    border-color: rgba(13, 31, 60, var(--border-opacity)) !important;
  }

  .sm\:border-green-1{
    --border-opacity: 1 !important;
    border-color: #36826C !important;
    border-color: rgba(54, 130, 108, var(--border-opacity)) !important;
  }

  .sm\:border-gray-1{
    --border-opacity: 1 !important;
    border-color: #425669 !important;
    border-color: rgba(66, 86, 105, var(--border-opacity)) !important;
  }

  .sm\:border-gray-2{
    --border-opacity: 1 !important;
    border-color: #ececec !important;
    border-color: rgba(236, 236, 236, var(--border-opacity)) !important;
  }

  .sm\:border-gray-3{
    --border-opacity: 1 !important;
    border-color: #f9f9f9 !important;
    border-color: rgba(249, 249, 249, var(--border-opacity)) !important;
  }

  .sm\:border-gray-4{
    --border-opacity: 1 !important;
    border-color: #32414f !important;
    border-color: rgba(50, 65, 79, var(--border-opacity)) !important;
  }

  .sm\:border-gray-5{
    --border-opacity: 1 !important;
    border-color: #f2f2f2 !important;
    border-color: rgba(242, 242, 242, var(--border-opacity)) !important;
  }

  .sm\:border-gray-6{
    --border-opacity: 1 !important;
    border-color: #dcdcdc !important;
    border-color: rgba(220, 220, 220, var(--border-opacity)) !important;
  }

  .sm\:border-gray-7{
    --border-opacity: 1 !important;
    border-color: #e1e1e1 !important;
    border-color: rgba(225, 225, 225, var(--border-opacity)) !important;
  }

  .sm\:border-purple{
    --border-opacity: 1 !important;
    border-color: #F3F1FE !important;
    border-color: rgba(243, 241, 254, var(--border-opacity)) !important;
  }

  .sm\:border-purple-1{
    --border-opacity: 1 !important;
    border-color: #6555CF !important;
    border-color: rgba(101, 85, 207, var(--border-opacity)) !important;
  }

  .sm\:border-transparent{
    border-color: transparent !important;
  }

  .sm\:border-orange{
    --border-opacity: 1 !important;
    border-color: #FEF1F1 !important;
    border-color: rgba(254, 241, 241, var(--border-opacity)) !important;
  }

  .sm\:border-orange-2{
    --border-opacity: 1 !important;
    border-color: #F85904 !important;
    border-color: rgba(248, 89, 4, var(--border-opacity)) !important;
  }

  .sm\:border-red{
    --border-opacity: 1 !important;
    border-color: #E30505 !important;
    border-color: rgba(227, 5, 5, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-primary:hover{
    --border-opacity: 1 !important;
    border-color: #061d47 !important;
    border-color: rgba(6, 29, 71, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-primary-75:hover{
    border-color: rgba(6, 29, 71, 0.75) !important;
  }

  .sm\:hover\:border-secondary:hover{
    --border-opacity: 1 !important;
    border-color: #e35205 !important;
    border-color: rgba(227, 82, 5, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-white:hover{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-seashell:hover{
    --border-opacity: 1 !important;
    border-color: #fef7f1 !important;
    border-color: rgba(254, 247, 241, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-black:hover{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-dark:hover{
    --border-opacity: 1 !important;
    border-color: #0d1a2e !important;
    border-color: rgba(13, 26, 46, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-green:hover{
    --border-opacity: 1 !important;
    border-color: #00e175 !important;
    border-color: rgba(0, 225, 117, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-dark-gray:hover{
    --border-opacity: 1 !important;
    border-color: #202020 !important;
    border-color: rgba(32, 32, 32, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-green-xp:hover{
    --border-opacity: 1 !important;
    border-color: #2d8269 !important;
    border-color: rgba(45, 130, 105, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-green-accent:hover{
    --border-opacity: 1 !important;
    border-color: #1f5b4a !important;
    border-color: rgba(31, 91, 74, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-blue-1:hover{
    --border-opacity: 1 !important;
    border-color: #407bd1 !important;
    border-color: rgba(64, 123, 209, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-blue-2:hover{
    --border-opacity: 1 !important;
    border-color: #1b265d !important;
    border-color: rgba(27, 38, 93, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-blue-3:hover{
    --border-opacity: 1 !important;
    border-color: #0D223E !important;
    border-color: rgba(13, 34, 62, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-blue-4:hover{
    --border-opacity: 1 !important;
    border-color: #1b365d !important;
    border-color: rgba(27, 54, 93, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-blue-5:hover{
    --border-opacity: 1 !important;
    border-color: #0C1B32 !important;
    border-color: rgba(12, 27, 50, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-blue-6:hover{
    --border-opacity: 1 !important;
    border-color: #132745 !important;
    border-color: rgba(19, 39, 69, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-blue-7:hover{
    --border-opacity: 1 !important;
    border-color: #0D1F3B !important;
    border-color: rgba(13, 31, 59, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-blue-8:hover{
    --border-opacity: 1 !important;
    border-color: #215FE8 !important;
    border-color: rgba(33, 95, 232, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-blue-9:hover{
    --border-opacity: 1 !important;
    border-color: #3049B2 !important;
    border-color: rgba(48, 73, 178, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-blue-10:hover{
    --border-opacity: 1 !important;
    border-color: #142947 !important;
    border-color: rgba(20, 41, 71, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-blue-11:hover{
    --border-opacity: 1 !important;
    border-color: #153561 !important;
    border-color: rgba(21, 53, 97, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-blue-12:hover{
    --border-opacity: 1 !important;
    border-color: #07101E !important;
    border-color: rgba(7, 16, 30, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-blue-13:hover{
    --border-opacity: 1 !important;
    border-color: #396DB9 !important;
    border-color: rgba(57, 109, 185, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-blue-14:hover{
    --border-opacity: 1 !important;
    border-color: #0045D7 !important;
    border-color: rgba(0, 69, 215, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-blue-15:hover{
    --border-opacity: 1 !important;
    border-color: #2A2549 !important;
    border-color: rgba(42, 37, 73, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-blue-16:hover{
    --border-opacity: 1 !important;
    border-color: #0D1F3C !important;
    border-color: rgba(13, 31, 60, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-green-1:hover{
    --border-opacity: 1 !important;
    border-color: #36826C !important;
    border-color: rgba(54, 130, 108, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-gray-1:hover{
    --border-opacity: 1 !important;
    border-color: #425669 !important;
    border-color: rgba(66, 86, 105, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-gray-2:hover{
    --border-opacity: 1 !important;
    border-color: #ececec !important;
    border-color: rgba(236, 236, 236, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-gray-3:hover{
    --border-opacity: 1 !important;
    border-color: #f9f9f9 !important;
    border-color: rgba(249, 249, 249, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-gray-4:hover{
    --border-opacity: 1 !important;
    border-color: #32414f !important;
    border-color: rgba(50, 65, 79, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-gray-5:hover{
    --border-opacity: 1 !important;
    border-color: #f2f2f2 !important;
    border-color: rgba(242, 242, 242, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-gray-6:hover{
    --border-opacity: 1 !important;
    border-color: #dcdcdc !important;
    border-color: rgba(220, 220, 220, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-gray-7:hover{
    --border-opacity: 1 !important;
    border-color: #e1e1e1 !important;
    border-color: rgba(225, 225, 225, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-purple:hover{
    --border-opacity: 1 !important;
    border-color: #F3F1FE !important;
    border-color: rgba(243, 241, 254, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-purple-1:hover{
    --border-opacity: 1 !important;
    border-color: #6555CF !important;
    border-color: rgba(101, 85, 207, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-transparent:hover{
    border-color: transparent !important;
  }

  .sm\:hover\:border-orange:hover{
    --border-opacity: 1 !important;
    border-color: #FEF1F1 !important;
    border-color: rgba(254, 241, 241, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-orange-2:hover{
    --border-opacity: 1 !important;
    border-color: #F85904 !important;
    border-color: rgba(248, 89, 4, var(--border-opacity)) !important;
  }

  .sm\:hover\:border-red:hover{
    --border-opacity: 1 !important;
    border-color: #E30505 !important;
    border-color: rgba(227, 5, 5, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-primary:focus{
    --border-opacity: 1 !important;
    border-color: #061d47 !important;
    border-color: rgba(6, 29, 71, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-primary-75:focus{
    border-color: rgba(6, 29, 71, 0.75) !important;
  }

  .sm\:focus\:border-secondary:focus{
    --border-opacity: 1 !important;
    border-color: #e35205 !important;
    border-color: rgba(227, 82, 5, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-white:focus{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-seashell:focus{
    --border-opacity: 1 !important;
    border-color: #fef7f1 !important;
    border-color: rgba(254, 247, 241, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-black:focus{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-dark:focus{
    --border-opacity: 1 !important;
    border-color: #0d1a2e !important;
    border-color: rgba(13, 26, 46, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-green:focus{
    --border-opacity: 1 !important;
    border-color: #00e175 !important;
    border-color: rgba(0, 225, 117, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-dark-gray:focus{
    --border-opacity: 1 !important;
    border-color: #202020 !important;
    border-color: rgba(32, 32, 32, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-green-xp:focus{
    --border-opacity: 1 !important;
    border-color: #2d8269 !important;
    border-color: rgba(45, 130, 105, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-green-accent:focus{
    --border-opacity: 1 !important;
    border-color: #1f5b4a !important;
    border-color: rgba(31, 91, 74, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-blue-1:focus{
    --border-opacity: 1 !important;
    border-color: #407bd1 !important;
    border-color: rgba(64, 123, 209, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-blue-2:focus{
    --border-opacity: 1 !important;
    border-color: #1b265d !important;
    border-color: rgba(27, 38, 93, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-blue-3:focus{
    --border-opacity: 1 !important;
    border-color: #0D223E !important;
    border-color: rgba(13, 34, 62, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-blue-4:focus{
    --border-opacity: 1 !important;
    border-color: #1b365d !important;
    border-color: rgba(27, 54, 93, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-blue-5:focus{
    --border-opacity: 1 !important;
    border-color: #0C1B32 !important;
    border-color: rgba(12, 27, 50, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-blue-6:focus{
    --border-opacity: 1 !important;
    border-color: #132745 !important;
    border-color: rgba(19, 39, 69, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-blue-7:focus{
    --border-opacity: 1 !important;
    border-color: #0D1F3B !important;
    border-color: rgba(13, 31, 59, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-blue-8:focus{
    --border-opacity: 1 !important;
    border-color: #215FE8 !important;
    border-color: rgba(33, 95, 232, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-blue-9:focus{
    --border-opacity: 1 !important;
    border-color: #3049B2 !important;
    border-color: rgba(48, 73, 178, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-blue-10:focus{
    --border-opacity: 1 !important;
    border-color: #142947 !important;
    border-color: rgba(20, 41, 71, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-blue-11:focus{
    --border-opacity: 1 !important;
    border-color: #153561 !important;
    border-color: rgba(21, 53, 97, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-blue-12:focus{
    --border-opacity: 1 !important;
    border-color: #07101E !important;
    border-color: rgba(7, 16, 30, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-blue-13:focus{
    --border-opacity: 1 !important;
    border-color: #396DB9 !important;
    border-color: rgba(57, 109, 185, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-blue-14:focus{
    --border-opacity: 1 !important;
    border-color: #0045D7 !important;
    border-color: rgba(0, 69, 215, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-blue-15:focus{
    --border-opacity: 1 !important;
    border-color: #2A2549 !important;
    border-color: rgba(42, 37, 73, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-blue-16:focus{
    --border-opacity: 1 !important;
    border-color: #0D1F3C !important;
    border-color: rgba(13, 31, 60, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-green-1:focus{
    --border-opacity: 1 !important;
    border-color: #36826C !important;
    border-color: rgba(54, 130, 108, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-gray-1:focus{
    --border-opacity: 1 !important;
    border-color: #425669 !important;
    border-color: rgba(66, 86, 105, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-gray-2:focus{
    --border-opacity: 1 !important;
    border-color: #ececec !important;
    border-color: rgba(236, 236, 236, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-gray-3:focus{
    --border-opacity: 1 !important;
    border-color: #f9f9f9 !important;
    border-color: rgba(249, 249, 249, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-gray-4:focus{
    --border-opacity: 1 !important;
    border-color: #32414f !important;
    border-color: rgba(50, 65, 79, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-gray-5:focus{
    --border-opacity: 1 !important;
    border-color: #f2f2f2 !important;
    border-color: rgba(242, 242, 242, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-gray-6:focus{
    --border-opacity: 1 !important;
    border-color: #dcdcdc !important;
    border-color: rgba(220, 220, 220, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-gray-7:focus{
    --border-opacity: 1 !important;
    border-color: #e1e1e1 !important;
    border-color: rgba(225, 225, 225, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-purple:focus{
    --border-opacity: 1 !important;
    border-color: #F3F1FE !important;
    border-color: rgba(243, 241, 254, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-purple-1:focus{
    --border-opacity: 1 !important;
    border-color: #6555CF !important;
    border-color: rgba(101, 85, 207, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-transparent:focus{
    border-color: transparent !important;
  }

  .sm\:focus\:border-orange:focus{
    --border-opacity: 1 !important;
    border-color: #FEF1F1 !important;
    border-color: rgba(254, 241, 241, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-orange-2:focus{
    --border-opacity: 1 !important;
    border-color: #F85904 !important;
    border-color: rgba(248, 89, 4, var(--border-opacity)) !important;
  }

  .sm\:focus\:border-red:focus{
    --border-opacity: 1 !important;
    border-color: #E30505 !important;
    border-color: rgba(227, 5, 5, var(--border-opacity)) !important;
  }

  .sm\:border-opacity-0{
    --border-opacity: 0 !important;
  }

  .sm\:border-opacity-5{
    --border-opacity: 0.05 !important;
  }

  .sm\:border-opacity-10{
    --border-opacity: 0.1 !important;
  }

  .sm\:border-opacity-25{
    --border-opacity: 0.25 !important;
  }

  .sm\:border-opacity-40{
    --border-opacity: 0.4 !important;
  }

  .sm\:border-opacity-50{
    --border-opacity: 0.5 !important;
  }

  .sm\:border-opacity-75{
    --border-opacity: 0.75 !important;
  }

  .sm\:border-opacity-90{
    --border-opacity: 0.9 !important;
  }

  .sm\:border-opacity-100{
    --border-opacity: 1 !important;
  }

  .sm\:hover\:border-opacity-0:hover{
    --border-opacity: 0 !important;
  }

  .sm\:hover\:border-opacity-5:hover{
    --border-opacity: 0.05 !important;
  }

  .sm\:hover\:border-opacity-10:hover{
    --border-opacity: 0.1 !important;
  }

  .sm\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25 !important;
  }

  .sm\:hover\:border-opacity-40:hover{
    --border-opacity: 0.4 !important;
  }

  .sm\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5 !important;
  }

  .sm\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75 !important;
  }

  .sm\:hover\:border-opacity-90:hover{
    --border-opacity: 0.9 !important;
  }

  .sm\:hover\:border-opacity-100:hover{
    --border-opacity: 1 !important;
  }

  .sm\:focus\:border-opacity-0:focus{
    --border-opacity: 0 !important;
  }

  .sm\:focus\:border-opacity-5:focus{
    --border-opacity: 0.05 !important;
  }

  .sm\:focus\:border-opacity-10:focus{
    --border-opacity: 0.1 !important;
  }

  .sm\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25 !important;
  }

  .sm\:focus\:border-opacity-40:focus{
    --border-opacity: 0.4 !important;
  }

  .sm\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5 !important;
  }

  .sm\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75 !important;
  }

  .sm\:focus\:border-opacity-90:focus{
    --border-opacity: 0.9 !important;
  }

  .sm\:focus\:border-opacity-100:focus{
    --border-opacity: 1 !important;
  }

  .sm\:rounded-none{
    border-radius: 0 !important;
  }

  .sm\:rounded-sm{
    border-radius: 0.125rem !important;
  }

  .sm\:rounded{
    border-radius: 0.25rem !important;
  }

  .sm\:rounded-md{
    border-radius: 0.375rem !important;
  }

  .sm\:rounded-lg{
    border-radius: 0.5rem !important;
  }

  .sm\:rounded-xl{
    border-radius: 0.75rem !important;
  }

  .sm\:rounded-2xl{
    border-radius: 1rem !important;
  }

  .sm\:rounded-3xl{
    border-radius: 1.5rem !important;
  }

  .sm\:rounded-full{
    border-radius: 9999px !important;
  }

  .sm\:rounded-t-none{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .sm\:rounded-r-none{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .sm\:rounded-b-none{
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .sm\:rounded-l-none{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .sm\:rounded-t-sm{
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }

  .sm\:rounded-r-sm{
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }

  .sm\:rounded-b-sm{
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .sm\:rounded-l-sm{
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .sm\:rounded-t{
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }

  .sm\:rounded-r{
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }

  .sm\:rounded-b{
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .sm\:rounded-l{
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .sm\:rounded-t-md{
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }

  .sm\:rounded-r-md{
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }

  .sm\:rounded-b-md{
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .sm\:rounded-l-md{
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .sm\:rounded-t-lg{
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }

  .sm\:rounded-r-lg{
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }

  .sm\:rounded-b-lg{
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .sm\:rounded-l-lg{
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .sm\:rounded-t-xl{
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
  }

  .sm\:rounded-r-xl{
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }

  .sm\:rounded-b-xl{
    border-bottom-right-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }

  .sm\:rounded-l-xl{
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }

  .sm\:rounded-t-2xl{
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }

  .sm\:rounded-r-2xl{
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }

  .sm\:rounded-b-2xl{
    border-bottom-right-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }

  .sm\:rounded-l-2xl{
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }

  .sm\:rounded-t-3xl{
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }

  .sm\:rounded-r-3xl{
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }

  .sm\:rounded-b-3xl{
    border-bottom-right-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }

  .sm\:rounded-l-3xl{
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }

  .sm\:rounded-t-full{
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .sm\:rounded-r-full{
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .sm\:rounded-b-full{
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .sm\:rounded-l-full{
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .sm\:rounded-tl-none{
    border-top-left-radius: 0 !important;
  }

  .sm\:rounded-tr-none{
    border-top-right-radius: 0 !important;
  }

  .sm\:rounded-br-none{
    border-bottom-right-radius: 0 !important;
  }

  .sm\:rounded-bl-none{
    border-bottom-left-radius: 0 !important;
  }

  .sm\:rounded-tl-sm{
    border-top-left-radius: 0.125rem !important;
  }

  .sm\:rounded-tr-sm{
    border-top-right-radius: 0.125rem !important;
  }

  .sm\:rounded-br-sm{
    border-bottom-right-radius: 0.125rem !important;
  }

  .sm\:rounded-bl-sm{
    border-bottom-left-radius: 0.125rem !important;
  }

  .sm\:rounded-tl{
    border-top-left-radius: 0.25rem !important;
  }

  .sm\:rounded-tr{
    border-top-right-radius: 0.25rem !important;
  }

  .sm\:rounded-br{
    border-bottom-right-radius: 0.25rem !important;
  }

  .sm\:rounded-bl{
    border-bottom-left-radius: 0.25rem !important;
  }

  .sm\:rounded-tl-md{
    border-top-left-radius: 0.375rem !important;
  }

  .sm\:rounded-tr-md{
    border-top-right-radius: 0.375rem !important;
  }

  .sm\:rounded-br-md{
    border-bottom-right-radius: 0.375rem !important;
  }

  .sm\:rounded-bl-md{
    border-bottom-left-radius: 0.375rem !important;
  }

  .sm\:rounded-tl-lg{
    border-top-left-radius: 0.5rem !important;
  }

  .sm\:rounded-tr-lg{
    border-top-right-radius: 0.5rem !important;
  }

  .sm\:rounded-br-lg{
    border-bottom-right-radius: 0.5rem !important;
  }

  .sm\:rounded-bl-lg{
    border-bottom-left-radius: 0.5rem !important;
  }

  .sm\:rounded-tl-xl{
    border-top-left-radius: 0.75rem !important;
  }

  .sm\:rounded-tr-xl{
    border-top-right-radius: 0.75rem !important;
  }

  .sm\:rounded-br-xl{
    border-bottom-right-radius: 0.75rem !important;
  }

  .sm\:rounded-bl-xl{
    border-bottom-left-radius: 0.75rem !important;
  }

  .sm\:rounded-tl-2xl{
    border-top-left-radius: 1rem !important;
  }

  .sm\:rounded-tr-2xl{
    border-top-right-radius: 1rem !important;
  }

  .sm\:rounded-br-2xl{
    border-bottom-right-radius: 1rem !important;
  }

  .sm\:rounded-bl-2xl{
    border-bottom-left-radius: 1rem !important;
  }

  .sm\:rounded-tl-3xl{
    border-top-left-radius: 1.5rem !important;
  }

  .sm\:rounded-tr-3xl{
    border-top-right-radius: 1.5rem !important;
  }

  .sm\:rounded-br-3xl{
    border-bottom-right-radius: 1.5rem !important;
  }

  .sm\:rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem !important;
  }

  .sm\:rounded-tl-full{
    border-top-left-radius: 9999px !important;
  }

  .sm\:rounded-tr-full{
    border-top-right-radius: 9999px !important;
  }

  .sm\:rounded-br-full{
    border-bottom-right-radius: 9999px !important;
  }

  .sm\:rounded-bl-full{
    border-bottom-left-radius: 9999px !important;
  }

  .sm\:border-solid{
    border-style: solid !important;
  }

  .sm\:border-dashed{
    border-style: dashed !important;
  }

  .sm\:border-dotted{
    border-style: dotted !important;
  }

  .sm\:border-double{
    border-style: double !important;
  }

  .sm\:border-none{
    border-style: none !important;
  }

  .sm\:border-0{
    border-width: 0 !important;
  }

  .sm\:border-2{
    border-width: 2px !important;
  }

  .sm\:border-4{
    border-width: 4px !important;
  }

  .sm\:border-8{
    border-width: 8px !important;
  }

  .sm\:border{
    border-width: 1px !important;
  }

  .sm\:border-t-0{
    border-top-width: 0 !important;
  }

  .sm\:border-r-0{
    border-right-width: 0 !important;
  }

  .sm\:border-b-0{
    border-bottom-width: 0 !important;
  }

  .sm\:border-l-0{
    border-left-width: 0 !important;
  }

  .sm\:border-t-2{
    border-top-width: 2px !important;
  }

  .sm\:border-r-2{
    border-right-width: 2px !important;
  }

  .sm\:border-b-2{
    border-bottom-width: 2px !important;
  }

  .sm\:border-l-2{
    border-left-width: 2px !important;
  }

  .sm\:border-t-4{
    border-top-width: 4px !important;
  }

  .sm\:border-r-4{
    border-right-width: 4px !important;
  }

  .sm\:border-b-4{
    border-bottom-width: 4px !important;
  }

  .sm\:border-l-4{
    border-left-width: 4px !important;
  }

  .sm\:border-t-8{
    border-top-width: 8px !important;
  }

  .sm\:border-r-8{
    border-right-width: 8px !important;
  }

  .sm\:border-b-8{
    border-bottom-width: 8px !important;
  }

  .sm\:border-l-8{
    border-left-width: 8px !important;
  }

  .sm\:border-t{
    border-top-width: 1px !important;
  }

  .sm\:border-r{
    border-right-width: 1px !important;
  }

  .sm\:border-b{
    border-bottom-width: 1px !important;
  }

  .sm\:border-l{
    border-left-width: 1px !important;
  }

  .sm\:box-border{
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
  }

  .sm\:box-content{
    -webkit-box-sizing: content-box !important;
            box-sizing: content-box !important;
  }

  .sm\:cursor-auto{
    cursor: auto !important;
  }

  .sm\:cursor-default{
    cursor: default !important;
  }

  .sm\:cursor-pointer{
    cursor: pointer !important;
  }

  .sm\:cursor-wait{
    cursor: wait !important;
  }

  .sm\:cursor-text{
    cursor: text !important;
  }

  .sm\:cursor-move{
    cursor: move !important;
  }

  .sm\:cursor-not-allowed{
    cursor: not-allowed !important;
  }

  .sm\:block{
    display: block !important;
  }

  .sm\:inline-block{
    display: inline-block !important;
  }

  .sm\:inline{
    display: inline !important;
  }

  .sm\:flex{
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .sm\:inline-flex{
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .sm\:table{
    display: table !important;
  }

  .sm\:table-caption{
    display: table-caption !important;
  }

  .sm\:table-cell{
    display: table-cell !important;
  }

  .sm\:table-column{
    display: table-column !important;
  }

  .sm\:table-column-group{
    display: table-column-group !important;
  }

  .sm\:table-footer-group{
    display: table-footer-group !important;
  }

  .sm\:table-header-group{
    display: table-header-group !important;
  }

  .sm\:table-row-group{
    display: table-row-group !important;
  }

  .sm\:table-row{
    display: table-row !important;
  }

  .sm\:flow-root{
    display: flow-root !important;
  }

  .sm\:grid{
    display: grid !important;
  }

  .sm\:inline-grid{
    display: inline-grid !important;
  }

  .sm\:contents{
    display: contents !important;
  }

  .sm\:hidden{
    display: none !important;
  }

  .sm\:flex-row{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .sm\:flex-row-reverse{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .sm\:flex-col{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .sm\:flex-col-reverse{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .sm\:flex-wrap{
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .sm\:flex-wrap-reverse{
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .sm\:flex-no-wrap{
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .sm\:place-items-auto{
    place-items: auto !important;
  }

  .sm\:place-items-start{
    place-items: start !important;
  }

  .sm\:place-items-end{
    place-items: end !important;
  }

  .sm\:place-items-center{
    place-items: center !important;
  }

  .sm\:place-items-stretch{
    place-items: stretch !important;
  }

  .sm\:place-content-center{
    place-content: center !important;
  }

  .sm\:place-content-start{
    place-content: start !important;
  }

  .sm\:place-content-end{
    place-content: end !important;
  }

  .sm\:place-content-between{
    place-content: space-between !important;
  }

  .sm\:place-content-around{
    place-content: space-around !important;
  }

  .sm\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .sm\:place-content-stretch{
    place-content: stretch !important;
  }

  .sm\:place-self-auto{
    place-self: auto !important;
  }

  .sm\:place-self-start{
    place-self: start !important;
  }

  .sm\:place-self-end{
    place-self: end !important;
  }

  .sm\:place-self-center{
    place-self: center !important;
  }

  .sm\:place-self-stretch{
    place-self: stretch !important;
  }

  .sm\:items-start{
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .sm\:items-end{
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .sm\:items-center{
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .sm\:items-baseline{
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .sm\:items-stretch{
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .sm\:content-center{
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .sm\:content-start{
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .sm\:content-end{
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .sm\:content-between{
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .sm\:content-around{
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .sm\:content-evenly{
    -ms-flex-line-pack: space-evenly !important;
        align-content: space-evenly !important;
  }

  .sm\:self-auto{
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .sm\:self-start{
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .sm\:self-end{
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .sm\:self-center{
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .sm\:self-stretch{
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .sm\:justify-items-auto{
    justify-items: auto !important;
  }

  .sm\:justify-items-start{
    justify-items: start !important;
  }

  .sm\:justify-items-end{
    justify-items: end !important;
  }

  .sm\:justify-items-center{
    justify-items: center !important;
  }

  .sm\:justify-items-stretch{
    justify-items: stretch !important;
  }

  .sm\:justify-start{
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .sm\:justify-end{
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .sm\:justify-center{
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .sm\:justify-between{
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .sm\:justify-around{
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .sm\:justify-evenly{
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .sm\:justify-self-auto{
    justify-self: auto !important;
  }

  .sm\:justify-self-start{
    justify-self: start !important;
  }

  .sm\:justify-self-end{
    justify-self: end !important;
  }

  .sm\:justify-self-center{
    justify-self: center !important;
  }

  .sm\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .sm\:flex-1{
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important;
  }

  .sm\:flex-173{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 173px !important;
            flex: 0 0 173px !important;
  }

  .sm\:flex-260{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 260px !important;
            flex: 0 0 260px !important;
  }

  .sm\:flex-620{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 620px !important;
            flex: 0 0 620px !important;
  }

  .sm\:flex-auto{
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .sm\:flex-initial{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
  }

  .sm\:flex-none{
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
  }

  .sm\:flex-grow-0{
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .sm\:flex-grow{
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .sm\:flex-shrink-0{
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .sm\:flex-shrink{
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .sm\:order-1{
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .sm\:order-2{
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .sm\:order-3{
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .sm\:order-4{
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .sm\:order-5{
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .sm\:order-6{
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .sm\:order-7{
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .sm\:order-8{
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .sm\:order-9{
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .sm\:order-10{
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .sm\:order-11{
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .sm\:order-12{
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .sm\:order-first{
    -webkit-box-ordinal-group: -9998 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .sm\:order-last{
    -webkit-box-ordinal-group: 10000 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .sm\:order-none{
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .sm\:float-right{
    float: right !important;
  }

  .sm\:float-left{
    float: left !important;
  }

  .sm\:float-none{
    float: none !important;
  }

  .sm\:clearfix:after{
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .sm\:clear-left{
    clear: left !important;
  }

  .sm\:clear-right{
    clear: right !important;
  }

  .sm\:clear-both{
    clear: both !important;
  }

  .sm\:clear-none{
    clear: none !important;
  }

  .sm\:font-sans{
    font-family: Helvetiva, Arial, sans-serif !important;
  }

  .sm\:font-hairline{
    font-weight: 100 !important;
  }

  .sm\:font-thin{
    font-weight: 200 !important;
  }

  .sm\:font-light{
    font-weight: 300 !important;
  }

  .sm\:font-normal{
    font-weight: 400 !important;
  }

  .sm\:font-medium{
    font-weight: 500 !important;
  }

  .sm\:font-semibold{
    font-weight: 600 !important;
  }

  .sm\:font-bold{
    font-weight: 700 !important;
  }

  .sm\:font-extrabold{
    font-weight: 800 !important;
  }

  .sm\:font-black{
    font-weight: 900 !important;
  }

  .sm\:hover\:font-hairline:hover{
    font-weight: 100 !important;
  }

  .sm\:hover\:font-thin:hover{
    font-weight: 200 !important;
  }

  .sm\:hover\:font-light:hover{
    font-weight: 300 !important;
  }

  .sm\:hover\:font-normal:hover{
    font-weight: 400 !important;
  }

  .sm\:hover\:font-medium:hover{
    font-weight: 500 !important;
  }

  .sm\:hover\:font-semibold:hover{
    font-weight: 600 !important;
  }

  .sm\:hover\:font-bold:hover{
    font-weight: 700 !important;
  }

  .sm\:hover\:font-extrabold:hover{
    font-weight: 800 !important;
  }

  .sm\:hover\:font-black:hover{
    font-weight: 900 !important;
  }

  .sm\:focus\:font-hairline:focus{
    font-weight: 100 !important;
  }

  .sm\:focus\:font-thin:focus{
    font-weight: 200 !important;
  }

  .sm\:focus\:font-light:focus{
    font-weight: 300 !important;
  }

  .sm\:focus\:font-normal:focus{
    font-weight: 400 !important;
  }

  .sm\:focus\:font-medium:focus{
    font-weight: 500 !important;
  }

  .sm\:focus\:font-semibold:focus{
    font-weight: 600 !important;
  }

  .sm\:focus\:font-bold:focus{
    font-weight: 700 !important;
  }

  .sm\:focus\:font-extrabold:focus{
    font-weight: 800 !important;
  }

  .sm\:focus\:font-black:focus{
    font-weight: 900 !important;
  }

  .sm\:h-0{
    height: 0px !important;
  }

  .sm\:h-1{
    height: .25rem !important;
  }

  .sm\:h-2{
    height: .5rem !important;
  }

  .sm\:h-3{
    height: .75rem !important;
  }

  .sm\:h-4{
    height: 1rem !important;
  }

  .sm\:h-5{
    height: 1.25rem !important;
  }

  .sm\:h-6{
    height: 1.5rem !important;
  }

  .sm\:h-7{
    height: 1.75rem !important;
  }

  .sm\:h-8{
    height: 2rem !important;
  }

  .sm\:h-9{
    height: 2.25rem !important;
  }

  .sm\:h-10{
    height: 2.5rem !important;
  }

  .sm\:h-11{
    height: 2.75rem !important;
  }

  .sm\:h-12{
    height: 3rem !important;
  }

  .sm\:h-13{
    height: 3.25rem !important;
  }

  .sm\:h-14{
    height: 3.5rem !important;
  }

  .sm\:h-15{
    height: 3.75rem !important;
  }

  .sm\:h-16{
    height: 4rem !important;
  }

  .sm\:h-17{
    height: 4.25rem !important;
  }

  .sm\:h-18{
    height: 4.5rem !important;
  }

  .sm\:h-19{
    height: 4.75rem !important;
  }

  .sm\:h-20{
    height: 5rem !important;
  }

  .sm\:h-21{
    height: 5.25rem !important;
  }

  .sm\:h-22{
    height: 5.5rem !important;
  }

  .sm\:h-23{
    height: 5.75rem !important;
  }

  .sm\:h-24{
    height: 6rem !important;
  }

  .sm\:h-25{
    height: 6.25rem !important;
  }

  .sm\:h-26{
    height: 6.5rem !important;
  }

  .sm\:h-27{
    height: 6.75rem !important;
  }

  .sm\:h-28{
    height: 7rem !important;
  }

  .sm\:h-29{
    height: 7.25rem !important;
  }

  .sm\:h-30{
    height: 7.5rem !important;
  }

  .sm\:h-31{
    height: 7.75rem !important;
  }

  .sm\:h-32{
    height: 8rem !important;
  }

  .sm\:h-33{
    height: 8.25rem !important;
  }

  .sm\:h-34{
    height: 8.5rem !important;
  }

  .sm\:h-35{
    height: 8.75rem !important;
  }

  .sm\:h-36{
    height: 9rem !important;
  }

  .sm\:h-37{
    height: 9.25rem !important;
  }

  .sm\:h-38{
    height: 9.5rem !important;
  }

  .sm\:h-39{
    height: 9.75rem !important;
  }

  .sm\:h-40{
    height: 10rem !important;
  }

  .sm\:h-41{
    height: 10.25rem !important;
  }

  .sm\:h-42{
    height: 10.5rem !important;
  }

  .sm\:h-43{
    height: 10.75rem !important;
  }

  .sm\:h-44{
    height: 11rem !important;
  }

  .sm\:h-45{
    height: 11.25rem !important;
  }

  .sm\:h-46{
    height: 11.5rem !important;
  }

  .sm\:h-47{
    height: 11.75rem !important;
  }

  .sm\:h-48{
    height: 12rem !important;
  }

  .sm\:h-49{
    height: 12.25rem !important;
  }

  .sm\:h-50{
    height: 12.5rem !important;
  }

  .sm\:h-51{
    height: 12.75rem !important;
  }

  .sm\:h-52{
    height: 13rem !important;
  }

  .sm\:h-53{
    height: 13.25rem !important;
  }

  .sm\:h-54{
    height: 13.5rem !important;
  }

  .sm\:h-55{
    height: 13.75rem !important;
  }

  .sm\:h-56{
    height: 14rem !important;
  }

  .sm\:h-65{
    height: 16.25rem !important;
  }

  .sm\:h-70{
    height: 17.5rem !important;
  }

  .sm\:h-71{
    height: 17.75rem !important;
  }

  .sm\:h-72{
    height: 18rem !important;
  }

  .sm\:h-73{
    height: 18.25rem !important;
  }

  .sm\:h-74{
    height: 18.5rem !important;
  }

  .sm\:h-75{
    height: 18.75rem !important;
  }

  .sm\:h-76{
    height: 19rem !important;
  }

  .sm\:h-77{
    height: 19.25rem !important;
  }

  .sm\:h-78{
    height: 19.5rem !important;
  }

  .sm\:h-79{
    height: 19.75rem !important;
  }

  .sm\:h-80{
    height: 20rem !important;
  }

  .sm\:h-81{
    height: 20.25rem !important;
  }

  .sm\:h-82{
    height: 20.5rem !important;
  }

  .sm\:h-83{
    height: 20.75rem !important;
  }

  .sm\:h-84{
    height: 21rem !important;
  }

  .sm\:h-85{
    height: 21.25rem !important;
  }

  .sm\:h-86{
    height: 21.5rem !important;
  }

  .sm\:h-87{
    height: 21.75rem !important;
  }

  .sm\:h-88{
    height: 22rem !important;
  }

  .sm\:h-89{
    height: 22.25rem !important;
  }

  .sm\:h-90{
    height: 22.5rem !important;
  }

  .sm\:h-91{
    height: 22.75rem !important;
  }

  .sm\:h-92{
    height: 23rem !important;
  }

  .sm\:h-95{
    height: 23.75rem !important;
  }

  .sm\:h-100{
    height: 25rem !important;
  }

  .sm\:h-131{
    height: 25.25rem !important;
  }

  .sm\:h-135{
    height: 34rem !important;
  }

  .sm\:h-150{
    height: 37.5rem !important;
  }

  .sm\:h-200{
    height: 50rem !important;
  }

  .sm\:h-710{
    height: 44.375rem !important;
  }

  .sm\:h-820{
    height: 51.25rem !important;
  }

  .sm\:h-1440{
    height: 90rem !important;
  }

  .sm\:h-auto{
    height: auto !important;
  }

  .sm\:h-2\.5{
    height: .625rem !important;
  }

  .sm\:h-6\.25{
    height: 1.5626rem !important;
  }

  .sm\:h-7\.5{
    height: 1.875rem !important;
  }

  .sm\:h-12\.5{
    height: 3.125rem !important;
  }

  .sm\:h-17\.5{
    height: 4.375rem !important;
  }

  .sm\:h-31\.5{
    height: 7.875rem !important;
  }

  .sm\:h-thumb-tript-lg{
    height: 15.625rem !important;
  }

  .sm\:h-thumb-tript-md{
    height: 11.25rem !important;
  }

  .sm\:h-thumb-trip-xl{
    height: 20.625rem !important;
  }

  .sm\:h-tarapprendre-title-lg{
    height: 58.75rem !important;
  }

  .sm\:h-oblong-list-lg{
    height: 40.93rem !important;
  }

  .sm\:h-oblong-list-md{
    height: 20.95rem !important;
  }

  .sm\:h-oblong-content-lg{
    height: 26.875rem !important;
  }

  .sm\:h-article-thumb-lg{
    height: 10.625rem !important;
  }

  .sm\:h-support-title-l-lg{
    height: 28.125rem !important;
  }

  .sm\:h-support-title-r-lg{
    height: 17.8125rem !important;
  }

  .sm\:h-main-footer-menu{
    height: 13.75rem !important;
  }

  .sm\:h-main-footer-logo{
    height: 25.625rem !important;
  }

  .sm\:h-full{
    height: 100% !important;
  }

  .sm\:h-screen{
    height: 100vh !important;
  }

  .sm\:h-82\.5{
    height: 20.625rem !important;
  }

  .sm\:text-0{
    font-size: 0 !important;
  }

  .sm\:text-7{
    font-size: 0.4375rem !important;
  }

  .sm\:text-8{
    font-size: 0.5rem !important;
  }

  .sm\:text-10{
    font-size: 0.625rem !important;
  }

  .sm\:text-11{
    font-size: 0.6875rem !important;
  }

  .sm\:text-12{
    font-size: 0.75rem !important;
  }

  .sm\:text-13{
    font-size: 0.8125rem !important;
  }

  .sm\:text-14{
    font-size: 0.875rem !important;
  }

  .sm\:text-15{
    font-size: 0.9375rem !important;
  }

  .sm\:text-17{
    font-size: 1.0625rem !important;
  }

  .sm\:text-18{
    font-size: 1.125rem !important;
  }

  .sm\:text-20{
    font-size: 1.25rem !important;
  }

  .sm\:text-21{
    font-size: 1.3125rem !important;
  }

  .sm\:text-22{
    font-size: 1.1375rem !important;
  }

  .sm\:text-25{
    font-size: 1.5625rem !important;
  }

  .sm\:text-30{
    font-size: 1.875rem !important;
  }

  .sm\:text-32{
    font-size: 2rem !important;
  }

  .sm\:text-35{
    font-size: 2.1875rem !important;
  }

  .sm\:text-37{
    font-size: 2.3125rem !important;
  }

  .sm\:text-40{
    font-size: 2.5rem !important;
  }

  .sm\:text-45{
    font-size: 2.8125rem !important;
  }

  .sm\:text-46{
    font-size: 2.875rem !important;
  }

  .sm\:text-50{
    font-size: 3.125rem !important;
  }

  .sm\:text-55{
    font-size: 3.4375rem !important;
  }

  .sm\:text-65{
    font-size: 4.063rem !important;
  }

  .sm\:text-70{
    font-size: 4.375rem !important;
  }

  .sm\:text-80{
    font-size: 5rem !important;
  }

  .sm\:text-90{
    font-size: 5.625rem !important;
  }

  .sm\:text-100{
    font-size: 6.25rem !important;
  }

  .sm\:text-105{
    font-size: 6.563rem !important;
  }

  .sm\:text-130{
    font-size: 8.125rem !important;
  }

  .sm\:text-150{
    font-size: 9.375rem !important;
  }

  .sm\:text-400{
    font-size: 25rem !important;
  }

  .sm\:text-900{
    font-size: 56.25rem !important;
  }

  .sm\:text-icon{
    font-size: .625rem !important;
  }

  .sm\:text-xs{
    font-size: 0.8rem !important;
  }

  .sm\:text-tiny{
    font-size: .875rem !important;
  }

  .sm\:text-base{
    font-size: 1rem !important;
  }

  .sm\:text-lg{
    font-size: 1.125rem !important;
  }

  .sm\:text-xl{
    font-size: 1.25rem !important;
  }

  .sm\:text-2xl{
    font-size: 1.5rem !important;
  }

  .sm\:text-3xl{
    font-size: 1.875rem !important;
  }

  .sm\:text-4xl{
    font-size: 2.25rem !important;
  }

  .sm\:text-5xl{
    font-size: 2.875rem !important;
  }

  .sm\:text-6xl{
    font-size: 3rem !important;
  }

  .sm\:text-7xl{
    font-size: 4rem !important;
  }

  .sm\:text-8xl{
    font-size: 5rem !important;
  }

  .sm\:text-9xl{
    font-size: 5.625rem !important;
  }

  .sm\:leading-3{
    line-height: .75rem !important;
  }

  .sm\:leading-4{
    line-height: 1rem !important;
  }

  .sm\:leading-5{
    line-height: 1.25rem !important;
  }

  .sm\:leading-6{
    line-height: 1.5rem !important;
  }

  .sm\:leading-7{
    line-height: 1.75rem !important;
  }

  .sm\:leading-8{
    line-height: 2rem !important;
  }

  .sm\:leading-9{
    line-height: 2.25rem !important;
  }

  .sm\:leading-10{
    line-height: 2.5rem !important;
  }

  .sm\:leading-15{
    line-height: 15px !important;
  }

  .sm\:leading-18{
    line-height: 18px !important;
  }

  .sm\:leading-22{
    line-height: 22px !important;
  }

  .sm\:leading-35{
    line-height: 35px !important;
  }

  .sm\:leading-40{
    line-height: 40px !important;
  }

  .sm\:leading-50{
    line-height: 50px !important;
  }

  .sm\:leading-55{
    line-height: 55px !important;
  }

  .sm\:leading-none{
    line-height: 1 !important;
  }

  .sm\:leading-tight{
    line-height: 1.25 !important;
  }

  .sm\:leading-snug{
    line-height: 1.375 !important;
  }

  .sm\:leading-normal{
    line-height: 1.5 !important;
  }

  .sm\:leading-relaxed{
    line-height: 1.625 !important;
  }

  .sm\:leading-loose{
    line-height: 2 !important;
  }

  .sm\:leading-0\.75{
    line-height: 0.75 !important;
  }

  .sm\:leading-1\.15{
    line-height: 1.15 !important;
  }

  .sm\:leading-1\.2{
    line-height: 1.2 !important;
  }

  .sm\:leading-1\.25{
    line-height: 1.25 !important;
  }

  .sm\:leading-1\.3{
    line-height: 1.3 !important;
  }

  .sm\:leading-1\.6{
    line-height: 1.6 !important;
  }

  .sm\:list-inside{
    list-style-position: inside !important;
  }

  .sm\:list-outside{
    list-style-position: outside !important;
  }

  .sm\:list-none{
    list-style-type: none !important;
  }

  .sm\:list-disc{
    list-style-type: disc !important;
  }

  .sm\:list-decimal{
    list-style-type: decimal !important;
  }

  .sm\:m-0{
    margin: 0px !important;
  }

  .sm\:m-1{
    margin: .25rem !important;
  }

  .sm\:m-2{
    margin: .5rem !important;
  }

  .sm\:m-3{
    margin: .75rem !important;
  }

  .sm\:m-4{
    margin: 1rem !important;
  }

  .sm\:m-5{
    margin: 1.25rem !important;
  }

  .sm\:m-6{
    margin: 1.5rem !important;
  }

  .sm\:m-7{
    margin: 1.75rem !important;
  }

  .sm\:m-8{
    margin: 2rem !important;
  }

  .sm\:m-9{
    margin: 2.25rem !important;
  }

  .sm\:m-10{
    margin: 2.5rem !important;
  }

  .sm\:m-11{
    margin: 2.75rem !important;
  }

  .sm\:m-12{
    margin: 3rem !important;
  }

  .sm\:m-13{
    margin: 3.25rem !important;
  }

  .sm\:m-14{
    margin: 3.5rem !important;
  }

  .sm\:m-15{
    margin: 3.75rem !important;
  }

  .sm\:m-16{
    margin: 4rem !important;
  }

  .sm\:m-17{
    margin: 4.25rem !important;
  }

  .sm\:m-18{
    margin: 4.5rem !important;
  }

  .sm\:m-19{
    margin: 4.75rem !important;
  }

  .sm\:m-20{
    margin: 5rem !important;
  }

  .sm\:m-21{
    margin: 5.25rem !important;
  }

  .sm\:m-22{
    margin: 5.5rem !important;
  }

  .sm\:m-23{
    margin: 5.75rem !important;
  }

  .sm\:m-24{
    margin: 6rem !important;
  }

  .sm\:m-25{
    margin: 6.25rem !important;
  }

  .sm\:m-26{
    margin: 6.5rem !important;
  }

  .sm\:m-27{
    margin: 6.75rem !important;
  }

  .sm\:m-28{
    margin: 7rem !important;
  }

  .sm\:m-29{
    margin: 7.25rem !important;
  }

  .sm\:m-30{
    margin: 7.5rem !important;
  }

  .sm\:m-31{
    margin: 7.75rem !important;
  }

  .sm\:m-32{
    margin: 8rem !important;
  }

  .sm\:m-33{
    margin: 8.25rem !important;
  }

  .sm\:m-34{
    margin: 8.5rem !important;
  }

  .sm\:m-35{
    margin: 8.75rem !important;
  }

  .sm\:m-36{
    margin: 9rem !important;
  }

  .sm\:m-37{
    margin: 9.25rem !important;
  }

  .sm\:m-38{
    margin: 9.5rem !important;
  }

  .sm\:m-39{
    margin: 9.75rem !important;
  }

  .sm\:m-40{
    margin: 10rem !important;
  }

  .sm\:m-41{
    margin: 10.25rem !important;
  }

  .sm\:m-42{
    margin: 10.5rem !important;
  }

  .sm\:m-43{
    margin: 10.75rem !important;
  }

  .sm\:m-44{
    margin: 11rem !important;
  }

  .sm\:m-45{
    margin: 11.25rem !important;
  }

  .sm\:m-46{
    margin: 11.5rem !important;
  }

  .sm\:m-47{
    margin: 11.75rem !important;
  }

  .sm\:m-48{
    margin: 12rem !important;
  }

  .sm\:m-49{
    margin: 12.25rem !important;
  }

  .sm\:m-50{
    margin: 12.5rem !important;
  }

  .sm\:m-51{
    margin: 12.75rem !important;
  }

  .sm\:m-52{
    margin: 13rem !important;
  }

  .sm\:m-53{
    margin: 13.25rem !important;
  }

  .sm\:m-54{
    margin: 13.5rem !important;
  }

  .sm\:m-55{
    margin: 13.75rem !important;
  }

  .sm\:m-56{
    margin: 14rem !important;
  }

  .sm\:m-70{
    margin: 17.5rem !important;
  }

  .sm\:m-71{
    margin: 17.75rem !important;
  }

  .sm\:m-72{
    margin: 18rem !important;
  }

  .sm\:m-73{
    margin: 18.25rem !important;
  }

  .sm\:m-74{
    margin: 18.5rem !important;
  }

  .sm\:m-75{
    margin: 18.75rem !important;
  }

  .sm\:m-76{
    margin: 19rem !important;
  }

  .sm\:m-77{
    margin: 19.25rem !important;
  }

  .sm\:m-78{
    margin: 19.5rem !important;
  }

  .sm\:m-79{
    margin: 19.75rem !important;
  }

  .sm\:m-80{
    margin: 20rem !important;
  }

  .sm\:m-81{
    margin: 20.25rem !important;
  }

  .sm\:m-82{
    margin: 20.5rem !important;
  }

  .sm\:m-83{
    margin: 20.75rem !important;
  }

  .sm\:m-84{
    margin: 21rem !important;
  }

  .sm\:m-85{
    margin: 21.25rem !important;
  }

  .sm\:m-86{
    margin: 21.5rem !important;
  }

  .sm\:m-87{
    margin: 21.75rem !important;
  }

  .sm\:m-88{
    margin: 22rem !important;
  }

  .sm\:m-89{
    margin: 22.25rem !important;
  }

  .sm\:m-90{
    margin: 22.5rem !important;
  }

  .sm\:m-91{
    margin: 22.75rem !important;
  }

  .sm\:m-92{
    margin: 23rem !important;
  }

  .sm\:m-100{
    margin: 25rem !important;
  }

  .sm\:m-131{
    margin: 25.25rem !important;
  }

  .sm\:m-135{
    margin: 34rem !important;
  }

  .sm\:m-150{
    margin: 37.5rem !important;
  }

  .sm\:m-710{
    margin: 44.375rem !important;
  }

  .sm\:m-820{
    margin: 51.25rem !important;
  }

  .sm\:m-1440{
    margin: 90rem !important;
  }

  .sm\:m-auto{
    margin: auto !important;
  }

  .sm\:m-2\.5{
    margin: .625rem !important;
  }

  .sm\:m-6\.25{
    margin: 1.5626rem !important;
  }

  .sm\:m-7\.5{
    margin: 1.875rem !important;
  }

  .sm\:m-12\.5{
    margin: 3.125rem !important;
  }

  .sm\:m-17\.5{
    margin: 4.375rem !important;
  }

  .sm\:m-31\.5{
    margin: 7.875rem !important;
  }

  .sm\:m-thumb-tript-lg{
    margin: 15.625rem !important;
  }

  .sm\:m-thumb-tript-md{
    margin: 11.25rem !important;
  }

  .sm\:m-thumb-trip-xl{
    margin: 20.625rem !important;
  }

  .sm\:m-tarapprendre-title-lg{
    margin: 58.75rem !important;
  }

  .sm\:m-oblong-list-lg{
    margin: 40.93rem !important;
  }

  .sm\:m-oblong-list-md{
    margin: 20.95rem !important;
  }

  .sm\:m-oblong-content-lg{
    margin: 26.875rem !important;
  }

  .sm\:m-article-thumb-lg{
    margin: 10.625rem !important;
  }

  .sm\:m-support-title-l-lg{
    margin: 28.125rem !important;
  }

  .sm\:m-support-title-r-lg{
    margin: 17.8125rem !important;
  }

  .sm\:m-main-footer-menu{
    margin: 13.75rem !important;
  }

  .sm\:m-main-footer-logo{
    margin: 25.625rem !important;
  }

  .sm\:m-full{
    margin: 100% !important;
  }

  .sm\:-m-0{
    margin: 0px !important;
  }

  .sm\:-m-1{
    margin: -0.25rem !important;
  }

  .sm\:-m-2{
    margin: -0.5rem !important;
  }

  .sm\:-m-3{
    margin: -0.75rem !important;
  }

  .sm\:-m-4{
    margin: -1rem !important;
  }

  .sm\:-m-5{
    margin: -1.25rem !important;
  }

  .sm\:-m-6{
    margin: -1.5rem !important;
  }

  .sm\:-m-7{
    margin: -1.75rem !important;
  }

  .sm\:-m-8{
    margin: -2rem !important;
  }

  .sm\:-m-9{
    margin: -2.25rem !important;
  }

  .sm\:-m-10{
    margin: -2.5rem !important;
  }

  .sm\:-m-11{
    margin: -2.75rem !important;
  }

  .sm\:-m-12{
    margin: -3rem !important;
  }

  .sm\:-m-13{
    margin: -3.25rem !important;
  }

  .sm\:-m-14{
    margin: -3.5rem !important;
  }

  .sm\:-m-15{
    margin: -3.75rem !important;
  }

  .sm\:-m-16{
    margin: -4rem !important;
  }

  .sm\:-m-17{
    margin: -4.25rem !important;
  }

  .sm\:-m-18{
    margin: -4.5rem !important;
  }

  .sm\:-m-19{
    margin: -4.75rem !important;
  }

  .sm\:-m-20{
    margin: -5rem !important;
  }

  .sm\:-m-21{
    margin: -5.25rem !important;
  }

  .sm\:-m-22{
    margin: -5.5rem !important;
  }

  .sm\:-m-23{
    margin: -5.75rem !important;
  }

  .sm\:-m-24{
    margin: -6rem !important;
  }

  .sm\:-m-25{
    margin: -6.25rem !important;
  }

  .sm\:-m-26{
    margin: -6.5rem !important;
  }

  .sm\:-m-27{
    margin: -6.75rem !important;
  }

  .sm\:-m-28{
    margin: -7rem !important;
  }

  .sm\:-m-29{
    margin: -7.25rem !important;
  }

  .sm\:-m-30{
    margin: -7.5rem !important;
  }

  .sm\:-m-31{
    margin: -7.75rem !important;
  }

  .sm\:-m-32{
    margin: -8rem !important;
  }

  .sm\:-m-33{
    margin: -8.25rem !important;
  }

  .sm\:-m-34{
    margin: -8.5rem !important;
  }

  .sm\:-m-35{
    margin: -8.75rem !important;
  }

  .sm\:-m-36{
    margin: -9rem !important;
  }

  .sm\:-m-37{
    margin: -9.25rem !important;
  }

  .sm\:-m-38{
    margin: -9.5rem !important;
  }

  .sm\:-m-39{
    margin: -9.75rem !important;
  }

  .sm\:-m-40{
    margin: -10rem !important;
  }

  .sm\:-m-41{
    margin: -10.25rem !important;
  }

  .sm\:-m-42{
    margin: -10.5rem !important;
  }

  .sm\:-m-43{
    margin: -10.75rem !important;
  }

  .sm\:-m-44{
    margin: -11rem !important;
  }

  .sm\:-m-45{
    margin: -11.25rem !important;
  }

  .sm\:-m-46{
    margin: -11.5rem !important;
  }

  .sm\:-m-47{
    margin: -11.75rem !important;
  }

  .sm\:-m-48{
    margin: -12rem !important;
  }

  .sm\:-m-49{
    margin: -12.25rem !important;
  }

  .sm\:-m-50{
    margin: -12.5rem !important;
  }

  .sm\:-m-51{
    margin: -12.75rem !important;
  }

  .sm\:-m-52{
    margin: -13rem !important;
  }

  .sm\:-m-53{
    margin: -13.25rem !important;
  }

  .sm\:-m-54{
    margin: -13.5rem !important;
  }

  .sm\:-m-55{
    margin: -13.75rem !important;
  }

  .sm\:-m-56{
    margin: -14rem !important;
  }

  .sm\:-m-70{
    margin: -17.5rem !important;
  }

  .sm\:-m-71{
    margin: -17.75rem !important;
  }

  .sm\:-m-72{
    margin: -18rem !important;
  }

  .sm\:-m-73{
    margin: -18.25rem !important;
  }

  .sm\:-m-74{
    margin: -18.5rem !important;
  }

  .sm\:-m-75{
    margin: -18.75rem !important;
  }

  .sm\:-m-76{
    margin: -19rem !important;
  }

  .sm\:-m-77{
    margin: -19.25rem !important;
  }

  .sm\:-m-78{
    margin: -19.5rem !important;
  }

  .sm\:-m-79{
    margin: -19.75rem !important;
  }

  .sm\:-m-80{
    margin: -20rem !important;
  }

  .sm\:-m-81{
    margin: -20.25rem !important;
  }

  .sm\:-m-82{
    margin: -20.5rem !important;
  }

  .sm\:-m-83{
    margin: -20.75rem !important;
  }

  .sm\:-m-84{
    margin: -21rem !important;
  }

  .sm\:-m-85{
    margin: -21.25rem !important;
  }

  .sm\:-m-86{
    margin: -21.5rem !important;
  }

  .sm\:-m-87{
    margin: -21.75rem !important;
  }

  .sm\:-m-88{
    margin: -22rem !important;
  }

  .sm\:-m-89{
    margin: -22.25rem !important;
  }

  .sm\:-m-90{
    margin: -22.5rem !important;
  }

  .sm\:-m-91{
    margin: -22.75rem !important;
  }

  .sm\:-m-92{
    margin: -23rem !important;
  }

  .sm\:-m-100{
    margin: -25rem !important;
  }

  .sm\:-m-131{
    margin: -25.25rem !important;
  }

  .sm\:-m-135{
    margin: -34rem !important;
  }

  .sm\:-m-150{
    margin: -37.5rem !important;
  }

  .sm\:-m-710{
    margin: -44.375rem !important;
  }

  .sm\:-m-820{
    margin: -51.25rem !important;
  }

  .sm\:-m-1440{
    margin: -90rem !important;
  }

  .sm\:-m-2\.5{
    margin: -0.625rem !important;
  }

  .sm\:-m-6\.25{
    margin: -1.5626rem !important;
  }

  .sm\:-m-7\.5{
    margin: -1.875rem !important;
  }

  .sm\:-m-12\.5{
    margin: -3.125rem !important;
  }

  .sm\:-m-17\.5{
    margin: -4.375rem !important;
  }

  .sm\:-m-31\.5{
    margin: -7.875rem !important;
  }

  .sm\:-m-thumb-tript-lg{
    margin: -15.625rem !important;
  }

  .sm\:-m-thumb-tript-md{
    margin: -11.25rem !important;
  }

  .sm\:-m-thumb-trip-xl{
    margin: -20.625rem !important;
  }

  .sm\:-m-tarapprendre-title-lg{
    margin: -58.75rem !important;
  }

  .sm\:-m-oblong-list-lg{
    margin: -40.93rem !important;
  }

  .sm\:-m-oblong-list-md{
    margin: -20.95rem !important;
  }

  .sm\:-m-oblong-content-lg{
    margin: -26.875rem !important;
  }

  .sm\:-m-article-thumb-lg{
    margin: -10.625rem !important;
  }

  .sm\:-m-support-title-l-lg{
    margin: -28.125rem !important;
  }

  .sm\:-m-support-title-r-lg{
    margin: -17.8125rem !important;
  }

  .sm\:-m-main-footer-menu{
    margin: -13.75rem !important;
  }

  .sm\:-m-main-footer-logo{
    margin: -25.625rem !important;
  }

  .sm\:-m-full{
    margin: -100% !important;
  }

  .sm\:my-0{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .sm\:mx-0{
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .sm\:my-1{
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }

  .sm\:mx-1{
    margin-left: .25rem !important;
    margin-right: .25rem !important;
  }

  .sm\:my-2{
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }

  .sm\:mx-2{
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }

  .sm\:my-3{
    margin-top: .75rem !important;
    margin-bottom: .75rem !important;
  }

  .sm\:mx-3{
    margin-left: .75rem !important;
    margin-right: .75rem !important;
  }

  .sm\:my-4{
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .sm\:mx-4{
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .sm\:my-5{
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .sm\:mx-5{
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .sm\:my-6{
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .sm\:mx-6{
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .sm\:my-7{
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }

  .sm\:mx-7{
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }

  .sm\:my-8{
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .sm\:mx-8{
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .sm\:my-9{
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }

  .sm\:mx-9{
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }

  .sm\:my-10{
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .sm\:mx-10{
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .sm\:my-11{
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }

  .sm\:mx-11{
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important;
  }

  .sm\:my-12{
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .sm\:mx-12{
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .sm\:my-13{
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }

  .sm\:mx-13{
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }

  .sm\:my-14{
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }

  .sm\:mx-14{
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }

  .sm\:my-15{
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }

  .sm\:mx-15{
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !important;
  }

  .sm\:my-16{
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .sm\:mx-16{
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .sm\:my-17{
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }

  .sm\:mx-17{
    margin-left: 4.25rem !important;
    margin-right: 4.25rem !important;
  }

  .sm\:my-18{
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }

  .sm\:mx-18{
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }

  .sm\:my-19{
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }

  .sm\:mx-19{
    margin-left: 4.75rem !important;
    margin-right: 4.75rem !important;
  }

  .sm\:my-20{
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .sm\:mx-20{
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .sm\:my-21{
    margin-top: 5.25rem !important;
    margin-bottom: 5.25rem !important;
  }

  .sm\:mx-21{
    margin-left: 5.25rem !important;
    margin-right: 5.25rem !important;
  }

  .sm\:my-22{
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }

  .sm\:mx-22{
    margin-left: 5.5rem !important;
    margin-right: 5.5rem !important;
  }

  .sm\:my-23{
    margin-top: 5.75rem !important;
    margin-bottom: 5.75rem !important;
  }

  .sm\:mx-23{
    margin-left: 5.75rem !important;
    margin-right: 5.75rem !important;
  }

  .sm\:my-24{
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .sm\:mx-24{
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .sm\:my-25{
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }

  .sm\:mx-25{
    margin-left: 6.25rem !important;
    margin-right: 6.25rem !important;
  }

  .sm\:my-26{
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }

  .sm\:mx-26{
    margin-left: 6.5rem !important;
    margin-right: 6.5rem !important;
  }

  .sm\:my-27{
    margin-top: 6.75rem !important;
    margin-bottom: 6.75rem !important;
  }

  .sm\:mx-27{
    margin-left: 6.75rem !important;
    margin-right: 6.75rem !important;
  }

  .sm\:my-28{
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .sm\:mx-28{
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .sm\:my-29{
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }

  .sm\:mx-29{
    margin-left: 7.25rem !important;
    margin-right: 7.25rem !important;
  }

  .sm\:my-30{
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }

  .sm\:mx-30{
    margin-left: 7.5rem !important;
    margin-right: 7.5rem !important;
  }

  .sm\:my-31{
    margin-top: 7.75rem !important;
    margin-bottom: 7.75rem !important;
  }

  .sm\:mx-31{
    margin-left: 7.75rem !important;
    margin-right: 7.75rem !important;
  }

  .sm\:my-32{
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .sm\:mx-32{
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .sm\:my-33{
    margin-top: 8.25rem !important;
    margin-bottom: 8.25rem !important;
  }

  .sm\:mx-33{
    margin-left: 8.25rem !important;
    margin-right: 8.25rem !important;
  }

  .sm\:my-34{
    margin-top: 8.5rem !important;
    margin-bottom: 8.5rem !important;
  }

  .sm\:mx-34{
    margin-left: 8.5rem !important;
    margin-right: 8.5rem !important;
  }

  .sm\:my-35{
    margin-top: 8.75rem !important;
    margin-bottom: 8.75rem !important;
  }

  .sm\:mx-35{
    margin-left: 8.75rem !important;
    margin-right: 8.75rem !important;
  }

  .sm\:my-36{
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }

  .sm\:mx-36{
    margin-left: 9rem !important;
    margin-right: 9rem !important;
  }

  .sm\:my-37{
    margin-top: 9.25rem !important;
    margin-bottom: 9.25rem !important;
  }

  .sm\:mx-37{
    margin-left: 9.25rem !important;
    margin-right: 9.25rem !important;
  }

  .sm\:my-38{
    margin-top: 9.5rem !important;
    margin-bottom: 9.5rem !important;
  }

  .sm\:mx-38{
    margin-left: 9.5rem !important;
    margin-right: 9.5rem !important;
  }

  .sm\:my-39{
    margin-top: 9.75rem !important;
    margin-bottom: 9.75rem !important;
  }

  .sm\:mx-39{
    margin-left: 9.75rem !important;
    margin-right: 9.75rem !important;
  }

  .sm\:my-40{
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .sm\:mx-40{
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .sm\:my-41{
    margin-top: 10.25rem !important;
    margin-bottom: 10.25rem !important;
  }

  .sm\:mx-41{
    margin-left: 10.25rem !important;
    margin-right: 10.25rem !important;
  }

  .sm\:my-42{
    margin-top: 10.5rem !important;
    margin-bottom: 10.5rem !important;
  }

  .sm\:mx-42{
    margin-left: 10.5rem !important;
    margin-right: 10.5rem !important;
  }

  .sm\:my-43{
    margin-top: 10.75rem !important;
    margin-bottom: 10.75rem !important;
  }

  .sm\:mx-43{
    margin-left: 10.75rem !important;
    margin-right: 10.75rem !important;
  }

  .sm\:my-44{
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }

  .sm\:mx-44{
    margin-left: 11rem !important;
    margin-right: 11rem !important;
  }

  .sm\:my-45{
    margin-top: 11.25rem !important;
    margin-bottom: 11.25rem !important;
  }

  .sm\:mx-45{
    margin-left: 11.25rem !important;
    margin-right: 11.25rem !important;
  }

  .sm\:my-46{
    margin-top: 11.5rem !important;
    margin-bottom: 11.5rem !important;
  }

  .sm\:mx-46{
    margin-left: 11.5rem !important;
    margin-right: 11.5rem !important;
  }

  .sm\:my-47{
    margin-top: 11.75rem !important;
    margin-bottom: 11.75rem !important;
  }

  .sm\:mx-47{
    margin-left: 11.75rem !important;
    margin-right: 11.75rem !important;
  }

  .sm\:my-48{
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .sm\:mx-48{
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }

  .sm\:my-49{
    margin-top: 12.25rem !important;
    margin-bottom: 12.25rem !important;
  }

  .sm\:mx-49{
    margin-left: 12.25rem !important;
    margin-right: 12.25rem !important;
  }

  .sm\:my-50{
    margin-top: 12.5rem !important;
    margin-bottom: 12.5rem !important;
  }

  .sm\:mx-50{
    margin-left: 12.5rem !important;
    margin-right: 12.5rem !important;
  }

  .sm\:my-51{
    margin-top: 12.75rem !important;
    margin-bottom: 12.75rem !important;
  }

  .sm\:mx-51{
    margin-left: 12.75rem !important;
    margin-right: 12.75rem !important;
  }

  .sm\:my-52{
    margin-top: 13rem !important;
    margin-bottom: 13rem !important;
  }

  .sm\:mx-52{
    margin-left: 13rem !important;
    margin-right: 13rem !important;
  }

  .sm\:my-53{
    margin-top: 13.25rem !important;
    margin-bottom: 13.25rem !important;
  }

  .sm\:mx-53{
    margin-left: 13.25rem !important;
    margin-right: 13.25rem !important;
  }

  .sm\:my-54{
    margin-top: 13.5rem !important;
    margin-bottom: 13.5rem !important;
  }

  .sm\:mx-54{
    margin-left: 13.5rem !important;
    margin-right: 13.5rem !important;
  }

  .sm\:my-55{
    margin-top: 13.75rem !important;
    margin-bottom: 13.75rem !important;
  }

  .sm\:mx-55{
    margin-left: 13.75rem !important;
    margin-right: 13.75rem !important;
  }

  .sm\:my-56{
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }

  .sm\:mx-56{
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }

  .sm\:my-70{
    margin-top: 17.5rem !important;
    margin-bottom: 17.5rem !important;
  }

  .sm\:mx-70{
    margin-left: 17.5rem !important;
    margin-right: 17.5rem !important;
  }

  .sm\:my-71{
    margin-top: 17.75rem !important;
    margin-bottom: 17.75rem !important;
  }

  .sm\:mx-71{
    margin-left: 17.75rem !important;
    margin-right: 17.75rem !important;
  }

  .sm\:my-72{
    margin-top: 18rem !important;
    margin-bottom: 18rem !important;
  }

  .sm\:mx-72{
    margin-left: 18rem !important;
    margin-right: 18rem !important;
  }

  .sm\:my-73{
    margin-top: 18.25rem !important;
    margin-bottom: 18.25rem !important;
  }

  .sm\:mx-73{
    margin-left: 18.25rem !important;
    margin-right: 18.25rem !important;
  }

  .sm\:my-74{
    margin-top: 18.5rem !important;
    margin-bottom: 18.5rem !important;
  }

  .sm\:mx-74{
    margin-left: 18.5rem !important;
    margin-right: 18.5rem !important;
  }

  .sm\:my-75{
    margin-top: 18.75rem !important;
    margin-bottom: 18.75rem !important;
  }

  .sm\:mx-75{
    margin-left: 18.75rem !important;
    margin-right: 18.75rem !important;
  }

  .sm\:my-76{
    margin-top: 19rem !important;
    margin-bottom: 19rem !important;
  }

  .sm\:mx-76{
    margin-left: 19rem !important;
    margin-right: 19rem !important;
  }

  .sm\:my-77{
    margin-top: 19.25rem !important;
    margin-bottom: 19.25rem !important;
  }

  .sm\:mx-77{
    margin-left: 19.25rem !important;
    margin-right: 19.25rem !important;
  }

  .sm\:my-78{
    margin-top: 19.5rem !important;
    margin-bottom: 19.5rem !important;
  }

  .sm\:mx-78{
    margin-left: 19.5rem !important;
    margin-right: 19.5rem !important;
  }

  .sm\:my-79{
    margin-top: 19.75rem !important;
    margin-bottom: 19.75rem !important;
  }

  .sm\:mx-79{
    margin-left: 19.75rem !important;
    margin-right: 19.75rem !important;
  }

  .sm\:my-80{
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }

  .sm\:mx-80{
    margin-left: 20rem !important;
    margin-right: 20rem !important;
  }

  .sm\:my-81{
    margin-top: 20.25rem !important;
    margin-bottom: 20.25rem !important;
  }

  .sm\:mx-81{
    margin-left: 20.25rem !important;
    margin-right: 20.25rem !important;
  }

  .sm\:my-82{
    margin-top: 20.5rem !important;
    margin-bottom: 20.5rem !important;
  }

  .sm\:mx-82{
    margin-left: 20.5rem !important;
    margin-right: 20.5rem !important;
  }

  .sm\:my-83{
    margin-top: 20.75rem !important;
    margin-bottom: 20.75rem !important;
  }

  .sm\:mx-83{
    margin-left: 20.75rem !important;
    margin-right: 20.75rem !important;
  }

  .sm\:my-84{
    margin-top: 21rem !important;
    margin-bottom: 21rem !important;
  }

  .sm\:mx-84{
    margin-left: 21rem !important;
    margin-right: 21rem !important;
  }

  .sm\:my-85{
    margin-top: 21.25rem !important;
    margin-bottom: 21.25rem !important;
  }

  .sm\:mx-85{
    margin-left: 21.25rem !important;
    margin-right: 21.25rem !important;
  }

  .sm\:my-86{
    margin-top: 21.5rem !important;
    margin-bottom: 21.5rem !important;
  }

  .sm\:mx-86{
    margin-left: 21.5rem !important;
    margin-right: 21.5rem !important;
  }

  .sm\:my-87{
    margin-top: 21.75rem !important;
    margin-bottom: 21.75rem !important;
  }

  .sm\:mx-87{
    margin-left: 21.75rem !important;
    margin-right: 21.75rem !important;
  }

  .sm\:my-88{
    margin-top: 22rem !important;
    margin-bottom: 22rem !important;
  }

  .sm\:mx-88{
    margin-left: 22rem !important;
    margin-right: 22rem !important;
  }

  .sm\:my-89{
    margin-top: 22.25rem !important;
    margin-bottom: 22.25rem !important;
  }

  .sm\:mx-89{
    margin-left: 22.25rem !important;
    margin-right: 22.25rem !important;
  }

  .sm\:my-90{
    margin-top: 22.5rem !important;
    margin-bottom: 22.5rem !important;
  }

  .sm\:mx-90{
    margin-left: 22.5rem !important;
    margin-right: 22.5rem !important;
  }

  .sm\:my-91{
    margin-top: 22.75rem !important;
    margin-bottom: 22.75rem !important;
  }

  .sm\:mx-91{
    margin-left: 22.75rem !important;
    margin-right: 22.75rem !important;
  }

  .sm\:my-92{
    margin-top: 23rem !important;
    margin-bottom: 23rem !important;
  }

  .sm\:mx-92{
    margin-left: 23rem !important;
    margin-right: 23rem !important;
  }

  .sm\:my-100{
    margin-top: 25rem !important;
    margin-bottom: 25rem !important;
  }

  .sm\:mx-100{
    margin-left: 25rem !important;
    margin-right: 25rem !important;
  }

  .sm\:my-131{
    margin-top: 25.25rem !important;
    margin-bottom: 25.25rem !important;
  }

  .sm\:mx-131{
    margin-left: 25.25rem !important;
    margin-right: 25.25rem !important;
  }

  .sm\:my-135{
    margin-top: 34rem !important;
    margin-bottom: 34rem !important;
  }

  .sm\:mx-135{
    margin-left: 34rem !important;
    margin-right: 34rem !important;
  }

  .sm\:my-150{
    margin-top: 37.5rem !important;
    margin-bottom: 37.5rem !important;
  }

  .sm\:mx-150{
    margin-left: 37.5rem !important;
    margin-right: 37.5rem !important;
  }

  .sm\:my-710{
    margin-top: 44.375rem !important;
    margin-bottom: 44.375rem !important;
  }

  .sm\:mx-710{
    margin-left: 44.375rem !important;
    margin-right: 44.375rem !important;
  }

  .sm\:my-820{
    margin-top: 51.25rem !important;
    margin-bottom: 51.25rem !important;
  }

  .sm\:mx-820{
    margin-left: 51.25rem !important;
    margin-right: 51.25rem !important;
  }

  .sm\:my-1440{
    margin-top: 90rem !important;
    margin-bottom: 90rem !important;
  }

  .sm\:mx-1440{
    margin-left: 90rem !important;
    margin-right: 90rem !important;
  }

  .sm\:my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .sm\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .sm\:my-2\.5{
    margin-top: .625rem !important;
    margin-bottom: .625rem !important;
  }

  .sm\:mx-2\.5{
    margin-left: .625rem !important;
    margin-right: .625rem !important;
  }

  .sm\:my-6\.25{
    margin-top: 1.5626rem !important;
    margin-bottom: 1.5626rem !important;
  }

  .sm\:mx-6\.25{
    margin-left: 1.5626rem !important;
    margin-right: 1.5626rem !important;
  }

  .sm\:my-7\.5{
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }

  .sm\:mx-7\.5{
    margin-left: 1.875rem !important;
    margin-right: 1.875rem !important;
  }

  .sm\:my-12\.5{
    margin-top: 3.125rem !important;
    margin-bottom: 3.125rem !important;
  }

  .sm\:mx-12\.5{
    margin-left: 3.125rem !important;
    margin-right: 3.125rem !important;
  }

  .sm\:my-17\.5{
    margin-top: 4.375rem !important;
    margin-bottom: 4.375rem !important;
  }

  .sm\:mx-17\.5{
    margin-left: 4.375rem !important;
    margin-right: 4.375rem !important;
  }

  .sm\:my-31\.5{
    margin-top: 7.875rem !important;
    margin-bottom: 7.875rem !important;
  }

  .sm\:mx-31\.5{
    margin-left: 7.875rem !important;
    margin-right: 7.875rem !important;
  }

  .sm\:my-thumb-tript-lg{
    margin-top: 15.625rem !important;
    margin-bottom: 15.625rem !important;
  }

  .sm\:mx-thumb-tript-lg{
    margin-left: 15.625rem !important;
    margin-right: 15.625rem !important;
  }

  .sm\:my-thumb-tript-md{
    margin-top: 11.25rem !important;
    margin-bottom: 11.25rem !important;
  }

  .sm\:mx-thumb-tript-md{
    margin-left: 11.25rem !important;
    margin-right: 11.25rem !important;
  }

  .sm\:my-thumb-trip-xl{
    margin-top: 20.625rem !important;
    margin-bottom: 20.625rem !important;
  }

  .sm\:mx-thumb-trip-xl{
    margin-left: 20.625rem !important;
    margin-right: 20.625rem !important;
  }

  .sm\:my-tarapprendre-title-lg{
    margin-top: 58.75rem !important;
    margin-bottom: 58.75rem !important;
  }

  .sm\:mx-tarapprendre-title-lg{
    margin-left: 58.75rem !important;
    margin-right: 58.75rem !important;
  }

  .sm\:my-oblong-list-lg{
    margin-top: 40.93rem !important;
    margin-bottom: 40.93rem !important;
  }

  .sm\:mx-oblong-list-lg{
    margin-left: 40.93rem !important;
    margin-right: 40.93rem !important;
  }

  .sm\:my-oblong-list-md{
    margin-top: 20.95rem !important;
    margin-bottom: 20.95rem !important;
  }

  .sm\:mx-oblong-list-md{
    margin-left: 20.95rem !important;
    margin-right: 20.95rem !important;
  }

  .sm\:my-oblong-content-lg{
    margin-top: 26.875rem !important;
    margin-bottom: 26.875rem !important;
  }

  .sm\:mx-oblong-content-lg{
    margin-left: 26.875rem !important;
    margin-right: 26.875rem !important;
  }

  .sm\:my-article-thumb-lg{
    margin-top: 10.625rem !important;
    margin-bottom: 10.625rem !important;
  }

  .sm\:mx-article-thumb-lg{
    margin-left: 10.625rem !important;
    margin-right: 10.625rem !important;
  }

  .sm\:my-support-title-l-lg{
    margin-top: 28.125rem !important;
    margin-bottom: 28.125rem !important;
  }

  .sm\:mx-support-title-l-lg{
    margin-left: 28.125rem !important;
    margin-right: 28.125rem !important;
  }

  .sm\:my-support-title-r-lg{
    margin-top: 17.8125rem !important;
    margin-bottom: 17.8125rem !important;
  }

  .sm\:mx-support-title-r-lg{
    margin-left: 17.8125rem !important;
    margin-right: 17.8125rem !important;
  }

  .sm\:my-main-footer-menu{
    margin-top: 13.75rem !important;
    margin-bottom: 13.75rem !important;
  }

  .sm\:mx-main-footer-menu{
    margin-left: 13.75rem !important;
    margin-right: 13.75rem !important;
  }

  .sm\:my-main-footer-logo{
    margin-top: 25.625rem !important;
    margin-bottom: 25.625rem !important;
  }

  .sm\:mx-main-footer-logo{
    margin-left: 25.625rem !important;
    margin-right: 25.625rem !important;
  }

  .sm\:my-full{
    margin-top: 100% !important;
    margin-bottom: 100% !important;
  }

  .sm\:mx-full{
    margin-left: 100% !important;
    margin-right: 100% !important;
  }

  .sm\:-my-0{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .sm\:-mx-0{
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .sm\:-my-1{
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .sm\:-mx-1{
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .sm\:-my-2{
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .sm\:-mx-2{
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .sm\:-my-3{
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .sm\:-mx-3{
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .sm\:-my-4{
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .sm\:-mx-4{
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .sm\:-my-5{
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }

  .sm\:-mx-5{
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }

  .sm\:-my-6{
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .sm\:-mx-6{
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .sm\:-my-7{
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }

  .sm\:-mx-7{
    margin-left: -1.75rem !important;
    margin-right: -1.75rem !important;
  }

  .sm\:-my-8{
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .sm\:-mx-8{
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .sm\:-my-9{
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }

  .sm\:-mx-9{
    margin-left: -2.25rem !important;
    margin-right: -2.25rem !important;
  }

  .sm\:-my-10{
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .sm\:-mx-10{
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .sm\:-my-11{
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }

  .sm\:-mx-11{
    margin-left: -2.75rem !important;
    margin-right: -2.75rem !important;
  }

  .sm\:-my-12{
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .sm\:-mx-12{
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .sm\:-my-13{
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }

  .sm\:-mx-13{
    margin-left: -3.25rem !important;
    margin-right: -3.25rem !important;
  }

  .sm\:-my-14{
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }

  .sm\:-mx-14{
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;
  }

  .sm\:-my-15{
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }

  .sm\:-mx-15{
    margin-left: -3.75rem !important;
    margin-right: -3.75rem !important;
  }

  .sm\:-my-16{
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .sm\:-mx-16{
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .sm\:-my-17{
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }

  .sm\:-mx-17{
    margin-left: -4.25rem !important;
    margin-right: -4.25rem !important;
  }

  .sm\:-my-18{
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }

  .sm\:-mx-18{
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;
  }

  .sm\:-my-19{
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }

  .sm\:-mx-19{
    margin-left: -4.75rem !important;
    margin-right: -4.75rem !important;
  }

  .sm\:-my-20{
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .sm\:-mx-20{
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .sm\:-my-21{
    margin-top: -5.25rem !important;
    margin-bottom: -5.25rem !important;
  }

  .sm\:-mx-21{
    margin-left: -5.25rem !important;
    margin-right: -5.25rem !important;
  }

  .sm\:-my-22{
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important;
  }

  .sm\:-mx-22{
    margin-left: -5.5rem !important;
    margin-right: -5.5rem !important;
  }

  .sm\:-my-23{
    margin-top: -5.75rem !important;
    margin-bottom: -5.75rem !important;
  }

  .sm\:-mx-23{
    margin-left: -5.75rem !important;
    margin-right: -5.75rem !important;
  }

  .sm\:-my-24{
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .sm\:-mx-24{
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .sm\:-my-25{
    margin-top: -6.25rem !important;
    margin-bottom: -6.25rem !important;
  }

  .sm\:-mx-25{
    margin-left: -6.25rem !important;
    margin-right: -6.25rem !important;
  }

  .sm\:-my-26{
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }

  .sm\:-mx-26{
    margin-left: -6.5rem !important;
    margin-right: -6.5rem !important;
  }

  .sm\:-my-27{
    margin-top: -6.75rem !important;
    margin-bottom: -6.75rem !important;
  }

  .sm\:-mx-27{
    margin-left: -6.75rem !important;
    margin-right: -6.75rem !important;
  }

  .sm\:-my-28{
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .sm\:-mx-28{
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .sm\:-my-29{
    margin-top: -7.25rem !important;
    margin-bottom: -7.25rem !important;
  }

  .sm\:-mx-29{
    margin-left: -7.25rem !important;
    margin-right: -7.25rem !important;
  }

  .sm\:-my-30{
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }

  .sm\:-mx-30{
    margin-left: -7.5rem !important;
    margin-right: -7.5rem !important;
  }

  .sm\:-my-31{
    margin-top: -7.75rem !important;
    margin-bottom: -7.75rem !important;
  }

  .sm\:-mx-31{
    margin-left: -7.75rem !important;
    margin-right: -7.75rem !important;
  }

  .sm\:-my-32{
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .sm\:-mx-32{
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .sm\:-my-33{
    margin-top: -8.25rem !important;
    margin-bottom: -8.25rem !important;
  }

  .sm\:-mx-33{
    margin-left: -8.25rem !important;
    margin-right: -8.25rem !important;
  }

  .sm\:-my-34{
    margin-top: -8.5rem !important;
    margin-bottom: -8.5rem !important;
  }

  .sm\:-mx-34{
    margin-left: -8.5rem !important;
    margin-right: -8.5rem !important;
  }

  .sm\:-my-35{
    margin-top: -8.75rem !important;
    margin-bottom: -8.75rem !important;
  }

  .sm\:-mx-35{
    margin-left: -8.75rem !important;
    margin-right: -8.75rem !important;
  }

  .sm\:-my-36{
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }

  .sm\:-mx-36{
    margin-left: -9rem !important;
    margin-right: -9rem !important;
  }

  .sm\:-my-37{
    margin-top: -9.25rem !important;
    margin-bottom: -9.25rem !important;
  }

  .sm\:-mx-37{
    margin-left: -9.25rem !important;
    margin-right: -9.25rem !important;
  }

  .sm\:-my-38{
    margin-top: -9.5rem !important;
    margin-bottom: -9.5rem !important;
  }

  .sm\:-mx-38{
    margin-left: -9.5rem !important;
    margin-right: -9.5rem !important;
  }

  .sm\:-my-39{
    margin-top: -9.75rem !important;
    margin-bottom: -9.75rem !important;
  }

  .sm\:-mx-39{
    margin-left: -9.75rem !important;
    margin-right: -9.75rem !important;
  }

  .sm\:-my-40{
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .sm\:-mx-40{
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .sm\:-my-41{
    margin-top: -10.25rem !important;
    margin-bottom: -10.25rem !important;
  }

  .sm\:-mx-41{
    margin-left: -10.25rem !important;
    margin-right: -10.25rem !important;
  }

  .sm\:-my-42{
    margin-top: -10.5rem !important;
    margin-bottom: -10.5rem !important;
  }

  .sm\:-mx-42{
    margin-left: -10.5rem !important;
    margin-right: -10.5rem !important;
  }

  .sm\:-my-43{
    margin-top: -10.75rem !important;
    margin-bottom: -10.75rem !important;
  }

  .sm\:-mx-43{
    margin-left: -10.75rem !important;
    margin-right: -10.75rem !important;
  }

  .sm\:-my-44{
    margin-top: -11rem !important;
    margin-bottom: -11rem !important;
  }

  .sm\:-mx-44{
    margin-left: -11rem !important;
    margin-right: -11rem !important;
  }

  .sm\:-my-45{
    margin-top: -11.25rem !important;
    margin-bottom: -11.25rem !important;
  }

  .sm\:-mx-45{
    margin-left: -11.25rem !important;
    margin-right: -11.25rem !important;
  }

  .sm\:-my-46{
    margin-top: -11.5rem !important;
    margin-bottom: -11.5rem !important;
  }

  .sm\:-mx-46{
    margin-left: -11.5rem !important;
    margin-right: -11.5rem !important;
  }

  .sm\:-my-47{
    margin-top: -11.75rem !important;
    margin-bottom: -11.75rem !important;
  }

  .sm\:-mx-47{
    margin-left: -11.75rem !important;
    margin-right: -11.75rem !important;
  }

  .sm\:-my-48{
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .sm\:-mx-48{
    margin-left: -12rem !important;
    margin-right: -12rem !important;
  }

  .sm\:-my-49{
    margin-top: -12.25rem !important;
    margin-bottom: -12.25rem !important;
  }

  .sm\:-mx-49{
    margin-left: -12.25rem !important;
    margin-right: -12.25rem !important;
  }

  .sm\:-my-50{
    margin-top: -12.5rem !important;
    margin-bottom: -12.5rem !important;
  }

  .sm\:-mx-50{
    margin-left: -12.5rem !important;
    margin-right: -12.5rem !important;
  }

  .sm\:-my-51{
    margin-top: -12.75rem !important;
    margin-bottom: -12.75rem !important;
  }

  .sm\:-mx-51{
    margin-left: -12.75rem !important;
    margin-right: -12.75rem !important;
  }

  .sm\:-my-52{
    margin-top: -13rem !important;
    margin-bottom: -13rem !important;
  }

  .sm\:-mx-52{
    margin-left: -13rem !important;
    margin-right: -13rem !important;
  }

  .sm\:-my-53{
    margin-top: -13.25rem !important;
    margin-bottom: -13.25rem !important;
  }

  .sm\:-mx-53{
    margin-left: -13.25rem !important;
    margin-right: -13.25rem !important;
  }

  .sm\:-my-54{
    margin-top: -13.5rem !important;
    margin-bottom: -13.5rem !important;
  }

  .sm\:-mx-54{
    margin-left: -13.5rem !important;
    margin-right: -13.5rem !important;
  }

  .sm\:-my-55{
    margin-top: -13.75rem !important;
    margin-bottom: -13.75rem !important;
  }

  .sm\:-mx-55{
    margin-left: -13.75rem !important;
    margin-right: -13.75rem !important;
  }

  .sm\:-my-56{
    margin-top: -14rem !important;
    margin-bottom: -14rem !important;
  }

  .sm\:-mx-56{
    margin-left: -14rem !important;
    margin-right: -14rem !important;
  }

  .sm\:-my-70{
    margin-top: -17.5rem !important;
    margin-bottom: -17.5rem !important;
  }

  .sm\:-mx-70{
    margin-left: -17.5rem !important;
    margin-right: -17.5rem !important;
  }

  .sm\:-my-71{
    margin-top: -17.75rem !important;
    margin-bottom: -17.75rem !important;
  }

  .sm\:-mx-71{
    margin-left: -17.75rem !important;
    margin-right: -17.75rem !important;
  }

  .sm\:-my-72{
    margin-top: -18rem !important;
    margin-bottom: -18rem !important;
  }

  .sm\:-mx-72{
    margin-left: -18rem !important;
    margin-right: -18rem !important;
  }

  .sm\:-my-73{
    margin-top: -18.25rem !important;
    margin-bottom: -18.25rem !important;
  }

  .sm\:-mx-73{
    margin-left: -18.25rem !important;
    margin-right: -18.25rem !important;
  }

  .sm\:-my-74{
    margin-top: -18.5rem !important;
    margin-bottom: -18.5rem !important;
  }

  .sm\:-mx-74{
    margin-left: -18.5rem !important;
    margin-right: -18.5rem !important;
  }

  .sm\:-my-75{
    margin-top: -18.75rem !important;
    margin-bottom: -18.75rem !important;
  }

  .sm\:-mx-75{
    margin-left: -18.75rem !important;
    margin-right: -18.75rem !important;
  }

  .sm\:-my-76{
    margin-top: -19rem !important;
    margin-bottom: -19rem !important;
  }

  .sm\:-mx-76{
    margin-left: -19rem !important;
    margin-right: -19rem !important;
  }

  .sm\:-my-77{
    margin-top: -19.25rem !important;
    margin-bottom: -19.25rem !important;
  }

  .sm\:-mx-77{
    margin-left: -19.25rem !important;
    margin-right: -19.25rem !important;
  }

  .sm\:-my-78{
    margin-top: -19.5rem !important;
    margin-bottom: -19.5rem !important;
  }

  .sm\:-mx-78{
    margin-left: -19.5rem !important;
    margin-right: -19.5rem !important;
  }

  .sm\:-my-79{
    margin-top: -19.75rem !important;
    margin-bottom: -19.75rem !important;
  }

  .sm\:-mx-79{
    margin-left: -19.75rem !important;
    margin-right: -19.75rem !important;
  }

  .sm\:-my-80{
    margin-top: -20rem !important;
    margin-bottom: -20rem !important;
  }

  .sm\:-mx-80{
    margin-left: -20rem !important;
    margin-right: -20rem !important;
  }

  .sm\:-my-81{
    margin-top: -20.25rem !important;
    margin-bottom: -20.25rem !important;
  }

  .sm\:-mx-81{
    margin-left: -20.25rem !important;
    margin-right: -20.25rem !important;
  }

  .sm\:-my-82{
    margin-top: -20.5rem !important;
    margin-bottom: -20.5rem !important;
  }

  .sm\:-mx-82{
    margin-left: -20.5rem !important;
    margin-right: -20.5rem !important;
  }

  .sm\:-my-83{
    margin-top: -20.75rem !important;
    margin-bottom: -20.75rem !important;
  }

  .sm\:-mx-83{
    margin-left: -20.75rem !important;
    margin-right: -20.75rem !important;
  }

  .sm\:-my-84{
    margin-top: -21rem !important;
    margin-bottom: -21rem !important;
  }

  .sm\:-mx-84{
    margin-left: -21rem !important;
    margin-right: -21rem !important;
  }

  .sm\:-my-85{
    margin-top: -21.25rem !important;
    margin-bottom: -21.25rem !important;
  }

  .sm\:-mx-85{
    margin-left: -21.25rem !important;
    margin-right: -21.25rem !important;
  }

  .sm\:-my-86{
    margin-top: -21.5rem !important;
    margin-bottom: -21.5rem !important;
  }

  .sm\:-mx-86{
    margin-left: -21.5rem !important;
    margin-right: -21.5rem !important;
  }

  .sm\:-my-87{
    margin-top: -21.75rem !important;
    margin-bottom: -21.75rem !important;
  }

  .sm\:-mx-87{
    margin-left: -21.75rem !important;
    margin-right: -21.75rem !important;
  }

  .sm\:-my-88{
    margin-top: -22rem !important;
    margin-bottom: -22rem !important;
  }

  .sm\:-mx-88{
    margin-left: -22rem !important;
    margin-right: -22rem !important;
  }

  .sm\:-my-89{
    margin-top: -22.25rem !important;
    margin-bottom: -22.25rem !important;
  }

  .sm\:-mx-89{
    margin-left: -22.25rem !important;
    margin-right: -22.25rem !important;
  }

  .sm\:-my-90{
    margin-top: -22.5rem !important;
    margin-bottom: -22.5rem !important;
  }

  .sm\:-mx-90{
    margin-left: -22.5rem !important;
    margin-right: -22.5rem !important;
  }

  .sm\:-my-91{
    margin-top: -22.75rem !important;
    margin-bottom: -22.75rem !important;
  }

  .sm\:-mx-91{
    margin-left: -22.75rem !important;
    margin-right: -22.75rem !important;
  }

  .sm\:-my-92{
    margin-top: -23rem !important;
    margin-bottom: -23rem !important;
  }

  .sm\:-mx-92{
    margin-left: -23rem !important;
    margin-right: -23rem !important;
  }

  .sm\:-my-100{
    margin-top: -25rem !important;
    margin-bottom: -25rem !important;
  }

  .sm\:-mx-100{
    margin-left: -25rem !important;
    margin-right: -25rem !important;
  }

  .sm\:-my-131{
    margin-top: -25.25rem !important;
    margin-bottom: -25.25rem !important;
  }

  .sm\:-mx-131{
    margin-left: -25.25rem !important;
    margin-right: -25.25rem !important;
  }

  .sm\:-my-135{
    margin-top: -34rem !important;
    margin-bottom: -34rem !important;
  }

  .sm\:-mx-135{
    margin-left: -34rem !important;
    margin-right: -34rem !important;
  }

  .sm\:-my-150{
    margin-top: -37.5rem !important;
    margin-bottom: -37.5rem !important;
  }

  .sm\:-mx-150{
    margin-left: -37.5rem !important;
    margin-right: -37.5rem !important;
  }

  .sm\:-my-710{
    margin-top: -44.375rem !important;
    margin-bottom: -44.375rem !important;
  }

  .sm\:-mx-710{
    margin-left: -44.375rem !important;
    margin-right: -44.375rem !important;
  }

  .sm\:-my-820{
    margin-top: -51.25rem !important;
    margin-bottom: -51.25rem !important;
  }

  .sm\:-mx-820{
    margin-left: -51.25rem !important;
    margin-right: -51.25rem !important;
  }

  .sm\:-my-1440{
    margin-top: -90rem !important;
    margin-bottom: -90rem !important;
  }

  .sm\:-mx-1440{
    margin-left: -90rem !important;
    margin-right: -90rem !important;
  }

  .sm\:-my-2\.5{
    margin-top: -0.625rem !important;
    margin-bottom: -0.625rem !important;
  }

  .sm\:-mx-2\.5{
    margin-left: -0.625rem !important;
    margin-right: -0.625rem !important;
  }

  .sm\:-my-6\.25{
    margin-top: -1.5626rem !important;
    margin-bottom: -1.5626rem !important;
  }

  .sm\:-mx-6\.25{
    margin-left: -1.5626rem !important;
    margin-right: -1.5626rem !important;
  }

  .sm\:-my-7\.5{
    margin-top: -1.875rem !important;
    margin-bottom: -1.875rem !important;
  }

  .sm\:-mx-7\.5{
    margin-left: -1.875rem !important;
    margin-right: -1.875rem !important;
  }

  .sm\:-my-12\.5{
    margin-top: -3.125rem !important;
    margin-bottom: -3.125rem !important;
  }

  .sm\:-mx-12\.5{
    margin-left: -3.125rem !important;
    margin-right: -3.125rem !important;
  }

  .sm\:-my-17\.5{
    margin-top: -4.375rem !important;
    margin-bottom: -4.375rem !important;
  }

  .sm\:-mx-17\.5{
    margin-left: -4.375rem !important;
    margin-right: -4.375rem !important;
  }

  .sm\:-my-31\.5{
    margin-top: -7.875rem !important;
    margin-bottom: -7.875rem !important;
  }

  .sm\:-mx-31\.5{
    margin-left: -7.875rem !important;
    margin-right: -7.875rem !important;
  }

  .sm\:-my-thumb-tript-lg{
    margin-top: -15.625rem !important;
    margin-bottom: -15.625rem !important;
  }

  .sm\:-mx-thumb-tript-lg{
    margin-left: -15.625rem !important;
    margin-right: -15.625rem !important;
  }

  .sm\:-my-thumb-tript-md{
    margin-top: -11.25rem !important;
    margin-bottom: -11.25rem !important;
  }

  .sm\:-mx-thumb-tript-md{
    margin-left: -11.25rem !important;
    margin-right: -11.25rem !important;
  }

  .sm\:-my-thumb-trip-xl{
    margin-top: -20.625rem !important;
    margin-bottom: -20.625rem !important;
  }

  .sm\:-mx-thumb-trip-xl{
    margin-left: -20.625rem !important;
    margin-right: -20.625rem !important;
  }

  .sm\:-my-tarapprendre-title-lg{
    margin-top: -58.75rem !important;
    margin-bottom: -58.75rem !important;
  }

  .sm\:-mx-tarapprendre-title-lg{
    margin-left: -58.75rem !important;
    margin-right: -58.75rem !important;
  }

  .sm\:-my-oblong-list-lg{
    margin-top: -40.93rem !important;
    margin-bottom: -40.93rem !important;
  }

  .sm\:-mx-oblong-list-lg{
    margin-left: -40.93rem !important;
    margin-right: -40.93rem !important;
  }

  .sm\:-my-oblong-list-md{
    margin-top: -20.95rem !important;
    margin-bottom: -20.95rem !important;
  }

  .sm\:-mx-oblong-list-md{
    margin-left: -20.95rem !important;
    margin-right: -20.95rem !important;
  }

  .sm\:-my-oblong-content-lg{
    margin-top: -26.875rem !important;
    margin-bottom: -26.875rem !important;
  }

  .sm\:-mx-oblong-content-lg{
    margin-left: -26.875rem !important;
    margin-right: -26.875rem !important;
  }

  .sm\:-my-article-thumb-lg{
    margin-top: -10.625rem !important;
    margin-bottom: -10.625rem !important;
  }

  .sm\:-mx-article-thumb-lg{
    margin-left: -10.625rem !important;
    margin-right: -10.625rem !important;
  }

  .sm\:-my-support-title-l-lg{
    margin-top: -28.125rem !important;
    margin-bottom: -28.125rem !important;
  }

  .sm\:-mx-support-title-l-lg{
    margin-left: -28.125rem !important;
    margin-right: -28.125rem !important;
  }

  .sm\:-my-support-title-r-lg{
    margin-top: -17.8125rem !important;
    margin-bottom: -17.8125rem !important;
  }

  .sm\:-mx-support-title-r-lg{
    margin-left: -17.8125rem !important;
    margin-right: -17.8125rem !important;
  }

  .sm\:-my-main-footer-menu{
    margin-top: -13.75rem !important;
    margin-bottom: -13.75rem !important;
  }

  .sm\:-mx-main-footer-menu{
    margin-left: -13.75rem !important;
    margin-right: -13.75rem !important;
  }

  .sm\:-my-main-footer-logo{
    margin-top: -25.625rem !important;
    margin-bottom: -25.625rem !important;
  }

  .sm\:-mx-main-footer-logo{
    margin-left: -25.625rem !important;
    margin-right: -25.625rem !important;
  }

  .sm\:-my-full{
    margin-top: -100% !important;
    margin-bottom: -100% !important;
  }

  .sm\:-mx-full{
    margin-left: -100% !important;
    margin-right: -100% !important;
  }

  .sm\:mt-0{
    margin-top: 0px !important;
  }

  .sm\:mr-0{
    margin-right: 0px !important;
  }

  .sm\:mb-0{
    margin-bottom: 0px !important;
  }

  .sm\:ml-0{
    margin-left: 0px !important;
  }

  .sm\:mt-1{
    margin-top: .25rem !important;
  }

  .sm\:mr-1{
    margin-right: .25rem !important;
  }

  .sm\:mb-1{
    margin-bottom: .25rem !important;
  }

  .sm\:ml-1{
    margin-left: .25rem !important;
  }

  .sm\:mt-2{
    margin-top: .5rem !important;
  }

  .sm\:mr-2{
    margin-right: .5rem !important;
  }

  .sm\:mb-2{
    margin-bottom: .5rem !important;
  }

  .sm\:ml-2{
    margin-left: .5rem !important;
  }

  .sm\:mt-3{
    margin-top: .75rem !important;
  }

  .sm\:mr-3{
    margin-right: .75rem !important;
  }

  .sm\:mb-3{
    margin-bottom: .75rem !important;
  }

  .sm\:ml-3{
    margin-left: .75rem !important;
  }

  .sm\:mt-4{
    margin-top: 1rem !important;
  }

  .sm\:mr-4{
    margin-right: 1rem !important;
  }

  .sm\:mb-4{
    margin-bottom: 1rem !important;
  }

  .sm\:ml-4{
    margin-left: 1rem !important;
  }

  .sm\:mt-5{
    margin-top: 1.25rem !important;
  }

  .sm\:mr-5{
    margin-right: 1.25rem !important;
  }

  .sm\:mb-5{
    margin-bottom: 1.25rem !important;
  }

  .sm\:ml-5{
    margin-left: 1.25rem !important;
  }

  .sm\:mt-6{
    margin-top: 1.5rem !important;
  }

  .sm\:mr-6{
    margin-right: 1.5rem !important;
  }

  .sm\:mb-6{
    margin-bottom: 1.5rem !important;
  }

  .sm\:ml-6{
    margin-left: 1.5rem !important;
  }

  .sm\:mt-7{
    margin-top: 1.75rem !important;
  }

  .sm\:mr-7{
    margin-right: 1.75rem !important;
  }

  .sm\:mb-7{
    margin-bottom: 1.75rem !important;
  }

  .sm\:ml-7{
    margin-left: 1.75rem !important;
  }

  .sm\:mt-8{
    margin-top: 2rem !important;
  }

  .sm\:mr-8{
    margin-right: 2rem !important;
  }

  .sm\:mb-8{
    margin-bottom: 2rem !important;
  }

  .sm\:ml-8{
    margin-left: 2rem !important;
  }

  .sm\:mt-9{
    margin-top: 2.25rem !important;
  }

  .sm\:mr-9{
    margin-right: 2.25rem !important;
  }

  .sm\:mb-9{
    margin-bottom: 2.25rem !important;
  }

  .sm\:ml-9{
    margin-left: 2.25rem !important;
  }

  .sm\:mt-10{
    margin-top: 2.5rem !important;
  }

  .sm\:mr-10{
    margin-right: 2.5rem !important;
  }

  .sm\:mb-10{
    margin-bottom: 2.5rem !important;
  }

  .sm\:ml-10{
    margin-left: 2.5rem !important;
  }

  .sm\:mt-11{
    margin-top: 2.75rem !important;
  }

  .sm\:mr-11{
    margin-right: 2.75rem !important;
  }

  .sm\:mb-11{
    margin-bottom: 2.75rem !important;
  }

  .sm\:ml-11{
    margin-left: 2.75rem !important;
  }

  .sm\:mt-12{
    margin-top: 3rem !important;
  }

  .sm\:mr-12{
    margin-right: 3rem !important;
  }

  .sm\:mb-12{
    margin-bottom: 3rem !important;
  }

  .sm\:ml-12{
    margin-left: 3rem !important;
  }

  .sm\:mt-13{
    margin-top: 3.25rem !important;
  }

  .sm\:mr-13{
    margin-right: 3.25rem !important;
  }

  .sm\:mb-13{
    margin-bottom: 3.25rem !important;
  }

  .sm\:ml-13{
    margin-left: 3.25rem !important;
  }

  .sm\:mt-14{
    margin-top: 3.5rem !important;
  }

  .sm\:mr-14{
    margin-right: 3.5rem !important;
  }

  .sm\:mb-14{
    margin-bottom: 3.5rem !important;
  }

  .sm\:ml-14{
    margin-left: 3.5rem !important;
  }

  .sm\:mt-15{
    margin-top: 3.75rem !important;
  }

  .sm\:mr-15{
    margin-right: 3.75rem !important;
  }

  .sm\:mb-15{
    margin-bottom: 3.75rem !important;
  }

  .sm\:ml-15{
    margin-left: 3.75rem !important;
  }

  .sm\:mt-16{
    margin-top: 4rem !important;
  }

  .sm\:mr-16{
    margin-right: 4rem !important;
  }

  .sm\:mb-16{
    margin-bottom: 4rem !important;
  }

  .sm\:ml-16{
    margin-left: 4rem !important;
  }

  .sm\:mt-17{
    margin-top: 4.25rem !important;
  }

  .sm\:mr-17{
    margin-right: 4.25rem !important;
  }

  .sm\:mb-17{
    margin-bottom: 4.25rem !important;
  }

  .sm\:ml-17{
    margin-left: 4.25rem !important;
  }

  .sm\:mt-18{
    margin-top: 4.5rem !important;
  }

  .sm\:mr-18{
    margin-right: 4.5rem !important;
  }

  .sm\:mb-18{
    margin-bottom: 4.5rem !important;
  }

  .sm\:ml-18{
    margin-left: 4.5rem !important;
  }

  .sm\:mt-19{
    margin-top: 4.75rem !important;
  }

  .sm\:mr-19{
    margin-right: 4.75rem !important;
  }

  .sm\:mb-19{
    margin-bottom: 4.75rem !important;
  }

  .sm\:ml-19{
    margin-left: 4.75rem !important;
  }

  .sm\:mt-20{
    margin-top: 5rem !important;
  }

  .sm\:mr-20{
    margin-right: 5rem !important;
  }

  .sm\:mb-20{
    margin-bottom: 5rem !important;
  }

  .sm\:ml-20{
    margin-left: 5rem !important;
  }

  .sm\:mt-21{
    margin-top: 5.25rem !important;
  }

  .sm\:mr-21{
    margin-right: 5.25rem !important;
  }

  .sm\:mb-21{
    margin-bottom: 5.25rem !important;
  }

  .sm\:ml-21{
    margin-left: 5.25rem !important;
  }

  .sm\:mt-22{
    margin-top: 5.5rem !important;
  }

  .sm\:mr-22{
    margin-right: 5.5rem !important;
  }

  .sm\:mb-22{
    margin-bottom: 5.5rem !important;
  }

  .sm\:ml-22{
    margin-left: 5.5rem !important;
  }

  .sm\:mt-23{
    margin-top: 5.75rem !important;
  }

  .sm\:mr-23{
    margin-right: 5.75rem !important;
  }

  .sm\:mb-23{
    margin-bottom: 5.75rem !important;
  }

  .sm\:ml-23{
    margin-left: 5.75rem !important;
  }

  .sm\:mt-24{
    margin-top: 6rem !important;
  }

  .sm\:mr-24{
    margin-right: 6rem !important;
  }

  .sm\:mb-24{
    margin-bottom: 6rem !important;
  }

  .sm\:ml-24{
    margin-left: 6rem !important;
  }

  .sm\:mt-25{
    margin-top: 6.25rem !important;
  }

  .sm\:mr-25{
    margin-right: 6.25rem !important;
  }

  .sm\:mb-25{
    margin-bottom: 6.25rem !important;
  }

  .sm\:ml-25{
    margin-left: 6.25rem !important;
  }

  .sm\:mt-26{
    margin-top: 6.5rem !important;
  }

  .sm\:mr-26{
    margin-right: 6.5rem !important;
  }

  .sm\:mb-26{
    margin-bottom: 6.5rem !important;
  }

  .sm\:ml-26{
    margin-left: 6.5rem !important;
  }

  .sm\:mt-27{
    margin-top: 6.75rem !important;
  }

  .sm\:mr-27{
    margin-right: 6.75rem !important;
  }

  .sm\:mb-27{
    margin-bottom: 6.75rem !important;
  }

  .sm\:ml-27{
    margin-left: 6.75rem !important;
  }

  .sm\:mt-28{
    margin-top: 7rem !important;
  }

  .sm\:mr-28{
    margin-right: 7rem !important;
  }

  .sm\:mb-28{
    margin-bottom: 7rem !important;
  }

  .sm\:ml-28{
    margin-left: 7rem !important;
  }

  .sm\:mt-29{
    margin-top: 7.25rem !important;
  }

  .sm\:mr-29{
    margin-right: 7.25rem !important;
  }

  .sm\:mb-29{
    margin-bottom: 7.25rem !important;
  }

  .sm\:ml-29{
    margin-left: 7.25rem !important;
  }

  .sm\:mt-30{
    margin-top: 7.5rem !important;
  }

  .sm\:mr-30{
    margin-right: 7.5rem !important;
  }

  .sm\:mb-30{
    margin-bottom: 7.5rem !important;
  }

  .sm\:ml-30{
    margin-left: 7.5rem !important;
  }

  .sm\:mt-31{
    margin-top: 7.75rem !important;
  }

  .sm\:mr-31{
    margin-right: 7.75rem !important;
  }

  .sm\:mb-31{
    margin-bottom: 7.75rem !important;
  }

  .sm\:ml-31{
    margin-left: 7.75rem !important;
  }

  .sm\:mt-32{
    margin-top: 8rem !important;
  }

  .sm\:mr-32{
    margin-right: 8rem !important;
  }

  .sm\:mb-32{
    margin-bottom: 8rem !important;
  }

  .sm\:ml-32{
    margin-left: 8rem !important;
  }

  .sm\:mt-33{
    margin-top: 8.25rem !important;
  }

  .sm\:mr-33{
    margin-right: 8.25rem !important;
  }

  .sm\:mb-33{
    margin-bottom: 8.25rem !important;
  }

  .sm\:ml-33{
    margin-left: 8.25rem !important;
  }

  .sm\:mt-34{
    margin-top: 8.5rem !important;
  }

  .sm\:mr-34{
    margin-right: 8.5rem !important;
  }

  .sm\:mb-34{
    margin-bottom: 8.5rem !important;
  }

  .sm\:ml-34{
    margin-left: 8.5rem !important;
  }

  .sm\:mt-35{
    margin-top: 8.75rem !important;
  }

  .sm\:mr-35{
    margin-right: 8.75rem !important;
  }

  .sm\:mb-35{
    margin-bottom: 8.75rem !important;
  }

  .sm\:ml-35{
    margin-left: 8.75rem !important;
  }

  .sm\:mt-36{
    margin-top: 9rem !important;
  }

  .sm\:mr-36{
    margin-right: 9rem !important;
  }

  .sm\:mb-36{
    margin-bottom: 9rem !important;
  }

  .sm\:ml-36{
    margin-left: 9rem !important;
  }

  .sm\:mt-37{
    margin-top: 9.25rem !important;
  }

  .sm\:mr-37{
    margin-right: 9.25rem !important;
  }

  .sm\:mb-37{
    margin-bottom: 9.25rem !important;
  }

  .sm\:ml-37{
    margin-left: 9.25rem !important;
  }

  .sm\:mt-38{
    margin-top: 9.5rem !important;
  }

  .sm\:mr-38{
    margin-right: 9.5rem !important;
  }

  .sm\:mb-38{
    margin-bottom: 9.5rem !important;
  }

  .sm\:ml-38{
    margin-left: 9.5rem !important;
  }

  .sm\:mt-39{
    margin-top: 9.75rem !important;
  }

  .sm\:mr-39{
    margin-right: 9.75rem !important;
  }

  .sm\:mb-39{
    margin-bottom: 9.75rem !important;
  }

  .sm\:ml-39{
    margin-left: 9.75rem !important;
  }

  .sm\:mt-40{
    margin-top: 10rem !important;
  }

  .sm\:mr-40{
    margin-right: 10rem !important;
  }

  .sm\:mb-40{
    margin-bottom: 10rem !important;
  }

  .sm\:ml-40{
    margin-left: 10rem !important;
  }

  .sm\:mt-41{
    margin-top: 10.25rem !important;
  }

  .sm\:mr-41{
    margin-right: 10.25rem !important;
  }

  .sm\:mb-41{
    margin-bottom: 10.25rem !important;
  }

  .sm\:ml-41{
    margin-left: 10.25rem !important;
  }

  .sm\:mt-42{
    margin-top: 10.5rem !important;
  }

  .sm\:mr-42{
    margin-right: 10.5rem !important;
  }

  .sm\:mb-42{
    margin-bottom: 10.5rem !important;
  }

  .sm\:ml-42{
    margin-left: 10.5rem !important;
  }

  .sm\:mt-43{
    margin-top: 10.75rem !important;
  }

  .sm\:mr-43{
    margin-right: 10.75rem !important;
  }

  .sm\:mb-43{
    margin-bottom: 10.75rem !important;
  }

  .sm\:ml-43{
    margin-left: 10.75rem !important;
  }

  .sm\:mt-44{
    margin-top: 11rem !important;
  }

  .sm\:mr-44{
    margin-right: 11rem !important;
  }

  .sm\:mb-44{
    margin-bottom: 11rem !important;
  }

  .sm\:ml-44{
    margin-left: 11rem !important;
  }

  .sm\:mt-45{
    margin-top: 11.25rem !important;
  }

  .sm\:mr-45{
    margin-right: 11.25rem !important;
  }

  .sm\:mb-45{
    margin-bottom: 11.25rem !important;
  }

  .sm\:ml-45{
    margin-left: 11.25rem !important;
  }

  .sm\:mt-46{
    margin-top: 11.5rem !important;
  }

  .sm\:mr-46{
    margin-right: 11.5rem !important;
  }

  .sm\:mb-46{
    margin-bottom: 11.5rem !important;
  }

  .sm\:ml-46{
    margin-left: 11.5rem !important;
  }

  .sm\:mt-47{
    margin-top: 11.75rem !important;
  }

  .sm\:mr-47{
    margin-right: 11.75rem !important;
  }

  .sm\:mb-47{
    margin-bottom: 11.75rem !important;
  }

  .sm\:ml-47{
    margin-left: 11.75rem !important;
  }

  .sm\:mt-48{
    margin-top: 12rem !important;
  }

  .sm\:mr-48{
    margin-right: 12rem !important;
  }

  .sm\:mb-48{
    margin-bottom: 12rem !important;
  }

  .sm\:ml-48{
    margin-left: 12rem !important;
  }

  .sm\:mt-49{
    margin-top: 12.25rem !important;
  }

  .sm\:mr-49{
    margin-right: 12.25rem !important;
  }

  .sm\:mb-49{
    margin-bottom: 12.25rem !important;
  }

  .sm\:ml-49{
    margin-left: 12.25rem !important;
  }

  .sm\:mt-50{
    margin-top: 12.5rem !important;
  }

  .sm\:mr-50{
    margin-right: 12.5rem !important;
  }

  .sm\:mb-50{
    margin-bottom: 12.5rem !important;
  }

  .sm\:ml-50{
    margin-left: 12.5rem !important;
  }

  .sm\:mt-51{
    margin-top: 12.75rem !important;
  }

  .sm\:mr-51{
    margin-right: 12.75rem !important;
  }

  .sm\:mb-51{
    margin-bottom: 12.75rem !important;
  }

  .sm\:ml-51{
    margin-left: 12.75rem !important;
  }

  .sm\:mt-52{
    margin-top: 13rem !important;
  }

  .sm\:mr-52{
    margin-right: 13rem !important;
  }

  .sm\:mb-52{
    margin-bottom: 13rem !important;
  }

  .sm\:ml-52{
    margin-left: 13rem !important;
  }

  .sm\:mt-53{
    margin-top: 13.25rem !important;
  }

  .sm\:mr-53{
    margin-right: 13.25rem !important;
  }

  .sm\:mb-53{
    margin-bottom: 13.25rem !important;
  }

  .sm\:ml-53{
    margin-left: 13.25rem !important;
  }

  .sm\:mt-54{
    margin-top: 13.5rem !important;
  }

  .sm\:mr-54{
    margin-right: 13.5rem !important;
  }

  .sm\:mb-54{
    margin-bottom: 13.5rem !important;
  }

  .sm\:ml-54{
    margin-left: 13.5rem !important;
  }

  .sm\:mt-55{
    margin-top: 13.75rem !important;
  }

  .sm\:mr-55{
    margin-right: 13.75rem !important;
  }

  .sm\:mb-55{
    margin-bottom: 13.75rem !important;
  }

  .sm\:ml-55{
    margin-left: 13.75rem !important;
  }

  .sm\:mt-56{
    margin-top: 14rem !important;
  }

  .sm\:mr-56{
    margin-right: 14rem !important;
  }

  .sm\:mb-56{
    margin-bottom: 14rem !important;
  }

  .sm\:ml-56{
    margin-left: 14rem !important;
  }

  .sm\:mt-70{
    margin-top: 17.5rem !important;
  }

  .sm\:mr-70{
    margin-right: 17.5rem !important;
  }

  .sm\:mb-70{
    margin-bottom: 17.5rem !important;
  }

  .sm\:ml-70{
    margin-left: 17.5rem !important;
  }

  .sm\:mt-71{
    margin-top: 17.75rem !important;
  }

  .sm\:mr-71{
    margin-right: 17.75rem !important;
  }

  .sm\:mb-71{
    margin-bottom: 17.75rem !important;
  }

  .sm\:ml-71{
    margin-left: 17.75rem !important;
  }

  .sm\:mt-72{
    margin-top: 18rem !important;
  }

  .sm\:mr-72{
    margin-right: 18rem !important;
  }

  .sm\:mb-72{
    margin-bottom: 18rem !important;
  }

  .sm\:ml-72{
    margin-left: 18rem !important;
  }

  .sm\:mt-73{
    margin-top: 18.25rem !important;
  }

  .sm\:mr-73{
    margin-right: 18.25rem !important;
  }

  .sm\:mb-73{
    margin-bottom: 18.25rem !important;
  }

  .sm\:ml-73{
    margin-left: 18.25rem !important;
  }

  .sm\:mt-74{
    margin-top: 18.5rem !important;
  }

  .sm\:mr-74{
    margin-right: 18.5rem !important;
  }

  .sm\:mb-74{
    margin-bottom: 18.5rem !important;
  }

  .sm\:ml-74{
    margin-left: 18.5rem !important;
  }

  .sm\:mt-75{
    margin-top: 18.75rem !important;
  }

  .sm\:mr-75{
    margin-right: 18.75rem !important;
  }

  .sm\:mb-75{
    margin-bottom: 18.75rem !important;
  }

  .sm\:ml-75{
    margin-left: 18.75rem !important;
  }

  .sm\:mt-76{
    margin-top: 19rem !important;
  }

  .sm\:mr-76{
    margin-right: 19rem !important;
  }

  .sm\:mb-76{
    margin-bottom: 19rem !important;
  }

  .sm\:ml-76{
    margin-left: 19rem !important;
  }

  .sm\:mt-77{
    margin-top: 19.25rem !important;
  }

  .sm\:mr-77{
    margin-right: 19.25rem !important;
  }

  .sm\:mb-77{
    margin-bottom: 19.25rem !important;
  }

  .sm\:ml-77{
    margin-left: 19.25rem !important;
  }

  .sm\:mt-78{
    margin-top: 19.5rem !important;
  }

  .sm\:mr-78{
    margin-right: 19.5rem !important;
  }

  .sm\:mb-78{
    margin-bottom: 19.5rem !important;
  }

  .sm\:ml-78{
    margin-left: 19.5rem !important;
  }

  .sm\:mt-79{
    margin-top: 19.75rem !important;
  }

  .sm\:mr-79{
    margin-right: 19.75rem !important;
  }

  .sm\:mb-79{
    margin-bottom: 19.75rem !important;
  }

  .sm\:ml-79{
    margin-left: 19.75rem !important;
  }

  .sm\:mt-80{
    margin-top: 20rem !important;
  }

  .sm\:mr-80{
    margin-right: 20rem !important;
  }

  .sm\:mb-80{
    margin-bottom: 20rem !important;
  }

  .sm\:ml-80{
    margin-left: 20rem !important;
  }

  .sm\:mt-81{
    margin-top: 20.25rem !important;
  }

  .sm\:mr-81{
    margin-right: 20.25rem !important;
  }

  .sm\:mb-81{
    margin-bottom: 20.25rem !important;
  }

  .sm\:ml-81{
    margin-left: 20.25rem !important;
  }

  .sm\:mt-82{
    margin-top: 20.5rem !important;
  }

  .sm\:mr-82{
    margin-right: 20.5rem !important;
  }

  .sm\:mb-82{
    margin-bottom: 20.5rem !important;
  }

  .sm\:ml-82{
    margin-left: 20.5rem !important;
  }

  .sm\:mt-83{
    margin-top: 20.75rem !important;
  }

  .sm\:mr-83{
    margin-right: 20.75rem !important;
  }

  .sm\:mb-83{
    margin-bottom: 20.75rem !important;
  }

  .sm\:ml-83{
    margin-left: 20.75rem !important;
  }

  .sm\:mt-84{
    margin-top: 21rem !important;
  }

  .sm\:mr-84{
    margin-right: 21rem !important;
  }

  .sm\:mb-84{
    margin-bottom: 21rem !important;
  }

  .sm\:ml-84{
    margin-left: 21rem !important;
  }

  .sm\:mt-85{
    margin-top: 21.25rem !important;
  }

  .sm\:mr-85{
    margin-right: 21.25rem !important;
  }

  .sm\:mb-85{
    margin-bottom: 21.25rem !important;
  }

  .sm\:ml-85{
    margin-left: 21.25rem !important;
  }

  .sm\:mt-86{
    margin-top: 21.5rem !important;
  }

  .sm\:mr-86{
    margin-right: 21.5rem !important;
  }

  .sm\:mb-86{
    margin-bottom: 21.5rem !important;
  }

  .sm\:ml-86{
    margin-left: 21.5rem !important;
  }

  .sm\:mt-87{
    margin-top: 21.75rem !important;
  }

  .sm\:mr-87{
    margin-right: 21.75rem !important;
  }

  .sm\:mb-87{
    margin-bottom: 21.75rem !important;
  }

  .sm\:ml-87{
    margin-left: 21.75rem !important;
  }

  .sm\:mt-88{
    margin-top: 22rem !important;
  }

  .sm\:mr-88{
    margin-right: 22rem !important;
  }

  .sm\:mb-88{
    margin-bottom: 22rem !important;
  }

  .sm\:ml-88{
    margin-left: 22rem !important;
  }

  .sm\:mt-89{
    margin-top: 22.25rem !important;
  }

  .sm\:mr-89{
    margin-right: 22.25rem !important;
  }

  .sm\:mb-89{
    margin-bottom: 22.25rem !important;
  }

  .sm\:ml-89{
    margin-left: 22.25rem !important;
  }

  .sm\:mt-90{
    margin-top: 22.5rem !important;
  }

  .sm\:mr-90{
    margin-right: 22.5rem !important;
  }

  .sm\:mb-90{
    margin-bottom: 22.5rem !important;
  }

  .sm\:ml-90{
    margin-left: 22.5rem !important;
  }

  .sm\:mt-91{
    margin-top: 22.75rem !important;
  }

  .sm\:mr-91{
    margin-right: 22.75rem !important;
  }

  .sm\:mb-91{
    margin-bottom: 22.75rem !important;
  }

  .sm\:ml-91{
    margin-left: 22.75rem !important;
  }

  .sm\:mt-92{
    margin-top: 23rem !important;
  }

  .sm\:mr-92{
    margin-right: 23rem !important;
  }

  .sm\:mb-92{
    margin-bottom: 23rem !important;
  }

  .sm\:ml-92{
    margin-left: 23rem !important;
  }

  .sm\:mt-100{
    margin-top: 25rem !important;
  }

  .sm\:mr-100{
    margin-right: 25rem !important;
  }

  .sm\:mb-100{
    margin-bottom: 25rem !important;
  }

  .sm\:ml-100{
    margin-left: 25rem !important;
  }

  .sm\:mt-131{
    margin-top: 25.25rem !important;
  }

  .sm\:mr-131{
    margin-right: 25.25rem !important;
  }

  .sm\:mb-131{
    margin-bottom: 25.25rem !important;
  }

  .sm\:ml-131{
    margin-left: 25.25rem !important;
  }

  .sm\:mt-135{
    margin-top: 34rem !important;
  }

  .sm\:mr-135{
    margin-right: 34rem !important;
  }

  .sm\:mb-135{
    margin-bottom: 34rem !important;
  }

  .sm\:ml-135{
    margin-left: 34rem !important;
  }

  .sm\:mt-150{
    margin-top: 37.5rem !important;
  }

  .sm\:mr-150{
    margin-right: 37.5rem !important;
  }

  .sm\:mb-150{
    margin-bottom: 37.5rem !important;
  }

  .sm\:ml-150{
    margin-left: 37.5rem !important;
  }

  .sm\:mt-710{
    margin-top: 44.375rem !important;
  }

  .sm\:mr-710{
    margin-right: 44.375rem !important;
  }

  .sm\:mb-710{
    margin-bottom: 44.375rem !important;
  }

  .sm\:ml-710{
    margin-left: 44.375rem !important;
  }

  .sm\:mt-820{
    margin-top: 51.25rem !important;
  }

  .sm\:mr-820{
    margin-right: 51.25rem !important;
  }

  .sm\:mb-820{
    margin-bottom: 51.25rem !important;
  }

  .sm\:ml-820{
    margin-left: 51.25rem !important;
  }

  .sm\:mt-1440{
    margin-top: 90rem !important;
  }

  .sm\:mr-1440{
    margin-right: 90rem !important;
  }

  .sm\:mb-1440{
    margin-bottom: 90rem !important;
  }

  .sm\:ml-1440{
    margin-left: 90rem !important;
  }

  .sm\:mt-auto{
    margin-top: auto !important;
  }

  .sm\:mr-auto{
    margin-right: auto !important;
  }

  .sm\:mb-auto{
    margin-bottom: auto !important;
  }

  .sm\:ml-auto{
    margin-left: auto !important;
  }

  .sm\:mt-2\.5{
    margin-top: .625rem !important;
  }

  .sm\:mr-2\.5{
    margin-right: .625rem !important;
  }

  .sm\:mb-2\.5{
    margin-bottom: .625rem !important;
  }

  .sm\:ml-2\.5{
    margin-left: .625rem !important;
  }

  .sm\:mt-6\.25{
    margin-top: 1.5626rem !important;
  }

  .sm\:mr-6\.25{
    margin-right: 1.5626rem !important;
  }

  .sm\:mb-6\.25{
    margin-bottom: 1.5626rem !important;
  }

  .sm\:ml-6\.25{
    margin-left: 1.5626rem !important;
  }

  .sm\:mt-7\.5{
    margin-top: 1.875rem !important;
  }

  .sm\:mr-7\.5{
    margin-right: 1.875rem !important;
  }

  .sm\:mb-7\.5{
    margin-bottom: 1.875rem !important;
  }

  .sm\:ml-7\.5{
    margin-left: 1.875rem !important;
  }

  .sm\:mt-12\.5{
    margin-top: 3.125rem !important;
  }

  .sm\:mr-12\.5{
    margin-right: 3.125rem !important;
  }

  .sm\:mb-12\.5{
    margin-bottom: 3.125rem !important;
  }

  .sm\:ml-12\.5{
    margin-left: 3.125rem !important;
  }

  .sm\:mt-17\.5{
    margin-top: 4.375rem !important;
  }

  .sm\:mr-17\.5{
    margin-right: 4.375rem !important;
  }

  .sm\:mb-17\.5{
    margin-bottom: 4.375rem !important;
  }

  .sm\:ml-17\.5{
    margin-left: 4.375rem !important;
  }

  .sm\:mt-31\.5{
    margin-top: 7.875rem !important;
  }

  .sm\:mr-31\.5{
    margin-right: 7.875rem !important;
  }

  .sm\:mb-31\.5{
    margin-bottom: 7.875rem !important;
  }

  .sm\:ml-31\.5{
    margin-left: 7.875rem !important;
  }

  .sm\:mt-thumb-tript-lg{
    margin-top: 15.625rem !important;
  }

  .sm\:mr-thumb-tript-lg{
    margin-right: 15.625rem !important;
  }

  .sm\:mb-thumb-tript-lg{
    margin-bottom: 15.625rem !important;
  }

  .sm\:ml-thumb-tript-lg{
    margin-left: 15.625rem !important;
  }

  .sm\:mt-thumb-tript-md{
    margin-top: 11.25rem !important;
  }

  .sm\:mr-thumb-tript-md{
    margin-right: 11.25rem !important;
  }

  .sm\:mb-thumb-tript-md{
    margin-bottom: 11.25rem !important;
  }

  .sm\:ml-thumb-tript-md{
    margin-left: 11.25rem !important;
  }

  .sm\:mt-thumb-trip-xl{
    margin-top: 20.625rem !important;
  }

  .sm\:mr-thumb-trip-xl{
    margin-right: 20.625rem !important;
  }

  .sm\:mb-thumb-trip-xl{
    margin-bottom: 20.625rem !important;
  }

  .sm\:ml-thumb-trip-xl{
    margin-left: 20.625rem !important;
  }

  .sm\:mt-tarapprendre-title-lg{
    margin-top: 58.75rem !important;
  }

  .sm\:mr-tarapprendre-title-lg{
    margin-right: 58.75rem !important;
  }

  .sm\:mb-tarapprendre-title-lg{
    margin-bottom: 58.75rem !important;
  }

  .sm\:ml-tarapprendre-title-lg{
    margin-left: 58.75rem !important;
  }

  .sm\:mt-oblong-list-lg{
    margin-top: 40.93rem !important;
  }

  .sm\:mr-oblong-list-lg{
    margin-right: 40.93rem !important;
  }

  .sm\:mb-oblong-list-lg{
    margin-bottom: 40.93rem !important;
  }

  .sm\:ml-oblong-list-lg{
    margin-left: 40.93rem !important;
  }

  .sm\:mt-oblong-list-md{
    margin-top: 20.95rem !important;
  }

  .sm\:mr-oblong-list-md{
    margin-right: 20.95rem !important;
  }

  .sm\:mb-oblong-list-md{
    margin-bottom: 20.95rem !important;
  }

  .sm\:ml-oblong-list-md{
    margin-left: 20.95rem !important;
  }

  .sm\:mt-oblong-content-lg{
    margin-top: 26.875rem !important;
  }

  .sm\:mr-oblong-content-lg{
    margin-right: 26.875rem !important;
  }

  .sm\:mb-oblong-content-lg{
    margin-bottom: 26.875rem !important;
  }

  .sm\:ml-oblong-content-lg{
    margin-left: 26.875rem !important;
  }

  .sm\:mt-article-thumb-lg{
    margin-top: 10.625rem !important;
  }

  .sm\:mr-article-thumb-lg{
    margin-right: 10.625rem !important;
  }

  .sm\:mb-article-thumb-lg{
    margin-bottom: 10.625rem !important;
  }

  .sm\:ml-article-thumb-lg{
    margin-left: 10.625rem !important;
  }

  .sm\:mt-support-title-l-lg{
    margin-top: 28.125rem !important;
  }

  .sm\:mr-support-title-l-lg{
    margin-right: 28.125rem !important;
  }

  .sm\:mb-support-title-l-lg{
    margin-bottom: 28.125rem !important;
  }

  .sm\:ml-support-title-l-lg{
    margin-left: 28.125rem !important;
  }

  .sm\:mt-support-title-r-lg{
    margin-top: 17.8125rem !important;
  }

  .sm\:mr-support-title-r-lg{
    margin-right: 17.8125rem !important;
  }

  .sm\:mb-support-title-r-lg{
    margin-bottom: 17.8125rem !important;
  }

  .sm\:ml-support-title-r-lg{
    margin-left: 17.8125rem !important;
  }

  .sm\:mt-main-footer-menu{
    margin-top: 13.75rem !important;
  }

  .sm\:mr-main-footer-menu{
    margin-right: 13.75rem !important;
  }

  .sm\:mb-main-footer-menu{
    margin-bottom: 13.75rem !important;
  }

  .sm\:ml-main-footer-menu{
    margin-left: 13.75rem !important;
  }

  .sm\:mt-main-footer-logo{
    margin-top: 25.625rem !important;
  }

  .sm\:mr-main-footer-logo{
    margin-right: 25.625rem !important;
  }

  .sm\:mb-main-footer-logo{
    margin-bottom: 25.625rem !important;
  }

  .sm\:ml-main-footer-logo{
    margin-left: 25.625rem !important;
  }

  .sm\:mt-full{
    margin-top: 100% !important;
  }

  .sm\:mr-full{
    margin-right: 100% !important;
  }

  .sm\:mb-full{
    margin-bottom: 100% !important;
  }

  .sm\:ml-full{
    margin-left: 100% !important;
  }

  .sm\:-mt-0{
    margin-top: 0px !important;
  }

  .sm\:-mr-0{
    margin-right: 0px !important;
  }

  .sm\:-mb-0{
    margin-bottom: 0px !important;
  }

  .sm\:-ml-0{
    margin-left: 0px !important;
  }

  .sm\:-mt-1{
    margin-top: -0.25rem !important;
  }

  .sm\:-mr-1{
    margin-right: -0.25rem !important;
  }

  .sm\:-mb-1{
    margin-bottom: -0.25rem !important;
  }

  .sm\:-ml-1{
    margin-left: -0.25rem !important;
  }

  .sm\:-mt-2{
    margin-top: -0.5rem !important;
  }

  .sm\:-mr-2{
    margin-right: -0.5rem !important;
  }

  .sm\:-mb-2{
    margin-bottom: -0.5rem !important;
  }

  .sm\:-ml-2{
    margin-left: -0.5rem !important;
  }

  .sm\:-mt-3{
    margin-top: -0.75rem !important;
  }

  .sm\:-mr-3{
    margin-right: -0.75rem !important;
  }

  .sm\:-mb-3{
    margin-bottom: -0.75rem !important;
  }

  .sm\:-ml-3{
    margin-left: -0.75rem !important;
  }

  .sm\:-mt-4{
    margin-top: -1rem !important;
  }

  .sm\:-mr-4{
    margin-right: -1rem !important;
  }

  .sm\:-mb-4{
    margin-bottom: -1rem !important;
  }

  .sm\:-ml-4{
    margin-left: -1rem !important;
  }

  .sm\:-mt-5{
    margin-top: -1.25rem !important;
  }

  .sm\:-mr-5{
    margin-right: -1.25rem !important;
  }

  .sm\:-mb-5{
    margin-bottom: -1.25rem !important;
  }

  .sm\:-ml-5{
    margin-left: -1.25rem !important;
  }

  .sm\:-mt-6{
    margin-top: -1.5rem !important;
  }

  .sm\:-mr-6{
    margin-right: -1.5rem !important;
  }

  .sm\:-mb-6{
    margin-bottom: -1.5rem !important;
  }

  .sm\:-ml-6{
    margin-left: -1.5rem !important;
  }

  .sm\:-mt-7{
    margin-top: -1.75rem !important;
  }

  .sm\:-mr-7{
    margin-right: -1.75rem !important;
  }

  .sm\:-mb-7{
    margin-bottom: -1.75rem !important;
  }

  .sm\:-ml-7{
    margin-left: -1.75rem !important;
  }

  .sm\:-mt-8{
    margin-top: -2rem !important;
  }

  .sm\:-mr-8{
    margin-right: -2rem !important;
  }

  .sm\:-mb-8{
    margin-bottom: -2rem !important;
  }

  .sm\:-ml-8{
    margin-left: -2rem !important;
  }

  .sm\:-mt-9{
    margin-top: -2.25rem !important;
  }

  .sm\:-mr-9{
    margin-right: -2.25rem !important;
  }

  .sm\:-mb-9{
    margin-bottom: -2.25rem !important;
  }

  .sm\:-ml-9{
    margin-left: -2.25rem !important;
  }

  .sm\:-mt-10{
    margin-top: -2.5rem !important;
  }

  .sm\:-mr-10{
    margin-right: -2.5rem !important;
  }

  .sm\:-mb-10{
    margin-bottom: -2.5rem !important;
  }

  .sm\:-ml-10{
    margin-left: -2.5rem !important;
  }

  .sm\:-mt-11{
    margin-top: -2.75rem !important;
  }

  .sm\:-mr-11{
    margin-right: -2.75rem !important;
  }

  .sm\:-mb-11{
    margin-bottom: -2.75rem !important;
  }

  .sm\:-ml-11{
    margin-left: -2.75rem !important;
  }

  .sm\:-mt-12{
    margin-top: -3rem !important;
  }

  .sm\:-mr-12{
    margin-right: -3rem !important;
  }

  .sm\:-mb-12{
    margin-bottom: -3rem !important;
  }

  .sm\:-ml-12{
    margin-left: -3rem !important;
  }

  .sm\:-mt-13{
    margin-top: -3.25rem !important;
  }

  .sm\:-mr-13{
    margin-right: -3.25rem !important;
  }

  .sm\:-mb-13{
    margin-bottom: -3.25rem !important;
  }

  .sm\:-ml-13{
    margin-left: -3.25rem !important;
  }

  .sm\:-mt-14{
    margin-top: -3.5rem !important;
  }

  .sm\:-mr-14{
    margin-right: -3.5rem !important;
  }

  .sm\:-mb-14{
    margin-bottom: -3.5rem !important;
  }

  .sm\:-ml-14{
    margin-left: -3.5rem !important;
  }

  .sm\:-mt-15{
    margin-top: -3.75rem !important;
  }

  .sm\:-mr-15{
    margin-right: -3.75rem !important;
  }

  .sm\:-mb-15{
    margin-bottom: -3.75rem !important;
  }

  .sm\:-ml-15{
    margin-left: -3.75rem !important;
  }

  .sm\:-mt-16{
    margin-top: -4rem !important;
  }

  .sm\:-mr-16{
    margin-right: -4rem !important;
  }

  .sm\:-mb-16{
    margin-bottom: -4rem !important;
  }

  .sm\:-ml-16{
    margin-left: -4rem !important;
  }

  .sm\:-mt-17{
    margin-top: -4.25rem !important;
  }

  .sm\:-mr-17{
    margin-right: -4.25rem !important;
  }

  .sm\:-mb-17{
    margin-bottom: -4.25rem !important;
  }

  .sm\:-ml-17{
    margin-left: -4.25rem !important;
  }

  .sm\:-mt-18{
    margin-top: -4.5rem !important;
  }

  .sm\:-mr-18{
    margin-right: -4.5rem !important;
  }

  .sm\:-mb-18{
    margin-bottom: -4.5rem !important;
  }

  .sm\:-ml-18{
    margin-left: -4.5rem !important;
  }

  .sm\:-mt-19{
    margin-top: -4.75rem !important;
  }

  .sm\:-mr-19{
    margin-right: -4.75rem !important;
  }

  .sm\:-mb-19{
    margin-bottom: -4.75rem !important;
  }

  .sm\:-ml-19{
    margin-left: -4.75rem !important;
  }

  .sm\:-mt-20{
    margin-top: -5rem !important;
  }

  .sm\:-mr-20{
    margin-right: -5rem !important;
  }

  .sm\:-mb-20{
    margin-bottom: -5rem !important;
  }

  .sm\:-ml-20{
    margin-left: -5rem !important;
  }

  .sm\:-mt-21{
    margin-top: -5.25rem !important;
  }

  .sm\:-mr-21{
    margin-right: -5.25rem !important;
  }

  .sm\:-mb-21{
    margin-bottom: -5.25rem !important;
  }

  .sm\:-ml-21{
    margin-left: -5.25rem !important;
  }

  .sm\:-mt-22{
    margin-top: -5.5rem !important;
  }

  .sm\:-mr-22{
    margin-right: -5.5rem !important;
  }

  .sm\:-mb-22{
    margin-bottom: -5.5rem !important;
  }

  .sm\:-ml-22{
    margin-left: -5.5rem !important;
  }

  .sm\:-mt-23{
    margin-top: -5.75rem !important;
  }

  .sm\:-mr-23{
    margin-right: -5.75rem !important;
  }

  .sm\:-mb-23{
    margin-bottom: -5.75rem !important;
  }

  .sm\:-ml-23{
    margin-left: -5.75rem !important;
  }

  .sm\:-mt-24{
    margin-top: -6rem !important;
  }

  .sm\:-mr-24{
    margin-right: -6rem !important;
  }

  .sm\:-mb-24{
    margin-bottom: -6rem !important;
  }

  .sm\:-ml-24{
    margin-left: -6rem !important;
  }

  .sm\:-mt-25{
    margin-top: -6.25rem !important;
  }

  .sm\:-mr-25{
    margin-right: -6.25rem !important;
  }

  .sm\:-mb-25{
    margin-bottom: -6.25rem !important;
  }

  .sm\:-ml-25{
    margin-left: -6.25rem !important;
  }

  .sm\:-mt-26{
    margin-top: -6.5rem !important;
  }

  .sm\:-mr-26{
    margin-right: -6.5rem !important;
  }

  .sm\:-mb-26{
    margin-bottom: -6.5rem !important;
  }

  .sm\:-ml-26{
    margin-left: -6.5rem !important;
  }

  .sm\:-mt-27{
    margin-top: -6.75rem !important;
  }

  .sm\:-mr-27{
    margin-right: -6.75rem !important;
  }

  .sm\:-mb-27{
    margin-bottom: -6.75rem !important;
  }

  .sm\:-ml-27{
    margin-left: -6.75rem !important;
  }

  .sm\:-mt-28{
    margin-top: -7rem !important;
  }

  .sm\:-mr-28{
    margin-right: -7rem !important;
  }

  .sm\:-mb-28{
    margin-bottom: -7rem !important;
  }

  .sm\:-ml-28{
    margin-left: -7rem !important;
  }

  .sm\:-mt-29{
    margin-top: -7.25rem !important;
  }

  .sm\:-mr-29{
    margin-right: -7.25rem !important;
  }

  .sm\:-mb-29{
    margin-bottom: -7.25rem !important;
  }

  .sm\:-ml-29{
    margin-left: -7.25rem !important;
  }

  .sm\:-mt-30{
    margin-top: -7.5rem !important;
  }

  .sm\:-mr-30{
    margin-right: -7.5rem !important;
  }

  .sm\:-mb-30{
    margin-bottom: -7.5rem !important;
  }

  .sm\:-ml-30{
    margin-left: -7.5rem !important;
  }

  .sm\:-mt-31{
    margin-top: -7.75rem !important;
  }

  .sm\:-mr-31{
    margin-right: -7.75rem !important;
  }

  .sm\:-mb-31{
    margin-bottom: -7.75rem !important;
  }

  .sm\:-ml-31{
    margin-left: -7.75rem !important;
  }

  .sm\:-mt-32{
    margin-top: -8rem !important;
  }

  .sm\:-mr-32{
    margin-right: -8rem !important;
  }

  .sm\:-mb-32{
    margin-bottom: -8rem !important;
  }

  .sm\:-ml-32{
    margin-left: -8rem !important;
  }

  .sm\:-mt-33{
    margin-top: -8.25rem !important;
  }

  .sm\:-mr-33{
    margin-right: -8.25rem !important;
  }

  .sm\:-mb-33{
    margin-bottom: -8.25rem !important;
  }

  .sm\:-ml-33{
    margin-left: -8.25rem !important;
  }

  .sm\:-mt-34{
    margin-top: -8.5rem !important;
  }

  .sm\:-mr-34{
    margin-right: -8.5rem !important;
  }

  .sm\:-mb-34{
    margin-bottom: -8.5rem !important;
  }

  .sm\:-ml-34{
    margin-left: -8.5rem !important;
  }

  .sm\:-mt-35{
    margin-top: -8.75rem !important;
  }

  .sm\:-mr-35{
    margin-right: -8.75rem !important;
  }

  .sm\:-mb-35{
    margin-bottom: -8.75rem !important;
  }

  .sm\:-ml-35{
    margin-left: -8.75rem !important;
  }

  .sm\:-mt-36{
    margin-top: -9rem !important;
  }

  .sm\:-mr-36{
    margin-right: -9rem !important;
  }

  .sm\:-mb-36{
    margin-bottom: -9rem !important;
  }

  .sm\:-ml-36{
    margin-left: -9rem !important;
  }

  .sm\:-mt-37{
    margin-top: -9.25rem !important;
  }

  .sm\:-mr-37{
    margin-right: -9.25rem !important;
  }

  .sm\:-mb-37{
    margin-bottom: -9.25rem !important;
  }

  .sm\:-ml-37{
    margin-left: -9.25rem !important;
  }

  .sm\:-mt-38{
    margin-top: -9.5rem !important;
  }

  .sm\:-mr-38{
    margin-right: -9.5rem !important;
  }

  .sm\:-mb-38{
    margin-bottom: -9.5rem !important;
  }

  .sm\:-ml-38{
    margin-left: -9.5rem !important;
  }

  .sm\:-mt-39{
    margin-top: -9.75rem !important;
  }

  .sm\:-mr-39{
    margin-right: -9.75rem !important;
  }

  .sm\:-mb-39{
    margin-bottom: -9.75rem !important;
  }

  .sm\:-ml-39{
    margin-left: -9.75rem !important;
  }

  .sm\:-mt-40{
    margin-top: -10rem !important;
  }

  .sm\:-mr-40{
    margin-right: -10rem !important;
  }

  .sm\:-mb-40{
    margin-bottom: -10rem !important;
  }

  .sm\:-ml-40{
    margin-left: -10rem !important;
  }

  .sm\:-mt-41{
    margin-top: -10.25rem !important;
  }

  .sm\:-mr-41{
    margin-right: -10.25rem !important;
  }

  .sm\:-mb-41{
    margin-bottom: -10.25rem !important;
  }

  .sm\:-ml-41{
    margin-left: -10.25rem !important;
  }

  .sm\:-mt-42{
    margin-top: -10.5rem !important;
  }

  .sm\:-mr-42{
    margin-right: -10.5rem !important;
  }

  .sm\:-mb-42{
    margin-bottom: -10.5rem !important;
  }

  .sm\:-ml-42{
    margin-left: -10.5rem !important;
  }

  .sm\:-mt-43{
    margin-top: -10.75rem !important;
  }

  .sm\:-mr-43{
    margin-right: -10.75rem !important;
  }

  .sm\:-mb-43{
    margin-bottom: -10.75rem !important;
  }

  .sm\:-ml-43{
    margin-left: -10.75rem !important;
  }

  .sm\:-mt-44{
    margin-top: -11rem !important;
  }

  .sm\:-mr-44{
    margin-right: -11rem !important;
  }

  .sm\:-mb-44{
    margin-bottom: -11rem !important;
  }

  .sm\:-ml-44{
    margin-left: -11rem !important;
  }

  .sm\:-mt-45{
    margin-top: -11.25rem !important;
  }

  .sm\:-mr-45{
    margin-right: -11.25rem !important;
  }

  .sm\:-mb-45{
    margin-bottom: -11.25rem !important;
  }

  .sm\:-ml-45{
    margin-left: -11.25rem !important;
  }

  .sm\:-mt-46{
    margin-top: -11.5rem !important;
  }

  .sm\:-mr-46{
    margin-right: -11.5rem !important;
  }

  .sm\:-mb-46{
    margin-bottom: -11.5rem !important;
  }

  .sm\:-ml-46{
    margin-left: -11.5rem !important;
  }

  .sm\:-mt-47{
    margin-top: -11.75rem !important;
  }

  .sm\:-mr-47{
    margin-right: -11.75rem !important;
  }

  .sm\:-mb-47{
    margin-bottom: -11.75rem !important;
  }

  .sm\:-ml-47{
    margin-left: -11.75rem !important;
  }

  .sm\:-mt-48{
    margin-top: -12rem !important;
  }

  .sm\:-mr-48{
    margin-right: -12rem !important;
  }

  .sm\:-mb-48{
    margin-bottom: -12rem !important;
  }

  .sm\:-ml-48{
    margin-left: -12rem !important;
  }

  .sm\:-mt-49{
    margin-top: -12.25rem !important;
  }

  .sm\:-mr-49{
    margin-right: -12.25rem !important;
  }

  .sm\:-mb-49{
    margin-bottom: -12.25rem !important;
  }

  .sm\:-ml-49{
    margin-left: -12.25rem !important;
  }

  .sm\:-mt-50{
    margin-top: -12.5rem !important;
  }

  .sm\:-mr-50{
    margin-right: -12.5rem !important;
  }

  .sm\:-mb-50{
    margin-bottom: -12.5rem !important;
  }

  .sm\:-ml-50{
    margin-left: -12.5rem !important;
  }

  .sm\:-mt-51{
    margin-top: -12.75rem !important;
  }

  .sm\:-mr-51{
    margin-right: -12.75rem !important;
  }

  .sm\:-mb-51{
    margin-bottom: -12.75rem !important;
  }

  .sm\:-ml-51{
    margin-left: -12.75rem !important;
  }

  .sm\:-mt-52{
    margin-top: -13rem !important;
  }

  .sm\:-mr-52{
    margin-right: -13rem !important;
  }

  .sm\:-mb-52{
    margin-bottom: -13rem !important;
  }

  .sm\:-ml-52{
    margin-left: -13rem !important;
  }

  .sm\:-mt-53{
    margin-top: -13.25rem !important;
  }

  .sm\:-mr-53{
    margin-right: -13.25rem !important;
  }

  .sm\:-mb-53{
    margin-bottom: -13.25rem !important;
  }

  .sm\:-ml-53{
    margin-left: -13.25rem !important;
  }

  .sm\:-mt-54{
    margin-top: -13.5rem !important;
  }

  .sm\:-mr-54{
    margin-right: -13.5rem !important;
  }

  .sm\:-mb-54{
    margin-bottom: -13.5rem !important;
  }

  .sm\:-ml-54{
    margin-left: -13.5rem !important;
  }

  .sm\:-mt-55{
    margin-top: -13.75rem !important;
  }

  .sm\:-mr-55{
    margin-right: -13.75rem !important;
  }

  .sm\:-mb-55{
    margin-bottom: -13.75rem !important;
  }

  .sm\:-ml-55{
    margin-left: -13.75rem !important;
  }

  .sm\:-mt-56{
    margin-top: -14rem !important;
  }

  .sm\:-mr-56{
    margin-right: -14rem !important;
  }

  .sm\:-mb-56{
    margin-bottom: -14rem !important;
  }

  .sm\:-ml-56{
    margin-left: -14rem !important;
  }

  .sm\:-mt-70{
    margin-top: -17.5rem !important;
  }

  .sm\:-mr-70{
    margin-right: -17.5rem !important;
  }

  .sm\:-mb-70{
    margin-bottom: -17.5rem !important;
  }

  .sm\:-ml-70{
    margin-left: -17.5rem !important;
  }

  .sm\:-mt-71{
    margin-top: -17.75rem !important;
  }

  .sm\:-mr-71{
    margin-right: -17.75rem !important;
  }

  .sm\:-mb-71{
    margin-bottom: -17.75rem !important;
  }

  .sm\:-ml-71{
    margin-left: -17.75rem !important;
  }

  .sm\:-mt-72{
    margin-top: -18rem !important;
  }

  .sm\:-mr-72{
    margin-right: -18rem !important;
  }

  .sm\:-mb-72{
    margin-bottom: -18rem !important;
  }

  .sm\:-ml-72{
    margin-left: -18rem !important;
  }

  .sm\:-mt-73{
    margin-top: -18.25rem !important;
  }

  .sm\:-mr-73{
    margin-right: -18.25rem !important;
  }

  .sm\:-mb-73{
    margin-bottom: -18.25rem !important;
  }

  .sm\:-ml-73{
    margin-left: -18.25rem !important;
  }

  .sm\:-mt-74{
    margin-top: -18.5rem !important;
  }

  .sm\:-mr-74{
    margin-right: -18.5rem !important;
  }

  .sm\:-mb-74{
    margin-bottom: -18.5rem !important;
  }

  .sm\:-ml-74{
    margin-left: -18.5rem !important;
  }

  .sm\:-mt-75{
    margin-top: -18.75rem !important;
  }

  .sm\:-mr-75{
    margin-right: -18.75rem !important;
  }

  .sm\:-mb-75{
    margin-bottom: -18.75rem !important;
  }

  .sm\:-ml-75{
    margin-left: -18.75rem !important;
  }

  .sm\:-mt-76{
    margin-top: -19rem !important;
  }

  .sm\:-mr-76{
    margin-right: -19rem !important;
  }

  .sm\:-mb-76{
    margin-bottom: -19rem !important;
  }

  .sm\:-ml-76{
    margin-left: -19rem !important;
  }

  .sm\:-mt-77{
    margin-top: -19.25rem !important;
  }

  .sm\:-mr-77{
    margin-right: -19.25rem !important;
  }

  .sm\:-mb-77{
    margin-bottom: -19.25rem !important;
  }

  .sm\:-ml-77{
    margin-left: -19.25rem !important;
  }

  .sm\:-mt-78{
    margin-top: -19.5rem !important;
  }

  .sm\:-mr-78{
    margin-right: -19.5rem !important;
  }

  .sm\:-mb-78{
    margin-bottom: -19.5rem !important;
  }

  .sm\:-ml-78{
    margin-left: -19.5rem !important;
  }

  .sm\:-mt-79{
    margin-top: -19.75rem !important;
  }

  .sm\:-mr-79{
    margin-right: -19.75rem !important;
  }

  .sm\:-mb-79{
    margin-bottom: -19.75rem !important;
  }

  .sm\:-ml-79{
    margin-left: -19.75rem !important;
  }

  .sm\:-mt-80{
    margin-top: -20rem !important;
  }

  .sm\:-mr-80{
    margin-right: -20rem !important;
  }

  .sm\:-mb-80{
    margin-bottom: -20rem !important;
  }

  .sm\:-ml-80{
    margin-left: -20rem !important;
  }

  .sm\:-mt-81{
    margin-top: -20.25rem !important;
  }

  .sm\:-mr-81{
    margin-right: -20.25rem !important;
  }

  .sm\:-mb-81{
    margin-bottom: -20.25rem !important;
  }

  .sm\:-ml-81{
    margin-left: -20.25rem !important;
  }

  .sm\:-mt-82{
    margin-top: -20.5rem !important;
  }

  .sm\:-mr-82{
    margin-right: -20.5rem !important;
  }

  .sm\:-mb-82{
    margin-bottom: -20.5rem !important;
  }

  .sm\:-ml-82{
    margin-left: -20.5rem !important;
  }

  .sm\:-mt-83{
    margin-top: -20.75rem !important;
  }

  .sm\:-mr-83{
    margin-right: -20.75rem !important;
  }

  .sm\:-mb-83{
    margin-bottom: -20.75rem !important;
  }

  .sm\:-ml-83{
    margin-left: -20.75rem !important;
  }

  .sm\:-mt-84{
    margin-top: -21rem !important;
  }

  .sm\:-mr-84{
    margin-right: -21rem !important;
  }

  .sm\:-mb-84{
    margin-bottom: -21rem !important;
  }

  .sm\:-ml-84{
    margin-left: -21rem !important;
  }

  .sm\:-mt-85{
    margin-top: -21.25rem !important;
  }

  .sm\:-mr-85{
    margin-right: -21.25rem !important;
  }

  .sm\:-mb-85{
    margin-bottom: -21.25rem !important;
  }

  .sm\:-ml-85{
    margin-left: -21.25rem !important;
  }

  .sm\:-mt-86{
    margin-top: -21.5rem !important;
  }

  .sm\:-mr-86{
    margin-right: -21.5rem !important;
  }

  .sm\:-mb-86{
    margin-bottom: -21.5rem !important;
  }

  .sm\:-ml-86{
    margin-left: -21.5rem !important;
  }

  .sm\:-mt-87{
    margin-top: -21.75rem !important;
  }

  .sm\:-mr-87{
    margin-right: -21.75rem !important;
  }

  .sm\:-mb-87{
    margin-bottom: -21.75rem !important;
  }

  .sm\:-ml-87{
    margin-left: -21.75rem !important;
  }

  .sm\:-mt-88{
    margin-top: -22rem !important;
  }

  .sm\:-mr-88{
    margin-right: -22rem !important;
  }

  .sm\:-mb-88{
    margin-bottom: -22rem !important;
  }

  .sm\:-ml-88{
    margin-left: -22rem !important;
  }

  .sm\:-mt-89{
    margin-top: -22.25rem !important;
  }

  .sm\:-mr-89{
    margin-right: -22.25rem !important;
  }

  .sm\:-mb-89{
    margin-bottom: -22.25rem !important;
  }

  .sm\:-ml-89{
    margin-left: -22.25rem !important;
  }

  .sm\:-mt-90{
    margin-top: -22.5rem !important;
  }

  .sm\:-mr-90{
    margin-right: -22.5rem !important;
  }

  .sm\:-mb-90{
    margin-bottom: -22.5rem !important;
  }

  .sm\:-ml-90{
    margin-left: -22.5rem !important;
  }

  .sm\:-mt-91{
    margin-top: -22.75rem !important;
  }

  .sm\:-mr-91{
    margin-right: -22.75rem !important;
  }

  .sm\:-mb-91{
    margin-bottom: -22.75rem !important;
  }

  .sm\:-ml-91{
    margin-left: -22.75rem !important;
  }

  .sm\:-mt-92{
    margin-top: -23rem !important;
  }

  .sm\:-mr-92{
    margin-right: -23rem !important;
  }

  .sm\:-mb-92{
    margin-bottom: -23rem !important;
  }

  .sm\:-ml-92{
    margin-left: -23rem !important;
  }

  .sm\:-mt-100{
    margin-top: -25rem !important;
  }

  .sm\:-mr-100{
    margin-right: -25rem !important;
  }

  .sm\:-mb-100{
    margin-bottom: -25rem !important;
  }

  .sm\:-ml-100{
    margin-left: -25rem !important;
  }

  .sm\:-mt-131{
    margin-top: -25.25rem !important;
  }

  .sm\:-mr-131{
    margin-right: -25.25rem !important;
  }

  .sm\:-mb-131{
    margin-bottom: -25.25rem !important;
  }

  .sm\:-ml-131{
    margin-left: -25.25rem !important;
  }

  .sm\:-mt-135{
    margin-top: -34rem !important;
  }

  .sm\:-mr-135{
    margin-right: -34rem !important;
  }

  .sm\:-mb-135{
    margin-bottom: -34rem !important;
  }

  .sm\:-ml-135{
    margin-left: -34rem !important;
  }

  .sm\:-mt-150{
    margin-top: -37.5rem !important;
  }

  .sm\:-mr-150{
    margin-right: -37.5rem !important;
  }

  .sm\:-mb-150{
    margin-bottom: -37.5rem !important;
  }

  .sm\:-ml-150{
    margin-left: -37.5rem !important;
  }

  .sm\:-mt-710{
    margin-top: -44.375rem !important;
  }

  .sm\:-mr-710{
    margin-right: -44.375rem !important;
  }

  .sm\:-mb-710{
    margin-bottom: -44.375rem !important;
  }

  .sm\:-ml-710{
    margin-left: -44.375rem !important;
  }

  .sm\:-mt-820{
    margin-top: -51.25rem !important;
  }

  .sm\:-mr-820{
    margin-right: -51.25rem !important;
  }

  .sm\:-mb-820{
    margin-bottom: -51.25rem !important;
  }

  .sm\:-ml-820{
    margin-left: -51.25rem !important;
  }

  .sm\:-mt-1440{
    margin-top: -90rem !important;
  }

  .sm\:-mr-1440{
    margin-right: -90rem !important;
  }

  .sm\:-mb-1440{
    margin-bottom: -90rem !important;
  }

  .sm\:-ml-1440{
    margin-left: -90rem !important;
  }

  .sm\:-mt-2\.5{
    margin-top: -0.625rem !important;
  }

  .sm\:-mr-2\.5{
    margin-right: -0.625rem !important;
  }

  .sm\:-mb-2\.5{
    margin-bottom: -0.625rem !important;
  }

  .sm\:-ml-2\.5{
    margin-left: -0.625rem !important;
  }

  .sm\:-mt-6\.25{
    margin-top: -1.5626rem !important;
  }

  .sm\:-mr-6\.25{
    margin-right: -1.5626rem !important;
  }

  .sm\:-mb-6\.25{
    margin-bottom: -1.5626rem !important;
  }

  .sm\:-ml-6\.25{
    margin-left: -1.5626rem !important;
  }

  .sm\:-mt-7\.5{
    margin-top: -1.875rem !important;
  }

  .sm\:-mr-7\.5{
    margin-right: -1.875rem !important;
  }

  .sm\:-mb-7\.5{
    margin-bottom: -1.875rem !important;
  }

  .sm\:-ml-7\.5{
    margin-left: -1.875rem !important;
  }

  .sm\:-mt-12\.5{
    margin-top: -3.125rem !important;
  }

  .sm\:-mr-12\.5{
    margin-right: -3.125rem !important;
  }

  .sm\:-mb-12\.5{
    margin-bottom: -3.125rem !important;
  }

  .sm\:-ml-12\.5{
    margin-left: -3.125rem !important;
  }

  .sm\:-mt-17\.5{
    margin-top: -4.375rem !important;
  }

  .sm\:-mr-17\.5{
    margin-right: -4.375rem !important;
  }

  .sm\:-mb-17\.5{
    margin-bottom: -4.375rem !important;
  }

  .sm\:-ml-17\.5{
    margin-left: -4.375rem !important;
  }

  .sm\:-mt-31\.5{
    margin-top: -7.875rem !important;
  }

  .sm\:-mr-31\.5{
    margin-right: -7.875rem !important;
  }

  .sm\:-mb-31\.5{
    margin-bottom: -7.875rem !important;
  }

  .sm\:-ml-31\.5{
    margin-left: -7.875rem !important;
  }

  .sm\:-mt-thumb-tript-lg{
    margin-top: -15.625rem !important;
  }

  .sm\:-mr-thumb-tript-lg{
    margin-right: -15.625rem !important;
  }

  .sm\:-mb-thumb-tript-lg{
    margin-bottom: -15.625rem !important;
  }

  .sm\:-ml-thumb-tript-lg{
    margin-left: -15.625rem !important;
  }

  .sm\:-mt-thumb-tript-md{
    margin-top: -11.25rem !important;
  }

  .sm\:-mr-thumb-tript-md{
    margin-right: -11.25rem !important;
  }

  .sm\:-mb-thumb-tript-md{
    margin-bottom: -11.25rem !important;
  }

  .sm\:-ml-thumb-tript-md{
    margin-left: -11.25rem !important;
  }

  .sm\:-mt-thumb-trip-xl{
    margin-top: -20.625rem !important;
  }

  .sm\:-mr-thumb-trip-xl{
    margin-right: -20.625rem !important;
  }

  .sm\:-mb-thumb-trip-xl{
    margin-bottom: -20.625rem !important;
  }

  .sm\:-ml-thumb-trip-xl{
    margin-left: -20.625rem !important;
  }

  .sm\:-mt-tarapprendre-title-lg{
    margin-top: -58.75rem !important;
  }

  .sm\:-mr-tarapprendre-title-lg{
    margin-right: -58.75rem !important;
  }

  .sm\:-mb-tarapprendre-title-lg{
    margin-bottom: -58.75rem !important;
  }

  .sm\:-ml-tarapprendre-title-lg{
    margin-left: -58.75rem !important;
  }

  .sm\:-mt-oblong-list-lg{
    margin-top: -40.93rem !important;
  }

  .sm\:-mr-oblong-list-lg{
    margin-right: -40.93rem !important;
  }

  .sm\:-mb-oblong-list-lg{
    margin-bottom: -40.93rem !important;
  }

  .sm\:-ml-oblong-list-lg{
    margin-left: -40.93rem !important;
  }

  .sm\:-mt-oblong-list-md{
    margin-top: -20.95rem !important;
  }

  .sm\:-mr-oblong-list-md{
    margin-right: -20.95rem !important;
  }

  .sm\:-mb-oblong-list-md{
    margin-bottom: -20.95rem !important;
  }

  .sm\:-ml-oblong-list-md{
    margin-left: -20.95rem !important;
  }

  .sm\:-mt-oblong-content-lg{
    margin-top: -26.875rem !important;
  }

  .sm\:-mr-oblong-content-lg{
    margin-right: -26.875rem !important;
  }

  .sm\:-mb-oblong-content-lg{
    margin-bottom: -26.875rem !important;
  }

  .sm\:-ml-oblong-content-lg{
    margin-left: -26.875rem !important;
  }

  .sm\:-mt-article-thumb-lg{
    margin-top: -10.625rem !important;
  }

  .sm\:-mr-article-thumb-lg{
    margin-right: -10.625rem !important;
  }

  .sm\:-mb-article-thumb-lg{
    margin-bottom: -10.625rem !important;
  }

  .sm\:-ml-article-thumb-lg{
    margin-left: -10.625rem !important;
  }

  .sm\:-mt-support-title-l-lg{
    margin-top: -28.125rem !important;
  }

  .sm\:-mr-support-title-l-lg{
    margin-right: -28.125rem !important;
  }

  .sm\:-mb-support-title-l-lg{
    margin-bottom: -28.125rem !important;
  }

  .sm\:-ml-support-title-l-lg{
    margin-left: -28.125rem !important;
  }

  .sm\:-mt-support-title-r-lg{
    margin-top: -17.8125rem !important;
  }

  .sm\:-mr-support-title-r-lg{
    margin-right: -17.8125rem !important;
  }

  .sm\:-mb-support-title-r-lg{
    margin-bottom: -17.8125rem !important;
  }

  .sm\:-ml-support-title-r-lg{
    margin-left: -17.8125rem !important;
  }

  .sm\:-mt-main-footer-menu{
    margin-top: -13.75rem !important;
  }

  .sm\:-mr-main-footer-menu{
    margin-right: -13.75rem !important;
  }

  .sm\:-mb-main-footer-menu{
    margin-bottom: -13.75rem !important;
  }

  .sm\:-ml-main-footer-menu{
    margin-left: -13.75rem !important;
  }

  .sm\:-mt-main-footer-logo{
    margin-top: -25.625rem !important;
  }

  .sm\:-mr-main-footer-logo{
    margin-right: -25.625rem !important;
  }

  .sm\:-mb-main-footer-logo{
    margin-bottom: -25.625rem !important;
  }

  .sm\:-ml-main-footer-logo{
    margin-left: -25.625rem !important;
  }

  .sm\:-mt-full{
    margin-top: -100% !important;
  }

  .sm\:-mr-full{
    margin-right: -100% !important;
  }

  .sm\:-mb-full{
    margin-bottom: -100% !important;
  }

  .sm\:-ml-full{
    margin-left: -100% !important;
  }

  .sm\:max-h-366{
    max-height: 366px !important;
  }

  .sm\:max-h-full{
    max-height: 100% !important;
  }

  .sm\:max-h-screen{
    max-height: 100vh !important;
  }

  .sm\:max-w-51{
    max-width: 12.75rem !important;
  }

  .sm\:max-w-105{
    max-width: 26.25rem !important;
  }

  .sm\:max-w-155{
    max-width: 38.75rem !important;
  }

  .sm\:max-w-160{
    max-width: 40rem !important;
  }

  .sm\:max-w-192{
    max-width: 48rem !important;
  }

  .sm\:max-w-260{
    max-width: 65rem !important;
  }

  .sm\:max-w-366{
    max-width: 366px !important;
  }

  .sm\:max-w-500{
    max-width: 500px !important;
  }

  .sm\:max-w-620{
    max-width: 620px !important;
  }

  .sm\:max-w-820{
    max-width: 51.25rem !important;
  }

  .sm\:max-w-none{
    max-width: none !important;
  }

  .sm\:max-w-xs{
    max-width: 20rem !important;
  }

  .sm\:max-w-sm{
    max-width: 24rem !important;
  }

  .sm\:max-w-md{
    max-width: 28rem !important;
  }

  .sm\:max-w-lg{
    max-width: 32rem !important;
  }

  .sm\:max-w-xl{
    max-width: 36rem !important;
  }

  .sm\:max-w-2xl{
    max-width: 42rem !important;
  }

  .sm\:max-w-3xl{
    max-width: 48rem !important;
  }

  .sm\:max-w-4xl{
    max-width: 56rem !important;
  }

  .sm\:max-w-5xl{
    max-width: 64rem !important;
  }

  .sm\:max-w-6xl{
    max-width: 72rem !important;
  }

  .sm\:max-w-full{
    max-width: 100% !important;
  }

  .sm\:max-w-screen-sm{
    max-width: 640px !important;
  }

  .sm\:max-w-screen-md{
    max-width: 768px !important;
  }

  .sm\:max-w-screen-lg{
    max-width: 1024px !important;
  }

  .sm\:max-w-screen-xl{
    max-width: 1280px !important;
  }

  .sm\:max-w-screen-2xl{
    max-width: 1440px !important;
  }

  .sm\:max-w-screen-4xl{
    max-width: 1740px !important;
  }

  .sm\:max-w-147\.5{
    max-width: 36.875rem !important;
  }

  .sm\:max-w-197\.5{
    max-width: 49.375rem !important;
  }

  .sm\:min-h-0{
    min-height: 0 !important;
  }

  .sm\:min-h-800{
    min-height: 50rem !important;
  }

  .sm\:min-h-full{
    min-height: 100% !important;
  }

  .sm\:min-h-screen{
    min-height: 100vh !important;
  }

  .sm\:min-w-0{
    min-width: 0 !important;
  }

  .sm\:min-w-full{
    min-width: 100% !important;
  }

  .sm\:object-contain{
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .sm\:object-cover{
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .sm\:object-fill{
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .sm\:object-none{
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .sm\:object-scale-down{
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .sm\:object-bottom{
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .sm\:object-center{
    -o-object-position: center !important;
       object-position: center !important;
  }

  .sm\:object-left{
    -o-object-position: left !important;
       object-position: left !important;
  }

  .sm\:object-left-bottom{
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .sm\:object-left-top{
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .sm\:object-right{
    -o-object-position: right !important;
       object-position: right !important;
  }

  .sm\:object-right-bottom{
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .sm\:object-right-top{
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .sm\:object-top{
    -o-object-position: top !important;
       object-position: top !important;
  }

  .sm\:opacity-0{
    opacity: 0 !important;
  }

  .sm\:opacity-5{
    opacity: 0.05 !important;
  }

  .sm\:opacity-10{
    opacity: 0.1 !important;
  }

  .sm\:opacity-25{
    opacity: 0.25 !important;
  }

  .sm\:opacity-40{
    opacity: 0.4 !important;
  }

  .sm\:opacity-50{
    opacity: 0.5 !important;
  }

  .sm\:opacity-75{
    opacity: 0.75 !important;
  }

  .sm\:opacity-90{
    opacity: 0.9 !important;
  }

  .sm\:opacity-100{
    opacity: 1 !important;
  }

  .sm\:hover\:opacity-0:hover{
    opacity: 0 !important;
  }

  .sm\:hover\:opacity-5:hover{
    opacity: 0.05 !important;
  }

  .sm\:hover\:opacity-10:hover{
    opacity: 0.1 !important;
  }

  .sm\:hover\:opacity-25:hover{
    opacity: 0.25 !important;
  }

  .sm\:hover\:opacity-40:hover{
    opacity: 0.4 !important;
  }

  .sm\:hover\:opacity-50:hover{
    opacity: 0.5 !important;
  }

  .sm\:hover\:opacity-75:hover{
    opacity: 0.75 !important;
  }

  .sm\:hover\:opacity-90:hover{
    opacity: 0.9 !important;
  }

  .sm\:hover\:opacity-100:hover{
    opacity: 1 !important;
  }

  .sm\:focus\:opacity-0:focus{
    opacity: 0 !important;
  }

  .sm\:focus\:opacity-5:focus{
    opacity: 0.05 !important;
  }

  .sm\:focus\:opacity-10:focus{
    opacity: 0.1 !important;
  }

  .sm\:focus\:opacity-25:focus{
    opacity: 0.25 !important;
  }

  .sm\:focus\:opacity-40:focus{
    opacity: 0.4 !important;
  }

  .sm\:focus\:opacity-50:focus{
    opacity: 0.5 !important;
  }

  .sm\:focus\:opacity-75:focus{
    opacity: 0.75 !important;
  }

  .sm\:focus\:opacity-90:focus{
    opacity: 0.9 !important;
  }

  .sm\:focus\:opacity-100:focus{
    opacity: 1 !important;
  }

  .sm\:outline-none{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .sm\:outline-white{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .sm\:outline-black{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .sm\:focus\:outline-none:focus{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .sm\:focus\:outline-white:focus{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .sm\:focus\:outline-black:focus{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .sm\:overflow-auto{
    overflow: auto !important;
  }

  .sm\:overflow-hidden{
    overflow: hidden !important;
  }

  .sm\:overflow-visible{
    overflow: visible !important;
  }

  .sm\:overflow-scroll{
    overflow: scroll !important;
  }

  .sm\:overflow-x-auto{
    overflow-x: auto !important;
  }

  .sm\:overflow-y-auto{
    overflow-y: auto !important;
  }

  .sm\:overflow-x-hidden{
    overflow-x: hidden !important;
  }

  .sm\:overflow-y-hidden{
    overflow-y: hidden !important;
  }

  .sm\:overflow-x-visible{
    overflow-x: visible !important;
  }

  .sm\:overflow-y-visible{
    overflow-y: visible !important;
  }

  .sm\:overflow-x-scroll{
    overflow-x: scroll !important;
  }

  .sm\:overflow-y-scroll{
    overflow-y: scroll !important;
  }

  .sm\:scrolling-touch{
    -webkit-overflow-scrolling: touch !important;
  }

  .sm\:scrolling-auto{
    -webkit-overflow-scrolling: auto !important;
  }

  .sm\:overscroll-auto{
    -ms-scroll-chaining: chained !important;
        overscroll-behavior: auto !important;
  }

  .sm\:overscroll-contain{
    -ms-scroll-chaining: none !important;
        overscroll-behavior: contain !important;
  }

  .sm\:overscroll-none{
    -ms-scroll-chaining: none !important;
        overscroll-behavior: none !important;
  }

  .sm\:overscroll-y-auto{
    overscroll-behavior-y: auto !important;
  }

  .sm\:overscroll-y-contain{
    overscroll-behavior-y: contain !important;
  }

  .sm\:overscroll-y-none{
    overscroll-behavior-y: none !important;
  }

  .sm\:overscroll-x-auto{
    overscroll-behavior-x: auto !important;
  }

  .sm\:overscroll-x-contain{
    overscroll-behavior-x: contain !important;
  }

  .sm\:overscroll-x-none{
    overscroll-behavior-x: none !important;
  }

  .sm\:p-0{
    padding: 0px !important;
  }

  .sm\:p-1{
    padding: .25rem !important;
  }

  .sm\:p-2{
    padding: .5rem !important;
  }

  .sm\:p-3{
    padding: .75rem !important;
  }

  .sm\:p-4{
    padding: 1rem !important;
  }

  .sm\:p-5{
    padding: 1.25rem !important;
  }

  .sm\:p-6{
    padding: 1.5rem !important;
  }

  .sm\:p-7{
    padding: 1.75rem !important;
  }

  .sm\:p-8{
    padding: 2rem !important;
  }

  .sm\:p-9{
    padding: 2.25rem !important;
  }

  .sm\:p-10{
    padding: 2.5rem !important;
  }

  .sm\:p-11{
    padding: 2.75rem !important;
  }

  .sm\:p-12{
    padding: 3rem !important;
  }

  .sm\:p-13{
    padding: 3.25rem !important;
  }

  .sm\:p-14{
    padding: 3.5rem !important;
  }

  .sm\:p-15{
    padding: 3.75rem !important;
  }

  .sm\:p-16{
    padding: 4rem !important;
  }

  .sm\:p-17{
    padding: 4.25rem !important;
  }

  .sm\:p-18{
    padding: 4.5rem !important;
  }

  .sm\:p-19{
    padding: 4.75rem !important;
  }

  .sm\:p-20{
    padding: 5rem !important;
  }

  .sm\:p-21{
    padding: 5.25rem !important;
  }

  .sm\:p-22{
    padding: 5.5rem !important;
  }

  .sm\:p-23{
    padding: 5.75rem !important;
  }

  .sm\:p-24{
    padding: 6rem !important;
  }

  .sm\:p-25{
    padding: 6.25rem !important;
  }

  .sm\:p-26{
    padding: 6.5rem !important;
  }

  .sm\:p-27{
    padding: 6.75rem !important;
  }

  .sm\:p-28{
    padding: 7rem !important;
  }

  .sm\:p-29{
    padding: 7.25rem !important;
  }

  .sm\:p-30{
    padding: 7.5rem !important;
  }

  .sm\:p-31{
    padding: 7.75rem !important;
  }

  .sm\:p-32{
    padding: 8rem !important;
  }

  .sm\:p-33{
    padding: 8.25rem !important;
  }

  .sm\:p-34{
    padding: 8.5rem !important;
  }

  .sm\:p-35{
    padding: 8.75rem !important;
  }

  .sm\:p-36{
    padding: 9rem !important;
  }

  .sm\:p-37{
    padding: 9.25rem !important;
  }

  .sm\:p-38{
    padding: 9.5rem !important;
  }

  .sm\:p-39{
    padding: 9.75rem !important;
  }

  .sm\:p-40{
    padding: 10rem !important;
  }

  .sm\:p-41{
    padding: 10.25rem !important;
  }

  .sm\:p-42{
    padding: 10.5rem !important;
  }

  .sm\:p-43{
    padding: 10.75rem !important;
  }

  .sm\:p-44{
    padding: 11rem !important;
  }

  .sm\:p-45{
    padding: 11.25rem !important;
  }

  .sm\:p-46{
    padding: 11.5rem !important;
  }

  .sm\:p-47{
    padding: 11.75rem !important;
  }

  .sm\:p-48{
    padding: 12rem !important;
  }

  .sm\:p-49{
    padding: 12.25rem !important;
  }

  .sm\:p-50{
    padding: 12.5rem !important;
  }

  .sm\:p-51{
    padding: 12.75rem !important;
  }

  .sm\:p-52{
    padding: 13rem !important;
  }

  .sm\:p-53{
    padding: 13.25rem !important;
  }

  .sm\:p-54{
    padding: 13.5rem !important;
  }

  .sm\:p-55{
    padding: 13.75rem !important;
  }

  .sm\:p-56{
    padding: 14rem !important;
  }

  .sm\:p-70{
    padding: 17.5rem !important;
  }

  .sm\:p-71{
    padding: 17.75rem !important;
  }

  .sm\:p-72{
    padding: 18rem !important;
  }

  .sm\:p-73{
    padding: 18.25rem !important;
  }

  .sm\:p-74{
    padding: 18.5rem !important;
  }

  .sm\:p-75{
    padding: 18.75rem !important;
  }

  .sm\:p-76{
    padding: 19rem !important;
  }

  .sm\:p-77{
    padding: 19.25rem !important;
  }

  .sm\:p-78{
    padding: 19.5rem !important;
  }

  .sm\:p-79{
    padding: 19.75rem !important;
  }

  .sm\:p-80{
    padding: 20rem !important;
  }

  .sm\:p-81{
    padding: 20.25rem !important;
  }

  .sm\:p-82{
    padding: 20.5rem !important;
  }

  .sm\:p-83{
    padding: 20.75rem !important;
  }

  .sm\:p-84{
    padding: 21rem !important;
  }

  .sm\:p-85{
    padding: 21.25rem !important;
  }

  .sm\:p-86{
    padding: 21.5rem !important;
  }

  .sm\:p-87{
    padding: 21.75rem !important;
  }

  .sm\:p-88{
    padding: 22rem !important;
  }

  .sm\:p-89{
    padding: 22.25rem !important;
  }

  .sm\:p-90{
    padding: 22.5rem !important;
  }

  .sm\:p-91{
    padding: 22.75rem !important;
  }

  .sm\:p-92{
    padding: 23rem !important;
  }

  .sm\:p-100{
    padding: 25rem !important;
  }

  .sm\:p-131{
    padding: 25.25rem !important;
  }

  .sm\:p-135{
    padding: 34rem !important;
  }

  .sm\:p-150{
    padding: 37.5rem !important;
  }

  .sm\:p-710{
    padding: 44.375rem !important;
  }

  .sm\:p-820{
    padding: 51.25rem !important;
  }

  .sm\:p-1440{
    padding: 90rem !important;
  }

  .sm\:p-2\.5{
    padding: .625rem !important;
  }

  .sm\:p-6\.25{
    padding: 1.5626rem !important;
  }

  .sm\:p-7\.5{
    padding: 1.875rem !important;
  }

  .sm\:p-12\.5{
    padding: 3.125rem !important;
  }

  .sm\:p-17\.5{
    padding: 4.375rem !important;
  }

  .sm\:p-31\.5{
    padding: 7.875rem !important;
  }

  .sm\:p-thumb-tript-lg{
    padding: 15.625rem !important;
  }

  .sm\:p-thumb-tript-md{
    padding: 11.25rem !important;
  }

  .sm\:p-thumb-trip-xl{
    padding: 20.625rem !important;
  }

  .sm\:p-tarapprendre-title-lg{
    padding: 58.75rem !important;
  }

  .sm\:p-oblong-list-lg{
    padding: 40.93rem !important;
  }

  .sm\:p-oblong-list-md{
    padding: 20.95rem !important;
  }

  .sm\:p-oblong-content-lg{
    padding: 26.875rem !important;
  }

  .sm\:p-article-thumb-lg{
    padding: 10.625rem !important;
  }

  .sm\:p-support-title-l-lg{
    padding: 28.125rem !important;
  }

  .sm\:p-support-title-r-lg{
    padding: 17.8125rem !important;
  }

  .sm\:p-main-footer-menu{
    padding: 13.75rem !important;
  }

  .sm\:p-main-footer-logo{
    padding: 25.625rem !important;
  }

  .sm\:p-full{
    padding: 100% !important;
  }

  .sm\:py-0{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .sm\:px-0{
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .sm\:py-1{
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
  }

  .sm\:px-1{
    padding-left: .25rem !important;
    padding-right: .25rem !important;
  }

  .sm\:py-2{
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }

  .sm\:px-2{
    padding-left: .5rem !important;
    padding-right: .5rem !important;
  }

  .sm\:py-3{
    padding-top: .75rem !important;
    padding-bottom: .75rem !important;
  }

  .sm\:px-3{
    padding-left: .75rem !important;
    padding-right: .75rem !important;
  }

  .sm\:py-4{
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .sm\:px-4{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .sm\:py-5{
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }

  .sm\:px-5{
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .sm\:py-6{
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .sm\:px-6{
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .sm\:py-7{
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }

  .sm\:px-7{
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }

  .sm\:py-8{
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .sm\:px-8{
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .sm\:py-9{
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }

  .sm\:px-9{
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }

  .sm\:py-10{
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .sm\:px-10{
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .sm\:py-11{
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }

  .sm\:px-11{
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important;
  }

  .sm\:py-12{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .sm\:px-12{
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .sm\:py-13{
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }

  .sm\:px-13{
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }

  .sm\:py-14{
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }

  .sm\:px-14{
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }

  .sm\:py-15{
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }

  .sm\:px-15{
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
  }

  .sm\:py-16{
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .sm\:px-16{
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .sm\:py-17{
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }

  .sm\:px-17{
    padding-left: 4.25rem !important;
    padding-right: 4.25rem !important;
  }

  .sm\:py-18{
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }

  .sm\:px-18{
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }

  .sm\:py-19{
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }

  .sm\:px-19{
    padding-left: 4.75rem !important;
    padding-right: 4.75rem !important;
  }

  .sm\:py-20{
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .sm\:px-20{
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .sm\:py-21{
    padding-top: 5.25rem !important;
    padding-bottom: 5.25rem !important;
  }

  .sm\:px-21{
    padding-left: 5.25rem !important;
    padding-right: 5.25rem !important;
  }

  .sm\:py-22{
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }

  .sm\:px-22{
    padding-left: 5.5rem !important;
    padding-right: 5.5rem !important;
  }

  .sm\:py-23{
    padding-top: 5.75rem !important;
    padding-bottom: 5.75rem !important;
  }

  .sm\:px-23{
    padding-left: 5.75rem !important;
    padding-right: 5.75rem !important;
  }

  .sm\:py-24{
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .sm\:px-24{
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .sm\:py-25{
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }

  .sm\:px-25{
    padding-left: 6.25rem !important;
    padding-right: 6.25rem !important;
  }

  .sm\:py-26{
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }

  .sm\:px-26{
    padding-left: 6.5rem !important;
    padding-right: 6.5rem !important;
  }

  .sm\:py-27{
    padding-top: 6.75rem !important;
    padding-bottom: 6.75rem !important;
  }

  .sm\:px-27{
    padding-left: 6.75rem !important;
    padding-right: 6.75rem !important;
  }

  .sm\:py-28{
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .sm\:px-28{
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .sm\:py-29{
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }

  .sm\:px-29{
    padding-left: 7.25rem !important;
    padding-right: 7.25rem !important;
  }

  .sm\:py-30{
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }

  .sm\:px-30{
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }

  .sm\:py-31{
    padding-top: 7.75rem !important;
    padding-bottom: 7.75rem !important;
  }

  .sm\:px-31{
    padding-left: 7.75rem !important;
    padding-right: 7.75rem !important;
  }

  .sm\:py-32{
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .sm\:px-32{
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .sm\:py-33{
    padding-top: 8.25rem !important;
    padding-bottom: 8.25rem !important;
  }

  .sm\:px-33{
    padding-left: 8.25rem !important;
    padding-right: 8.25rem !important;
  }

  .sm\:py-34{
    padding-top: 8.5rem !important;
    padding-bottom: 8.5rem !important;
  }

  .sm\:px-34{
    padding-left: 8.5rem !important;
    padding-right: 8.5rem !important;
  }

  .sm\:py-35{
    padding-top: 8.75rem !important;
    padding-bottom: 8.75rem !important;
  }

  .sm\:px-35{
    padding-left: 8.75rem !important;
    padding-right: 8.75rem !important;
  }

  .sm\:py-36{
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }

  .sm\:px-36{
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }

  .sm\:py-37{
    padding-top: 9.25rem !important;
    padding-bottom: 9.25rem !important;
  }

  .sm\:px-37{
    padding-left: 9.25rem !important;
    padding-right: 9.25rem !important;
  }

  .sm\:py-38{
    padding-top: 9.5rem !important;
    padding-bottom: 9.5rem !important;
  }

  .sm\:px-38{
    padding-left: 9.5rem !important;
    padding-right: 9.5rem !important;
  }

  .sm\:py-39{
    padding-top: 9.75rem !important;
    padding-bottom: 9.75rem !important;
  }

  .sm\:px-39{
    padding-left: 9.75rem !important;
    padding-right: 9.75rem !important;
  }

  .sm\:py-40{
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .sm\:px-40{
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .sm\:py-41{
    padding-top: 10.25rem !important;
    padding-bottom: 10.25rem !important;
  }

  .sm\:px-41{
    padding-left: 10.25rem !important;
    padding-right: 10.25rem !important;
  }

  .sm\:py-42{
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important;
  }

  .sm\:px-42{
    padding-left: 10.5rem !important;
    padding-right: 10.5rem !important;
  }

  .sm\:py-43{
    padding-top: 10.75rem !important;
    padding-bottom: 10.75rem !important;
  }

  .sm\:px-43{
    padding-left: 10.75rem !important;
    padding-right: 10.75rem !important;
  }

  .sm\:py-44{
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }

  .sm\:px-44{
    padding-left: 11rem !important;
    padding-right: 11rem !important;
  }

  .sm\:py-45{
    padding-top: 11.25rem !important;
    padding-bottom: 11.25rem !important;
  }

  .sm\:px-45{
    padding-left: 11.25rem !important;
    padding-right: 11.25rem !important;
  }

  .sm\:py-46{
    padding-top: 11.5rem !important;
    padding-bottom: 11.5rem !important;
  }

  .sm\:px-46{
    padding-left: 11.5rem !important;
    padding-right: 11.5rem !important;
  }

  .sm\:py-47{
    padding-top: 11.75rem !important;
    padding-bottom: 11.75rem !important;
  }

  .sm\:px-47{
    padding-left: 11.75rem !important;
    padding-right: 11.75rem !important;
  }

  .sm\:py-48{
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .sm\:px-48{
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }

  .sm\:py-49{
    padding-top: 12.25rem !important;
    padding-bottom: 12.25rem !important;
  }

  .sm\:px-49{
    padding-left: 12.25rem !important;
    padding-right: 12.25rem !important;
  }

  .sm\:py-50{
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }

  .sm\:px-50{
    padding-left: 12.5rem !important;
    padding-right: 12.5rem !important;
  }

  .sm\:py-51{
    padding-top: 12.75rem !important;
    padding-bottom: 12.75rem !important;
  }

  .sm\:px-51{
    padding-left: 12.75rem !important;
    padding-right: 12.75rem !important;
  }

  .sm\:py-52{
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }

  .sm\:px-52{
    padding-left: 13rem !important;
    padding-right: 13rem !important;
  }

  .sm\:py-53{
    padding-top: 13.25rem !important;
    padding-bottom: 13.25rem !important;
  }

  .sm\:px-53{
    padding-left: 13.25rem !important;
    padding-right: 13.25rem !important;
  }

  .sm\:py-54{
    padding-top: 13.5rem !important;
    padding-bottom: 13.5rem !important;
  }

  .sm\:px-54{
    padding-left: 13.5rem !important;
    padding-right: 13.5rem !important;
  }

  .sm\:py-55{
    padding-top: 13.75rem !important;
    padding-bottom: 13.75rem !important;
  }

  .sm\:px-55{
    padding-left: 13.75rem !important;
    padding-right: 13.75rem !important;
  }

  .sm\:py-56{
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }

  .sm\:px-56{
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }

  .sm\:py-70{
    padding-top: 17.5rem !important;
    padding-bottom: 17.5rem !important;
  }

  .sm\:px-70{
    padding-left: 17.5rem !important;
    padding-right: 17.5rem !important;
  }

  .sm\:py-71{
    padding-top: 17.75rem !important;
    padding-bottom: 17.75rem !important;
  }

  .sm\:px-71{
    padding-left: 17.75rem !important;
    padding-right: 17.75rem !important;
  }

  .sm\:py-72{
    padding-top: 18rem !important;
    padding-bottom: 18rem !important;
  }

  .sm\:px-72{
    padding-left: 18rem !important;
    padding-right: 18rem !important;
  }

  .sm\:py-73{
    padding-top: 18.25rem !important;
    padding-bottom: 18.25rem !important;
  }

  .sm\:px-73{
    padding-left: 18.25rem !important;
    padding-right: 18.25rem !important;
  }

  .sm\:py-74{
    padding-top: 18.5rem !important;
    padding-bottom: 18.5rem !important;
  }

  .sm\:px-74{
    padding-left: 18.5rem !important;
    padding-right: 18.5rem !important;
  }

  .sm\:py-75{
    padding-top: 18.75rem !important;
    padding-bottom: 18.75rem !important;
  }

  .sm\:px-75{
    padding-left: 18.75rem !important;
    padding-right: 18.75rem !important;
  }

  .sm\:py-76{
    padding-top: 19rem !important;
    padding-bottom: 19rem !important;
  }

  .sm\:px-76{
    padding-left: 19rem !important;
    padding-right: 19rem !important;
  }

  .sm\:py-77{
    padding-top: 19.25rem !important;
    padding-bottom: 19.25rem !important;
  }

  .sm\:px-77{
    padding-left: 19.25rem !important;
    padding-right: 19.25rem !important;
  }

  .sm\:py-78{
    padding-top: 19.5rem !important;
    padding-bottom: 19.5rem !important;
  }

  .sm\:px-78{
    padding-left: 19.5rem !important;
    padding-right: 19.5rem !important;
  }

  .sm\:py-79{
    padding-top: 19.75rem !important;
    padding-bottom: 19.75rem !important;
  }

  .sm\:px-79{
    padding-left: 19.75rem !important;
    padding-right: 19.75rem !important;
  }

  .sm\:py-80{
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }

  .sm\:px-80{
    padding-left: 20rem !important;
    padding-right: 20rem !important;
  }

  .sm\:py-81{
    padding-top: 20.25rem !important;
    padding-bottom: 20.25rem !important;
  }

  .sm\:px-81{
    padding-left: 20.25rem !important;
    padding-right: 20.25rem !important;
  }

  .sm\:py-82{
    padding-top: 20.5rem !important;
    padding-bottom: 20.5rem !important;
  }

  .sm\:px-82{
    padding-left: 20.5rem !important;
    padding-right: 20.5rem !important;
  }

  .sm\:py-83{
    padding-top: 20.75rem !important;
    padding-bottom: 20.75rem !important;
  }

  .sm\:px-83{
    padding-left: 20.75rem !important;
    padding-right: 20.75rem !important;
  }

  .sm\:py-84{
    padding-top: 21rem !important;
    padding-bottom: 21rem !important;
  }

  .sm\:px-84{
    padding-left: 21rem !important;
    padding-right: 21rem !important;
  }

  .sm\:py-85{
    padding-top: 21.25rem !important;
    padding-bottom: 21.25rem !important;
  }

  .sm\:px-85{
    padding-left: 21.25rem !important;
    padding-right: 21.25rem !important;
  }

  .sm\:py-86{
    padding-top: 21.5rem !important;
    padding-bottom: 21.5rem !important;
  }

  .sm\:px-86{
    padding-left: 21.5rem !important;
    padding-right: 21.5rem !important;
  }

  .sm\:py-87{
    padding-top: 21.75rem !important;
    padding-bottom: 21.75rem !important;
  }

  .sm\:px-87{
    padding-left: 21.75rem !important;
    padding-right: 21.75rem !important;
  }

  .sm\:py-88{
    padding-top: 22rem !important;
    padding-bottom: 22rem !important;
  }

  .sm\:px-88{
    padding-left: 22rem !important;
    padding-right: 22rem !important;
  }

  .sm\:py-89{
    padding-top: 22.25rem !important;
    padding-bottom: 22.25rem !important;
  }

  .sm\:px-89{
    padding-left: 22.25rem !important;
    padding-right: 22.25rem !important;
  }

  .sm\:py-90{
    padding-top: 22.5rem !important;
    padding-bottom: 22.5rem !important;
  }

  .sm\:px-90{
    padding-left: 22.5rem !important;
    padding-right: 22.5rem !important;
  }

  .sm\:py-91{
    padding-top: 22.75rem !important;
    padding-bottom: 22.75rem !important;
  }

  .sm\:px-91{
    padding-left: 22.75rem !important;
    padding-right: 22.75rem !important;
  }

  .sm\:py-92{
    padding-top: 23rem !important;
    padding-bottom: 23rem !important;
  }

  .sm\:px-92{
    padding-left: 23rem !important;
    padding-right: 23rem !important;
  }

  .sm\:py-100{
    padding-top: 25rem !important;
    padding-bottom: 25rem !important;
  }

  .sm\:px-100{
    padding-left: 25rem !important;
    padding-right: 25rem !important;
  }

  .sm\:py-131{
    padding-top: 25.25rem !important;
    padding-bottom: 25.25rem !important;
  }

  .sm\:px-131{
    padding-left: 25.25rem !important;
    padding-right: 25.25rem !important;
  }

  .sm\:py-135{
    padding-top: 34rem !important;
    padding-bottom: 34rem !important;
  }

  .sm\:px-135{
    padding-left: 34rem !important;
    padding-right: 34rem !important;
  }

  .sm\:py-150{
    padding-top: 37.5rem !important;
    padding-bottom: 37.5rem !important;
  }

  .sm\:px-150{
    padding-left: 37.5rem !important;
    padding-right: 37.5rem !important;
  }

  .sm\:py-710{
    padding-top: 44.375rem !important;
    padding-bottom: 44.375rem !important;
  }

  .sm\:px-710{
    padding-left: 44.375rem !important;
    padding-right: 44.375rem !important;
  }

  .sm\:py-820{
    padding-top: 51.25rem !important;
    padding-bottom: 51.25rem !important;
  }

  .sm\:px-820{
    padding-left: 51.25rem !important;
    padding-right: 51.25rem !important;
  }

  .sm\:py-1440{
    padding-top: 90rem !important;
    padding-bottom: 90rem !important;
  }

  .sm\:px-1440{
    padding-left: 90rem !important;
    padding-right: 90rem !important;
  }

  .sm\:py-2\.5{
    padding-top: .625rem !important;
    padding-bottom: .625rem !important;
  }

  .sm\:px-2\.5{
    padding-left: .625rem !important;
    padding-right: .625rem !important;
  }

  .sm\:py-6\.25{
    padding-top: 1.5626rem !important;
    padding-bottom: 1.5626rem !important;
  }

  .sm\:px-6\.25{
    padding-left: 1.5626rem !important;
    padding-right: 1.5626rem !important;
  }

  .sm\:py-7\.5{
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important;
  }

  .sm\:px-7\.5{
    padding-left: 1.875rem !important;
    padding-right: 1.875rem !important;
  }

  .sm\:py-12\.5{
    padding-top: 3.125rem !important;
    padding-bottom: 3.125rem !important;
  }

  .sm\:px-12\.5{
    padding-left: 3.125rem !important;
    padding-right: 3.125rem !important;
  }

  .sm\:py-17\.5{
    padding-top: 4.375rem !important;
    padding-bottom: 4.375rem !important;
  }

  .sm\:px-17\.5{
    padding-left: 4.375rem !important;
    padding-right: 4.375rem !important;
  }

  .sm\:py-31\.5{
    padding-top: 7.875rem !important;
    padding-bottom: 7.875rem !important;
  }

  .sm\:px-31\.5{
    padding-left: 7.875rem !important;
    padding-right: 7.875rem !important;
  }

  .sm\:py-thumb-tript-lg{
    padding-top: 15.625rem !important;
    padding-bottom: 15.625rem !important;
  }

  .sm\:px-thumb-tript-lg{
    padding-left: 15.625rem !important;
    padding-right: 15.625rem !important;
  }

  .sm\:py-thumb-tript-md{
    padding-top: 11.25rem !important;
    padding-bottom: 11.25rem !important;
  }

  .sm\:px-thumb-tript-md{
    padding-left: 11.25rem !important;
    padding-right: 11.25rem !important;
  }

  .sm\:py-thumb-trip-xl{
    padding-top: 20.625rem !important;
    padding-bottom: 20.625rem !important;
  }

  .sm\:px-thumb-trip-xl{
    padding-left: 20.625rem !important;
    padding-right: 20.625rem !important;
  }

  .sm\:py-tarapprendre-title-lg{
    padding-top: 58.75rem !important;
    padding-bottom: 58.75rem !important;
  }

  .sm\:px-tarapprendre-title-lg{
    padding-left: 58.75rem !important;
    padding-right: 58.75rem !important;
  }

  .sm\:py-oblong-list-lg{
    padding-top: 40.93rem !important;
    padding-bottom: 40.93rem !important;
  }

  .sm\:px-oblong-list-lg{
    padding-left: 40.93rem !important;
    padding-right: 40.93rem !important;
  }

  .sm\:py-oblong-list-md{
    padding-top: 20.95rem !important;
    padding-bottom: 20.95rem !important;
  }

  .sm\:px-oblong-list-md{
    padding-left: 20.95rem !important;
    padding-right: 20.95rem !important;
  }

  .sm\:py-oblong-content-lg{
    padding-top: 26.875rem !important;
    padding-bottom: 26.875rem !important;
  }

  .sm\:px-oblong-content-lg{
    padding-left: 26.875rem !important;
    padding-right: 26.875rem !important;
  }

  .sm\:py-article-thumb-lg{
    padding-top: 10.625rem !important;
    padding-bottom: 10.625rem !important;
  }

  .sm\:px-article-thumb-lg{
    padding-left: 10.625rem !important;
    padding-right: 10.625rem !important;
  }

  .sm\:py-support-title-l-lg{
    padding-top: 28.125rem !important;
    padding-bottom: 28.125rem !important;
  }

  .sm\:px-support-title-l-lg{
    padding-left: 28.125rem !important;
    padding-right: 28.125rem !important;
  }

  .sm\:py-support-title-r-lg{
    padding-top: 17.8125rem !important;
    padding-bottom: 17.8125rem !important;
  }

  .sm\:px-support-title-r-lg{
    padding-left: 17.8125rem !important;
    padding-right: 17.8125rem !important;
  }

  .sm\:py-main-footer-menu{
    padding-top: 13.75rem !important;
    padding-bottom: 13.75rem !important;
  }

  .sm\:px-main-footer-menu{
    padding-left: 13.75rem !important;
    padding-right: 13.75rem !important;
  }

  .sm\:py-main-footer-logo{
    padding-top: 25.625rem !important;
    padding-bottom: 25.625rem !important;
  }

  .sm\:px-main-footer-logo{
    padding-left: 25.625rem !important;
    padding-right: 25.625rem !important;
  }

  .sm\:py-full{
    padding-top: 100% !important;
    padding-bottom: 100% !important;
  }

  .sm\:px-full{
    padding-left: 100% !important;
    padding-right: 100% !important;
  }

  .sm\:pt-0{
    padding-top: 0px !important;
  }

  .sm\:pr-0{
    padding-right: 0px !important;
  }

  .sm\:pb-0{
    padding-bottom: 0px !important;
  }

  .sm\:pl-0{
    padding-left: 0px !important;
  }

  .sm\:pt-1{
    padding-top: .25rem !important;
  }

  .sm\:pr-1{
    padding-right: .25rem !important;
  }

  .sm\:pb-1{
    padding-bottom: .25rem !important;
  }

  .sm\:pl-1{
    padding-left: .25rem !important;
  }

  .sm\:pt-2{
    padding-top: .5rem !important;
  }

  .sm\:pr-2{
    padding-right: .5rem !important;
  }

  .sm\:pb-2{
    padding-bottom: .5rem !important;
  }

  .sm\:pl-2{
    padding-left: .5rem !important;
  }

  .sm\:pt-3{
    padding-top: .75rem !important;
  }

  .sm\:pr-3{
    padding-right: .75rem !important;
  }

  .sm\:pb-3{
    padding-bottom: .75rem !important;
  }

  .sm\:pl-3{
    padding-left: .75rem !important;
  }

  .sm\:pt-4{
    padding-top: 1rem !important;
  }

  .sm\:pr-4{
    padding-right: 1rem !important;
  }

  .sm\:pb-4{
    padding-bottom: 1rem !important;
  }

  .sm\:pl-4{
    padding-left: 1rem !important;
  }

  .sm\:pt-5{
    padding-top: 1.25rem !important;
  }

  .sm\:pr-5{
    padding-right: 1.25rem !important;
  }

  .sm\:pb-5{
    padding-bottom: 1.25rem !important;
  }

  .sm\:pl-5{
    padding-left: 1.25rem !important;
  }

  .sm\:pt-6{
    padding-top: 1.5rem !important;
  }

  .sm\:pr-6{
    padding-right: 1.5rem !important;
  }

  .sm\:pb-6{
    padding-bottom: 1.5rem !important;
  }

  .sm\:pl-6{
    padding-left: 1.5rem !important;
  }

  .sm\:pt-7{
    padding-top: 1.75rem !important;
  }

  .sm\:pr-7{
    padding-right: 1.75rem !important;
  }

  .sm\:pb-7{
    padding-bottom: 1.75rem !important;
  }

  .sm\:pl-7{
    padding-left: 1.75rem !important;
  }

  .sm\:pt-8{
    padding-top: 2rem !important;
  }

  .sm\:pr-8{
    padding-right: 2rem !important;
  }

  .sm\:pb-8{
    padding-bottom: 2rem !important;
  }

  .sm\:pl-8{
    padding-left: 2rem !important;
  }

  .sm\:pt-9{
    padding-top: 2.25rem !important;
  }

  .sm\:pr-9{
    padding-right: 2.25rem !important;
  }

  .sm\:pb-9{
    padding-bottom: 2.25rem !important;
  }

  .sm\:pl-9{
    padding-left: 2.25rem !important;
  }

  .sm\:pt-10{
    padding-top: 2.5rem !important;
  }

  .sm\:pr-10{
    padding-right: 2.5rem !important;
  }

  .sm\:pb-10{
    padding-bottom: 2.5rem !important;
  }

  .sm\:pl-10{
    padding-left: 2.5rem !important;
  }

  .sm\:pt-11{
    padding-top: 2.75rem !important;
  }

  .sm\:pr-11{
    padding-right: 2.75rem !important;
  }

  .sm\:pb-11{
    padding-bottom: 2.75rem !important;
  }

  .sm\:pl-11{
    padding-left: 2.75rem !important;
  }

  .sm\:pt-12{
    padding-top: 3rem !important;
  }

  .sm\:pr-12{
    padding-right: 3rem !important;
  }

  .sm\:pb-12{
    padding-bottom: 3rem !important;
  }

  .sm\:pl-12{
    padding-left: 3rem !important;
  }

  .sm\:pt-13{
    padding-top: 3.25rem !important;
  }

  .sm\:pr-13{
    padding-right: 3.25rem !important;
  }

  .sm\:pb-13{
    padding-bottom: 3.25rem !important;
  }

  .sm\:pl-13{
    padding-left: 3.25rem !important;
  }

  .sm\:pt-14{
    padding-top: 3.5rem !important;
  }

  .sm\:pr-14{
    padding-right: 3.5rem !important;
  }

  .sm\:pb-14{
    padding-bottom: 3.5rem !important;
  }

  .sm\:pl-14{
    padding-left: 3.5rem !important;
  }

  .sm\:pt-15{
    padding-top: 3.75rem !important;
  }

  .sm\:pr-15{
    padding-right: 3.75rem !important;
  }

  .sm\:pb-15{
    padding-bottom: 3.75rem !important;
  }

  .sm\:pl-15{
    padding-left: 3.75rem !important;
  }

  .sm\:pt-16{
    padding-top: 4rem !important;
  }

  .sm\:pr-16{
    padding-right: 4rem !important;
  }

  .sm\:pb-16{
    padding-bottom: 4rem !important;
  }

  .sm\:pl-16{
    padding-left: 4rem !important;
  }

  .sm\:pt-17{
    padding-top: 4.25rem !important;
  }

  .sm\:pr-17{
    padding-right: 4.25rem !important;
  }

  .sm\:pb-17{
    padding-bottom: 4.25rem !important;
  }

  .sm\:pl-17{
    padding-left: 4.25rem !important;
  }

  .sm\:pt-18{
    padding-top: 4.5rem !important;
  }

  .sm\:pr-18{
    padding-right: 4.5rem !important;
  }

  .sm\:pb-18{
    padding-bottom: 4.5rem !important;
  }

  .sm\:pl-18{
    padding-left: 4.5rem !important;
  }

  .sm\:pt-19{
    padding-top: 4.75rem !important;
  }

  .sm\:pr-19{
    padding-right: 4.75rem !important;
  }

  .sm\:pb-19{
    padding-bottom: 4.75rem !important;
  }

  .sm\:pl-19{
    padding-left: 4.75rem !important;
  }

  .sm\:pt-20{
    padding-top: 5rem !important;
  }

  .sm\:pr-20{
    padding-right: 5rem !important;
  }

  .sm\:pb-20{
    padding-bottom: 5rem !important;
  }

  .sm\:pl-20{
    padding-left: 5rem !important;
  }

  .sm\:pt-21{
    padding-top: 5.25rem !important;
  }

  .sm\:pr-21{
    padding-right: 5.25rem !important;
  }

  .sm\:pb-21{
    padding-bottom: 5.25rem !important;
  }

  .sm\:pl-21{
    padding-left: 5.25rem !important;
  }

  .sm\:pt-22{
    padding-top: 5.5rem !important;
  }

  .sm\:pr-22{
    padding-right: 5.5rem !important;
  }

  .sm\:pb-22{
    padding-bottom: 5.5rem !important;
  }

  .sm\:pl-22{
    padding-left: 5.5rem !important;
  }

  .sm\:pt-23{
    padding-top: 5.75rem !important;
  }

  .sm\:pr-23{
    padding-right: 5.75rem !important;
  }

  .sm\:pb-23{
    padding-bottom: 5.75rem !important;
  }

  .sm\:pl-23{
    padding-left: 5.75rem !important;
  }

  .sm\:pt-24{
    padding-top: 6rem !important;
  }

  .sm\:pr-24{
    padding-right: 6rem !important;
  }

  .sm\:pb-24{
    padding-bottom: 6rem !important;
  }

  .sm\:pl-24{
    padding-left: 6rem !important;
  }

  .sm\:pt-25{
    padding-top: 6.25rem !important;
  }

  .sm\:pr-25{
    padding-right: 6.25rem !important;
  }

  .sm\:pb-25{
    padding-bottom: 6.25rem !important;
  }

  .sm\:pl-25{
    padding-left: 6.25rem !important;
  }

  .sm\:pt-26{
    padding-top: 6.5rem !important;
  }

  .sm\:pr-26{
    padding-right: 6.5rem !important;
  }

  .sm\:pb-26{
    padding-bottom: 6.5rem !important;
  }

  .sm\:pl-26{
    padding-left: 6.5rem !important;
  }

  .sm\:pt-27{
    padding-top: 6.75rem !important;
  }

  .sm\:pr-27{
    padding-right: 6.75rem !important;
  }

  .sm\:pb-27{
    padding-bottom: 6.75rem !important;
  }

  .sm\:pl-27{
    padding-left: 6.75rem !important;
  }

  .sm\:pt-28{
    padding-top: 7rem !important;
  }

  .sm\:pr-28{
    padding-right: 7rem !important;
  }

  .sm\:pb-28{
    padding-bottom: 7rem !important;
  }

  .sm\:pl-28{
    padding-left: 7rem !important;
  }

  .sm\:pt-29{
    padding-top: 7.25rem !important;
  }

  .sm\:pr-29{
    padding-right: 7.25rem !important;
  }

  .sm\:pb-29{
    padding-bottom: 7.25rem !important;
  }

  .sm\:pl-29{
    padding-left: 7.25rem !important;
  }

  .sm\:pt-30{
    padding-top: 7.5rem !important;
  }

  .sm\:pr-30{
    padding-right: 7.5rem !important;
  }

  .sm\:pb-30{
    padding-bottom: 7.5rem !important;
  }

  .sm\:pl-30{
    padding-left: 7.5rem !important;
  }

  .sm\:pt-31{
    padding-top: 7.75rem !important;
  }

  .sm\:pr-31{
    padding-right: 7.75rem !important;
  }

  .sm\:pb-31{
    padding-bottom: 7.75rem !important;
  }

  .sm\:pl-31{
    padding-left: 7.75rem !important;
  }

  .sm\:pt-32{
    padding-top: 8rem !important;
  }

  .sm\:pr-32{
    padding-right: 8rem !important;
  }

  .sm\:pb-32{
    padding-bottom: 8rem !important;
  }

  .sm\:pl-32{
    padding-left: 8rem !important;
  }

  .sm\:pt-33{
    padding-top: 8.25rem !important;
  }

  .sm\:pr-33{
    padding-right: 8.25rem !important;
  }

  .sm\:pb-33{
    padding-bottom: 8.25rem !important;
  }

  .sm\:pl-33{
    padding-left: 8.25rem !important;
  }

  .sm\:pt-34{
    padding-top: 8.5rem !important;
  }

  .sm\:pr-34{
    padding-right: 8.5rem !important;
  }

  .sm\:pb-34{
    padding-bottom: 8.5rem !important;
  }

  .sm\:pl-34{
    padding-left: 8.5rem !important;
  }

  .sm\:pt-35{
    padding-top: 8.75rem !important;
  }

  .sm\:pr-35{
    padding-right: 8.75rem !important;
  }

  .sm\:pb-35{
    padding-bottom: 8.75rem !important;
  }

  .sm\:pl-35{
    padding-left: 8.75rem !important;
  }

  .sm\:pt-36{
    padding-top: 9rem !important;
  }

  .sm\:pr-36{
    padding-right: 9rem !important;
  }

  .sm\:pb-36{
    padding-bottom: 9rem !important;
  }

  .sm\:pl-36{
    padding-left: 9rem !important;
  }

  .sm\:pt-37{
    padding-top: 9.25rem !important;
  }

  .sm\:pr-37{
    padding-right: 9.25rem !important;
  }

  .sm\:pb-37{
    padding-bottom: 9.25rem !important;
  }

  .sm\:pl-37{
    padding-left: 9.25rem !important;
  }

  .sm\:pt-38{
    padding-top: 9.5rem !important;
  }

  .sm\:pr-38{
    padding-right: 9.5rem !important;
  }

  .sm\:pb-38{
    padding-bottom: 9.5rem !important;
  }

  .sm\:pl-38{
    padding-left: 9.5rem !important;
  }

  .sm\:pt-39{
    padding-top: 9.75rem !important;
  }

  .sm\:pr-39{
    padding-right: 9.75rem !important;
  }

  .sm\:pb-39{
    padding-bottom: 9.75rem !important;
  }

  .sm\:pl-39{
    padding-left: 9.75rem !important;
  }

  .sm\:pt-40{
    padding-top: 10rem !important;
  }

  .sm\:pr-40{
    padding-right: 10rem !important;
  }

  .sm\:pb-40{
    padding-bottom: 10rem !important;
  }

  .sm\:pl-40{
    padding-left: 10rem !important;
  }

  .sm\:pt-41{
    padding-top: 10.25rem !important;
  }

  .sm\:pr-41{
    padding-right: 10.25rem !important;
  }

  .sm\:pb-41{
    padding-bottom: 10.25rem !important;
  }

  .sm\:pl-41{
    padding-left: 10.25rem !important;
  }

  .sm\:pt-42{
    padding-top: 10.5rem !important;
  }

  .sm\:pr-42{
    padding-right: 10.5rem !important;
  }

  .sm\:pb-42{
    padding-bottom: 10.5rem !important;
  }

  .sm\:pl-42{
    padding-left: 10.5rem !important;
  }

  .sm\:pt-43{
    padding-top: 10.75rem !important;
  }

  .sm\:pr-43{
    padding-right: 10.75rem !important;
  }

  .sm\:pb-43{
    padding-bottom: 10.75rem !important;
  }

  .sm\:pl-43{
    padding-left: 10.75rem !important;
  }

  .sm\:pt-44{
    padding-top: 11rem !important;
  }

  .sm\:pr-44{
    padding-right: 11rem !important;
  }

  .sm\:pb-44{
    padding-bottom: 11rem !important;
  }

  .sm\:pl-44{
    padding-left: 11rem !important;
  }

  .sm\:pt-45{
    padding-top: 11.25rem !important;
  }

  .sm\:pr-45{
    padding-right: 11.25rem !important;
  }

  .sm\:pb-45{
    padding-bottom: 11.25rem !important;
  }

  .sm\:pl-45{
    padding-left: 11.25rem !important;
  }

  .sm\:pt-46{
    padding-top: 11.5rem !important;
  }

  .sm\:pr-46{
    padding-right: 11.5rem !important;
  }

  .sm\:pb-46{
    padding-bottom: 11.5rem !important;
  }

  .sm\:pl-46{
    padding-left: 11.5rem !important;
  }

  .sm\:pt-47{
    padding-top: 11.75rem !important;
  }

  .sm\:pr-47{
    padding-right: 11.75rem !important;
  }

  .sm\:pb-47{
    padding-bottom: 11.75rem !important;
  }

  .sm\:pl-47{
    padding-left: 11.75rem !important;
  }

  .sm\:pt-48{
    padding-top: 12rem !important;
  }

  .sm\:pr-48{
    padding-right: 12rem !important;
  }

  .sm\:pb-48{
    padding-bottom: 12rem !important;
  }

  .sm\:pl-48{
    padding-left: 12rem !important;
  }

  .sm\:pt-49{
    padding-top: 12.25rem !important;
  }

  .sm\:pr-49{
    padding-right: 12.25rem !important;
  }

  .sm\:pb-49{
    padding-bottom: 12.25rem !important;
  }

  .sm\:pl-49{
    padding-left: 12.25rem !important;
  }

  .sm\:pt-50{
    padding-top: 12.5rem !important;
  }

  .sm\:pr-50{
    padding-right: 12.5rem !important;
  }

  .sm\:pb-50{
    padding-bottom: 12.5rem !important;
  }

  .sm\:pl-50{
    padding-left: 12.5rem !important;
  }

  .sm\:pt-51{
    padding-top: 12.75rem !important;
  }

  .sm\:pr-51{
    padding-right: 12.75rem !important;
  }

  .sm\:pb-51{
    padding-bottom: 12.75rem !important;
  }

  .sm\:pl-51{
    padding-left: 12.75rem !important;
  }

  .sm\:pt-52{
    padding-top: 13rem !important;
  }

  .sm\:pr-52{
    padding-right: 13rem !important;
  }

  .sm\:pb-52{
    padding-bottom: 13rem !important;
  }

  .sm\:pl-52{
    padding-left: 13rem !important;
  }

  .sm\:pt-53{
    padding-top: 13.25rem !important;
  }

  .sm\:pr-53{
    padding-right: 13.25rem !important;
  }

  .sm\:pb-53{
    padding-bottom: 13.25rem !important;
  }

  .sm\:pl-53{
    padding-left: 13.25rem !important;
  }

  .sm\:pt-54{
    padding-top: 13.5rem !important;
  }

  .sm\:pr-54{
    padding-right: 13.5rem !important;
  }

  .sm\:pb-54{
    padding-bottom: 13.5rem !important;
  }

  .sm\:pl-54{
    padding-left: 13.5rem !important;
  }

  .sm\:pt-55{
    padding-top: 13.75rem !important;
  }

  .sm\:pr-55{
    padding-right: 13.75rem !important;
  }

  .sm\:pb-55{
    padding-bottom: 13.75rem !important;
  }

  .sm\:pl-55{
    padding-left: 13.75rem !important;
  }

  .sm\:pt-56{
    padding-top: 14rem !important;
  }

  .sm\:pr-56{
    padding-right: 14rem !important;
  }

  .sm\:pb-56{
    padding-bottom: 14rem !important;
  }

  .sm\:pl-56{
    padding-left: 14rem !important;
  }

  .sm\:pt-70{
    padding-top: 17.5rem !important;
  }

  .sm\:pr-70{
    padding-right: 17.5rem !important;
  }

  .sm\:pb-70{
    padding-bottom: 17.5rem !important;
  }

  .sm\:pl-70{
    padding-left: 17.5rem !important;
  }

  .sm\:pt-71{
    padding-top: 17.75rem !important;
  }

  .sm\:pr-71{
    padding-right: 17.75rem !important;
  }

  .sm\:pb-71{
    padding-bottom: 17.75rem !important;
  }

  .sm\:pl-71{
    padding-left: 17.75rem !important;
  }

  .sm\:pt-72{
    padding-top: 18rem !important;
  }

  .sm\:pr-72{
    padding-right: 18rem !important;
  }

  .sm\:pb-72{
    padding-bottom: 18rem !important;
  }

  .sm\:pl-72{
    padding-left: 18rem !important;
  }

  .sm\:pt-73{
    padding-top: 18.25rem !important;
  }

  .sm\:pr-73{
    padding-right: 18.25rem !important;
  }

  .sm\:pb-73{
    padding-bottom: 18.25rem !important;
  }

  .sm\:pl-73{
    padding-left: 18.25rem !important;
  }

  .sm\:pt-74{
    padding-top: 18.5rem !important;
  }

  .sm\:pr-74{
    padding-right: 18.5rem !important;
  }

  .sm\:pb-74{
    padding-bottom: 18.5rem !important;
  }

  .sm\:pl-74{
    padding-left: 18.5rem !important;
  }

  .sm\:pt-75{
    padding-top: 18.75rem !important;
  }

  .sm\:pr-75{
    padding-right: 18.75rem !important;
  }

  .sm\:pb-75{
    padding-bottom: 18.75rem !important;
  }

  .sm\:pl-75{
    padding-left: 18.75rem !important;
  }

  .sm\:pt-76{
    padding-top: 19rem !important;
  }

  .sm\:pr-76{
    padding-right: 19rem !important;
  }

  .sm\:pb-76{
    padding-bottom: 19rem !important;
  }

  .sm\:pl-76{
    padding-left: 19rem !important;
  }

  .sm\:pt-77{
    padding-top: 19.25rem !important;
  }

  .sm\:pr-77{
    padding-right: 19.25rem !important;
  }

  .sm\:pb-77{
    padding-bottom: 19.25rem !important;
  }

  .sm\:pl-77{
    padding-left: 19.25rem !important;
  }

  .sm\:pt-78{
    padding-top: 19.5rem !important;
  }

  .sm\:pr-78{
    padding-right: 19.5rem !important;
  }

  .sm\:pb-78{
    padding-bottom: 19.5rem !important;
  }

  .sm\:pl-78{
    padding-left: 19.5rem !important;
  }

  .sm\:pt-79{
    padding-top: 19.75rem !important;
  }

  .sm\:pr-79{
    padding-right: 19.75rem !important;
  }

  .sm\:pb-79{
    padding-bottom: 19.75rem !important;
  }

  .sm\:pl-79{
    padding-left: 19.75rem !important;
  }

  .sm\:pt-80{
    padding-top: 20rem !important;
  }

  .sm\:pr-80{
    padding-right: 20rem !important;
  }

  .sm\:pb-80{
    padding-bottom: 20rem !important;
  }

  .sm\:pl-80{
    padding-left: 20rem !important;
  }

  .sm\:pt-81{
    padding-top: 20.25rem !important;
  }

  .sm\:pr-81{
    padding-right: 20.25rem !important;
  }

  .sm\:pb-81{
    padding-bottom: 20.25rem !important;
  }

  .sm\:pl-81{
    padding-left: 20.25rem !important;
  }

  .sm\:pt-82{
    padding-top: 20.5rem !important;
  }

  .sm\:pr-82{
    padding-right: 20.5rem !important;
  }

  .sm\:pb-82{
    padding-bottom: 20.5rem !important;
  }

  .sm\:pl-82{
    padding-left: 20.5rem !important;
  }

  .sm\:pt-83{
    padding-top: 20.75rem !important;
  }

  .sm\:pr-83{
    padding-right: 20.75rem !important;
  }

  .sm\:pb-83{
    padding-bottom: 20.75rem !important;
  }

  .sm\:pl-83{
    padding-left: 20.75rem !important;
  }

  .sm\:pt-84{
    padding-top: 21rem !important;
  }

  .sm\:pr-84{
    padding-right: 21rem !important;
  }

  .sm\:pb-84{
    padding-bottom: 21rem !important;
  }

  .sm\:pl-84{
    padding-left: 21rem !important;
  }

  .sm\:pt-85{
    padding-top: 21.25rem !important;
  }

  .sm\:pr-85{
    padding-right: 21.25rem !important;
  }

  .sm\:pb-85{
    padding-bottom: 21.25rem !important;
  }

  .sm\:pl-85{
    padding-left: 21.25rem !important;
  }

  .sm\:pt-86{
    padding-top: 21.5rem !important;
  }

  .sm\:pr-86{
    padding-right: 21.5rem !important;
  }

  .sm\:pb-86{
    padding-bottom: 21.5rem !important;
  }

  .sm\:pl-86{
    padding-left: 21.5rem !important;
  }

  .sm\:pt-87{
    padding-top: 21.75rem !important;
  }

  .sm\:pr-87{
    padding-right: 21.75rem !important;
  }

  .sm\:pb-87{
    padding-bottom: 21.75rem !important;
  }

  .sm\:pl-87{
    padding-left: 21.75rem !important;
  }

  .sm\:pt-88{
    padding-top: 22rem !important;
  }

  .sm\:pr-88{
    padding-right: 22rem !important;
  }

  .sm\:pb-88{
    padding-bottom: 22rem !important;
  }

  .sm\:pl-88{
    padding-left: 22rem !important;
  }

  .sm\:pt-89{
    padding-top: 22.25rem !important;
  }

  .sm\:pr-89{
    padding-right: 22.25rem !important;
  }

  .sm\:pb-89{
    padding-bottom: 22.25rem !important;
  }

  .sm\:pl-89{
    padding-left: 22.25rem !important;
  }

  .sm\:pt-90{
    padding-top: 22.5rem !important;
  }

  .sm\:pr-90{
    padding-right: 22.5rem !important;
  }

  .sm\:pb-90{
    padding-bottom: 22.5rem !important;
  }

  .sm\:pl-90{
    padding-left: 22.5rem !important;
  }

  .sm\:pt-91{
    padding-top: 22.75rem !important;
  }

  .sm\:pr-91{
    padding-right: 22.75rem !important;
  }

  .sm\:pb-91{
    padding-bottom: 22.75rem !important;
  }

  .sm\:pl-91{
    padding-left: 22.75rem !important;
  }

  .sm\:pt-92{
    padding-top: 23rem !important;
  }

  .sm\:pr-92{
    padding-right: 23rem !important;
  }

  .sm\:pb-92{
    padding-bottom: 23rem !important;
  }

  .sm\:pl-92{
    padding-left: 23rem !important;
  }

  .sm\:pt-100{
    padding-top: 25rem !important;
  }

  .sm\:pr-100{
    padding-right: 25rem !important;
  }

  .sm\:pb-100{
    padding-bottom: 25rem !important;
  }

  .sm\:pl-100{
    padding-left: 25rem !important;
  }

  .sm\:pt-131{
    padding-top: 25.25rem !important;
  }

  .sm\:pr-131{
    padding-right: 25.25rem !important;
  }

  .sm\:pb-131{
    padding-bottom: 25.25rem !important;
  }

  .sm\:pl-131{
    padding-left: 25.25rem !important;
  }

  .sm\:pt-135{
    padding-top: 34rem !important;
  }

  .sm\:pr-135{
    padding-right: 34rem !important;
  }

  .sm\:pb-135{
    padding-bottom: 34rem !important;
  }

  .sm\:pl-135{
    padding-left: 34rem !important;
  }

  .sm\:pt-150{
    padding-top: 37.5rem !important;
  }

  .sm\:pr-150{
    padding-right: 37.5rem !important;
  }

  .sm\:pb-150{
    padding-bottom: 37.5rem !important;
  }

  .sm\:pl-150{
    padding-left: 37.5rem !important;
  }

  .sm\:pt-710{
    padding-top: 44.375rem !important;
  }

  .sm\:pr-710{
    padding-right: 44.375rem !important;
  }

  .sm\:pb-710{
    padding-bottom: 44.375rem !important;
  }

  .sm\:pl-710{
    padding-left: 44.375rem !important;
  }

  .sm\:pt-820{
    padding-top: 51.25rem !important;
  }

  .sm\:pr-820{
    padding-right: 51.25rem !important;
  }

  .sm\:pb-820{
    padding-bottom: 51.25rem !important;
  }

  .sm\:pl-820{
    padding-left: 51.25rem !important;
  }

  .sm\:pt-1440{
    padding-top: 90rem !important;
  }

  .sm\:pr-1440{
    padding-right: 90rem !important;
  }

  .sm\:pb-1440{
    padding-bottom: 90rem !important;
  }

  .sm\:pl-1440{
    padding-left: 90rem !important;
  }

  .sm\:pt-2\.5{
    padding-top: .625rem !important;
  }

  .sm\:pr-2\.5{
    padding-right: .625rem !important;
  }

  .sm\:pb-2\.5{
    padding-bottom: .625rem !important;
  }

  .sm\:pl-2\.5{
    padding-left: .625rem !important;
  }

  .sm\:pt-6\.25{
    padding-top: 1.5626rem !important;
  }

  .sm\:pr-6\.25{
    padding-right: 1.5626rem !important;
  }

  .sm\:pb-6\.25{
    padding-bottom: 1.5626rem !important;
  }

  .sm\:pl-6\.25{
    padding-left: 1.5626rem !important;
  }

  .sm\:pt-7\.5{
    padding-top: 1.875rem !important;
  }

  .sm\:pr-7\.5{
    padding-right: 1.875rem !important;
  }

  .sm\:pb-7\.5{
    padding-bottom: 1.875rem !important;
  }

  .sm\:pl-7\.5{
    padding-left: 1.875rem !important;
  }

  .sm\:pt-12\.5{
    padding-top: 3.125rem !important;
  }

  .sm\:pr-12\.5{
    padding-right: 3.125rem !important;
  }

  .sm\:pb-12\.5{
    padding-bottom: 3.125rem !important;
  }

  .sm\:pl-12\.5{
    padding-left: 3.125rem !important;
  }

  .sm\:pt-17\.5{
    padding-top: 4.375rem !important;
  }

  .sm\:pr-17\.5{
    padding-right: 4.375rem !important;
  }

  .sm\:pb-17\.5{
    padding-bottom: 4.375rem !important;
  }

  .sm\:pl-17\.5{
    padding-left: 4.375rem !important;
  }

  .sm\:pt-31\.5{
    padding-top: 7.875rem !important;
  }

  .sm\:pr-31\.5{
    padding-right: 7.875rem !important;
  }

  .sm\:pb-31\.5{
    padding-bottom: 7.875rem !important;
  }

  .sm\:pl-31\.5{
    padding-left: 7.875rem !important;
  }

  .sm\:pt-thumb-tript-lg{
    padding-top: 15.625rem !important;
  }

  .sm\:pr-thumb-tript-lg{
    padding-right: 15.625rem !important;
  }

  .sm\:pb-thumb-tript-lg{
    padding-bottom: 15.625rem !important;
  }

  .sm\:pl-thumb-tript-lg{
    padding-left: 15.625rem !important;
  }

  .sm\:pt-thumb-tript-md{
    padding-top: 11.25rem !important;
  }

  .sm\:pr-thumb-tript-md{
    padding-right: 11.25rem !important;
  }

  .sm\:pb-thumb-tript-md{
    padding-bottom: 11.25rem !important;
  }

  .sm\:pl-thumb-tript-md{
    padding-left: 11.25rem !important;
  }

  .sm\:pt-thumb-trip-xl{
    padding-top: 20.625rem !important;
  }

  .sm\:pr-thumb-trip-xl{
    padding-right: 20.625rem !important;
  }

  .sm\:pb-thumb-trip-xl{
    padding-bottom: 20.625rem !important;
  }

  .sm\:pl-thumb-trip-xl{
    padding-left: 20.625rem !important;
  }

  .sm\:pt-tarapprendre-title-lg{
    padding-top: 58.75rem !important;
  }

  .sm\:pr-tarapprendre-title-lg{
    padding-right: 58.75rem !important;
  }

  .sm\:pb-tarapprendre-title-lg{
    padding-bottom: 58.75rem !important;
  }

  .sm\:pl-tarapprendre-title-lg{
    padding-left: 58.75rem !important;
  }

  .sm\:pt-oblong-list-lg{
    padding-top: 40.93rem !important;
  }

  .sm\:pr-oblong-list-lg{
    padding-right: 40.93rem !important;
  }

  .sm\:pb-oblong-list-lg{
    padding-bottom: 40.93rem !important;
  }

  .sm\:pl-oblong-list-lg{
    padding-left: 40.93rem !important;
  }

  .sm\:pt-oblong-list-md{
    padding-top: 20.95rem !important;
  }

  .sm\:pr-oblong-list-md{
    padding-right: 20.95rem !important;
  }

  .sm\:pb-oblong-list-md{
    padding-bottom: 20.95rem !important;
  }

  .sm\:pl-oblong-list-md{
    padding-left: 20.95rem !important;
  }

  .sm\:pt-oblong-content-lg{
    padding-top: 26.875rem !important;
  }

  .sm\:pr-oblong-content-lg{
    padding-right: 26.875rem !important;
  }

  .sm\:pb-oblong-content-lg{
    padding-bottom: 26.875rem !important;
  }

  .sm\:pl-oblong-content-lg{
    padding-left: 26.875rem !important;
  }

  .sm\:pt-article-thumb-lg{
    padding-top: 10.625rem !important;
  }

  .sm\:pr-article-thumb-lg{
    padding-right: 10.625rem !important;
  }

  .sm\:pb-article-thumb-lg{
    padding-bottom: 10.625rem !important;
  }

  .sm\:pl-article-thumb-lg{
    padding-left: 10.625rem !important;
  }

  .sm\:pt-support-title-l-lg{
    padding-top: 28.125rem !important;
  }

  .sm\:pr-support-title-l-lg{
    padding-right: 28.125rem !important;
  }

  .sm\:pb-support-title-l-lg{
    padding-bottom: 28.125rem !important;
  }

  .sm\:pl-support-title-l-lg{
    padding-left: 28.125rem !important;
  }

  .sm\:pt-support-title-r-lg{
    padding-top: 17.8125rem !important;
  }

  .sm\:pr-support-title-r-lg{
    padding-right: 17.8125rem !important;
  }

  .sm\:pb-support-title-r-lg{
    padding-bottom: 17.8125rem !important;
  }

  .sm\:pl-support-title-r-lg{
    padding-left: 17.8125rem !important;
  }

  .sm\:pt-main-footer-menu{
    padding-top: 13.75rem !important;
  }

  .sm\:pr-main-footer-menu{
    padding-right: 13.75rem !important;
  }

  .sm\:pb-main-footer-menu{
    padding-bottom: 13.75rem !important;
  }

  .sm\:pl-main-footer-menu{
    padding-left: 13.75rem !important;
  }

  .sm\:pt-main-footer-logo{
    padding-top: 25.625rem !important;
  }

  .sm\:pr-main-footer-logo{
    padding-right: 25.625rem !important;
  }

  .sm\:pb-main-footer-logo{
    padding-bottom: 25.625rem !important;
  }

  .sm\:pl-main-footer-logo{
    padding-left: 25.625rem !important;
  }

  .sm\:pt-full{
    padding-top: 100% !important;
  }

  .sm\:pr-full{
    padding-right: 100% !important;
  }

  .sm\:pb-full{
    padding-bottom: 100% !important;
  }

  .sm\:pl-full{
    padding-left: 100% !important;
  }

  .sm\:placeholder-primary::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-primary-75::-webkit-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .sm\:placeholder-primary-75::-moz-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .sm\:placeholder-primary-75:-ms-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .sm\:placeholder-primary-75::-ms-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .sm\:placeholder-primary-75::placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .sm\:placeholder-secondary::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-secondary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-white::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-white:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-white::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-white::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-seashell::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-seashell::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-seashell:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-seashell::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-seashell::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-black::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-black:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-black::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-black::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-dark::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-dark::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-dark:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-dark::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-dark::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green::placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-dark-gray::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-dark-gray::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-dark-gray:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-dark-gray::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-dark-gray::placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-xp::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-xp::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-xp:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-xp::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-xp::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-accent::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-accent::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-accent:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-accent::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-accent::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-1::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-1::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-1:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-1::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-1::placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-2::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-2::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-2:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-2::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-2::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-3::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-3::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-3:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-3::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-3::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-4::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-4::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-4:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-4::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-4::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-5::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-5::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-5:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-5::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-5::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-6::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-6::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-6:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-6::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-6::placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-7::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-7::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-7:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-7::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-7::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-8::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-8::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-8:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-8::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-8::placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-9::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-9::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-9:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-9::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-9::placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-10::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-10::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-10:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-10::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-10::placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-11::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-11::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-11:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-11::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-11::placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-12::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-12::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-12:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-12::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-12::placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-13::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-13::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-13:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-13::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-13::placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-14::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-14::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-14:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-14::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-14::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-15::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-15::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-15:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-15::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-15::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-16::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-16::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-16:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-16::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-blue-16::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-1::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-1::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-1:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-1::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-green-1::placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-1::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-1::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-1:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-1::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-1::placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-2::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-2::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-2:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-2::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-2::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-3::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-3::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-3:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-3::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-3::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-4::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-4::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-4:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-4::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-4::placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-5::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-5::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-5:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-5::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-5::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-6::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-6::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-6:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-6::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-6::placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-7::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-7::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-7:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-7::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-gray-7::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-purple::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-purple::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-purple:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-purple::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-purple::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-purple-1::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-purple-1::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-purple-1:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-purple-1::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-purple-1::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-transparent::-webkit-input-placeholder{
    color: transparent !important;
  }

  .sm\:placeholder-transparent::-moz-placeholder{
    color: transparent !important;
  }

  .sm\:placeholder-transparent:-ms-input-placeholder{
    color: transparent !important;
  }

  .sm\:placeholder-transparent::-ms-input-placeholder{
    color: transparent !important;
  }

  .sm\:placeholder-transparent::placeholder{
    color: transparent !important;
  }

  .sm\:placeholder-orange::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-orange:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-orange::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-orange::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-orange-2::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-orange-2::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-orange-2:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-orange-2::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-orange-2::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-red::placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-primary-75:focus::-webkit-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .sm\:focus\:placeholder-primary-75:focus::-moz-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .sm\:focus\:placeholder-primary-75:focus:-ms-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .sm\:focus\:placeholder-primary-75:focus::-ms-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .sm\:focus\:placeholder-primary-75:focus::placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .sm\:focus\:placeholder-secondary:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-secondary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-white:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-white:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-white:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-seashell:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-seashell:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-seashell:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-seashell:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-seashell:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-black:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-black:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-black:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-dark:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-dark:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-dark:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-dark:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-dark:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-dark-gray:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-dark-gray:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-dark-gray:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-dark-gray:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-dark-gray:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-xp:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-xp:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-xp:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-xp:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-xp:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-accent:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-accent:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-accent:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-accent:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-accent:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-1:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-1:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-1:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-1:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-1:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-2:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-2:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-2:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-2:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-2:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-3:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-3:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-3:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-3:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-3:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-4:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-4:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-4:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-4:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-4:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-5:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-5:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-5:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-5:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-5:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-6:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-6:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-6:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-6:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-6:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-7:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-7:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-7:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-7:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-7:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-8:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-8:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-8:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-8:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-8:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-9:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-9:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-9:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-9:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-9:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-10:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-10:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-10:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-10:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-10:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-11:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-11:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-11:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-11:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-11:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-12:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-12:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-12:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-12:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-12:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-13:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-13:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-13:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-13:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-13:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-14:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-14:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-14:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-14:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-14:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-15:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-15:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-15:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-15:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-15:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-16:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-16:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-16:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-16:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-blue-16:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-1:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-1:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-1:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-1:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-green-1:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-1:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-1:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-1:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-1:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-1:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-2:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-2:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-2:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-2:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-2:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-3:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-3:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-3:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-3:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-3:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-4:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-4:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-4:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-4:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-4:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-5:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-5:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-5:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-5:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-5:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-6:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-6:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-6:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-6:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-6:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-7:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-7:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-7:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-7:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-gray-7:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-purple:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-purple:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-purple:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-purple:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-purple:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-purple-1:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-purple-1:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-purple-1:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-purple-1:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-purple-1:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-transparent:focus::-webkit-input-placeholder{
    color: transparent !important;
  }

  .sm\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color: transparent !important;
  }

  .sm\:focus\:placeholder-transparent:focus:-ms-input-placeholder{
    color: transparent !important;
  }

  .sm\:focus\:placeholder-transparent:focus::-ms-input-placeholder{
    color: transparent !important;
  }

  .sm\:focus\:placeholder-transparent:focus::placeholder{
    color: transparent !important;
  }

  .sm\:focus\:placeholder-orange:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-orange:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-orange:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-orange-2:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-orange-2:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-orange-2:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-orange-2:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-orange-2:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .sm\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .sm\:placeholder-opacity-0::-webkit-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .sm\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .sm\:placeholder-opacity-0:-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .sm\:placeholder-opacity-0::-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .sm\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .sm\:placeholder-opacity-5::-webkit-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .sm\:placeholder-opacity-5::-moz-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .sm\:placeholder-opacity-5:-ms-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .sm\:placeholder-opacity-5::-ms-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .sm\:placeholder-opacity-5::placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .sm\:placeholder-opacity-10::-webkit-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .sm\:placeholder-opacity-10::-moz-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .sm\:placeholder-opacity-10:-ms-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .sm\:placeholder-opacity-10::-ms-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .sm\:placeholder-opacity-10::placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .sm\:placeholder-opacity-25::-webkit-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .sm\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .sm\:placeholder-opacity-25:-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .sm\:placeholder-opacity-25::-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .sm\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .sm\:placeholder-opacity-40::-webkit-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .sm\:placeholder-opacity-40::-moz-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .sm\:placeholder-opacity-40:-ms-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .sm\:placeholder-opacity-40::-ms-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .sm\:placeholder-opacity-40::placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .sm\:placeholder-opacity-50::-webkit-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .sm\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .sm\:placeholder-opacity-50:-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .sm\:placeholder-opacity-50::-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .sm\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .sm\:placeholder-opacity-75::-webkit-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .sm\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .sm\:placeholder-opacity-75:-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .sm\:placeholder-opacity-75::-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .sm\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .sm\:placeholder-opacity-90::-webkit-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .sm\:placeholder-opacity-90::-moz-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .sm\:placeholder-opacity-90:-ms-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .sm\:placeholder-opacity-90::-ms-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .sm\:placeholder-opacity-90::placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .sm\:placeholder-opacity-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .sm\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .sm\:placeholder-opacity-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .sm\:placeholder-opacity-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .sm\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .sm\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .sm\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .sm\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .sm\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .sm\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .sm\:focus\:placeholder-opacity-5:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .sm\:focus\:placeholder-opacity-5:focus::-moz-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .sm\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .sm\:focus\:placeholder-opacity-5:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .sm\:focus\:placeholder-opacity-5:focus::placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .sm\:focus\:placeholder-opacity-10:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .sm\:focus\:placeholder-opacity-10:focus::-moz-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .sm\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .sm\:focus\:placeholder-opacity-10:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .sm\:focus\:placeholder-opacity-10:focus::placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .sm\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .sm\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .sm\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .sm\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .sm\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .sm\:focus\:placeholder-opacity-40:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .sm\:focus\:placeholder-opacity-40:focus::-moz-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .sm\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .sm\:focus\:placeholder-opacity-40:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .sm\:focus\:placeholder-opacity-40:focus::placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .sm\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .sm\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .sm\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .sm\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .sm\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .sm\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .sm\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .sm\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .sm\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .sm\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .sm\:focus\:placeholder-opacity-90:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .sm\:focus\:placeholder-opacity-90:focus::-moz-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .sm\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .sm\:focus\:placeholder-opacity-90:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .sm\:focus\:placeholder-opacity-90:focus::placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .sm\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .sm\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .sm\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .sm\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .sm\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .sm\:pointer-events-none{
    pointer-events: none !important;
  }

  .sm\:pointer-events-auto{
    pointer-events: auto !important;
  }

  .sm\:static{
    position: static !important;
  }

  .sm\:fixed{
    position: fixed !important;
  }

  .sm\:absolute{
    position: absolute !important;
  }

  .sm\:relative{
    position: relative !important;
  }

  .sm\:sticky{
    position: sticky !important;
  }

  .sm\:inset-0{
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .sm\:inset-1{
    top: 0.25rem !important;
    right: 0.25rem !important;
    bottom: 0.25rem !important;
    left: 0.25rem !important;
  }

  .sm\:inset-5{
    top: 1.25rem !important;
    right: 1.25rem !important;
    bottom: 1.25rem !important;
    left: 1.25rem !important;
  }

  .sm\:inset-6{
    top: 1.5rem !important;
    right: 1.5rem !important;
    bottom: 1.5rem !important;
    left: 1.5rem !important;
  }

  .sm\:inset-10{
    top: 2.5rem !important;
    right: 2.5rem !important;
    bottom: 2.5rem !important;
    left: 2.5rem !important;
  }

  .sm\:inset-12{
    top: 3rem !important;
    right: 3rem !important;
    bottom: 3rem !important;
    left: 3rem !important;
  }

  .sm\:inset-14{
    top: 3.5rem !important;
    right: 3.5rem !important;
    bottom: 3.5rem !important;
    left: 3.5rem !important;
  }

  .sm\:inset-auto{
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .sm\:-inset-37\.5{
    top: -9.375rem !important;
    right: -9.375rem !important;
    bottom: -9.375rem !important;
    left: -9.375rem !important;
  }

  .sm\:-inset-17\.5{
    top: -4.375rem !important;
    right: -4.375rem !important;
    bottom: -4.375rem !important;
    left: -4.375rem !important;
  }

  .sm\:-inset-12\.5{
    top: -3.125rem !important;
    right: -3.125rem !important;
    bottom: -3.125rem !important;
    left: -3.125rem !important;
  }

  .sm\:-inset-5{
    top: -1.25rem !important;
    right: -1.25rem !important;
    bottom: -1.25rem !important;
    left: -1.25rem !important;
  }

  .sm\:inset-2\.5{
    top: 0.625rem !important;
    right: 0.625rem !important;
    bottom: 0.625rem !important;
    left: 0.625rem !important;
  }

  .sm\:inset-3\.75{
    top: 0.9375rem !important;
    right: 0.9375rem !important;
    bottom: 0.9375rem !important;
    left: 0.9375rem !important;
  }

  .sm\:inset-12\.5{
    top: 3.125rem !important;
    right: 3.125rem !important;
    bottom: 3.125rem !important;
    left: 3.125rem !important;
  }

  .sm\:inset-1\/2{
    top: 50% !important;
    right: 50% !important;
    bottom: 50% !important;
    left: 50% !important;
  }

  .sm\:inset-y-0{
    top: 0 !important;
    bottom: 0 !important;
  }

  .sm\:inset-x-0{
    right: 0 !important;
    left: 0 !important;
  }

  .sm\:inset-y-1{
    top: 0.25rem !important;
    bottom: 0.25rem !important;
  }

  .sm\:inset-x-1{
    right: 0.25rem !important;
    left: 0.25rem !important;
  }

  .sm\:inset-y-5{
    top: 1.25rem !important;
    bottom: 1.25rem !important;
  }

  .sm\:inset-x-5{
    right: 1.25rem !important;
    left: 1.25rem !important;
  }

  .sm\:inset-y-6{
    top: 1.5rem !important;
    bottom: 1.5rem !important;
  }

  .sm\:inset-x-6{
    right: 1.5rem !important;
    left: 1.5rem !important;
  }

  .sm\:inset-y-10{
    top: 2.5rem !important;
    bottom: 2.5rem !important;
  }

  .sm\:inset-x-10{
    right: 2.5rem !important;
    left: 2.5rem !important;
  }

  .sm\:inset-y-12{
    top: 3rem !important;
    bottom: 3rem !important;
  }

  .sm\:inset-x-12{
    right: 3rem !important;
    left: 3rem !important;
  }

  .sm\:inset-y-14{
    top: 3.5rem !important;
    bottom: 3.5rem !important;
  }

  .sm\:inset-x-14{
    right: 3.5rem !important;
    left: 3.5rem !important;
  }

  .sm\:inset-y-auto{
    top: auto !important;
    bottom: auto !important;
  }

  .sm\:inset-x-auto{
    right: auto !important;
    left: auto !important;
  }

  .sm\:-inset-y-37\.5{
    top: -9.375rem !important;
    bottom: -9.375rem !important;
  }

  .sm\:-inset-x-37\.5{
    right: -9.375rem !important;
    left: -9.375rem !important;
  }

  .sm\:-inset-y-17\.5{
    top: -4.375rem !important;
    bottom: -4.375rem !important;
  }

  .sm\:-inset-x-17\.5{
    right: -4.375rem !important;
    left: -4.375rem !important;
  }

  .sm\:-inset-y-12\.5{
    top: -3.125rem !important;
    bottom: -3.125rem !important;
  }

  .sm\:-inset-x-12\.5{
    right: -3.125rem !important;
    left: -3.125rem !important;
  }

  .sm\:-inset-y-5{
    top: -1.25rem !important;
    bottom: -1.25rem !important;
  }

  .sm\:-inset-x-5{
    right: -1.25rem !important;
    left: -1.25rem !important;
  }

  .sm\:inset-y-2\.5{
    top: 0.625rem !important;
    bottom: 0.625rem !important;
  }

  .sm\:inset-x-2\.5{
    right: 0.625rem !important;
    left: 0.625rem !important;
  }

  .sm\:inset-y-3\.75{
    top: 0.9375rem !important;
    bottom: 0.9375rem !important;
  }

  .sm\:inset-x-3\.75{
    right: 0.9375rem !important;
    left: 0.9375rem !important;
  }

  .sm\:inset-y-12\.5{
    top: 3.125rem !important;
    bottom: 3.125rem !important;
  }

  .sm\:inset-x-12\.5{
    right: 3.125rem !important;
    left: 3.125rem !important;
  }

  .sm\:inset-y-1\/2{
    top: 50% !important;
    bottom: 50% !important;
  }

  .sm\:inset-x-1\/2{
    right: 50% !important;
    left: 50% !important;
  }

  .sm\:top-0{
    top: 0 !important;
  }

  .sm\:right-0{
    right: 0 !important;
  }

  .sm\:bottom-0{
    bottom: 0 !important;
  }

  .sm\:left-0{
    left: 0 !important;
  }

  .sm\:top-1{
    top: 0.25rem !important;
  }

  .sm\:right-1{
    right: 0.25rem !important;
  }

  .sm\:bottom-1{
    bottom: 0.25rem !important;
  }

  .sm\:left-1{
    left: 0.25rem !important;
  }

  .sm\:top-5{
    top: 1.25rem !important;
  }

  .sm\:right-5{
    right: 1.25rem !important;
  }

  .sm\:bottom-5{
    bottom: 1.25rem !important;
  }

  .sm\:left-5{
    left: 1.25rem !important;
  }

  .sm\:top-6{
    top: 1.5rem !important;
  }

  .sm\:right-6{
    right: 1.5rem !important;
  }

  .sm\:bottom-6{
    bottom: 1.5rem !important;
  }

  .sm\:left-6{
    left: 1.5rem !important;
  }

  .sm\:top-10{
    top: 2.5rem !important;
  }

  .sm\:right-10{
    right: 2.5rem !important;
  }

  .sm\:bottom-10{
    bottom: 2.5rem !important;
  }

  .sm\:left-10{
    left: 2.5rem !important;
  }

  .sm\:top-12{
    top: 3rem !important;
  }

  .sm\:right-12{
    right: 3rem !important;
  }

  .sm\:bottom-12{
    bottom: 3rem !important;
  }

  .sm\:left-12{
    left: 3rem !important;
  }

  .sm\:top-14{
    top: 3.5rem !important;
  }

  .sm\:right-14{
    right: 3.5rem !important;
  }

  .sm\:bottom-14{
    bottom: 3.5rem !important;
  }

  .sm\:left-14{
    left: 3.5rem !important;
  }

  .sm\:top-auto{
    top: auto !important;
  }

  .sm\:right-auto{
    right: auto !important;
  }

  .sm\:bottom-auto{
    bottom: auto !important;
  }

  .sm\:left-auto{
    left: auto !important;
  }

  .sm\:-top-37\.5{
    top: -9.375rem !important;
  }

  .sm\:-right-37\.5{
    right: -9.375rem !important;
  }

  .sm\:-bottom-37\.5{
    bottom: -9.375rem !important;
  }

  .sm\:-left-37\.5{
    left: -9.375rem !important;
  }

  .sm\:-top-17\.5{
    top: -4.375rem !important;
  }

  .sm\:-right-17\.5{
    right: -4.375rem !important;
  }

  .sm\:-bottom-17\.5{
    bottom: -4.375rem !important;
  }

  .sm\:-left-17\.5{
    left: -4.375rem !important;
  }

  .sm\:-top-12\.5{
    top: -3.125rem !important;
  }

  .sm\:-right-12\.5{
    right: -3.125rem !important;
  }

  .sm\:-bottom-12\.5{
    bottom: -3.125rem !important;
  }

  .sm\:-left-12\.5{
    left: -3.125rem !important;
  }

  .sm\:-top-5{
    top: -1.25rem !important;
  }

  .sm\:-right-5{
    right: -1.25rem !important;
  }

  .sm\:-bottom-5{
    bottom: -1.25rem !important;
  }

  .sm\:-left-5{
    left: -1.25rem !important;
  }

  .sm\:top-2\.5{
    top: 0.625rem !important;
  }

  .sm\:right-2\.5{
    right: 0.625rem !important;
  }

  .sm\:bottom-2\.5{
    bottom: 0.625rem !important;
  }

  .sm\:left-2\.5{
    left: 0.625rem !important;
  }

  .sm\:top-3\.75{
    top: 0.9375rem !important;
  }

  .sm\:right-3\.75{
    right: 0.9375rem !important;
  }

  .sm\:bottom-3\.75{
    bottom: 0.9375rem !important;
  }

  .sm\:left-3\.75{
    left: 0.9375rem !important;
  }

  .sm\:top-12\.5{
    top: 3.125rem !important;
  }

  .sm\:right-12\.5{
    right: 3.125rem !important;
  }

  .sm\:bottom-12\.5{
    bottom: 3.125rem !important;
  }

  .sm\:left-12\.5{
    left: 3.125rem !important;
  }

  .sm\:top-1\/2{
    top: 50% !important;
  }

  .sm\:right-1\/2{
    right: 50% !important;
  }

  .sm\:bottom-1\/2{
    bottom: 50% !important;
  }

  .sm\:left-1\/2{
    left: 50% !important;
  }

  .sm\:resize-none{
    resize: none !important;
  }

  .sm\:resize-y{
    resize: vertical !important;
  }

  .sm\:resize-x{
    resize: horizontal !important;
  }

  .sm\:resize{
    resize: both !important;
  }

  .sm\:shadow-xs{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .sm\:shadow-sm{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .sm\:shadow{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:shadow-md{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:shadow-lg{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .sm\:shadow-xl{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .sm\:shadow-2xl{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .sm\:shadow-inner{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:shadow-outline{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .sm\:shadow-none{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .sm\:shadow-shortcuts-cards{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .sm\:shadow-key-numbers{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .sm\:hover\:shadow-xs:hover{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .sm\:hover\:shadow-sm:hover{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .sm\:hover\:shadow:hover{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:hover\:shadow-md:hover{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:hover\:shadow-lg:hover{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .sm\:hover\:shadow-xl:hover{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .sm\:hover\:shadow-2xl:hover{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .sm\:hover\:shadow-inner:hover{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:hover\:shadow-outline:hover{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .sm\:hover\:shadow-none:hover{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .sm\:hover\:shadow-shortcuts-cards:hover{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .sm\:hover\:shadow-key-numbers:hover{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .sm\:focus\:shadow-xs:focus{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .sm\:focus\:shadow-sm:focus{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .sm\:focus\:shadow:focus{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:focus\:shadow-md:focus{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:focus\:shadow-lg:focus{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .sm\:focus\:shadow-xl:focus{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .sm\:focus\:shadow-2xl:focus{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .sm\:focus\:shadow-inner:focus{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .sm\:focus\:shadow-outline:focus{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .sm\:focus\:shadow-none:focus{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .sm\:focus\:shadow-shortcuts-cards:focus{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .sm\:focus\:shadow-key-numbers:focus{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .sm\:fill-primary{
    fill: #061d47 !important;
  }

  .sm\:fill-secondary{
    fill: #e35205 !important;
  }

  .sm\:stroke-current{
    stroke: currentColor !important;
  }

  .sm\:stroke-0{
    stroke-width: 0 !important;
  }

  .sm\:stroke-1{
    stroke-width: 1 !important;
  }

  .sm\:stroke-2{
    stroke-width: 2 !important;
  }

  .sm\:table-auto{
    table-layout: auto !important;
  }

  .sm\:table-fixed{
    table-layout: fixed !important;
  }

  .sm\:text-left{
    text-align: left !important;
  }

  .sm\:text-center{
    text-align: center !important;
  }

  .sm\:text-right{
    text-align: right !important;
  }

  .sm\:text-justify{
    text-align: justify !important;
  }

  .sm\:text-primary{
    --text-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--text-opacity)) !important;
  }

  .sm\:text-primary-75{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .sm\:text-secondary{
    --text-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--text-opacity)) !important;
  }

  .sm\:text-white{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .sm\:text-seashell{
    --text-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--text-opacity)) !important;
  }

  .sm\:text-black{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .sm\:text-dark{
    --text-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--text-opacity)) !important;
  }

  .sm\:text-green{
    --text-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--text-opacity)) !important;
  }

  .sm\:text-dark-gray{
    --text-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--text-opacity)) !important;
  }

  .sm\:text-green-xp{
    --text-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--text-opacity)) !important;
  }

  .sm\:text-green-accent{
    --text-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--text-opacity)) !important;
  }

  .sm\:text-blue-1{
    --text-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--text-opacity)) !important;
  }

  .sm\:text-blue-2{
    --text-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--text-opacity)) !important;
  }

  .sm\:text-blue-3{
    --text-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--text-opacity)) !important;
  }

  .sm\:text-blue-4{
    --text-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--text-opacity)) !important;
  }

  .sm\:text-blue-5{
    --text-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--text-opacity)) !important;
  }

  .sm\:text-blue-6{
    --text-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--text-opacity)) !important;
  }

  .sm\:text-blue-7{
    --text-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--text-opacity)) !important;
  }

  .sm\:text-blue-8{
    --text-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--text-opacity)) !important;
  }

  .sm\:text-blue-9{
    --text-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--text-opacity)) !important;
  }

  .sm\:text-blue-10{
    --text-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--text-opacity)) !important;
  }

  .sm\:text-blue-11{
    --text-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--text-opacity)) !important;
  }

  .sm\:text-blue-12{
    --text-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--text-opacity)) !important;
  }

  .sm\:text-blue-13{
    --text-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--text-opacity)) !important;
  }

  .sm\:text-blue-14{
    --text-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--text-opacity)) !important;
  }

  .sm\:text-blue-15{
    --text-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--text-opacity)) !important;
  }

  .sm\:text-blue-16{
    --text-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--text-opacity)) !important;
  }

  .sm\:text-green-1{
    --text-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--text-opacity)) !important;
  }

  .sm\:text-gray-1{
    --text-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--text-opacity)) !important;
  }

  .sm\:text-gray-2{
    --text-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--text-opacity)) !important;
  }

  .sm\:text-gray-3{
    --text-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--text-opacity)) !important;
  }

  .sm\:text-gray-4{
    --text-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--text-opacity)) !important;
  }

  .sm\:text-gray-5{
    --text-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--text-opacity)) !important;
  }

  .sm\:text-gray-6{
    --text-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--text-opacity)) !important;
  }

  .sm\:text-gray-7{
    --text-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--text-opacity)) !important;
  }

  .sm\:text-purple{
    --text-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--text-opacity)) !important;
  }

  .sm\:text-purple-1{
    --text-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--text-opacity)) !important;
  }

  .sm\:text-transparent{
    color: transparent !important;
  }

  .sm\:text-orange{
    --text-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--text-opacity)) !important;
  }

  .sm\:text-orange-2{
    --text-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--text-opacity)) !important;
  }

  .sm\:text-red{
    --text-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-primary:hover{
    --text-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-primary-75:hover{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .sm\:hover\:text-secondary:hover{
    --text-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-white:hover{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-seashell:hover{
    --text-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-black:hover{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-dark:hover{
    --text-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-green:hover{
    --text-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-dark-gray:hover{
    --text-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-green-xp:hover{
    --text-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-green-accent:hover{
    --text-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-blue-1:hover{
    --text-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-blue-2:hover{
    --text-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-blue-3:hover{
    --text-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-blue-4:hover{
    --text-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-blue-5:hover{
    --text-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-blue-6:hover{
    --text-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-blue-7:hover{
    --text-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-blue-8:hover{
    --text-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-blue-9:hover{
    --text-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-blue-10:hover{
    --text-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-blue-11:hover{
    --text-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-blue-12:hover{
    --text-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-blue-13:hover{
    --text-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-blue-14:hover{
    --text-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-blue-15:hover{
    --text-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-blue-16:hover{
    --text-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-green-1:hover{
    --text-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-gray-1:hover{
    --text-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-gray-2:hover{
    --text-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-gray-3:hover{
    --text-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-gray-4:hover{
    --text-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-gray-5:hover{
    --text-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-gray-6:hover{
    --text-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-gray-7:hover{
    --text-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-purple:hover{
    --text-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-purple-1:hover{
    --text-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-transparent:hover{
    color: transparent !important;
  }

  .sm\:hover\:text-orange:hover{
    --text-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-orange-2:hover{
    --text-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--text-opacity)) !important;
  }

  .sm\:hover\:text-red:hover{
    --text-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-primary:focus{
    --text-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-primary-75:focus{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .sm\:focus\:text-secondary:focus{
    --text-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-white:focus{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-seashell:focus{
    --text-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-black:focus{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-dark:focus{
    --text-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-green:focus{
    --text-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-dark-gray:focus{
    --text-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-green-xp:focus{
    --text-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-green-accent:focus{
    --text-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-blue-1:focus{
    --text-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-blue-2:focus{
    --text-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-blue-3:focus{
    --text-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-blue-4:focus{
    --text-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-blue-5:focus{
    --text-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-blue-6:focus{
    --text-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-blue-7:focus{
    --text-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-blue-8:focus{
    --text-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-blue-9:focus{
    --text-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-blue-10:focus{
    --text-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-blue-11:focus{
    --text-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-blue-12:focus{
    --text-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-blue-13:focus{
    --text-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-blue-14:focus{
    --text-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-blue-15:focus{
    --text-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-blue-16:focus{
    --text-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-green-1:focus{
    --text-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-gray-1:focus{
    --text-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-gray-2:focus{
    --text-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-gray-3:focus{
    --text-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-gray-4:focus{
    --text-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-gray-5:focus{
    --text-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-gray-6:focus{
    --text-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-gray-7:focus{
    --text-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-purple:focus{
    --text-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-purple-1:focus{
    --text-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-transparent:focus{
    color: transparent !important;
  }

  .sm\:focus\:text-orange:focus{
    --text-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-orange-2:focus{
    --text-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--text-opacity)) !important;
  }

  .sm\:focus\:text-red:focus{
    --text-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--text-opacity)) !important;
  }

  .sm\:text-opacity-0{
    --text-opacity: 0 !important;
  }

  .sm\:text-opacity-5{
    --text-opacity: 0.05 !important;
  }

  .sm\:text-opacity-10{
    --text-opacity: 0.1 !important;
  }

  .sm\:text-opacity-25{
    --text-opacity: 0.25 !important;
  }

  .sm\:text-opacity-40{
    --text-opacity: 0.4 !important;
  }

  .sm\:text-opacity-50{
    --text-opacity: 0.5 !important;
  }

  .sm\:text-opacity-70{
    --text-opacity: 0.7 !important;
  }

  .sm\:text-opacity-75{
    --text-opacity: 0.75 !important;
  }

  .sm\:text-opacity-90{
    --text-opacity: 0.9 !important;
  }

  .sm\:text-opacity-100{
    --text-opacity: 1 !important;
  }

  .sm\:hover\:text-opacity-0:hover{
    --text-opacity: 0 !important;
  }

  .sm\:hover\:text-opacity-5:hover{
    --text-opacity: 0.05 !important;
  }

  .sm\:hover\:text-opacity-10:hover{
    --text-opacity: 0.1 !important;
  }

  .sm\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25 !important;
  }

  .sm\:hover\:text-opacity-40:hover{
    --text-opacity: 0.4 !important;
  }

  .sm\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5 !important;
  }

  .sm\:hover\:text-opacity-70:hover{
    --text-opacity: 0.7 !important;
  }

  .sm\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75 !important;
  }

  .sm\:hover\:text-opacity-90:hover{
    --text-opacity: 0.9 !important;
  }

  .sm\:hover\:text-opacity-100:hover{
    --text-opacity: 1 !important;
  }

  .sm\:focus\:text-opacity-0:focus{
    --text-opacity: 0 !important;
  }

  .sm\:focus\:text-opacity-5:focus{
    --text-opacity: 0.05 !important;
  }

  .sm\:focus\:text-opacity-10:focus{
    --text-opacity: 0.1 !important;
  }

  .sm\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25 !important;
  }

  .sm\:focus\:text-opacity-40:focus{
    --text-opacity: 0.4 !important;
  }

  .sm\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5 !important;
  }

  .sm\:focus\:text-opacity-70:focus{
    --text-opacity: 0.7 !important;
  }

  .sm\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75 !important;
  }

  .sm\:focus\:text-opacity-90:focus{
    --text-opacity: 0.9 !important;
  }

  .sm\:focus\:text-opacity-100:focus{
    --text-opacity: 1 !important;
  }

  .sm\:italic{
    font-style: italic !important;
  }

  .sm\:not-italic{
    font-style: normal !important;
  }

  .sm\:uppercase{
    text-transform: uppercase !important;
  }

  .sm\:lowercase{
    text-transform: lowercase !important;
  }

  .sm\:capitalize{
    text-transform: capitalize !important;
  }

  .sm\:normal-case{
    text-transform: none !important;
  }

  .sm\:underline{
    text-decoration: underline !important;
  }

  .sm\:line-through{
    text-decoration: line-through !important;
  }

  .sm\:no-underline{
    text-decoration: none !important;
  }

  .sm\:hover\:underline:hover{
    text-decoration: underline !important;
  }

  .sm\:hover\:line-through:hover{
    text-decoration: line-through !important;
  }

  .sm\:hover\:no-underline:hover{
    text-decoration: none !important;
  }

  .sm\:focus\:underline:focus{
    text-decoration: underline !important;
  }

  .sm\:focus\:line-through:focus{
    text-decoration: line-through !important;
  }

  .sm\:focus\:no-underline:focus{
    text-decoration: none !important;
  }

  .sm\:antialiased{
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .sm\:subpixel-antialiased{
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .sm\:ordinal, .sm\:slashed-zero, .sm\:lining-nums, .sm\:oldstyle-nums, .sm\:proportional-nums, .sm\:tabular-nums, .sm\:diagonal-fractions, .sm\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;
  }

  .sm\:normal-nums{
    font-variant-numeric: normal !important;
  }

  .sm\:ordinal{
    --font-variant-numeric-ordinal: ordinal !important;
  }

  .sm\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero !important;
  }

  .sm\:lining-nums{
    --font-variant-numeric-figure: lining-nums !important;
  }

  .sm\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums !important;
  }

  .sm\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums !important;
  }

  .sm\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums !important;
  }

  .sm\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions !important;
  }

  .sm\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions !important;
  }

  .sm\:tracking-tighter{
    letter-spacing: -0.05em !important;
  }

  .sm\:tracking-tight{
    letter-spacing: -0.025em !important;
  }

  .sm\:tracking-normal{
    letter-spacing: 0 !important;
  }

  .sm\:tracking-wide{
    letter-spacing: 0.025em !important;
  }

  .sm\:tracking-wider{
    letter-spacing: 0.05em !important;
  }

  .sm\:tracking-widest{
    letter-spacing: 0.1em !important;
  }

  .sm\:select-none{
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important;
  }

  .sm\:select-text{
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
        -ms-user-select: text !important;
            user-select: text !important;
  }

  .sm\:select-all{
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
        -ms-user-select: all !important;
            user-select: all !important;
  }

  .sm\:select-auto{
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
        -ms-user-select: auto !important;
            user-select: auto !important;
  }

  .sm\:align-baseline{
    vertical-align: baseline !important;
  }

  .sm\:align-top{
    vertical-align: top !important;
  }

  .sm\:align-middle{
    vertical-align: middle !important;
  }

  .sm\:align-bottom{
    vertical-align: bottom !important;
  }

  .sm\:align-text-top{
    vertical-align: text-top !important;
  }

  .sm\:align-text-bottom{
    vertical-align: text-bottom !important;
  }

  .sm\:visible{
    visibility: visible !important;
  }

  .sm\:invisible{
    visibility: hidden !important;
  }

  .sm\:whitespace-normal{
    white-space: normal !important;
  }

  .sm\:whitespace-no-wrap{
    white-space: nowrap !important;
  }

  .sm\:whitespace-pre{
    white-space: pre !important;
  }

  .sm\:whitespace-pre-line{
    white-space: pre-line !important;
  }

  .sm\:whitespace-pre-wrap{
    white-space: pre-wrap !important;
  }

  .sm\:break-normal{
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .sm\:break-words{
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
  }

  .sm\:break-all{
    word-break: break-all !important;
  }

  .sm\:truncate{
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .sm\:w-0{
    width: 0px !important;
  }

  .sm\:w-1{
    width: .25rem !important;
  }

  .sm\:w-2{
    width: .5rem !important;
  }

  .sm\:w-3{
    width: .75rem !important;
  }

  .sm\:w-4{
    width: 1rem !important;
  }

  .sm\:w-5{
    width: 1.25rem !important;
  }

  .sm\:w-6{
    width: 1.5rem !important;
  }

  .sm\:w-7{
    width: 1.75rem !important;
  }

  .sm\:w-8{
    width: 2rem !important;
  }

  .sm\:w-9{
    width: 2.25rem !important;
  }

  .sm\:w-10{
    width: 2.5rem !important;
  }

  .sm\:w-11{
    width: 2.75rem !important;
  }

  .sm\:w-12{
    width: 3rem !important;
  }

  .sm\:w-13{
    width: 3.25rem !important;
  }

  .sm\:w-14{
    width: 3.5rem !important;
  }

  .sm\:w-15{
    width: 3.75rem !important;
  }

  .sm\:w-16{
    width: 4rem !important;
  }

  .sm\:w-17{
    width: 4.25rem !important;
  }

  .sm\:w-18{
    width: 4.5rem !important;
  }

  .sm\:w-19{
    width: 4.75rem !important;
  }

  .sm\:w-20{
    width: 5rem !important;
  }

  .sm\:w-21{
    width: 5.25rem !important;
  }

  .sm\:w-22{
    width: 5.5rem !important;
  }

  .sm\:w-23{
    width: 5.75rem !important;
  }

  .sm\:w-24{
    width: 6rem !important;
  }

  .sm\:w-25{
    width: 6.25rem !important;
  }

  .sm\:w-26{
    width: 6.5rem !important;
  }

  .sm\:w-27{
    width: 6.75rem !important;
  }

  .sm\:w-28{
    width: 7rem !important;
  }

  .sm\:w-29{
    width: 7.25rem !important;
  }

  .sm\:w-30{
    width: 7.5rem !important;
  }

  .sm\:w-31{
    width: 7.75rem !important;
  }

  .sm\:w-32{
    width: 8rem !important;
  }

  .sm\:w-33{
    width: 8.25rem !important;
  }

  .sm\:w-34{
    width: 8.5rem !important;
  }

  .sm\:w-35{
    width: 8.75rem !important;
  }

  .sm\:w-36{
    width: 9rem !important;
  }

  .sm\:w-37{
    width: 9.25rem !important;
  }

  .sm\:w-38{
    width: 9.5rem !important;
  }

  .sm\:w-39{
    width: 9.75rem !important;
  }

  .sm\:w-40{
    width: 10rem !important;
  }

  .sm\:w-41{
    width: 10.25rem !important;
  }

  .sm\:w-42{
    width: 10.5rem !important;
  }

  .sm\:w-43{
    width: 10.75rem !important;
  }

  .sm\:w-44{
    width: 11rem !important;
  }

  .sm\:w-45{
    width: 11.25rem !important;
  }

  .sm\:w-46{
    width: 11.5rem !important;
  }

  .sm\:w-47{
    width: 11.75rem !important;
  }

  .sm\:w-48{
    width: 12rem !important;
  }

  .sm\:w-49{
    width: 12.25rem !important;
  }

  .sm\:w-50{
    width: 12.5rem !important;
  }

  .sm\:w-51{
    width: 12.75rem !important;
  }

  .sm\:w-52{
    width: 13rem !important;
  }

  .sm\:w-53{
    width: 13.25rem !important;
  }

  .sm\:w-54{
    width: 13.5rem !important;
  }

  .sm\:w-55{
    width: 13.75rem !important;
  }

  .sm\:w-56{
    width: 14rem !important;
  }

  .sm\:w-70{
    width: 17.5rem !important;
  }

  .sm\:w-71{
    width: 17.75rem !important;
  }

  .sm\:w-72{
    width: 18rem !important;
  }

  .sm\:w-73{
    width: 18.25rem !important;
  }

  .sm\:w-74{
    width: 18.5rem !important;
  }

  .sm\:w-75{
    width: 18.75rem !important;
  }

  .sm\:w-76{
    width: 19rem !important;
  }

  .sm\:w-77{
    width: 19.25rem !important;
  }

  .sm\:w-78{
    width: 19.5rem !important;
  }

  .sm\:w-79{
    width: 19.75rem !important;
  }

  .sm\:w-80{
    width: 20rem !important;
  }

  .sm\:w-81{
    width: 20.25rem !important;
  }

  .sm\:w-82{
    width: 20.5rem !important;
  }

  .sm\:w-83{
    width: 20.75rem !important;
  }

  .sm\:w-84{
    width: 21rem !important;
  }

  .sm\:w-85{
    width: 21.25rem !important;
  }

  .sm\:w-86{
    width: 21.5rem !important;
  }

  .sm\:w-87{
    width: 21.75rem !important;
  }

  .sm\:w-88{
    width: 22rem !important;
  }

  .sm\:w-89{
    width: 22.25rem !important;
  }

  .sm\:w-90{
    width: 22.5rem !important;
  }

  .sm\:w-91{
    width: 22.75rem !important;
  }

  .sm\:w-92{
    width: 23rem !important;
  }

  .sm\:w-100{
    width: 25rem !important;
  }

  .sm\:w-131{
    width: 25.25rem !important;
  }

  .sm\:w-135{
    width: 34rem !important;
  }

  .sm\:w-150{
    width: 37.5rem !important;
  }

  .sm\:w-260{
    width: 65rem !important;
  }

  .sm\:w-710{
    width: 44.375rem !important;
  }

  .sm\:w-820{
    width: 51.25rem !important;
  }

  .sm\:w-1440{
    width: 90rem !important;
  }

  .sm\:w-auto{
    width: auto !important;
  }

  .sm\:w-2\.5{
    width: .625rem !important;
  }

  .sm\:w-6\.25{
    width: 1.5626rem !important;
  }

  .sm\:w-7\.5{
    width: 1.875rem !important;
  }

  .sm\:w-12\.5{
    width: 3.125rem !important;
  }

  .sm\:w-17\.5{
    width: 4.375rem !important;
  }

  .sm\:w-31\.5{
    width: 7.875rem !important;
  }

  .sm\:w-thumb-tript-lg{
    width: 15.625rem !important;
  }

  .sm\:w-thumb-tript-md{
    width: 11.25rem !important;
  }

  .sm\:w-thumb-trip-xl{
    width: 20.625rem !important;
  }

  .sm\:w-tarapprendre-title-lg{
    width: 58.75rem !important;
  }

  .sm\:w-oblong-list-lg{
    width: 40.93rem !important;
  }

  .sm\:w-oblong-list-md{
    width: 20.95rem !important;
  }

  .sm\:w-oblong-content-lg{
    width: 26.875rem !important;
  }

  .sm\:w-article-thumb-lg{
    width: 10.625rem !important;
  }

  .sm\:w-support-title-l-lg{
    width: 28.125rem !important;
  }

  .sm\:w-support-title-r-lg{
    width: 17.8125rem !important;
  }

  .sm\:w-main-footer-menu{
    width: 13.75rem !important;
  }

  .sm\:w-main-footer-logo{
    width: 25.625rem !important;
  }

  .sm\:w-full{
    width: 100% !important;
  }

  .sm\:w-1\/2{
    width: 50% !important;
  }

  .sm\:w-1\/3{
    width: 33.333333% !important;
  }

  .sm\:w-2\/3{
    width: 66.666667% !important;
  }

  .sm\:w-1\/4{
    width: 25% !important;
  }

  .sm\:w-2\/4{
    width: 50% !important;
  }

  .sm\:w-3\/4{
    width: 75% !important;
  }

  .sm\:w-1\/5{
    width: 20% !important;
  }

  .sm\:w-2\/5{
    width: 40% !important;
  }

  .sm\:w-3\/5{
    width: 60% !important;
  }

  .sm\:w-4\/5{
    width: 80% !important;
  }

  .sm\:w-1\/6{
    width: 16.666667% !important;
  }

  .sm\:w-2\/6{
    width: 33.333333% !important;
  }

  .sm\:w-3\/6{
    width: 50% !important;
  }

  .sm\:w-4\/6{
    width: 66.666667% !important;
  }

  .sm\:w-5\/6{
    width: 83.333333% !important;
  }

  .sm\:w-1\/12{
    width: 8.333333% !important;
  }

  .sm\:w-2\/12{
    width: 16.666667% !important;
  }

  .sm\:w-3\/12{
    width: 25% !important;
  }

  .sm\:w-4\/12{
    width: 33.333333% !important;
  }

  .sm\:w-5\/12{
    width: 41.666667% !important;
  }

  .sm\:w-6\/12{
    width: 50% !important;
  }

  .sm\:w-7\/12{
    width: 58.333333% !important;
  }

  .sm\:w-8\/12{
    width: 66.666667% !important;
  }

  .sm\:w-9\/12{
    width: 75% !important;
  }

  .sm\:w-10\/12{
    width: 83.333333% !important;
  }

  .sm\:w-11\/12{
    width: 91.666667% !important;
  }

  .sm\:w-screen{
    width: 100vw !important;
  }

  .sm\:w-27\.5{
    width: 6.875rem !important;
  }

  .sm\:w-42\.5{
    width: 10.625rem !important;
  }

  .sm\:w-67\.5{
    width: 16.875rem !important;
  }

  .sm\:z-0{
    z-index: 0 !important;
  }

  .sm\:z-10{
    z-index: 10 !important;
  }

  .sm\:z-20{
    z-index: 20 !important;
  }

  .sm\:z-30{
    z-index: 30 !important;
  }

  .sm\:z-40{
    z-index: 40 !important;
  }

  .sm\:z-50{
    z-index: 50 !important;
  }

  .sm\:z-100{
    z-index: 100 !important;
  }

  .sm\:z-auto{
    z-index: auto !important;
  }

  .sm\:gap-0{
    grid-gap: 0px !important;
    gap: 0px !important;
  }

  .sm\:gap-1{
    grid-gap: .25rem !important;
    gap: .25rem !important;
  }

  .sm\:gap-2{
    grid-gap: .5rem !important;
    gap: .5rem !important;
  }

  .sm\:gap-3{
    grid-gap: .75rem !important;
    gap: .75rem !important;
  }

  .sm\:gap-4{
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .sm\:gap-5{
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important;
  }

  .sm\:gap-6{
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important;
  }

  .sm\:gap-7{
    grid-gap: 1.75rem !important;
    gap: 1.75rem !important;
  }

  .sm\:gap-8{
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .sm\:gap-9{
    grid-gap: 2.25rem !important;
    gap: 2.25rem !important;
  }

  .sm\:gap-10{
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .sm\:gap-11{
    grid-gap: 2.75rem !important;
    gap: 2.75rem !important;
  }

  .sm\:gap-12{
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .sm\:gap-13{
    grid-gap: 3.25rem !important;
    gap: 3.25rem !important;
  }

  .sm\:gap-14{
    grid-gap: 3.5rem !important;
    gap: 3.5rem !important;
  }

  .sm\:gap-15{
    grid-gap: 3.75rem !important;
    gap: 3.75rem !important;
  }

  .sm\:gap-16{
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .sm\:gap-17{
    grid-gap: 4.25rem !important;
    gap: 4.25rem !important;
  }

  .sm\:gap-18{
    grid-gap: 4.5rem !important;
    gap: 4.5rem !important;
  }

  .sm\:gap-19{
    grid-gap: 4.75rem !important;
    gap: 4.75rem !important;
  }

  .sm\:gap-20{
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .sm\:gap-21{
    grid-gap: 5.25rem !important;
    gap: 5.25rem !important;
  }

  .sm\:gap-22{
    grid-gap: 5.5rem !important;
    gap: 5.5rem !important;
  }

  .sm\:gap-23{
    grid-gap: 5.75rem !important;
    gap: 5.75rem !important;
  }

  .sm\:gap-24{
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .sm\:gap-25{
    grid-gap: 6.25rem !important;
    gap: 6.25rem !important;
  }

  .sm\:gap-26{
    grid-gap: 6.5rem !important;
    gap: 6.5rem !important;
  }

  .sm\:gap-27{
    grid-gap: 6.75rem !important;
    gap: 6.75rem !important;
  }

  .sm\:gap-28{
    grid-gap: 7rem !important;
    gap: 7rem !important;
  }

  .sm\:gap-29{
    grid-gap: 7.25rem !important;
    gap: 7.25rem !important;
  }

  .sm\:gap-30{
    grid-gap: 7.5rem !important;
    gap: 7.5rem !important;
  }

  .sm\:gap-31{
    grid-gap: 7.75rem !important;
    gap: 7.75rem !important;
  }

  .sm\:gap-32{
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .sm\:gap-33{
    grid-gap: 8.25rem !important;
    gap: 8.25rem !important;
  }

  .sm\:gap-34{
    grid-gap: 8.5rem !important;
    gap: 8.5rem !important;
  }

  .sm\:gap-35{
    grid-gap: 8.75rem !important;
    gap: 8.75rem !important;
  }

  .sm\:gap-36{
    grid-gap: 9rem !important;
    gap: 9rem !important;
  }

  .sm\:gap-37{
    grid-gap: 9.25rem !important;
    gap: 9.25rem !important;
  }

  .sm\:gap-38{
    grid-gap: 9.5rem !important;
    gap: 9.5rem !important;
  }

  .sm\:gap-39{
    grid-gap: 9.75rem !important;
    gap: 9.75rem !important;
  }

  .sm\:gap-40{
    grid-gap: 10rem !important;
    gap: 10rem !important;
  }

  .sm\:gap-41{
    grid-gap: 10.25rem !important;
    gap: 10.25rem !important;
  }

  .sm\:gap-42{
    grid-gap: 10.5rem !important;
    gap: 10.5rem !important;
  }

  .sm\:gap-43{
    grid-gap: 10.75rem !important;
    gap: 10.75rem !important;
  }

  .sm\:gap-44{
    grid-gap: 11rem !important;
    gap: 11rem !important;
  }

  .sm\:gap-45{
    grid-gap: 11.25rem !important;
    gap: 11.25rem !important;
  }

  .sm\:gap-46{
    grid-gap: 11.5rem !important;
    gap: 11.5rem !important;
  }

  .sm\:gap-47{
    grid-gap: 11.75rem !important;
    gap: 11.75rem !important;
  }

  .sm\:gap-48{
    grid-gap: 12rem !important;
    gap: 12rem !important;
  }

  .sm\:gap-49{
    grid-gap: 12.25rem !important;
    gap: 12.25rem !important;
  }

  .sm\:gap-50{
    grid-gap: 12.5rem !important;
    gap: 12.5rem !important;
  }

  .sm\:gap-51{
    grid-gap: 12.75rem !important;
    gap: 12.75rem !important;
  }

  .sm\:gap-52{
    grid-gap: 13rem !important;
    gap: 13rem !important;
  }

  .sm\:gap-53{
    grid-gap: 13.25rem !important;
    gap: 13.25rem !important;
  }

  .sm\:gap-54{
    grid-gap: 13.5rem !important;
    gap: 13.5rem !important;
  }

  .sm\:gap-55{
    grid-gap: 13.75rem !important;
    gap: 13.75rem !important;
  }

  .sm\:gap-56{
    grid-gap: 14rem !important;
    gap: 14rem !important;
  }

  .sm\:gap-70{
    grid-gap: 17.5rem !important;
    gap: 17.5rem !important;
  }

  .sm\:gap-71{
    grid-gap: 17.75rem !important;
    gap: 17.75rem !important;
  }

  .sm\:gap-72{
    grid-gap: 18rem !important;
    gap: 18rem !important;
  }

  .sm\:gap-73{
    grid-gap: 18.25rem !important;
    gap: 18.25rem !important;
  }

  .sm\:gap-74{
    grid-gap: 18.5rem !important;
    gap: 18.5rem !important;
  }

  .sm\:gap-75{
    grid-gap: 18.75rem !important;
    gap: 18.75rem !important;
  }

  .sm\:gap-76{
    grid-gap: 19rem !important;
    gap: 19rem !important;
  }

  .sm\:gap-77{
    grid-gap: 19.25rem !important;
    gap: 19.25rem !important;
  }

  .sm\:gap-78{
    grid-gap: 19.5rem !important;
    gap: 19.5rem !important;
  }

  .sm\:gap-79{
    grid-gap: 19.75rem !important;
    gap: 19.75rem !important;
  }

  .sm\:gap-80{
    grid-gap: 20rem !important;
    gap: 20rem !important;
  }

  .sm\:gap-81{
    grid-gap: 20.25rem !important;
    gap: 20.25rem !important;
  }

  .sm\:gap-82{
    grid-gap: 20.5rem !important;
    gap: 20.5rem !important;
  }

  .sm\:gap-83{
    grid-gap: 20.75rem !important;
    gap: 20.75rem !important;
  }

  .sm\:gap-84{
    grid-gap: 21rem !important;
    gap: 21rem !important;
  }

  .sm\:gap-85{
    grid-gap: 21.25rem !important;
    gap: 21.25rem !important;
  }

  .sm\:gap-86{
    grid-gap: 21.5rem !important;
    gap: 21.5rem !important;
  }

  .sm\:gap-87{
    grid-gap: 21.75rem !important;
    gap: 21.75rem !important;
  }

  .sm\:gap-88{
    grid-gap: 22rem !important;
    gap: 22rem !important;
  }

  .sm\:gap-89{
    grid-gap: 22.25rem !important;
    gap: 22.25rem !important;
  }

  .sm\:gap-90{
    grid-gap: 22.5rem !important;
    gap: 22.5rem !important;
  }

  .sm\:gap-91{
    grid-gap: 22.75rem !important;
    gap: 22.75rem !important;
  }

  .sm\:gap-92{
    grid-gap: 23rem !important;
    gap: 23rem !important;
  }

  .sm\:gap-100{
    grid-gap: 25rem !important;
    gap: 25rem !important;
  }

  .sm\:gap-131{
    grid-gap: 25.25rem !important;
    gap: 25.25rem !important;
  }

  .sm\:gap-135{
    grid-gap: 34rem !important;
    gap: 34rem !important;
  }

  .sm\:gap-150{
    grid-gap: 37.5rem !important;
    gap: 37.5rem !important;
  }

  .sm\:gap-710{
    grid-gap: 44.375rem !important;
    gap: 44.375rem !important;
  }

  .sm\:gap-820{
    grid-gap: 51.25rem !important;
    gap: 51.25rem !important;
  }

  .sm\:gap-1440{
    grid-gap: 90rem !important;
    gap: 90rem !important;
  }

  .sm\:gap-2\.5{
    grid-gap: .625rem !important;
    gap: .625rem !important;
  }

  .sm\:gap-6\.25{
    grid-gap: 1.5626rem !important;
    gap: 1.5626rem !important;
  }

  .sm\:gap-7\.5{
    grid-gap: 1.875rem !important;
    gap: 1.875rem !important;
  }

  .sm\:gap-12\.5{
    grid-gap: 3.125rem !important;
    gap: 3.125rem !important;
  }

  .sm\:gap-17\.5{
    grid-gap: 4.375rem !important;
    gap: 4.375rem !important;
  }

  .sm\:gap-31\.5{
    grid-gap: 7.875rem !important;
    gap: 7.875rem !important;
  }

  .sm\:gap-thumb-tript-lg{
    grid-gap: 15.625rem !important;
    gap: 15.625rem !important;
  }

  .sm\:gap-thumb-tript-md{
    grid-gap: 11.25rem !important;
    gap: 11.25rem !important;
  }

  .sm\:gap-thumb-trip-xl{
    grid-gap: 20.625rem !important;
    gap: 20.625rem !important;
  }

  .sm\:gap-tarapprendre-title-lg{
    grid-gap: 58.75rem !important;
    gap: 58.75rem !important;
  }

  .sm\:gap-oblong-list-lg{
    grid-gap: 40.93rem !important;
    gap: 40.93rem !important;
  }

  .sm\:gap-oblong-list-md{
    grid-gap: 20.95rem !important;
    gap: 20.95rem !important;
  }

  .sm\:gap-oblong-content-lg{
    grid-gap: 26.875rem !important;
    gap: 26.875rem !important;
  }

  .sm\:gap-article-thumb-lg{
    grid-gap: 10.625rem !important;
    gap: 10.625rem !important;
  }

  .sm\:gap-support-title-l-lg{
    grid-gap: 28.125rem !important;
    gap: 28.125rem !important;
  }

  .sm\:gap-support-title-r-lg{
    grid-gap: 17.8125rem !important;
    gap: 17.8125rem !important;
  }

  .sm\:gap-main-footer-menu{
    grid-gap: 13.75rem !important;
    gap: 13.75rem !important;
  }

  .sm\:gap-main-footer-logo{
    grid-gap: 25.625rem !important;
    gap: 25.625rem !important;
  }

  .sm\:gap-full{
    grid-gap: 100% !important;
    gap: 100% !important;
  }

  .sm\:col-gap-0{
    grid-column-gap: 0px !important;
    -webkit-column-gap: 0px !important;
       -moz-column-gap: 0px !important;
            column-gap: 0px !important;
  }

  .sm\:col-gap-1{
    grid-column-gap: .25rem !important;
    -webkit-column-gap: .25rem !important;
       -moz-column-gap: .25rem !important;
            column-gap: .25rem !important;
  }

  .sm\:col-gap-2{
    grid-column-gap: .5rem !important;
    -webkit-column-gap: .5rem !important;
       -moz-column-gap: .5rem !important;
            column-gap: .5rem !important;
  }

  .sm\:col-gap-3{
    grid-column-gap: .75rem !important;
    -webkit-column-gap: .75rem !important;
       -moz-column-gap: .75rem !important;
            column-gap: .75rem !important;
  }

  .sm\:col-gap-4{
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .sm\:col-gap-5{
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .sm\:col-gap-6{
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .sm\:col-gap-7{
    grid-column-gap: 1.75rem !important;
    -webkit-column-gap: 1.75rem !important;
       -moz-column-gap: 1.75rem !important;
            column-gap: 1.75rem !important;
  }

  .sm\:col-gap-8{
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .sm\:col-gap-9{
    grid-column-gap: 2.25rem !important;
    -webkit-column-gap: 2.25rem !important;
       -moz-column-gap: 2.25rem !important;
            column-gap: 2.25rem !important;
  }

  .sm\:col-gap-10{
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .sm\:col-gap-11{
    grid-column-gap: 2.75rem !important;
    -webkit-column-gap: 2.75rem !important;
       -moz-column-gap: 2.75rem !important;
            column-gap: 2.75rem !important;
  }

  .sm\:col-gap-12{
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .sm\:col-gap-13{
    grid-column-gap: 3.25rem !important;
    -webkit-column-gap: 3.25rem !important;
       -moz-column-gap: 3.25rem !important;
            column-gap: 3.25rem !important;
  }

  .sm\:col-gap-14{
    grid-column-gap: 3.5rem !important;
    -webkit-column-gap: 3.5rem !important;
       -moz-column-gap: 3.5rem !important;
            column-gap: 3.5rem !important;
  }

  .sm\:col-gap-15{
    grid-column-gap: 3.75rem !important;
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }

  .sm\:col-gap-16{
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .sm\:col-gap-17{
    grid-column-gap: 4.25rem !important;
    -webkit-column-gap: 4.25rem !important;
       -moz-column-gap: 4.25rem !important;
            column-gap: 4.25rem !important;
  }

  .sm\:col-gap-18{
    grid-column-gap: 4.5rem !important;
    -webkit-column-gap: 4.5rem !important;
       -moz-column-gap: 4.5rem !important;
            column-gap: 4.5rem !important;
  }

  .sm\:col-gap-19{
    grid-column-gap: 4.75rem !important;
    -webkit-column-gap: 4.75rem !important;
       -moz-column-gap: 4.75rem !important;
            column-gap: 4.75rem !important;
  }

  .sm\:col-gap-20{
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .sm\:col-gap-21{
    grid-column-gap: 5.25rem !important;
    -webkit-column-gap: 5.25rem !important;
       -moz-column-gap: 5.25rem !important;
            column-gap: 5.25rem !important;
  }

  .sm\:col-gap-22{
    grid-column-gap: 5.5rem !important;
    -webkit-column-gap: 5.5rem !important;
       -moz-column-gap: 5.5rem !important;
            column-gap: 5.5rem !important;
  }

  .sm\:col-gap-23{
    grid-column-gap: 5.75rem !important;
    -webkit-column-gap: 5.75rem !important;
       -moz-column-gap: 5.75rem !important;
            column-gap: 5.75rem !important;
  }

  .sm\:col-gap-24{
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .sm\:col-gap-25{
    grid-column-gap: 6.25rem !important;
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }

  .sm\:col-gap-26{
    grid-column-gap: 6.5rem !important;
    -webkit-column-gap: 6.5rem !important;
       -moz-column-gap: 6.5rem !important;
            column-gap: 6.5rem !important;
  }

  .sm\:col-gap-27{
    grid-column-gap: 6.75rem !important;
    -webkit-column-gap: 6.75rem !important;
       -moz-column-gap: 6.75rem !important;
            column-gap: 6.75rem !important;
  }

  .sm\:col-gap-28{
    grid-column-gap: 7rem !important;
    -webkit-column-gap: 7rem !important;
       -moz-column-gap: 7rem !important;
            column-gap: 7rem !important;
  }

  .sm\:col-gap-29{
    grid-column-gap: 7.25rem !important;
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }

  .sm\:col-gap-30{
    grid-column-gap: 7.5rem !important;
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }

  .sm\:col-gap-31{
    grid-column-gap: 7.75rem !important;
    -webkit-column-gap: 7.75rem !important;
       -moz-column-gap: 7.75rem !important;
            column-gap: 7.75rem !important;
  }

  .sm\:col-gap-32{
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .sm\:col-gap-33{
    grid-column-gap: 8.25rem !important;
    -webkit-column-gap: 8.25rem !important;
       -moz-column-gap: 8.25rem !important;
            column-gap: 8.25rem !important;
  }

  .sm\:col-gap-34{
    grid-column-gap: 8.5rem !important;
    -webkit-column-gap: 8.5rem !important;
       -moz-column-gap: 8.5rem !important;
            column-gap: 8.5rem !important;
  }

  .sm\:col-gap-35{
    grid-column-gap: 8.75rem !important;
    -webkit-column-gap: 8.75rem !important;
       -moz-column-gap: 8.75rem !important;
            column-gap: 8.75rem !important;
  }

  .sm\:col-gap-36{
    grid-column-gap: 9rem !important;
    -webkit-column-gap: 9rem !important;
       -moz-column-gap: 9rem !important;
            column-gap: 9rem !important;
  }

  .sm\:col-gap-37{
    grid-column-gap: 9.25rem !important;
    -webkit-column-gap: 9.25rem !important;
       -moz-column-gap: 9.25rem !important;
            column-gap: 9.25rem !important;
  }

  .sm\:col-gap-38{
    grid-column-gap: 9.5rem !important;
    -webkit-column-gap: 9.5rem !important;
       -moz-column-gap: 9.5rem !important;
            column-gap: 9.5rem !important;
  }

  .sm\:col-gap-39{
    grid-column-gap: 9.75rem !important;
    -webkit-column-gap: 9.75rem !important;
       -moz-column-gap: 9.75rem !important;
            column-gap: 9.75rem !important;
  }

  .sm\:col-gap-40{
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .sm\:col-gap-41{
    grid-column-gap: 10.25rem !important;
    -webkit-column-gap: 10.25rem !important;
       -moz-column-gap: 10.25rem !important;
            column-gap: 10.25rem !important;
  }

  .sm\:col-gap-42{
    grid-column-gap: 10.5rem !important;
    -webkit-column-gap: 10.5rem !important;
       -moz-column-gap: 10.5rem !important;
            column-gap: 10.5rem !important;
  }

  .sm\:col-gap-43{
    grid-column-gap: 10.75rem !important;
    -webkit-column-gap: 10.75rem !important;
       -moz-column-gap: 10.75rem !important;
            column-gap: 10.75rem !important;
  }

  .sm\:col-gap-44{
    grid-column-gap: 11rem !important;
    -webkit-column-gap: 11rem !important;
       -moz-column-gap: 11rem !important;
            column-gap: 11rem !important;
  }

  .sm\:col-gap-45{
    grid-column-gap: 11.25rem !important;
    -webkit-column-gap: 11.25rem !important;
       -moz-column-gap: 11.25rem !important;
            column-gap: 11.25rem !important;
  }

  .sm\:col-gap-46{
    grid-column-gap: 11.5rem !important;
    -webkit-column-gap: 11.5rem !important;
       -moz-column-gap: 11.5rem !important;
            column-gap: 11.5rem !important;
  }

  .sm\:col-gap-47{
    grid-column-gap: 11.75rem !important;
    -webkit-column-gap: 11.75rem !important;
       -moz-column-gap: 11.75rem !important;
            column-gap: 11.75rem !important;
  }

  .sm\:col-gap-48{
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .sm\:col-gap-49{
    grid-column-gap: 12.25rem !important;
    -webkit-column-gap: 12.25rem !important;
       -moz-column-gap: 12.25rem !important;
            column-gap: 12.25rem !important;
  }

  .sm\:col-gap-50{
    grid-column-gap: 12.5rem !important;
    -webkit-column-gap: 12.5rem !important;
       -moz-column-gap: 12.5rem !important;
            column-gap: 12.5rem !important;
  }

  .sm\:col-gap-51{
    grid-column-gap: 12.75rem !important;
    -webkit-column-gap: 12.75rem !important;
       -moz-column-gap: 12.75rem !important;
            column-gap: 12.75rem !important;
  }

  .sm\:col-gap-52{
    grid-column-gap: 13rem !important;
    -webkit-column-gap: 13rem !important;
       -moz-column-gap: 13rem !important;
            column-gap: 13rem !important;
  }

  .sm\:col-gap-53{
    grid-column-gap: 13.25rem !important;
    -webkit-column-gap: 13.25rem !important;
       -moz-column-gap: 13.25rem !important;
            column-gap: 13.25rem !important;
  }

  .sm\:col-gap-54{
    grid-column-gap: 13.5rem !important;
    -webkit-column-gap: 13.5rem !important;
       -moz-column-gap: 13.5rem !important;
            column-gap: 13.5rem !important;
  }

  .sm\:col-gap-55{
    grid-column-gap: 13.75rem !important;
    -webkit-column-gap: 13.75rem !important;
       -moz-column-gap: 13.75rem !important;
            column-gap: 13.75rem !important;
  }

  .sm\:col-gap-56{
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .sm\:col-gap-70{
    grid-column-gap: 17.5rem !important;
    -webkit-column-gap: 17.5rem !important;
       -moz-column-gap: 17.5rem !important;
            column-gap: 17.5rem !important;
  }

  .sm\:col-gap-71{
    grid-column-gap: 17.75rem !important;
    -webkit-column-gap: 17.75rem !important;
       -moz-column-gap: 17.75rem !important;
            column-gap: 17.75rem !important;
  }

  .sm\:col-gap-72{
    grid-column-gap: 18rem !important;
    -webkit-column-gap: 18rem !important;
       -moz-column-gap: 18rem !important;
            column-gap: 18rem !important;
  }

  .sm\:col-gap-73{
    grid-column-gap: 18.25rem !important;
    -webkit-column-gap: 18.25rem !important;
       -moz-column-gap: 18.25rem !important;
            column-gap: 18.25rem !important;
  }

  .sm\:col-gap-74{
    grid-column-gap: 18.5rem !important;
    -webkit-column-gap: 18.5rem !important;
       -moz-column-gap: 18.5rem !important;
            column-gap: 18.5rem !important;
  }

  .sm\:col-gap-75{
    grid-column-gap: 18.75rem !important;
    -webkit-column-gap: 18.75rem !important;
       -moz-column-gap: 18.75rem !important;
            column-gap: 18.75rem !important;
  }

  .sm\:col-gap-76{
    grid-column-gap: 19rem !important;
    -webkit-column-gap: 19rem !important;
       -moz-column-gap: 19rem !important;
            column-gap: 19rem !important;
  }

  .sm\:col-gap-77{
    grid-column-gap: 19.25rem !important;
    -webkit-column-gap: 19.25rem !important;
       -moz-column-gap: 19.25rem !important;
            column-gap: 19.25rem !important;
  }

  .sm\:col-gap-78{
    grid-column-gap: 19.5rem !important;
    -webkit-column-gap: 19.5rem !important;
       -moz-column-gap: 19.5rem !important;
            column-gap: 19.5rem !important;
  }

  .sm\:col-gap-79{
    grid-column-gap: 19.75rem !important;
    -webkit-column-gap: 19.75rem !important;
       -moz-column-gap: 19.75rem !important;
            column-gap: 19.75rem !important;
  }

  .sm\:col-gap-80{
    grid-column-gap: 20rem !important;
    -webkit-column-gap: 20rem !important;
       -moz-column-gap: 20rem !important;
            column-gap: 20rem !important;
  }

  .sm\:col-gap-81{
    grid-column-gap: 20.25rem !important;
    -webkit-column-gap: 20.25rem !important;
       -moz-column-gap: 20.25rem !important;
            column-gap: 20.25rem !important;
  }

  .sm\:col-gap-82{
    grid-column-gap: 20.5rem !important;
    -webkit-column-gap: 20.5rem !important;
       -moz-column-gap: 20.5rem !important;
            column-gap: 20.5rem !important;
  }

  .sm\:col-gap-83{
    grid-column-gap: 20.75rem !important;
    -webkit-column-gap: 20.75rem !important;
       -moz-column-gap: 20.75rem !important;
            column-gap: 20.75rem !important;
  }

  .sm\:col-gap-84{
    grid-column-gap: 21rem !important;
    -webkit-column-gap: 21rem !important;
       -moz-column-gap: 21rem !important;
            column-gap: 21rem !important;
  }

  .sm\:col-gap-85{
    grid-column-gap: 21.25rem !important;
    -webkit-column-gap: 21.25rem !important;
       -moz-column-gap: 21.25rem !important;
            column-gap: 21.25rem !important;
  }

  .sm\:col-gap-86{
    grid-column-gap: 21.5rem !important;
    -webkit-column-gap: 21.5rem !important;
       -moz-column-gap: 21.5rem !important;
            column-gap: 21.5rem !important;
  }

  .sm\:col-gap-87{
    grid-column-gap: 21.75rem !important;
    -webkit-column-gap: 21.75rem !important;
       -moz-column-gap: 21.75rem !important;
            column-gap: 21.75rem !important;
  }

  .sm\:col-gap-88{
    grid-column-gap: 22rem !important;
    -webkit-column-gap: 22rem !important;
       -moz-column-gap: 22rem !important;
            column-gap: 22rem !important;
  }

  .sm\:col-gap-89{
    grid-column-gap: 22.25rem !important;
    -webkit-column-gap: 22.25rem !important;
       -moz-column-gap: 22.25rem !important;
            column-gap: 22.25rem !important;
  }

  .sm\:col-gap-90{
    grid-column-gap: 22.5rem !important;
    -webkit-column-gap: 22.5rem !important;
       -moz-column-gap: 22.5rem !important;
            column-gap: 22.5rem !important;
  }

  .sm\:col-gap-91{
    grid-column-gap: 22.75rem !important;
    -webkit-column-gap: 22.75rem !important;
       -moz-column-gap: 22.75rem !important;
            column-gap: 22.75rem !important;
  }

  .sm\:col-gap-92{
    grid-column-gap: 23rem !important;
    -webkit-column-gap: 23rem !important;
       -moz-column-gap: 23rem !important;
            column-gap: 23rem !important;
  }

  .sm\:col-gap-100{
    grid-column-gap: 25rem !important;
    -webkit-column-gap: 25rem !important;
       -moz-column-gap: 25rem !important;
            column-gap: 25rem !important;
  }

  .sm\:col-gap-131{
    grid-column-gap: 25.25rem !important;
    -webkit-column-gap: 25.25rem !important;
       -moz-column-gap: 25.25rem !important;
            column-gap: 25.25rem !important;
  }

  .sm\:col-gap-135{
    grid-column-gap: 34rem !important;
    -webkit-column-gap: 34rem !important;
       -moz-column-gap: 34rem !important;
            column-gap: 34rem !important;
  }

  .sm\:col-gap-150{
    grid-column-gap: 37.5rem !important;
    -webkit-column-gap: 37.5rem !important;
       -moz-column-gap: 37.5rem !important;
            column-gap: 37.5rem !important;
  }

  .sm\:col-gap-710{
    grid-column-gap: 44.375rem !important;
    -webkit-column-gap: 44.375rem !important;
       -moz-column-gap: 44.375rem !important;
            column-gap: 44.375rem !important;
  }

  .sm\:col-gap-820{
    grid-column-gap: 51.25rem !important;
    -webkit-column-gap: 51.25rem !important;
       -moz-column-gap: 51.25rem !important;
            column-gap: 51.25rem !important;
  }

  .sm\:col-gap-1440{
    grid-column-gap: 90rem !important;
    -webkit-column-gap: 90rem !important;
       -moz-column-gap: 90rem !important;
            column-gap: 90rem !important;
  }

  .sm\:col-gap-2\.5{
    grid-column-gap: .625rem !important;
    -webkit-column-gap: .625rem !important;
       -moz-column-gap: .625rem !important;
            column-gap: .625rem !important;
  }

  .sm\:col-gap-6\.25{
    grid-column-gap: 1.5626rem !important;
    -webkit-column-gap: 1.5626rem !important;
       -moz-column-gap: 1.5626rem !important;
            column-gap: 1.5626rem !important;
  }

  .sm\:col-gap-7\.5{
    grid-column-gap: 1.875rem !important;
    -webkit-column-gap: 1.875rem !important;
       -moz-column-gap: 1.875rem !important;
            column-gap: 1.875rem !important;
  }

  .sm\:col-gap-12\.5{
    grid-column-gap: 3.125rem !important;
    -webkit-column-gap: 3.125rem !important;
       -moz-column-gap: 3.125rem !important;
            column-gap: 3.125rem !important;
  }

  .sm\:col-gap-17\.5{
    grid-column-gap: 4.375rem !important;
    -webkit-column-gap: 4.375rem !important;
       -moz-column-gap: 4.375rem !important;
            column-gap: 4.375rem !important;
  }

  .sm\:col-gap-31\.5{
    grid-column-gap: 7.875rem !important;
    -webkit-column-gap: 7.875rem !important;
       -moz-column-gap: 7.875rem !important;
            column-gap: 7.875rem !important;
  }

  .sm\:col-gap-thumb-tript-lg{
    grid-column-gap: 15.625rem !important;
    -webkit-column-gap: 15.625rem !important;
       -moz-column-gap: 15.625rem !important;
            column-gap: 15.625rem !important;
  }

  .sm\:col-gap-thumb-tript-md{
    grid-column-gap: 11.25rem !important;
    -webkit-column-gap: 11.25rem !important;
       -moz-column-gap: 11.25rem !important;
            column-gap: 11.25rem !important;
  }

  .sm\:col-gap-thumb-trip-xl{
    grid-column-gap: 20.625rem !important;
    -webkit-column-gap: 20.625rem !important;
       -moz-column-gap: 20.625rem !important;
            column-gap: 20.625rem !important;
  }

  .sm\:col-gap-tarapprendre-title-lg{
    grid-column-gap: 58.75rem !important;
    -webkit-column-gap: 58.75rem !important;
       -moz-column-gap: 58.75rem !important;
            column-gap: 58.75rem !important;
  }

  .sm\:col-gap-oblong-list-lg{
    grid-column-gap: 40.93rem !important;
    -webkit-column-gap: 40.93rem !important;
       -moz-column-gap: 40.93rem !important;
            column-gap: 40.93rem !important;
  }

  .sm\:col-gap-oblong-list-md{
    grid-column-gap: 20.95rem !important;
    -webkit-column-gap: 20.95rem !important;
       -moz-column-gap: 20.95rem !important;
            column-gap: 20.95rem !important;
  }

  .sm\:col-gap-oblong-content-lg{
    grid-column-gap: 26.875rem !important;
    -webkit-column-gap: 26.875rem !important;
       -moz-column-gap: 26.875rem !important;
            column-gap: 26.875rem !important;
  }

  .sm\:col-gap-article-thumb-lg{
    grid-column-gap: 10.625rem !important;
    -webkit-column-gap: 10.625rem !important;
       -moz-column-gap: 10.625rem !important;
            column-gap: 10.625rem !important;
  }

  .sm\:col-gap-support-title-l-lg{
    grid-column-gap: 28.125rem !important;
    -webkit-column-gap: 28.125rem !important;
       -moz-column-gap: 28.125rem !important;
            column-gap: 28.125rem !important;
  }

  .sm\:col-gap-support-title-r-lg{
    grid-column-gap: 17.8125rem !important;
    -webkit-column-gap: 17.8125rem !important;
       -moz-column-gap: 17.8125rem !important;
            column-gap: 17.8125rem !important;
  }

  .sm\:col-gap-main-footer-menu{
    grid-column-gap: 13.75rem !important;
    -webkit-column-gap: 13.75rem !important;
       -moz-column-gap: 13.75rem !important;
            column-gap: 13.75rem !important;
  }

  .sm\:col-gap-main-footer-logo{
    grid-column-gap: 25.625rem !important;
    -webkit-column-gap: 25.625rem !important;
       -moz-column-gap: 25.625rem !important;
            column-gap: 25.625rem !important;
  }

  .sm\:col-gap-full{
    grid-column-gap: 100% !important;
    -webkit-column-gap: 100% !important;
       -moz-column-gap: 100% !important;
            column-gap: 100% !important;
  }

  .sm\:gap-x-0{
    grid-column-gap: 0px !important;
    -webkit-column-gap: 0px !important;
       -moz-column-gap: 0px !important;
            column-gap: 0px !important;
  }

  .sm\:gap-x-1{
    grid-column-gap: .25rem !important;
    -webkit-column-gap: .25rem !important;
       -moz-column-gap: .25rem !important;
            column-gap: .25rem !important;
  }

  .sm\:gap-x-2{
    grid-column-gap: .5rem !important;
    -webkit-column-gap: .5rem !important;
       -moz-column-gap: .5rem !important;
            column-gap: .5rem !important;
  }

  .sm\:gap-x-3{
    grid-column-gap: .75rem !important;
    -webkit-column-gap: .75rem !important;
       -moz-column-gap: .75rem !important;
            column-gap: .75rem !important;
  }

  .sm\:gap-x-4{
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .sm\:gap-x-5{
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .sm\:gap-x-6{
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .sm\:gap-x-7{
    grid-column-gap: 1.75rem !important;
    -webkit-column-gap: 1.75rem !important;
       -moz-column-gap: 1.75rem !important;
            column-gap: 1.75rem !important;
  }

  .sm\:gap-x-8{
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .sm\:gap-x-9{
    grid-column-gap: 2.25rem !important;
    -webkit-column-gap: 2.25rem !important;
       -moz-column-gap: 2.25rem !important;
            column-gap: 2.25rem !important;
  }

  .sm\:gap-x-10{
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .sm\:gap-x-11{
    grid-column-gap: 2.75rem !important;
    -webkit-column-gap: 2.75rem !important;
       -moz-column-gap: 2.75rem !important;
            column-gap: 2.75rem !important;
  }

  .sm\:gap-x-12{
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .sm\:gap-x-13{
    grid-column-gap: 3.25rem !important;
    -webkit-column-gap: 3.25rem !important;
       -moz-column-gap: 3.25rem !important;
            column-gap: 3.25rem !important;
  }

  .sm\:gap-x-14{
    grid-column-gap: 3.5rem !important;
    -webkit-column-gap: 3.5rem !important;
       -moz-column-gap: 3.5rem !important;
            column-gap: 3.5rem !important;
  }

  .sm\:gap-x-15{
    grid-column-gap: 3.75rem !important;
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }

  .sm\:gap-x-16{
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .sm\:gap-x-17{
    grid-column-gap: 4.25rem !important;
    -webkit-column-gap: 4.25rem !important;
       -moz-column-gap: 4.25rem !important;
            column-gap: 4.25rem !important;
  }

  .sm\:gap-x-18{
    grid-column-gap: 4.5rem !important;
    -webkit-column-gap: 4.5rem !important;
       -moz-column-gap: 4.5rem !important;
            column-gap: 4.5rem !important;
  }

  .sm\:gap-x-19{
    grid-column-gap: 4.75rem !important;
    -webkit-column-gap: 4.75rem !important;
       -moz-column-gap: 4.75rem !important;
            column-gap: 4.75rem !important;
  }

  .sm\:gap-x-20{
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .sm\:gap-x-21{
    grid-column-gap: 5.25rem !important;
    -webkit-column-gap: 5.25rem !important;
       -moz-column-gap: 5.25rem !important;
            column-gap: 5.25rem !important;
  }

  .sm\:gap-x-22{
    grid-column-gap: 5.5rem !important;
    -webkit-column-gap: 5.5rem !important;
       -moz-column-gap: 5.5rem !important;
            column-gap: 5.5rem !important;
  }

  .sm\:gap-x-23{
    grid-column-gap: 5.75rem !important;
    -webkit-column-gap: 5.75rem !important;
       -moz-column-gap: 5.75rem !important;
            column-gap: 5.75rem !important;
  }

  .sm\:gap-x-24{
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .sm\:gap-x-25{
    grid-column-gap: 6.25rem !important;
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }

  .sm\:gap-x-26{
    grid-column-gap: 6.5rem !important;
    -webkit-column-gap: 6.5rem !important;
       -moz-column-gap: 6.5rem !important;
            column-gap: 6.5rem !important;
  }

  .sm\:gap-x-27{
    grid-column-gap: 6.75rem !important;
    -webkit-column-gap: 6.75rem !important;
       -moz-column-gap: 6.75rem !important;
            column-gap: 6.75rem !important;
  }

  .sm\:gap-x-28{
    grid-column-gap: 7rem !important;
    -webkit-column-gap: 7rem !important;
       -moz-column-gap: 7rem !important;
            column-gap: 7rem !important;
  }

  .sm\:gap-x-29{
    grid-column-gap: 7.25rem !important;
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }

  .sm\:gap-x-30{
    grid-column-gap: 7.5rem !important;
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }

  .sm\:gap-x-31{
    grid-column-gap: 7.75rem !important;
    -webkit-column-gap: 7.75rem !important;
       -moz-column-gap: 7.75rem !important;
            column-gap: 7.75rem !important;
  }

  .sm\:gap-x-32{
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .sm\:gap-x-33{
    grid-column-gap: 8.25rem !important;
    -webkit-column-gap: 8.25rem !important;
       -moz-column-gap: 8.25rem !important;
            column-gap: 8.25rem !important;
  }

  .sm\:gap-x-34{
    grid-column-gap: 8.5rem !important;
    -webkit-column-gap: 8.5rem !important;
       -moz-column-gap: 8.5rem !important;
            column-gap: 8.5rem !important;
  }

  .sm\:gap-x-35{
    grid-column-gap: 8.75rem !important;
    -webkit-column-gap: 8.75rem !important;
       -moz-column-gap: 8.75rem !important;
            column-gap: 8.75rem !important;
  }

  .sm\:gap-x-36{
    grid-column-gap: 9rem !important;
    -webkit-column-gap: 9rem !important;
       -moz-column-gap: 9rem !important;
            column-gap: 9rem !important;
  }

  .sm\:gap-x-37{
    grid-column-gap: 9.25rem !important;
    -webkit-column-gap: 9.25rem !important;
       -moz-column-gap: 9.25rem !important;
            column-gap: 9.25rem !important;
  }

  .sm\:gap-x-38{
    grid-column-gap: 9.5rem !important;
    -webkit-column-gap: 9.5rem !important;
       -moz-column-gap: 9.5rem !important;
            column-gap: 9.5rem !important;
  }

  .sm\:gap-x-39{
    grid-column-gap: 9.75rem !important;
    -webkit-column-gap: 9.75rem !important;
       -moz-column-gap: 9.75rem !important;
            column-gap: 9.75rem !important;
  }

  .sm\:gap-x-40{
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .sm\:gap-x-41{
    grid-column-gap: 10.25rem !important;
    -webkit-column-gap: 10.25rem !important;
       -moz-column-gap: 10.25rem !important;
            column-gap: 10.25rem !important;
  }

  .sm\:gap-x-42{
    grid-column-gap: 10.5rem !important;
    -webkit-column-gap: 10.5rem !important;
       -moz-column-gap: 10.5rem !important;
            column-gap: 10.5rem !important;
  }

  .sm\:gap-x-43{
    grid-column-gap: 10.75rem !important;
    -webkit-column-gap: 10.75rem !important;
       -moz-column-gap: 10.75rem !important;
            column-gap: 10.75rem !important;
  }

  .sm\:gap-x-44{
    grid-column-gap: 11rem !important;
    -webkit-column-gap: 11rem !important;
       -moz-column-gap: 11rem !important;
            column-gap: 11rem !important;
  }

  .sm\:gap-x-45{
    grid-column-gap: 11.25rem !important;
    -webkit-column-gap: 11.25rem !important;
       -moz-column-gap: 11.25rem !important;
            column-gap: 11.25rem !important;
  }

  .sm\:gap-x-46{
    grid-column-gap: 11.5rem !important;
    -webkit-column-gap: 11.5rem !important;
       -moz-column-gap: 11.5rem !important;
            column-gap: 11.5rem !important;
  }

  .sm\:gap-x-47{
    grid-column-gap: 11.75rem !important;
    -webkit-column-gap: 11.75rem !important;
       -moz-column-gap: 11.75rem !important;
            column-gap: 11.75rem !important;
  }

  .sm\:gap-x-48{
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .sm\:gap-x-49{
    grid-column-gap: 12.25rem !important;
    -webkit-column-gap: 12.25rem !important;
       -moz-column-gap: 12.25rem !important;
            column-gap: 12.25rem !important;
  }

  .sm\:gap-x-50{
    grid-column-gap: 12.5rem !important;
    -webkit-column-gap: 12.5rem !important;
       -moz-column-gap: 12.5rem !important;
            column-gap: 12.5rem !important;
  }

  .sm\:gap-x-51{
    grid-column-gap: 12.75rem !important;
    -webkit-column-gap: 12.75rem !important;
       -moz-column-gap: 12.75rem !important;
            column-gap: 12.75rem !important;
  }

  .sm\:gap-x-52{
    grid-column-gap: 13rem !important;
    -webkit-column-gap: 13rem !important;
       -moz-column-gap: 13rem !important;
            column-gap: 13rem !important;
  }

  .sm\:gap-x-53{
    grid-column-gap: 13.25rem !important;
    -webkit-column-gap: 13.25rem !important;
       -moz-column-gap: 13.25rem !important;
            column-gap: 13.25rem !important;
  }

  .sm\:gap-x-54{
    grid-column-gap: 13.5rem !important;
    -webkit-column-gap: 13.5rem !important;
       -moz-column-gap: 13.5rem !important;
            column-gap: 13.5rem !important;
  }

  .sm\:gap-x-55{
    grid-column-gap: 13.75rem !important;
    -webkit-column-gap: 13.75rem !important;
       -moz-column-gap: 13.75rem !important;
            column-gap: 13.75rem !important;
  }

  .sm\:gap-x-56{
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .sm\:gap-x-70{
    grid-column-gap: 17.5rem !important;
    -webkit-column-gap: 17.5rem !important;
       -moz-column-gap: 17.5rem !important;
            column-gap: 17.5rem !important;
  }

  .sm\:gap-x-71{
    grid-column-gap: 17.75rem !important;
    -webkit-column-gap: 17.75rem !important;
       -moz-column-gap: 17.75rem !important;
            column-gap: 17.75rem !important;
  }

  .sm\:gap-x-72{
    grid-column-gap: 18rem !important;
    -webkit-column-gap: 18rem !important;
       -moz-column-gap: 18rem !important;
            column-gap: 18rem !important;
  }

  .sm\:gap-x-73{
    grid-column-gap: 18.25rem !important;
    -webkit-column-gap: 18.25rem !important;
       -moz-column-gap: 18.25rem !important;
            column-gap: 18.25rem !important;
  }

  .sm\:gap-x-74{
    grid-column-gap: 18.5rem !important;
    -webkit-column-gap: 18.5rem !important;
       -moz-column-gap: 18.5rem !important;
            column-gap: 18.5rem !important;
  }

  .sm\:gap-x-75{
    grid-column-gap: 18.75rem !important;
    -webkit-column-gap: 18.75rem !important;
       -moz-column-gap: 18.75rem !important;
            column-gap: 18.75rem !important;
  }

  .sm\:gap-x-76{
    grid-column-gap: 19rem !important;
    -webkit-column-gap: 19rem !important;
       -moz-column-gap: 19rem !important;
            column-gap: 19rem !important;
  }

  .sm\:gap-x-77{
    grid-column-gap: 19.25rem !important;
    -webkit-column-gap: 19.25rem !important;
       -moz-column-gap: 19.25rem !important;
            column-gap: 19.25rem !important;
  }

  .sm\:gap-x-78{
    grid-column-gap: 19.5rem !important;
    -webkit-column-gap: 19.5rem !important;
       -moz-column-gap: 19.5rem !important;
            column-gap: 19.5rem !important;
  }

  .sm\:gap-x-79{
    grid-column-gap: 19.75rem !important;
    -webkit-column-gap: 19.75rem !important;
       -moz-column-gap: 19.75rem !important;
            column-gap: 19.75rem !important;
  }

  .sm\:gap-x-80{
    grid-column-gap: 20rem !important;
    -webkit-column-gap: 20rem !important;
       -moz-column-gap: 20rem !important;
            column-gap: 20rem !important;
  }

  .sm\:gap-x-81{
    grid-column-gap: 20.25rem !important;
    -webkit-column-gap: 20.25rem !important;
       -moz-column-gap: 20.25rem !important;
            column-gap: 20.25rem !important;
  }

  .sm\:gap-x-82{
    grid-column-gap: 20.5rem !important;
    -webkit-column-gap: 20.5rem !important;
       -moz-column-gap: 20.5rem !important;
            column-gap: 20.5rem !important;
  }

  .sm\:gap-x-83{
    grid-column-gap: 20.75rem !important;
    -webkit-column-gap: 20.75rem !important;
       -moz-column-gap: 20.75rem !important;
            column-gap: 20.75rem !important;
  }

  .sm\:gap-x-84{
    grid-column-gap: 21rem !important;
    -webkit-column-gap: 21rem !important;
       -moz-column-gap: 21rem !important;
            column-gap: 21rem !important;
  }

  .sm\:gap-x-85{
    grid-column-gap: 21.25rem !important;
    -webkit-column-gap: 21.25rem !important;
       -moz-column-gap: 21.25rem !important;
            column-gap: 21.25rem !important;
  }

  .sm\:gap-x-86{
    grid-column-gap: 21.5rem !important;
    -webkit-column-gap: 21.5rem !important;
       -moz-column-gap: 21.5rem !important;
            column-gap: 21.5rem !important;
  }

  .sm\:gap-x-87{
    grid-column-gap: 21.75rem !important;
    -webkit-column-gap: 21.75rem !important;
       -moz-column-gap: 21.75rem !important;
            column-gap: 21.75rem !important;
  }

  .sm\:gap-x-88{
    grid-column-gap: 22rem !important;
    -webkit-column-gap: 22rem !important;
       -moz-column-gap: 22rem !important;
            column-gap: 22rem !important;
  }

  .sm\:gap-x-89{
    grid-column-gap: 22.25rem !important;
    -webkit-column-gap: 22.25rem !important;
       -moz-column-gap: 22.25rem !important;
            column-gap: 22.25rem !important;
  }

  .sm\:gap-x-90{
    grid-column-gap: 22.5rem !important;
    -webkit-column-gap: 22.5rem !important;
       -moz-column-gap: 22.5rem !important;
            column-gap: 22.5rem !important;
  }

  .sm\:gap-x-91{
    grid-column-gap: 22.75rem !important;
    -webkit-column-gap: 22.75rem !important;
       -moz-column-gap: 22.75rem !important;
            column-gap: 22.75rem !important;
  }

  .sm\:gap-x-92{
    grid-column-gap: 23rem !important;
    -webkit-column-gap: 23rem !important;
       -moz-column-gap: 23rem !important;
            column-gap: 23rem !important;
  }

  .sm\:gap-x-100{
    grid-column-gap: 25rem !important;
    -webkit-column-gap: 25rem !important;
       -moz-column-gap: 25rem !important;
            column-gap: 25rem !important;
  }

  .sm\:gap-x-131{
    grid-column-gap: 25.25rem !important;
    -webkit-column-gap: 25.25rem !important;
       -moz-column-gap: 25.25rem !important;
            column-gap: 25.25rem !important;
  }

  .sm\:gap-x-135{
    grid-column-gap: 34rem !important;
    -webkit-column-gap: 34rem !important;
       -moz-column-gap: 34rem !important;
            column-gap: 34rem !important;
  }

  .sm\:gap-x-150{
    grid-column-gap: 37.5rem !important;
    -webkit-column-gap: 37.5rem !important;
       -moz-column-gap: 37.5rem !important;
            column-gap: 37.5rem !important;
  }

  .sm\:gap-x-710{
    grid-column-gap: 44.375rem !important;
    -webkit-column-gap: 44.375rem !important;
       -moz-column-gap: 44.375rem !important;
            column-gap: 44.375rem !important;
  }

  .sm\:gap-x-820{
    grid-column-gap: 51.25rem !important;
    -webkit-column-gap: 51.25rem !important;
       -moz-column-gap: 51.25rem !important;
            column-gap: 51.25rem !important;
  }

  .sm\:gap-x-1440{
    grid-column-gap: 90rem !important;
    -webkit-column-gap: 90rem !important;
       -moz-column-gap: 90rem !important;
            column-gap: 90rem !important;
  }

  .sm\:gap-x-2\.5{
    grid-column-gap: .625rem !important;
    -webkit-column-gap: .625rem !important;
       -moz-column-gap: .625rem !important;
            column-gap: .625rem !important;
  }

  .sm\:gap-x-6\.25{
    grid-column-gap: 1.5626rem !important;
    -webkit-column-gap: 1.5626rem !important;
       -moz-column-gap: 1.5626rem !important;
            column-gap: 1.5626rem !important;
  }

  .sm\:gap-x-7\.5{
    grid-column-gap: 1.875rem !important;
    -webkit-column-gap: 1.875rem !important;
       -moz-column-gap: 1.875rem !important;
            column-gap: 1.875rem !important;
  }

  .sm\:gap-x-12\.5{
    grid-column-gap: 3.125rem !important;
    -webkit-column-gap: 3.125rem !important;
       -moz-column-gap: 3.125rem !important;
            column-gap: 3.125rem !important;
  }

  .sm\:gap-x-17\.5{
    grid-column-gap: 4.375rem !important;
    -webkit-column-gap: 4.375rem !important;
       -moz-column-gap: 4.375rem !important;
            column-gap: 4.375rem !important;
  }

  .sm\:gap-x-31\.5{
    grid-column-gap: 7.875rem !important;
    -webkit-column-gap: 7.875rem !important;
       -moz-column-gap: 7.875rem !important;
            column-gap: 7.875rem !important;
  }

  .sm\:gap-x-thumb-tript-lg{
    grid-column-gap: 15.625rem !important;
    -webkit-column-gap: 15.625rem !important;
       -moz-column-gap: 15.625rem !important;
            column-gap: 15.625rem !important;
  }

  .sm\:gap-x-thumb-tript-md{
    grid-column-gap: 11.25rem !important;
    -webkit-column-gap: 11.25rem !important;
       -moz-column-gap: 11.25rem !important;
            column-gap: 11.25rem !important;
  }

  .sm\:gap-x-thumb-trip-xl{
    grid-column-gap: 20.625rem !important;
    -webkit-column-gap: 20.625rem !important;
       -moz-column-gap: 20.625rem !important;
            column-gap: 20.625rem !important;
  }

  .sm\:gap-x-tarapprendre-title-lg{
    grid-column-gap: 58.75rem !important;
    -webkit-column-gap: 58.75rem !important;
       -moz-column-gap: 58.75rem !important;
            column-gap: 58.75rem !important;
  }

  .sm\:gap-x-oblong-list-lg{
    grid-column-gap: 40.93rem !important;
    -webkit-column-gap: 40.93rem !important;
       -moz-column-gap: 40.93rem !important;
            column-gap: 40.93rem !important;
  }

  .sm\:gap-x-oblong-list-md{
    grid-column-gap: 20.95rem !important;
    -webkit-column-gap: 20.95rem !important;
       -moz-column-gap: 20.95rem !important;
            column-gap: 20.95rem !important;
  }

  .sm\:gap-x-oblong-content-lg{
    grid-column-gap: 26.875rem !important;
    -webkit-column-gap: 26.875rem !important;
       -moz-column-gap: 26.875rem !important;
            column-gap: 26.875rem !important;
  }

  .sm\:gap-x-article-thumb-lg{
    grid-column-gap: 10.625rem !important;
    -webkit-column-gap: 10.625rem !important;
       -moz-column-gap: 10.625rem !important;
            column-gap: 10.625rem !important;
  }

  .sm\:gap-x-support-title-l-lg{
    grid-column-gap: 28.125rem !important;
    -webkit-column-gap: 28.125rem !important;
       -moz-column-gap: 28.125rem !important;
            column-gap: 28.125rem !important;
  }

  .sm\:gap-x-support-title-r-lg{
    grid-column-gap: 17.8125rem !important;
    -webkit-column-gap: 17.8125rem !important;
       -moz-column-gap: 17.8125rem !important;
            column-gap: 17.8125rem !important;
  }

  .sm\:gap-x-main-footer-menu{
    grid-column-gap: 13.75rem !important;
    -webkit-column-gap: 13.75rem !important;
       -moz-column-gap: 13.75rem !important;
            column-gap: 13.75rem !important;
  }

  .sm\:gap-x-main-footer-logo{
    grid-column-gap: 25.625rem !important;
    -webkit-column-gap: 25.625rem !important;
       -moz-column-gap: 25.625rem !important;
            column-gap: 25.625rem !important;
  }

  .sm\:gap-x-full{
    grid-column-gap: 100% !important;
    -webkit-column-gap: 100% !important;
       -moz-column-gap: 100% !important;
            column-gap: 100% !important;
  }

  .sm\:row-gap-0{
    grid-row-gap: 0px !important;
    row-gap: 0px !important;
  }

  .sm\:row-gap-1{
    grid-row-gap: .25rem !important;
    row-gap: .25rem !important;
  }

  .sm\:row-gap-2{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .sm\:row-gap-3{
    grid-row-gap: .75rem !important;
    row-gap: .75rem !important;
  }

  .sm\:row-gap-4{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .sm\:row-gap-5{
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .sm\:row-gap-6{
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .sm\:row-gap-7{
    grid-row-gap: 1.75rem !important;
    row-gap: 1.75rem !important;
  }

  .sm\:row-gap-8{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .sm\:row-gap-9{
    grid-row-gap: 2.25rem !important;
    row-gap: 2.25rem !important;
  }

  .sm\:row-gap-10{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .sm\:row-gap-11{
    grid-row-gap: 2.75rem !important;
    row-gap: 2.75rem !important;
  }

  .sm\:row-gap-12{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .sm\:row-gap-13{
    grid-row-gap: 3.25rem !important;
    row-gap: 3.25rem !important;
  }

  .sm\:row-gap-14{
    grid-row-gap: 3.5rem !important;
    row-gap: 3.5rem !important;
  }

  .sm\:row-gap-15{
    grid-row-gap: 3.75rem !important;
    row-gap: 3.75rem !important;
  }

  .sm\:row-gap-16{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .sm\:row-gap-17{
    grid-row-gap: 4.25rem !important;
    row-gap: 4.25rem !important;
  }

  .sm\:row-gap-18{
    grid-row-gap: 4.5rem !important;
    row-gap: 4.5rem !important;
  }

  .sm\:row-gap-19{
    grid-row-gap: 4.75rem !important;
    row-gap: 4.75rem !important;
  }

  .sm\:row-gap-20{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .sm\:row-gap-21{
    grid-row-gap: 5.25rem !important;
    row-gap: 5.25rem !important;
  }

  .sm\:row-gap-22{
    grid-row-gap: 5.5rem !important;
    row-gap: 5.5rem !important;
  }

  .sm\:row-gap-23{
    grid-row-gap: 5.75rem !important;
    row-gap: 5.75rem !important;
  }

  .sm\:row-gap-24{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .sm\:row-gap-25{
    grid-row-gap: 6.25rem !important;
    row-gap: 6.25rem !important;
  }

  .sm\:row-gap-26{
    grid-row-gap: 6.5rem !important;
    row-gap: 6.5rem !important;
  }

  .sm\:row-gap-27{
    grid-row-gap: 6.75rem !important;
    row-gap: 6.75rem !important;
  }

  .sm\:row-gap-28{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .sm\:row-gap-29{
    grid-row-gap: 7.25rem !important;
    row-gap: 7.25rem !important;
  }

  .sm\:row-gap-30{
    grid-row-gap: 7.5rem !important;
    row-gap: 7.5rem !important;
  }

  .sm\:row-gap-31{
    grid-row-gap: 7.75rem !important;
    row-gap: 7.75rem !important;
  }

  .sm\:row-gap-32{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .sm\:row-gap-33{
    grid-row-gap: 8.25rem !important;
    row-gap: 8.25rem !important;
  }

  .sm\:row-gap-34{
    grid-row-gap: 8.5rem !important;
    row-gap: 8.5rem !important;
  }

  .sm\:row-gap-35{
    grid-row-gap: 8.75rem !important;
    row-gap: 8.75rem !important;
  }

  .sm\:row-gap-36{
    grid-row-gap: 9rem !important;
    row-gap: 9rem !important;
  }

  .sm\:row-gap-37{
    grid-row-gap: 9.25rem !important;
    row-gap: 9.25rem !important;
  }

  .sm\:row-gap-38{
    grid-row-gap: 9.5rem !important;
    row-gap: 9.5rem !important;
  }

  .sm\:row-gap-39{
    grid-row-gap: 9.75rem !important;
    row-gap: 9.75rem !important;
  }

  .sm\:row-gap-40{
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .sm\:row-gap-41{
    grid-row-gap: 10.25rem !important;
    row-gap: 10.25rem !important;
  }

  .sm\:row-gap-42{
    grid-row-gap: 10.5rem !important;
    row-gap: 10.5rem !important;
  }

  .sm\:row-gap-43{
    grid-row-gap: 10.75rem !important;
    row-gap: 10.75rem !important;
  }

  .sm\:row-gap-44{
    grid-row-gap: 11rem !important;
    row-gap: 11rem !important;
  }

  .sm\:row-gap-45{
    grid-row-gap: 11.25rem !important;
    row-gap: 11.25rem !important;
  }

  .sm\:row-gap-46{
    grid-row-gap: 11.5rem !important;
    row-gap: 11.5rem !important;
  }

  .sm\:row-gap-47{
    grid-row-gap: 11.75rem !important;
    row-gap: 11.75rem !important;
  }

  .sm\:row-gap-48{
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .sm\:row-gap-49{
    grid-row-gap: 12.25rem !important;
    row-gap: 12.25rem !important;
  }

  .sm\:row-gap-50{
    grid-row-gap: 12.5rem !important;
    row-gap: 12.5rem !important;
  }

  .sm\:row-gap-51{
    grid-row-gap: 12.75rem !important;
    row-gap: 12.75rem !important;
  }

  .sm\:row-gap-52{
    grid-row-gap: 13rem !important;
    row-gap: 13rem !important;
  }

  .sm\:row-gap-53{
    grid-row-gap: 13.25rem !important;
    row-gap: 13.25rem !important;
  }

  .sm\:row-gap-54{
    grid-row-gap: 13.5rem !important;
    row-gap: 13.5rem !important;
  }

  .sm\:row-gap-55{
    grid-row-gap: 13.75rem !important;
    row-gap: 13.75rem !important;
  }

  .sm\:row-gap-56{
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .sm\:row-gap-70{
    grid-row-gap: 17.5rem !important;
    row-gap: 17.5rem !important;
  }

  .sm\:row-gap-71{
    grid-row-gap: 17.75rem !important;
    row-gap: 17.75rem !important;
  }

  .sm\:row-gap-72{
    grid-row-gap: 18rem !important;
    row-gap: 18rem !important;
  }

  .sm\:row-gap-73{
    grid-row-gap: 18.25rem !important;
    row-gap: 18.25rem !important;
  }

  .sm\:row-gap-74{
    grid-row-gap: 18.5rem !important;
    row-gap: 18.5rem !important;
  }

  .sm\:row-gap-75{
    grid-row-gap: 18.75rem !important;
    row-gap: 18.75rem !important;
  }

  .sm\:row-gap-76{
    grid-row-gap: 19rem !important;
    row-gap: 19rem !important;
  }

  .sm\:row-gap-77{
    grid-row-gap: 19.25rem !important;
    row-gap: 19.25rem !important;
  }

  .sm\:row-gap-78{
    grid-row-gap: 19.5rem !important;
    row-gap: 19.5rem !important;
  }

  .sm\:row-gap-79{
    grid-row-gap: 19.75rem !important;
    row-gap: 19.75rem !important;
  }

  .sm\:row-gap-80{
    grid-row-gap: 20rem !important;
    row-gap: 20rem !important;
  }

  .sm\:row-gap-81{
    grid-row-gap: 20.25rem !important;
    row-gap: 20.25rem !important;
  }

  .sm\:row-gap-82{
    grid-row-gap: 20.5rem !important;
    row-gap: 20.5rem !important;
  }

  .sm\:row-gap-83{
    grid-row-gap: 20.75rem !important;
    row-gap: 20.75rem !important;
  }

  .sm\:row-gap-84{
    grid-row-gap: 21rem !important;
    row-gap: 21rem !important;
  }

  .sm\:row-gap-85{
    grid-row-gap: 21.25rem !important;
    row-gap: 21.25rem !important;
  }

  .sm\:row-gap-86{
    grid-row-gap: 21.5rem !important;
    row-gap: 21.5rem !important;
  }

  .sm\:row-gap-87{
    grid-row-gap: 21.75rem !important;
    row-gap: 21.75rem !important;
  }

  .sm\:row-gap-88{
    grid-row-gap: 22rem !important;
    row-gap: 22rem !important;
  }

  .sm\:row-gap-89{
    grid-row-gap: 22.25rem !important;
    row-gap: 22.25rem !important;
  }

  .sm\:row-gap-90{
    grid-row-gap: 22.5rem !important;
    row-gap: 22.5rem !important;
  }

  .sm\:row-gap-91{
    grid-row-gap: 22.75rem !important;
    row-gap: 22.75rem !important;
  }

  .sm\:row-gap-92{
    grid-row-gap: 23rem !important;
    row-gap: 23rem !important;
  }

  .sm\:row-gap-100{
    grid-row-gap: 25rem !important;
    row-gap: 25rem !important;
  }

  .sm\:row-gap-131{
    grid-row-gap: 25.25rem !important;
    row-gap: 25.25rem !important;
  }

  .sm\:row-gap-135{
    grid-row-gap: 34rem !important;
    row-gap: 34rem !important;
  }

  .sm\:row-gap-150{
    grid-row-gap: 37.5rem !important;
    row-gap: 37.5rem !important;
  }

  .sm\:row-gap-710{
    grid-row-gap: 44.375rem !important;
    row-gap: 44.375rem !important;
  }

  .sm\:row-gap-820{
    grid-row-gap: 51.25rem !important;
    row-gap: 51.25rem !important;
  }

  .sm\:row-gap-1440{
    grid-row-gap: 90rem !important;
    row-gap: 90rem !important;
  }

  .sm\:row-gap-2\.5{
    grid-row-gap: .625rem !important;
    row-gap: .625rem !important;
  }

  .sm\:row-gap-6\.25{
    grid-row-gap: 1.5626rem !important;
    row-gap: 1.5626rem !important;
  }

  .sm\:row-gap-7\.5{
    grid-row-gap: 1.875rem !important;
    row-gap: 1.875rem !important;
  }

  .sm\:row-gap-12\.5{
    grid-row-gap: 3.125rem !important;
    row-gap: 3.125rem !important;
  }

  .sm\:row-gap-17\.5{
    grid-row-gap: 4.375rem !important;
    row-gap: 4.375rem !important;
  }

  .sm\:row-gap-31\.5{
    grid-row-gap: 7.875rem !important;
    row-gap: 7.875rem !important;
  }

  .sm\:row-gap-thumb-tript-lg{
    grid-row-gap: 15.625rem !important;
    row-gap: 15.625rem !important;
  }

  .sm\:row-gap-thumb-tript-md{
    grid-row-gap: 11.25rem !important;
    row-gap: 11.25rem !important;
  }

  .sm\:row-gap-thumb-trip-xl{
    grid-row-gap: 20.625rem !important;
    row-gap: 20.625rem !important;
  }

  .sm\:row-gap-tarapprendre-title-lg{
    grid-row-gap: 58.75rem !important;
    row-gap: 58.75rem !important;
  }

  .sm\:row-gap-oblong-list-lg{
    grid-row-gap: 40.93rem !important;
    row-gap: 40.93rem !important;
  }

  .sm\:row-gap-oblong-list-md{
    grid-row-gap: 20.95rem !important;
    row-gap: 20.95rem !important;
  }

  .sm\:row-gap-oblong-content-lg{
    grid-row-gap: 26.875rem !important;
    row-gap: 26.875rem !important;
  }

  .sm\:row-gap-article-thumb-lg{
    grid-row-gap: 10.625rem !important;
    row-gap: 10.625rem !important;
  }

  .sm\:row-gap-support-title-l-lg{
    grid-row-gap: 28.125rem !important;
    row-gap: 28.125rem !important;
  }

  .sm\:row-gap-support-title-r-lg{
    grid-row-gap: 17.8125rem !important;
    row-gap: 17.8125rem !important;
  }

  .sm\:row-gap-main-footer-menu{
    grid-row-gap: 13.75rem !important;
    row-gap: 13.75rem !important;
  }

  .sm\:row-gap-main-footer-logo{
    grid-row-gap: 25.625rem !important;
    row-gap: 25.625rem !important;
  }

  .sm\:row-gap-full{
    grid-row-gap: 100% !important;
    row-gap: 100% !important;
  }

  .sm\:gap-y-0{
    grid-row-gap: 0px !important;
    row-gap: 0px !important;
  }

  .sm\:gap-y-1{
    grid-row-gap: .25rem !important;
    row-gap: .25rem !important;
  }

  .sm\:gap-y-2{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .sm\:gap-y-3{
    grid-row-gap: .75rem !important;
    row-gap: .75rem !important;
  }

  .sm\:gap-y-4{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .sm\:gap-y-5{
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .sm\:gap-y-6{
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .sm\:gap-y-7{
    grid-row-gap: 1.75rem !important;
    row-gap: 1.75rem !important;
  }

  .sm\:gap-y-8{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .sm\:gap-y-9{
    grid-row-gap: 2.25rem !important;
    row-gap: 2.25rem !important;
  }

  .sm\:gap-y-10{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .sm\:gap-y-11{
    grid-row-gap: 2.75rem !important;
    row-gap: 2.75rem !important;
  }

  .sm\:gap-y-12{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .sm\:gap-y-13{
    grid-row-gap: 3.25rem !important;
    row-gap: 3.25rem !important;
  }

  .sm\:gap-y-14{
    grid-row-gap: 3.5rem !important;
    row-gap: 3.5rem !important;
  }

  .sm\:gap-y-15{
    grid-row-gap: 3.75rem !important;
    row-gap: 3.75rem !important;
  }

  .sm\:gap-y-16{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .sm\:gap-y-17{
    grid-row-gap: 4.25rem !important;
    row-gap: 4.25rem !important;
  }

  .sm\:gap-y-18{
    grid-row-gap: 4.5rem !important;
    row-gap: 4.5rem !important;
  }

  .sm\:gap-y-19{
    grid-row-gap: 4.75rem !important;
    row-gap: 4.75rem !important;
  }

  .sm\:gap-y-20{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .sm\:gap-y-21{
    grid-row-gap: 5.25rem !important;
    row-gap: 5.25rem !important;
  }

  .sm\:gap-y-22{
    grid-row-gap: 5.5rem !important;
    row-gap: 5.5rem !important;
  }

  .sm\:gap-y-23{
    grid-row-gap: 5.75rem !important;
    row-gap: 5.75rem !important;
  }

  .sm\:gap-y-24{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .sm\:gap-y-25{
    grid-row-gap: 6.25rem !important;
    row-gap: 6.25rem !important;
  }

  .sm\:gap-y-26{
    grid-row-gap: 6.5rem !important;
    row-gap: 6.5rem !important;
  }

  .sm\:gap-y-27{
    grid-row-gap: 6.75rem !important;
    row-gap: 6.75rem !important;
  }

  .sm\:gap-y-28{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .sm\:gap-y-29{
    grid-row-gap: 7.25rem !important;
    row-gap: 7.25rem !important;
  }

  .sm\:gap-y-30{
    grid-row-gap: 7.5rem !important;
    row-gap: 7.5rem !important;
  }

  .sm\:gap-y-31{
    grid-row-gap: 7.75rem !important;
    row-gap: 7.75rem !important;
  }

  .sm\:gap-y-32{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .sm\:gap-y-33{
    grid-row-gap: 8.25rem !important;
    row-gap: 8.25rem !important;
  }

  .sm\:gap-y-34{
    grid-row-gap: 8.5rem !important;
    row-gap: 8.5rem !important;
  }

  .sm\:gap-y-35{
    grid-row-gap: 8.75rem !important;
    row-gap: 8.75rem !important;
  }

  .sm\:gap-y-36{
    grid-row-gap: 9rem !important;
    row-gap: 9rem !important;
  }

  .sm\:gap-y-37{
    grid-row-gap: 9.25rem !important;
    row-gap: 9.25rem !important;
  }

  .sm\:gap-y-38{
    grid-row-gap: 9.5rem !important;
    row-gap: 9.5rem !important;
  }

  .sm\:gap-y-39{
    grid-row-gap: 9.75rem !important;
    row-gap: 9.75rem !important;
  }

  .sm\:gap-y-40{
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .sm\:gap-y-41{
    grid-row-gap: 10.25rem !important;
    row-gap: 10.25rem !important;
  }

  .sm\:gap-y-42{
    grid-row-gap: 10.5rem !important;
    row-gap: 10.5rem !important;
  }

  .sm\:gap-y-43{
    grid-row-gap: 10.75rem !important;
    row-gap: 10.75rem !important;
  }

  .sm\:gap-y-44{
    grid-row-gap: 11rem !important;
    row-gap: 11rem !important;
  }

  .sm\:gap-y-45{
    grid-row-gap: 11.25rem !important;
    row-gap: 11.25rem !important;
  }

  .sm\:gap-y-46{
    grid-row-gap: 11.5rem !important;
    row-gap: 11.5rem !important;
  }

  .sm\:gap-y-47{
    grid-row-gap: 11.75rem !important;
    row-gap: 11.75rem !important;
  }

  .sm\:gap-y-48{
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .sm\:gap-y-49{
    grid-row-gap: 12.25rem !important;
    row-gap: 12.25rem !important;
  }

  .sm\:gap-y-50{
    grid-row-gap: 12.5rem !important;
    row-gap: 12.5rem !important;
  }

  .sm\:gap-y-51{
    grid-row-gap: 12.75rem !important;
    row-gap: 12.75rem !important;
  }

  .sm\:gap-y-52{
    grid-row-gap: 13rem !important;
    row-gap: 13rem !important;
  }

  .sm\:gap-y-53{
    grid-row-gap: 13.25rem !important;
    row-gap: 13.25rem !important;
  }

  .sm\:gap-y-54{
    grid-row-gap: 13.5rem !important;
    row-gap: 13.5rem !important;
  }

  .sm\:gap-y-55{
    grid-row-gap: 13.75rem !important;
    row-gap: 13.75rem !important;
  }

  .sm\:gap-y-56{
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .sm\:gap-y-70{
    grid-row-gap: 17.5rem !important;
    row-gap: 17.5rem !important;
  }

  .sm\:gap-y-71{
    grid-row-gap: 17.75rem !important;
    row-gap: 17.75rem !important;
  }

  .sm\:gap-y-72{
    grid-row-gap: 18rem !important;
    row-gap: 18rem !important;
  }

  .sm\:gap-y-73{
    grid-row-gap: 18.25rem !important;
    row-gap: 18.25rem !important;
  }

  .sm\:gap-y-74{
    grid-row-gap: 18.5rem !important;
    row-gap: 18.5rem !important;
  }

  .sm\:gap-y-75{
    grid-row-gap: 18.75rem !important;
    row-gap: 18.75rem !important;
  }

  .sm\:gap-y-76{
    grid-row-gap: 19rem !important;
    row-gap: 19rem !important;
  }

  .sm\:gap-y-77{
    grid-row-gap: 19.25rem !important;
    row-gap: 19.25rem !important;
  }

  .sm\:gap-y-78{
    grid-row-gap: 19.5rem !important;
    row-gap: 19.5rem !important;
  }

  .sm\:gap-y-79{
    grid-row-gap: 19.75rem !important;
    row-gap: 19.75rem !important;
  }

  .sm\:gap-y-80{
    grid-row-gap: 20rem !important;
    row-gap: 20rem !important;
  }

  .sm\:gap-y-81{
    grid-row-gap: 20.25rem !important;
    row-gap: 20.25rem !important;
  }

  .sm\:gap-y-82{
    grid-row-gap: 20.5rem !important;
    row-gap: 20.5rem !important;
  }

  .sm\:gap-y-83{
    grid-row-gap: 20.75rem !important;
    row-gap: 20.75rem !important;
  }

  .sm\:gap-y-84{
    grid-row-gap: 21rem !important;
    row-gap: 21rem !important;
  }

  .sm\:gap-y-85{
    grid-row-gap: 21.25rem !important;
    row-gap: 21.25rem !important;
  }

  .sm\:gap-y-86{
    grid-row-gap: 21.5rem !important;
    row-gap: 21.5rem !important;
  }

  .sm\:gap-y-87{
    grid-row-gap: 21.75rem !important;
    row-gap: 21.75rem !important;
  }

  .sm\:gap-y-88{
    grid-row-gap: 22rem !important;
    row-gap: 22rem !important;
  }

  .sm\:gap-y-89{
    grid-row-gap: 22.25rem !important;
    row-gap: 22.25rem !important;
  }

  .sm\:gap-y-90{
    grid-row-gap: 22.5rem !important;
    row-gap: 22.5rem !important;
  }

  .sm\:gap-y-91{
    grid-row-gap: 22.75rem !important;
    row-gap: 22.75rem !important;
  }

  .sm\:gap-y-92{
    grid-row-gap: 23rem !important;
    row-gap: 23rem !important;
  }

  .sm\:gap-y-100{
    grid-row-gap: 25rem !important;
    row-gap: 25rem !important;
  }

  .sm\:gap-y-131{
    grid-row-gap: 25.25rem !important;
    row-gap: 25.25rem !important;
  }

  .sm\:gap-y-135{
    grid-row-gap: 34rem !important;
    row-gap: 34rem !important;
  }

  .sm\:gap-y-150{
    grid-row-gap: 37.5rem !important;
    row-gap: 37.5rem !important;
  }

  .sm\:gap-y-710{
    grid-row-gap: 44.375rem !important;
    row-gap: 44.375rem !important;
  }

  .sm\:gap-y-820{
    grid-row-gap: 51.25rem !important;
    row-gap: 51.25rem !important;
  }

  .sm\:gap-y-1440{
    grid-row-gap: 90rem !important;
    row-gap: 90rem !important;
  }

  .sm\:gap-y-2\.5{
    grid-row-gap: .625rem !important;
    row-gap: .625rem !important;
  }

  .sm\:gap-y-6\.25{
    grid-row-gap: 1.5626rem !important;
    row-gap: 1.5626rem !important;
  }

  .sm\:gap-y-7\.5{
    grid-row-gap: 1.875rem !important;
    row-gap: 1.875rem !important;
  }

  .sm\:gap-y-12\.5{
    grid-row-gap: 3.125rem !important;
    row-gap: 3.125rem !important;
  }

  .sm\:gap-y-17\.5{
    grid-row-gap: 4.375rem !important;
    row-gap: 4.375rem !important;
  }

  .sm\:gap-y-31\.5{
    grid-row-gap: 7.875rem !important;
    row-gap: 7.875rem !important;
  }

  .sm\:gap-y-thumb-tript-lg{
    grid-row-gap: 15.625rem !important;
    row-gap: 15.625rem !important;
  }

  .sm\:gap-y-thumb-tript-md{
    grid-row-gap: 11.25rem !important;
    row-gap: 11.25rem !important;
  }

  .sm\:gap-y-thumb-trip-xl{
    grid-row-gap: 20.625rem !important;
    row-gap: 20.625rem !important;
  }

  .sm\:gap-y-tarapprendre-title-lg{
    grid-row-gap: 58.75rem !important;
    row-gap: 58.75rem !important;
  }

  .sm\:gap-y-oblong-list-lg{
    grid-row-gap: 40.93rem !important;
    row-gap: 40.93rem !important;
  }

  .sm\:gap-y-oblong-list-md{
    grid-row-gap: 20.95rem !important;
    row-gap: 20.95rem !important;
  }

  .sm\:gap-y-oblong-content-lg{
    grid-row-gap: 26.875rem !important;
    row-gap: 26.875rem !important;
  }

  .sm\:gap-y-article-thumb-lg{
    grid-row-gap: 10.625rem !important;
    row-gap: 10.625rem !important;
  }

  .sm\:gap-y-support-title-l-lg{
    grid-row-gap: 28.125rem !important;
    row-gap: 28.125rem !important;
  }

  .sm\:gap-y-support-title-r-lg{
    grid-row-gap: 17.8125rem !important;
    row-gap: 17.8125rem !important;
  }

  .sm\:gap-y-main-footer-menu{
    grid-row-gap: 13.75rem !important;
    row-gap: 13.75rem !important;
  }

  .sm\:gap-y-main-footer-logo{
    grid-row-gap: 25.625rem !important;
    row-gap: 25.625rem !important;
  }

  .sm\:gap-y-full{
    grid-row-gap: 100% !important;
    row-gap: 100% !important;
  }

  .sm\:grid-flow-row{
    grid-auto-flow: row !important;
  }

  .sm\:grid-flow-col{
    grid-auto-flow: column !important;
  }

  .sm\:grid-flow-row-dense{
    grid-auto-flow: row dense !important;
  }

  .sm\:grid-flow-col-dense{
    grid-auto-flow: column dense !important;
  }

  .sm\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .sm\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .sm\:auto-cols-auto{
    grid-auto-columns: auto !important;
  }

  .sm\:auto-cols-min{
    grid-auto-columns: -webkit-min-content !important;
    grid-auto-columns: min-content !important;
  }

  .sm\:auto-cols-max{
    grid-auto-columns: -webkit-max-content !important;
    grid-auto-columns: max-content !important;
  }

  .sm\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .sm\:col-auto{
    grid-column: auto !important;
  }

  .sm\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .sm\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .sm\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .sm\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .sm\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .sm\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .sm\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .sm\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .sm\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .sm\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .sm\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .sm\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .sm\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .sm\:col-start-1{
    grid-column-start: 1 !important;
  }

  .sm\:col-start-2{
    grid-column-start: 2 !important;
  }

  .sm\:col-start-3{
    grid-column-start: 3 !important;
  }

  .sm\:col-start-4{
    grid-column-start: 4 !important;
  }

  .sm\:col-start-5{
    grid-column-start: 5 !important;
  }

  .sm\:col-start-6{
    grid-column-start: 6 !important;
  }

  .sm\:col-start-7{
    grid-column-start: 7 !important;
  }

  .sm\:col-start-8{
    grid-column-start: 8 !important;
  }

  .sm\:col-start-9{
    grid-column-start: 9 !important;
  }

  .sm\:col-start-10{
    grid-column-start: 10 !important;
  }

  .sm\:col-start-11{
    grid-column-start: 11 !important;
  }

  .sm\:col-start-12{
    grid-column-start: 12 !important;
  }

  .sm\:col-start-13{
    grid-column-start: 13 !important;
  }

  .sm\:col-start-auto{
    grid-column-start: auto !important;
  }

  .sm\:col-end-1{
    grid-column-end: 1 !important;
  }

  .sm\:col-end-2{
    grid-column-end: 2 !important;
  }

  .sm\:col-end-3{
    grid-column-end: 3 !important;
  }

  .sm\:col-end-4{
    grid-column-end: 4 !important;
  }

  .sm\:col-end-5{
    grid-column-end: 5 !important;
  }

  .sm\:col-end-6{
    grid-column-end: 6 !important;
  }

  .sm\:col-end-7{
    grid-column-end: 7 !important;
  }

  .sm\:col-end-8{
    grid-column-end: 8 !important;
  }

  .sm\:col-end-9{
    grid-column-end: 9 !important;
  }

  .sm\:col-end-10{
    grid-column-end: 10 !important;
  }

  .sm\:col-end-11{
    grid-column-end: 11 !important;
  }

  .sm\:col-end-12{
    grid-column-end: 12 !important;
  }

  .sm\:col-end-13{
    grid-column-end: 13 !important;
  }

  .sm\:col-end-auto{
    grid-column-end: auto !important;
  }

  .sm\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .sm\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .sm\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .sm\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .sm\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .sm\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .sm\:grid-rows-none{
    grid-template-rows: none !important;
  }

  .sm\:auto-rows-auto{
    grid-auto-rows: auto !important;
  }

  .sm\:auto-rows-min{
    grid-auto-rows: -webkit-min-content !important;
    grid-auto-rows: min-content !important;
  }

  .sm\:auto-rows-max{
    grid-auto-rows: -webkit-max-content !important;
    grid-auto-rows: max-content !important;
  }

  .sm\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .sm\:row-auto{
    grid-row: auto !important;
  }

  .sm\:row-span-1{
    grid-row: span 1 / span 1 !important;
  }

  .sm\:row-span-2{
    grid-row: span 2 / span 2 !important;
  }

  .sm\:row-span-3{
    grid-row: span 3 / span 3 !important;
  }

  .sm\:row-span-4{
    grid-row: span 4 / span 4 !important;
  }

  .sm\:row-span-5{
    grid-row: span 5 / span 5 !important;
  }

  .sm\:row-span-6{
    grid-row: span 6 / span 6 !important;
  }

  .sm\:row-span-full{
    grid-row: 1 / -1 !important;
  }

  .sm\:row-start-1{
    grid-row-start: 1 !important;
  }

  .sm\:row-start-2{
    grid-row-start: 2 !important;
  }

  .sm\:row-start-3{
    grid-row-start: 3 !important;
  }

  .sm\:row-start-4{
    grid-row-start: 4 !important;
  }

  .sm\:row-start-5{
    grid-row-start: 5 !important;
  }

  .sm\:row-start-6{
    grid-row-start: 6 !important;
  }

  .sm\:row-start-7{
    grid-row-start: 7 !important;
  }

  .sm\:row-start-auto{
    grid-row-start: auto !important;
  }

  .sm\:row-end-1{
    grid-row-end: 1 !important;
  }

  .sm\:row-end-2{
    grid-row-end: 2 !important;
  }

  .sm\:row-end-3{
    grid-row-end: 3 !important;
  }

  .sm\:row-end-4{
    grid-row-end: 4 !important;
  }

  .sm\:row-end-5{
    grid-row-end: 5 !important;
  }

  .sm\:row-end-6{
    grid-row-end: 6 !important;
  }

  .sm\:row-end-7{
    grid-row-end: 7 !important;
  }

  .sm\:row-end-auto{
    grid-row-end: auto !important;
  }

  .sm\:transform{
    --transform-translate-x: 0 !important;
    --transform-translate-y: 0 !important;
    --transform-rotate: 0 !important;
    --transform-skew-x: 0 !important;
    --transform-skew-y: 0 !important;
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
    -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
         -o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
            transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
  }

  .sm\:transform-none{
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
  }

  .sm\:origin-center{
    -webkit-transform-origin: center !important;
         -o-transform-origin: center !important;
            transform-origin: center !important;
  }

  .sm\:origin-top{
    -webkit-transform-origin: top !important;
         -o-transform-origin: top !important;
            transform-origin: top !important;
  }

  .sm\:origin-top-right{
    -webkit-transform-origin: top right !important;
         -o-transform-origin: top right !important;
            transform-origin: top right !important;
  }

  .sm\:origin-right{
    -webkit-transform-origin: right !important;
         -o-transform-origin: right !important;
            transform-origin: right !important;
  }

  .sm\:origin-bottom-right{
    -webkit-transform-origin: bottom right !important;
         -o-transform-origin: bottom right !important;
            transform-origin: bottom right !important;
  }

  .sm\:origin-bottom{
    -webkit-transform-origin: bottom !important;
         -o-transform-origin: bottom !important;
            transform-origin: bottom !important;
  }

  .sm\:origin-bottom-left{
    -webkit-transform-origin: bottom left !important;
         -o-transform-origin: bottom left !important;
            transform-origin: bottom left !important;
  }

  .sm\:origin-left{
    -webkit-transform-origin: left !important;
         -o-transform-origin: left !important;
            transform-origin: left !important;
  }

  .sm\:origin-top-left{
    -webkit-transform-origin: top left !important;
         -o-transform-origin: top left !important;
            transform-origin: top left !important;
  }

  .sm\:scale-0{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .sm\:scale-50{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .sm\:scale-75{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .sm\:scale-90{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .sm\:scale-95{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .sm\:scale-100{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .sm\:scale-105{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .sm\:scale-110{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .sm\:scale-125{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .sm\:scale-150{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .sm\:scale-flip{
    --transform-scale-x: -1 !important;
    --transform-scale-y: -1 !important;
  }

  .sm\:scale-x-0{
    --transform-scale-x: 0 !important;
  }

  .sm\:scale-x-50{
    --transform-scale-x: .5 !important;
  }

  .sm\:scale-x-75{
    --transform-scale-x: .75 !important;
  }

  .sm\:scale-x-90{
    --transform-scale-x: .9 !important;
  }

  .sm\:scale-x-95{
    --transform-scale-x: .95 !important;
  }

  .sm\:scale-x-100{
    --transform-scale-x: 1 !important;
  }

  .sm\:scale-x-105{
    --transform-scale-x: 1.05 !important;
  }

  .sm\:scale-x-110{
    --transform-scale-x: 1.1 !important;
  }

  .sm\:scale-x-125{
    --transform-scale-x: 1.25 !important;
  }

  .sm\:scale-x-150{
    --transform-scale-x: 1.5 !important;
  }

  .sm\:scale-x-flip{
    --transform-scale-x: -1 !important;
  }

  .sm\:scale-y-0{
    --transform-scale-y: 0 !important;
  }

  .sm\:scale-y-50{
    --transform-scale-y: .5 !important;
  }

  .sm\:scale-y-75{
    --transform-scale-y: .75 !important;
  }

  .sm\:scale-y-90{
    --transform-scale-y: .9 !important;
  }

  .sm\:scale-y-95{
    --transform-scale-y: .95 !important;
  }

  .sm\:scale-y-100{
    --transform-scale-y: 1 !important;
  }

  .sm\:scale-y-105{
    --transform-scale-y: 1.05 !important;
  }

  .sm\:scale-y-110{
    --transform-scale-y: 1.1 !important;
  }

  .sm\:scale-y-125{
    --transform-scale-y: 1.25 !important;
  }

  .sm\:scale-y-150{
    --transform-scale-y: 1.5 !important;
  }

  .sm\:scale-y-flip{
    --transform-scale-y: -1 !important;
  }

  .sm\:hover\:scale-0:hover{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .sm\:hover\:scale-50:hover{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .sm\:hover\:scale-75:hover{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .sm\:hover\:scale-90:hover{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .sm\:hover\:scale-95:hover{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .sm\:hover\:scale-100:hover{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .sm\:hover\:scale-105:hover{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .sm\:hover\:scale-110:hover{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .sm\:hover\:scale-125:hover{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .sm\:hover\:scale-150:hover{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .sm\:hover\:scale-flip:hover{
    --transform-scale-x: -1 !important;
    --transform-scale-y: -1 !important;
  }

  .sm\:hover\:scale-x-0:hover{
    --transform-scale-x: 0 !important;
  }

  .sm\:hover\:scale-x-50:hover{
    --transform-scale-x: .5 !important;
  }

  .sm\:hover\:scale-x-75:hover{
    --transform-scale-x: .75 !important;
  }

  .sm\:hover\:scale-x-90:hover{
    --transform-scale-x: .9 !important;
  }

  .sm\:hover\:scale-x-95:hover{
    --transform-scale-x: .95 !important;
  }

  .sm\:hover\:scale-x-100:hover{
    --transform-scale-x: 1 !important;
  }

  .sm\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05 !important;
  }

  .sm\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1 !important;
  }

  .sm\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25 !important;
  }

  .sm\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5 !important;
  }

  .sm\:hover\:scale-x-flip:hover{
    --transform-scale-x: -1 !important;
  }

  .sm\:hover\:scale-y-0:hover{
    --transform-scale-y: 0 !important;
  }

  .sm\:hover\:scale-y-50:hover{
    --transform-scale-y: .5 !important;
  }

  .sm\:hover\:scale-y-75:hover{
    --transform-scale-y: .75 !important;
  }

  .sm\:hover\:scale-y-90:hover{
    --transform-scale-y: .9 !important;
  }

  .sm\:hover\:scale-y-95:hover{
    --transform-scale-y: .95 !important;
  }

  .sm\:hover\:scale-y-100:hover{
    --transform-scale-y: 1 !important;
  }

  .sm\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05 !important;
  }

  .sm\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1 !important;
  }

  .sm\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25 !important;
  }

  .sm\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5 !important;
  }

  .sm\:hover\:scale-y-flip:hover{
    --transform-scale-y: -1 !important;
  }

  .sm\:focus\:scale-0:focus{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .sm\:focus\:scale-50:focus{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .sm\:focus\:scale-75:focus{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .sm\:focus\:scale-90:focus{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .sm\:focus\:scale-95:focus{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .sm\:focus\:scale-100:focus{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .sm\:focus\:scale-105:focus{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .sm\:focus\:scale-110:focus{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .sm\:focus\:scale-125:focus{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .sm\:focus\:scale-150:focus{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .sm\:focus\:scale-flip:focus{
    --transform-scale-x: -1 !important;
    --transform-scale-y: -1 !important;
  }

  .sm\:focus\:scale-x-0:focus{
    --transform-scale-x: 0 !important;
  }

  .sm\:focus\:scale-x-50:focus{
    --transform-scale-x: .5 !important;
  }

  .sm\:focus\:scale-x-75:focus{
    --transform-scale-x: .75 !important;
  }

  .sm\:focus\:scale-x-90:focus{
    --transform-scale-x: .9 !important;
  }

  .sm\:focus\:scale-x-95:focus{
    --transform-scale-x: .95 !important;
  }

  .sm\:focus\:scale-x-100:focus{
    --transform-scale-x: 1 !important;
  }

  .sm\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05 !important;
  }

  .sm\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1 !important;
  }

  .sm\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25 !important;
  }

  .sm\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5 !important;
  }

  .sm\:focus\:scale-x-flip:focus{
    --transform-scale-x: -1 !important;
  }

  .sm\:focus\:scale-y-0:focus{
    --transform-scale-y: 0 !important;
  }

  .sm\:focus\:scale-y-50:focus{
    --transform-scale-y: .5 !important;
  }

  .sm\:focus\:scale-y-75:focus{
    --transform-scale-y: .75 !important;
  }

  .sm\:focus\:scale-y-90:focus{
    --transform-scale-y: .9 !important;
  }

  .sm\:focus\:scale-y-95:focus{
    --transform-scale-y: .95 !important;
  }

  .sm\:focus\:scale-y-100:focus{
    --transform-scale-y: 1 !important;
  }

  .sm\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05 !important;
  }

  .sm\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1 !important;
  }

  .sm\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25 !important;
  }

  .sm\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5 !important;
  }

  .sm\:focus\:scale-y-flip:focus{
    --transform-scale-y: -1 !important;
  }

  .sm\:rotate-0{
    --transform-rotate: 0 !important;
  }

  .sm\:rotate-1{
    --transform-rotate: 1deg !important;
  }

  .sm\:rotate-2{
    --transform-rotate: 2deg !important;
  }

  .sm\:rotate-3{
    --transform-rotate: 3deg !important;
  }

  .sm\:rotate-6{
    --transform-rotate: 6deg !important;
  }

  .sm\:rotate-12{
    --transform-rotate: 12deg !important;
  }

  .sm\:rotate-45{
    --transform-rotate: 45deg !important;
  }

  .sm\:rotate-90{
    --transform-rotate: 90deg !important;
  }

  .sm\:rotate-180{
    --transform-rotate: 180deg !important;
  }

  .sm\:-rotate-180{
    --transform-rotate: -180deg !important;
  }

  .sm\:-rotate-90{
    --transform-rotate: -90deg !important;
  }

  .sm\:-rotate-45{
    --transform-rotate: -45deg !important;
  }

  .sm\:-rotate-12{
    --transform-rotate: -12deg !important;
  }

  .sm\:-rotate-6{
    --transform-rotate: -6deg !important;
  }

  .sm\:-rotate-3{
    --transform-rotate: -3deg !important;
  }

  .sm\:-rotate-2{
    --transform-rotate: -2deg !important;
  }

  .sm\:-rotate-1{
    --transform-rotate: -1deg !important;
  }

  .sm\:hover\:rotate-0:hover{
    --transform-rotate: 0 !important;
  }

  .sm\:hover\:rotate-1:hover{
    --transform-rotate: 1deg !important;
  }

  .sm\:hover\:rotate-2:hover{
    --transform-rotate: 2deg !important;
  }

  .sm\:hover\:rotate-3:hover{
    --transform-rotate: 3deg !important;
  }

  .sm\:hover\:rotate-6:hover{
    --transform-rotate: 6deg !important;
  }

  .sm\:hover\:rotate-12:hover{
    --transform-rotate: 12deg !important;
  }

  .sm\:hover\:rotate-45:hover{
    --transform-rotate: 45deg !important;
  }

  .sm\:hover\:rotate-90:hover{
    --transform-rotate: 90deg !important;
  }

  .sm\:hover\:rotate-180:hover{
    --transform-rotate: 180deg !important;
  }

  .sm\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg !important;
  }

  .sm\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg !important;
  }

  .sm\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg !important;
  }

  .sm\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg !important;
  }

  .sm\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg !important;
  }

  .sm\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg !important;
  }

  .sm\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg !important;
  }

  .sm\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg !important;
  }

  .sm\:focus\:rotate-0:focus{
    --transform-rotate: 0 !important;
  }

  .sm\:focus\:rotate-1:focus{
    --transform-rotate: 1deg !important;
  }

  .sm\:focus\:rotate-2:focus{
    --transform-rotate: 2deg !important;
  }

  .sm\:focus\:rotate-3:focus{
    --transform-rotate: 3deg !important;
  }

  .sm\:focus\:rotate-6:focus{
    --transform-rotate: 6deg !important;
  }

  .sm\:focus\:rotate-12:focus{
    --transform-rotate: 12deg !important;
  }

  .sm\:focus\:rotate-45:focus{
    --transform-rotate: 45deg !important;
  }

  .sm\:focus\:rotate-90:focus{
    --transform-rotate: 90deg !important;
  }

  .sm\:focus\:rotate-180:focus{
    --transform-rotate: 180deg !important;
  }

  .sm\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg !important;
  }

  .sm\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg !important;
  }

  .sm\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg !important;
  }

  .sm\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg !important;
  }

  .sm\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg !important;
  }

  .sm\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg !important;
  }

  .sm\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg !important;
  }

  .sm\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg !important;
  }

  .sm\:translate-x-0{
    --transform-translate-x: 0px !important;
  }

  .sm\:translate-x-1{
    --transform-translate-x: .25rem !important;
  }

  .sm\:translate-x-2{
    --transform-translate-x: .5rem !important;
  }

  .sm\:translate-x-3{
    --transform-translate-x: .75rem !important;
  }

  .sm\:translate-x-4{
    --transform-translate-x: 1rem !important;
  }

  .sm\:translate-x-5{
    --transform-translate-x: 1.25rem !important;
  }

  .sm\:translate-x-6{
    --transform-translate-x: 1.5rem !important;
  }

  .sm\:translate-x-7{
    --transform-translate-x: 1.75rem !important;
  }

  .sm\:translate-x-8{
    --transform-translate-x: 2rem !important;
  }

  .sm\:translate-x-9{
    --transform-translate-x: 2.25rem !important;
  }

  .sm\:translate-x-10{
    --transform-translate-x: 2.5rem !important;
  }

  .sm\:translate-x-11{
    --transform-translate-x: 2.75rem !important;
  }

  .sm\:translate-x-12{
    --transform-translate-x: 3rem !important;
  }

  .sm\:translate-x-13{
    --transform-translate-x: 3.25rem !important;
  }

  .sm\:translate-x-14{
    --transform-translate-x: 3.5rem !important;
  }

  .sm\:translate-x-15{
    --transform-translate-x: 3.75rem !important;
  }

  .sm\:translate-x-16{
    --transform-translate-x: 4rem !important;
  }

  .sm\:translate-x-17{
    --transform-translate-x: 4.25rem !important;
  }

  .sm\:translate-x-18{
    --transform-translate-x: 4.5rem !important;
  }

  .sm\:translate-x-19{
    --transform-translate-x: 4.75rem !important;
  }

  .sm\:translate-x-20{
    --transform-translate-x: 5rem !important;
  }

  .sm\:translate-x-21{
    --transform-translate-x: 5.25rem !important;
  }

  .sm\:translate-x-22{
    --transform-translate-x: 5.5rem !important;
  }

  .sm\:translate-x-23{
    --transform-translate-x: 5.75rem !important;
  }

  .sm\:translate-x-24{
    --transform-translate-x: 6rem !important;
  }

  .sm\:translate-x-25{
    --transform-translate-x: 6.25rem !important;
  }

  .sm\:translate-x-26{
    --transform-translate-x: 6.5rem !important;
  }

  .sm\:translate-x-27{
    --transform-translate-x: 6.75rem !important;
  }

  .sm\:translate-x-28{
    --transform-translate-x: 7rem !important;
  }

  .sm\:translate-x-29{
    --transform-translate-x: 7.25rem !important;
  }

  .sm\:translate-x-30{
    --transform-translate-x: 7.5rem !important;
  }

  .sm\:translate-x-31{
    --transform-translate-x: 7.75rem !important;
  }

  .sm\:translate-x-32{
    --transform-translate-x: 8rem !important;
  }

  .sm\:translate-x-33{
    --transform-translate-x: 8.25rem !important;
  }

  .sm\:translate-x-34{
    --transform-translate-x: 8.5rem !important;
  }

  .sm\:translate-x-35{
    --transform-translate-x: 8.75rem !important;
  }

  .sm\:translate-x-36{
    --transform-translate-x: 9rem !important;
  }

  .sm\:translate-x-37{
    --transform-translate-x: 9.25rem !important;
  }

  .sm\:translate-x-38{
    --transform-translate-x: 9.5rem !important;
  }

  .sm\:translate-x-39{
    --transform-translate-x: 9.75rem !important;
  }

  .sm\:translate-x-40{
    --transform-translate-x: 10rem !important;
  }

  .sm\:translate-x-41{
    --transform-translate-x: 10.25rem !important;
  }

  .sm\:translate-x-42{
    --transform-translate-x: 10.5rem !important;
  }

  .sm\:translate-x-43{
    --transform-translate-x: 10.75rem !important;
  }

  .sm\:translate-x-44{
    --transform-translate-x: 11rem !important;
  }

  .sm\:translate-x-45{
    --transform-translate-x: 11.25rem !important;
  }

  .sm\:translate-x-46{
    --transform-translate-x: 11.5rem !important;
  }

  .sm\:translate-x-47{
    --transform-translate-x: 11.75rem !important;
  }

  .sm\:translate-x-48{
    --transform-translate-x: 12rem !important;
  }

  .sm\:translate-x-49{
    --transform-translate-x: 12.25rem !important;
  }

  .sm\:translate-x-50{
    --transform-translate-x: 12.5rem !important;
  }

  .sm\:translate-x-51{
    --transform-translate-x: 12.75rem !important;
  }

  .sm\:translate-x-52{
    --transform-translate-x: 13rem !important;
  }

  .sm\:translate-x-53{
    --transform-translate-x: 13.25rem !important;
  }

  .sm\:translate-x-54{
    --transform-translate-x: 13.5rem !important;
  }

  .sm\:translate-x-55{
    --transform-translate-x: 13.75rem !important;
  }

  .sm\:translate-x-56{
    --transform-translate-x: 14rem !important;
  }

  .sm\:translate-x-70{
    --transform-translate-x: 17.5rem !important;
  }

  .sm\:translate-x-71{
    --transform-translate-x: 17.75rem !important;
  }

  .sm\:translate-x-72{
    --transform-translate-x: 18rem !important;
  }

  .sm\:translate-x-73{
    --transform-translate-x: 18.25rem !important;
  }

  .sm\:translate-x-74{
    --transform-translate-x: 18.5rem !important;
  }

  .sm\:translate-x-75{
    --transform-translate-x: 18.75rem !important;
  }

  .sm\:translate-x-76{
    --transform-translate-x: 19rem !important;
  }

  .sm\:translate-x-77{
    --transform-translate-x: 19.25rem !important;
  }

  .sm\:translate-x-78{
    --transform-translate-x: 19.5rem !important;
  }

  .sm\:translate-x-79{
    --transform-translate-x: 19.75rem !important;
  }

  .sm\:translate-x-80{
    --transform-translate-x: 20rem !important;
  }

  .sm\:translate-x-81{
    --transform-translate-x: 20.25rem !important;
  }

  .sm\:translate-x-82{
    --transform-translate-x: 20.5rem !important;
  }

  .sm\:translate-x-83{
    --transform-translate-x: 20.75rem !important;
  }

  .sm\:translate-x-84{
    --transform-translate-x: 21rem !important;
  }

  .sm\:translate-x-85{
    --transform-translate-x: 21.25rem !important;
  }

  .sm\:translate-x-86{
    --transform-translate-x: 21.5rem !important;
  }

  .sm\:translate-x-87{
    --transform-translate-x: 21.75rem !important;
  }

  .sm\:translate-x-88{
    --transform-translate-x: 22rem !important;
  }

  .sm\:translate-x-89{
    --transform-translate-x: 22.25rem !important;
  }

  .sm\:translate-x-90{
    --transform-translate-x: 22.5rem !important;
  }

  .sm\:translate-x-91{
    --transform-translate-x: 22.75rem !important;
  }

  .sm\:translate-x-92{
    --transform-translate-x: 23rem !important;
  }

  .sm\:translate-x-100{
    --transform-translate-x: 25rem !important;
  }

  .sm\:translate-x-131{
    --transform-translate-x: 25.25rem !important;
  }

  .sm\:translate-x-135{
    --transform-translate-x: 34rem !important;
  }

  .sm\:translate-x-150{
    --transform-translate-x: 37.5rem !important;
  }

  .sm\:translate-x-710{
    --transform-translate-x: 44.375rem !important;
  }

  .sm\:translate-x-820{
    --transform-translate-x: 51.25rem !important;
  }

  .sm\:translate-x-1440{
    --transform-translate-x: 90rem !important;
  }

  .sm\:translate-x-2\.5{
    --transform-translate-x: .625rem !important;
  }

  .sm\:translate-x-6\.25{
    --transform-translate-x: 1.5626rem !important;
  }

  .sm\:translate-x-7\.5{
    --transform-translate-x: 1.875rem !important;
  }

  .sm\:translate-x-12\.5{
    --transform-translate-x: 3.125rem !important;
  }

  .sm\:translate-x-17\.5{
    --transform-translate-x: 4.375rem !important;
  }

  .sm\:translate-x-31\.5{
    --transform-translate-x: 7.875rem !important;
  }

  .sm\:translate-x-thumb-tript-lg{
    --transform-translate-x: 15.625rem !important;
  }

  .sm\:translate-x-thumb-tript-md{
    --transform-translate-x: 11.25rem !important;
  }

  .sm\:translate-x-thumb-trip-xl{
    --transform-translate-x: 20.625rem !important;
  }

  .sm\:translate-x-tarapprendre-title-lg{
    --transform-translate-x: 58.75rem !important;
  }

  .sm\:translate-x-oblong-list-lg{
    --transform-translate-x: 40.93rem !important;
  }

  .sm\:translate-x-oblong-list-md{
    --transform-translate-x: 20.95rem !important;
  }

  .sm\:translate-x-oblong-content-lg{
    --transform-translate-x: 26.875rem !important;
  }

  .sm\:translate-x-article-thumb-lg{
    --transform-translate-x: 10.625rem !important;
  }

  .sm\:translate-x-support-title-l-lg{
    --transform-translate-x: 28.125rem !important;
  }

  .sm\:translate-x-support-title-r-lg{
    --transform-translate-x: 17.8125rem !important;
  }

  .sm\:translate-x-main-footer-menu{
    --transform-translate-x: 13.75rem !important;
  }

  .sm\:translate-x-main-footer-logo{
    --transform-translate-x: 25.625rem !important;
  }

  .sm\:translate-x-full{
    --transform-translate-x: 100% !important;
  }

  .sm\:-translate-x-0{
    --transform-translate-x: 0px !important;
  }

  .sm\:-translate-x-1{
    --transform-translate-x: -0.25rem !important;
  }

  .sm\:-translate-x-2{
    --transform-translate-x: -0.5rem !important;
  }

  .sm\:-translate-x-3{
    --transform-translate-x: -0.75rem !important;
  }

  .sm\:-translate-x-4{
    --transform-translate-x: -1rem !important;
  }

  .sm\:-translate-x-5{
    --transform-translate-x: -1.25rem !important;
  }

  .sm\:-translate-x-6{
    --transform-translate-x: -1.5rem !important;
  }

  .sm\:-translate-x-7{
    --transform-translate-x: -1.75rem !important;
  }

  .sm\:-translate-x-8{
    --transform-translate-x: -2rem !important;
  }

  .sm\:-translate-x-9{
    --transform-translate-x: -2.25rem !important;
  }

  .sm\:-translate-x-10{
    --transform-translate-x: -2.5rem !important;
  }

  .sm\:-translate-x-11{
    --transform-translate-x: -2.75rem !important;
  }

  .sm\:-translate-x-12{
    --transform-translate-x: -3rem !important;
  }

  .sm\:-translate-x-13{
    --transform-translate-x: -3.25rem !important;
  }

  .sm\:-translate-x-14{
    --transform-translate-x: -3.5rem !important;
  }

  .sm\:-translate-x-15{
    --transform-translate-x: -3.75rem !important;
  }

  .sm\:-translate-x-16{
    --transform-translate-x: -4rem !important;
  }

  .sm\:-translate-x-17{
    --transform-translate-x: -4.25rem !important;
  }

  .sm\:-translate-x-18{
    --transform-translate-x: -4.5rem !important;
  }

  .sm\:-translate-x-19{
    --transform-translate-x: -4.75rem !important;
  }

  .sm\:-translate-x-20{
    --transform-translate-x: -5rem !important;
  }

  .sm\:-translate-x-21{
    --transform-translate-x: -5.25rem !important;
  }

  .sm\:-translate-x-22{
    --transform-translate-x: -5.5rem !important;
  }

  .sm\:-translate-x-23{
    --transform-translate-x: -5.75rem !important;
  }

  .sm\:-translate-x-24{
    --transform-translate-x: -6rem !important;
  }

  .sm\:-translate-x-25{
    --transform-translate-x: -6.25rem !important;
  }

  .sm\:-translate-x-26{
    --transform-translate-x: -6.5rem !important;
  }

  .sm\:-translate-x-27{
    --transform-translate-x: -6.75rem !important;
  }

  .sm\:-translate-x-28{
    --transform-translate-x: -7rem !important;
  }

  .sm\:-translate-x-29{
    --transform-translate-x: -7.25rem !important;
  }

  .sm\:-translate-x-30{
    --transform-translate-x: -7.5rem !important;
  }

  .sm\:-translate-x-31{
    --transform-translate-x: -7.75rem !important;
  }

  .sm\:-translate-x-32{
    --transform-translate-x: -8rem !important;
  }

  .sm\:-translate-x-33{
    --transform-translate-x: -8.25rem !important;
  }

  .sm\:-translate-x-34{
    --transform-translate-x: -8.5rem !important;
  }

  .sm\:-translate-x-35{
    --transform-translate-x: -8.75rem !important;
  }

  .sm\:-translate-x-36{
    --transform-translate-x: -9rem !important;
  }

  .sm\:-translate-x-37{
    --transform-translate-x: -9.25rem !important;
  }

  .sm\:-translate-x-38{
    --transform-translate-x: -9.5rem !important;
  }

  .sm\:-translate-x-39{
    --transform-translate-x: -9.75rem !important;
  }

  .sm\:-translate-x-40{
    --transform-translate-x: -10rem !important;
  }

  .sm\:-translate-x-41{
    --transform-translate-x: -10.25rem !important;
  }

  .sm\:-translate-x-42{
    --transform-translate-x: -10.5rem !important;
  }

  .sm\:-translate-x-43{
    --transform-translate-x: -10.75rem !important;
  }

  .sm\:-translate-x-44{
    --transform-translate-x: -11rem !important;
  }

  .sm\:-translate-x-45{
    --transform-translate-x: -11.25rem !important;
  }

  .sm\:-translate-x-46{
    --transform-translate-x: -11.5rem !important;
  }

  .sm\:-translate-x-47{
    --transform-translate-x: -11.75rem !important;
  }

  .sm\:-translate-x-48{
    --transform-translate-x: -12rem !important;
  }

  .sm\:-translate-x-49{
    --transform-translate-x: -12.25rem !important;
  }

  .sm\:-translate-x-50{
    --transform-translate-x: -12.5rem !important;
  }

  .sm\:-translate-x-51{
    --transform-translate-x: -12.75rem !important;
  }

  .sm\:-translate-x-52{
    --transform-translate-x: -13rem !important;
  }

  .sm\:-translate-x-53{
    --transform-translate-x: -13.25rem !important;
  }

  .sm\:-translate-x-54{
    --transform-translate-x: -13.5rem !important;
  }

  .sm\:-translate-x-55{
    --transform-translate-x: -13.75rem !important;
  }

  .sm\:-translate-x-56{
    --transform-translate-x: -14rem !important;
  }

  .sm\:-translate-x-70{
    --transform-translate-x: -17.5rem !important;
  }

  .sm\:-translate-x-71{
    --transform-translate-x: -17.75rem !important;
  }

  .sm\:-translate-x-72{
    --transform-translate-x: -18rem !important;
  }

  .sm\:-translate-x-73{
    --transform-translate-x: -18.25rem !important;
  }

  .sm\:-translate-x-74{
    --transform-translate-x: -18.5rem !important;
  }

  .sm\:-translate-x-75{
    --transform-translate-x: -18.75rem !important;
  }

  .sm\:-translate-x-76{
    --transform-translate-x: -19rem !important;
  }

  .sm\:-translate-x-77{
    --transform-translate-x: -19.25rem !important;
  }

  .sm\:-translate-x-78{
    --transform-translate-x: -19.5rem !important;
  }

  .sm\:-translate-x-79{
    --transform-translate-x: -19.75rem !important;
  }

  .sm\:-translate-x-80{
    --transform-translate-x: -20rem !important;
  }

  .sm\:-translate-x-81{
    --transform-translate-x: -20.25rem !important;
  }

  .sm\:-translate-x-82{
    --transform-translate-x: -20.5rem !important;
  }

  .sm\:-translate-x-83{
    --transform-translate-x: -20.75rem !important;
  }

  .sm\:-translate-x-84{
    --transform-translate-x: -21rem !important;
  }

  .sm\:-translate-x-85{
    --transform-translate-x: -21.25rem !important;
  }

  .sm\:-translate-x-86{
    --transform-translate-x: -21.5rem !important;
  }

  .sm\:-translate-x-87{
    --transform-translate-x: -21.75rem !important;
  }

  .sm\:-translate-x-88{
    --transform-translate-x: -22rem !important;
  }

  .sm\:-translate-x-89{
    --transform-translate-x: -22.25rem !important;
  }

  .sm\:-translate-x-90{
    --transform-translate-x: -22.5rem !important;
  }

  .sm\:-translate-x-91{
    --transform-translate-x: -22.75rem !important;
  }

  .sm\:-translate-x-92{
    --transform-translate-x: -23rem !important;
  }

  .sm\:-translate-x-100{
    --transform-translate-x: -25rem !important;
  }

  .sm\:-translate-x-131{
    --transform-translate-x: -25.25rem !important;
  }

  .sm\:-translate-x-135{
    --transform-translate-x: -34rem !important;
  }

  .sm\:-translate-x-150{
    --transform-translate-x: -37.5rem !important;
  }

  .sm\:-translate-x-710{
    --transform-translate-x: -44.375rem !important;
  }

  .sm\:-translate-x-820{
    --transform-translate-x: -51.25rem !important;
  }

  .sm\:-translate-x-1440{
    --transform-translate-x: -90rem !important;
  }

  .sm\:-translate-x-2\.5{
    --transform-translate-x: -0.625rem !important;
  }

  .sm\:-translate-x-6\.25{
    --transform-translate-x: -1.5626rem !important;
  }

  .sm\:-translate-x-7\.5{
    --transform-translate-x: -1.875rem !important;
  }

  .sm\:-translate-x-12\.5{
    --transform-translate-x: -3.125rem !important;
  }

  .sm\:-translate-x-17\.5{
    --transform-translate-x: -4.375rem !important;
  }

  .sm\:-translate-x-31\.5{
    --transform-translate-x: -7.875rem !important;
  }

  .sm\:-translate-x-thumb-tript-lg{
    --transform-translate-x: -15.625rem !important;
  }

  .sm\:-translate-x-thumb-tript-md{
    --transform-translate-x: -11.25rem !important;
  }

  .sm\:-translate-x-thumb-trip-xl{
    --transform-translate-x: -20.625rem !important;
  }

  .sm\:-translate-x-tarapprendre-title-lg{
    --transform-translate-x: -58.75rem !important;
  }

  .sm\:-translate-x-oblong-list-lg{
    --transform-translate-x: -40.93rem !important;
  }

  .sm\:-translate-x-oblong-list-md{
    --transform-translate-x: -20.95rem !important;
  }

  .sm\:-translate-x-oblong-content-lg{
    --transform-translate-x: -26.875rem !important;
  }

  .sm\:-translate-x-article-thumb-lg{
    --transform-translate-x: -10.625rem !important;
  }

  .sm\:-translate-x-support-title-l-lg{
    --transform-translate-x: -28.125rem !important;
  }

  .sm\:-translate-x-support-title-r-lg{
    --transform-translate-x: -17.8125rem !important;
  }

  .sm\:-translate-x-main-footer-menu{
    --transform-translate-x: -13.75rem !important;
  }

  .sm\:-translate-x-main-footer-logo{
    --transform-translate-x: -25.625rem !important;
  }

  .sm\:-translate-x-full{
    --transform-translate-x: -100% !important;
  }

  .sm\:-translate-x-1\/2{
    --transform-translate-x: -50% !important;
  }

  .sm\:translate-x-1\/2{
    --transform-translate-x: 50% !important;
  }

  .sm\:translate-y-0{
    --transform-translate-y: 0px !important;
  }

  .sm\:translate-y-1{
    --transform-translate-y: .25rem !important;
  }

  .sm\:translate-y-2{
    --transform-translate-y: .5rem !important;
  }

  .sm\:translate-y-3{
    --transform-translate-y: .75rem !important;
  }

  .sm\:translate-y-4{
    --transform-translate-y: 1rem !important;
  }

  .sm\:translate-y-5{
    --transform-translate-y: 1.25rem !important;
  }

  .sm\:translate-y-6{
    --transform-translate-y: 1.5rem !important;
  }

  .sm\:translate-y-7{
    --transform-translate-y: 1.75rem !important;
  }

  .sm\:translate-y-8{
    --transform-translate-y: 2rem !important;
  }

  .sm\:translate-y-9{
    --transform-translate-y: 2.25rem !important;
  }

  .sm\:translate-y-10{
    --transform-translate-y: 2.5rem !important;
  }

  .sm\:translate-y-11{
    --transform-translate-y: 2.75rem !important;
  }

  .sm\:translate-y-12{
    --transform-translate-y: 3rem !important;
  }

  .sm\:translate-y-13{
    --transform-translate-y: 3.25rem !important;
  }

  .sm\:translate-y-14{
    --transform-translate-y: 3.5rem !important;
  }

  .sm\:translate-y-15{
    --transform-translate-y: 3.75rem !important;
  }

  .sm\:translate-y-16{
    --transform-translate-y: 4rem !important;
  }

  .sm\:translate-y-17{
    --transform-translate-y: 4.25rem !important;
  }

  .sm\:translate-y-18{
    --transform-translate-y: 4.5rem !important;
  }

  .sm\:translate-y-19{
    --transform-translate-y: 4.75rem !important;
  }

  .sm\:translate-y-20{
    --transform-translate-y: 5rem !important;
  }

  .sm\:translate-y-21{
    --transform-translate-y: 5.25rem !important;
  }

  .sm\:translate-y-22{
    --transform-translate-y: 5.5rem !important;
  }

  .sm\:translate-y-23{
    --transform-translate-y: 5.75rem !important;
  }

  .sm\:translate-y-24{
    --transform-translate-y: 6rem !important;
  }

  .sm\:translate-y-25{
    --transform-translate-y: 6.25rem !important;
  }

  .sm\:translate-y-26{
    --transform-translate-y: 6.5rem !important;
  }

  .sm\:translate-y-27{
    --transform-translate-y: 6.75rem !important;
  }

  .sm\:translate-y-28{
    --transform-translate-y: 7rem !important;
  }

  .sm\:translate-y-29{
    --transform-translate-y: 7.25rem !important;
  }

  .sm\:translate-y-30{
    --transform-translate-y: 7.5rem !important;
  }

  .sm\:translate-y-31{
    --transform-translate-y: 7.75rem !important;
  }

  .sm\:translate-y-32{
    --transform-translate-y: 8rem !important;
  }

  .sm\:translate-y-33{
    --transform-translate-y: 8.25rem !important;
  }

  .sm\:translate-y-34{
    --transform-translate-y: 8.5rem !important;
  }

  .sm\:translate-y-35{
    --transform-translate-y: 8.75rem !important;
  }

  .sm\:translate-y-36{
    --transform-translate-y: 9rem !important;
  }

  .sm\:translate-y-37{
    --transform-translate-y: 9.25rem !important;
  }

  .sm\:translate-y-38{
    --transform-translate-y: 9.5rem !important;
  }

  .sm\:translate-y-39{
    --transform-translate-y: 9.75rem !important;
  }

  .sm\:translate-y-40{
    --transform-translate-y: 10rem !important;
  }

  .sm\:translate-y-41{
    --transform-translate-y: 10.25rem !important;
  }

  .sm\:translate-y-42{
    --transform-translate-y: 10.5rem !important;
  }

  .sm\:translate-y-43{
    --transform-translate-y: 10.75rem !important;
  }

  .sm\:translate-y-44{
    --transform-translate-y: 11rem !important;
  }

  .sm\:translate-y-45{
    --transform-translate-y: 11.25rem !important;
  }

  .sm\:translate-y-46{
    --transform-translate-y: 11.5rem !important;
  }

  .sm\:translate-y-47{
    --transform-translate-y: 11.75rem !important;
  }

  .sm\:translate-y-48{
    --transform-translate-y: 12rem !important;
  }

  .sm\:translate-y-49{
    --transform-translate-y: 12.25rem !important;
  }

  .sm\:translate-y-50{
    --transform-translate-y: 12.5rem !important;
  }

  .sm\:translate-y-51{
    --transform-translate-y: 12.75rem !important;
  }

  .sm\:translate-y-52{
    --transform-translate-y: 13rem !important;
  }

  .sm\:translate-y-53{
    --transform-translate-y: 13.25rem !important;
  }

  .sm\:translate-y-54{
    --transform-translate-y: 13.5rem !important;
  }

  .sm\:translate-y-55{
    --transform-translate-y: 13.75rem !important;
  }

  .sm\:translate-y-56{
    --transform-translate-y: 14rem !important;
  }

  .sm\:translate-y-70{
    --transform-translate-y: 17.5rem !important;
  }

  .sm\:translate-y-71{
    --transform-translate-y: 17.75rem !important;
  }

  .sm\:translate-y-72{
    --transform-translate-y: 18rem !important;
  }

  .sm\:translate-y-73{
    --transform-translate-y: 18.25rem !important;
  }

  .sm\:translate-y-74{
    --transform-translate-y: 18.5rem !important;
  }

  .sm\:translate-y-75{
    --transform-translate-y: 18.75rem !important;
  }

  .sm\:translate-y-76{
    --transform-translate-y: 19rem !important;
  }

  .sm\:translate-y-77{
    --transform-translate-y: 19.25rem !important;
  }

  .sm\:translate-y-78{
    --transform-translate-y: 19.5rem !important;
  }

  .sm\:translate-y-79{
    --transform-translate-y: 19.75rem !important;
  }

  .sm\:translate-y-80{
    --transform-translate-y: 20rem !important;
  }

  .sm\:translate-y-81{
    --transform-translate-y: 20.25rem !important;
  }

  .sm\:translate-y-82{
    --transform-translate-y: 20.5rem !important;
  }

  .sm\:translate-y-83{
    --transform-translate-y: 20.75rem !important;
  }

  .sm\:translate-y-84{
    --transform-translate-y: 21rem !important;
  }

  .sm\:translate-y-85{
    --transform-translate-y: 21.25rem !important;
  }

  .sm\:translate-y-86{
    --transform-translate-y: 21.5rem !important;
  }

  .sm\:translate-y-87{
    --transform-translate-y: 21.75rem !important;
  }

  .sm\:translate-y-88{
    --transform-translate-y: 22rem !important;
  }

  .sm\:translate-y-89{
    --transform-translate-y: 22.25rem !important;
  }

  .sm\:translate-y-90{
    --transform-translate-y: 22.5rem !important;
  }

  .sm\:translate-y-91{
    --transform-translate-y: 22.75rem !important;
  }

  .sm\:translate-y-92{
    --transform-translate-y: 23rem !important;
  }

  .sm\:translate-y-100{
    --transform-translate-y: 25rem !important;
  }

  .sm\:translate-y-131{
    --transform-translate-y: 25.25rem !important;
  }

  .sm\:translate-y-135{
    --transform-translate-y: 34rem !important;
  }

  .sm\:translate-y-150{
    --transform-translate-y: 37.5rem !important;
  }

  .sm\:translate-y-710{
    --transform-translate-y: 44.375rem !important;
  }

  .sm\:translate-y-820{
    --transform-translate-y: 51.25rem !important;
  }

  .sm\:translate-y-1440{
    --transform-translate-y: 90rem !important;
  }

  .sm\:translate-y-2\.5{
    --transform-translate-y: .625rem !important;
  }

  .sm\:translate-y-6\.25{
    --transform-translate-y: 1.5626rem !important;
  }

  .sm\:translate-y-7\.5{
    --transform-translate-y: 1.875rem !important;
  }

  .sm\:translate-y-12\.5{
    --transform-translate-y: 3.125rem !important;
  }

  .sm\:translate-y-17\.5{
    --transform-translate-y: 4.375rem !important;
  }

  .sm\:translate-y-31\.5{
    --transform-translate-y: 7.875rem !important;
  }

  .sm\:translate-y-thumb-tript-lg{
    --transform-translate-y: 15.625rem !important;
  }

  .sm\:translate-y-thumb-tript-md{
    --transform-translate-y: 11.25rem !important;
  }

  .sm\:translate-y-thumb-trip-xl{
    --transform-translate-y: 20.625rem !important;
  }

  .sm\:translate-y-tarapprendre-title-lg{
    --transform-translate-y: 58.75rem !important;
  }

  .sm\:translate-y-oblong-list-lg{
    --transform-translate-y: 40.93rem !important;
  }

  .sm\:translate-y-oblong-list-md{
    --transform-translate-y: 20.95rem !important;
  }

  .sm\:translate-y-oblong-content-lg{
    --transform-translate-y: 26.875rem !important;
  }

  .sm\:translate-y-article-thumb-lg{
    --transform-translate-y: 10.625rem !important;
  }

  .sm\:translate-y-support-title-l-lg{
    --transform-translate-y: 28.125rem !important;
  }

  .sm\:translate-y-support-title-r-lg{
    --transform-translate-y: 17.8125rem !important;
  }

  .sm\:translate-y-main-footer-menu{
    --transform-translate-y: 13.75rem !important;
  }

  .sm\:translate-y-main-footer-logo{
    --transform-translate-y: 25.625rem !important;
  }

  .sm\:translate-y-full{
    --transform-translate-y: 100% !important;
  }

  .sm\:-translate-y-0{
    --transform-translate-y: 0px !important;
  }

  .sm\:-translate-y-1{
    --transform-translate-y: -0.25rem !important;
  }

  .sm\:-translate-y-2{
    --transform-translate-y: -0.5rem !important;
  }

  .sm\:-translate-y-3{
    --transform-translate-y: -0.75rem !important;
  }

  .sm\:-translate-y-4{
    --transform-translate-y: -1rem !important;
  }

  .sm\:-translate-y-5{
    --transform-translate-y: -1.25rem !important;
  }

  .sm\:-translate-y-6{
    --transform-translate-y: -1.5rem !important;
  }

  .sm\:-translate-y-7{
    --transform-translate-y: -1.75rem !important;
  }

  .sm\:-translate-y-8{
    --transform-translate-y: -2rem !important;
  }

  .sm\:-translate-y-9{
    --transform-translate-y: -2.25rem !important;
  }

  .sm\:-translate-y-10{
    --transform-translate-y: -2.5rem !important;
  }

  .sm\:-translate-y-11{
    --transform-translate-y: -2.75rem !important;
  }

  .sm\:-translate-y-12{
    --transform-translate-y: -3rem !important;
  }

  .sm\:-translate-y-13{
    --transform-translate-y: -3.25rem !important;
  }

  .sm\:-translate-y-14{
    --transform-translate-y: -3.5rem !important;
  }

  .sm\:-translate-y-15{
    --transform-translate-y: -3.75rem !important;
  }

  .sm\:-translate-y-16{
    --transform-translate-y: -4rem !important;
  }

  .sm\:-translate-y-17{
    --transform-translate-y: -4.25rem !important;
  }

  .sm\:-translate-y-18{
    --transform-translate-y: -4.5rem !important;
  }

  .sm\:-translate-y-19{
    --transform-translate-y: -4.75rem !important;
  }

  .sm\:-translate-y-20{
    --transform-translate-y: -5rem !important;
  }

  .sm\:-translate-y-21{
    --transform-translate-y: -5.25rem !important;
  }

  .sm\:-translate-y-22{
    --transform-translate-y: -5.5rem !important;
  }

  .sm\:-translate-y-23{
    --transform-translate-y: -5.75rem !important;
  }

  .sm\:-translate-y-24{
    --transform-translate-y: -6rem !important;
  }

  .sm\:-translate-y-25{
    --transform-translate-y: -6.25rem !important;
  }

  .sm\:-translate-y-26{
    --transform-translate-y: -6.5rem !important;
  }

  .sm\:-translate-y-27{
    --transform-translate-y: -6.75rem !important;
  }

  .sm\:-translate-y-28{
    --transform-translate-y: -7rem !important;
  }

  .sm\:-translate-y-29{
    --transform-translate-y: -7.25rem !important;
  }

  .sm\:-translate-y-30{
    --transform-translate-y: -7.5rem !important;
  }

  .sm\:-translate-y-31{
    --transform-translate-y: -7.75rem !important;
  }

  .sm\:-translate-y-32{
    --transform-translate-y: -8rem !important;
  }

  .sm\:-translate-y-33{
    --transform-translate-y: -8.25rem !important;
  }

  .sm\:-translate-y-34{
    --transform-translate-y: -8.5rem !important;
  }

  .sm\:-translate-y-35{
    --transform-translate-y: -8.75rem !important;
  }

  .sm\:-translate-y-36{
    --transform-translate-y: -9rem !important;
  }

  .sm\:-translate-y-37{
    --transform-translate-y: -9.25rem !important;
  }

  .sm\:-translate-y-38{
    --transform-translate-y: -9.5rem !important;
  }

  .sm\:-translate-y-39{
    --transform-translate-y: -9.75rem !important;
  }

  .sm\:-translate-y-40{
    --transform-translate-y: -10rem !important;
  }

  .sm\:-translate-y-41{
    --transform-translate-y: -10.25rem !important;
  }

  .sm\:-translate-y-42{
    --transform-translate-y: -10.5rem !important;
  }

  .sm\:-translate-y-43{
    --transform-translate-y: -10.75rem !important;
  }

  .sm\:-translate-y-44{
    --transform-translate-y: -11rem !important;
  }

  .sm\:-translate-y-45{
    --transform-translate-y: -11.25rem !important;
  }

  .sm\:-translate-y-46{
    --transform-translate-y: -11.5rem !important;
  }

  .sm\:-translate-y-47{
    --transform-translate-y: -11.75rem !important;
  }

  .sm\:-translate-y-48{
    --transform-translate-y: -12rem !important;
  }

  .sm\:-translate-y-49{
    --transform-translate-y: -12.25rem !important;
  }

  .sm\:-translate-y-50{
    --transform-translate-y: -12.5rem !important;
  }

  .sm\:-translate-y-51{
    --transform-translate-y: -12.75rem !important;
  }

  .sm\:-translate-y-52{
    --transform-translate-y: -13rem !important;
  }

  .sm\:-translate-y-53{
    --transform-translate-y: -13.25rem !important;
  }

  .sm\:-translate-y-54{
    --transform-translate-y: -13.5rem !important;
  }

  .sm\:-translate-y-55{
    --transform-translate-y: -13.75rem !important;
  }

  .sm\:-translate-y-56{
    --transform-translate-y: -14rem !important;
  }

  .sm\:-translate-y-70{
    --transform-translate-y: -17.5rem !important;
  }

  .sm\:-translate-y-71{
    --transform-translate-y: -17.75rem !important;
  }

  .sm\:-translate-y-72{
    --transform-translate-y: -18rem !important;
  }

  .sm\:-translate-y-73{
    --transform-translate-y: -18.25rem !important;
  }

  .sm\:-translate-y-74{
    --transform-translate-y: -18.5rem !important;
  }

  .sm\:-translate-y-75{
    --transform-translate-y: -18.75rem !important;
  }

  .sm\:-translate-y-76{
    --transform-translate-y: -19rem !important;
  }

  .sm\:-translate-y-77{
    --transform-translate-y: -19.25rem !important;
  }

  .sm\:-translate-y-78{
    --transform-translate-y: -19.5rem !important;
  }

  .sm\:-translate-y-79{
    --transform-translate-y: -19.75rem !important;
  }

  .sm\:-translate-y-80{
    --transform-translate-y: -20rem !important;
  }

  .sm\:-translate-y-81{
    --transform-translate-y: -20.25rem !important;
  }

  .sm\:-translate-y-82{
    --transform-translate-y: -20.5rem !important;
  }

  .sm\:-translate-y-83{
    --transform-translate-y: -20.75rem !important;
  }

  .sm\:-translate-y-84{
    --transform-translate-y: -21rem !important;
  }

  .sm\:-translate-y-85{
    --transform-translate-y: -21.25rem !important;
  }

  .sm\:-translate-y-86{
    --transform-translate-y: -21.5rem !important;
  }

  .sm\:-translate-y-87{
    --transform-translate-y: -21.75rem !important;
  }

  .sm\:-translate-y-88{
    --transform-translate-y: -22rem !important;
  }

  .sm\:-translate-y-89{
    --transform-translate-y: -22.25rem !important;
  }

  .sm\:-translate-y-90{
    --transform-translate-y: -22.5rem !important;
  }

  .sm\:-translate-y-91{
    --transform-translate-y: -22.75rem !important;
  }

  .sm\:-translate-y-92{
    --transform-translate-y: -23rem !important;
  }

  .sm\:-translate-y-100{
    --transform-translate-y: -25rem !important;
  }

  .sm\:-translate-y-131{
    --transform-translate-y: -25.25rem !important;
  }

  .sm\:-translate-y-135{
    --transform-translate-y: -34rem !important;
  }

  .sm\:-translate-y-150{
    --transform-translate-y: -37.5rem !important;
  }

  .sm\:-translate-y-710{
    --transform-translate-y: -44.375rem !important;
  }

  .sm\:-translate-y-820{
    --transform-translate-y: -51.25rem !important;
  }

  .sm\:-translate-y-1440{
    --transform-translate-y: -90rem !important;
  }

  .sm\:-translate-y-2\.5{
    --transform-translate-y: -0.625rem !important;
  }

  .sm\:-translate-y-6\.25{
    --transform-translate-y: -1.5626rem !important;
  }

  .sm\:-translate-y-7\.5{
    --transform-translate-y: -1.875rem !important;
  }

  .sm\:-translate-y-12\.5{
    --transform-translate-y: -3.125rem !important;
  }

  .sm\:-translate-y-17\.5{
    --transform-translate-y: -4.375rem !important;
  }

  .sm\:-translate-y-31\.5{
    --transform-translate-y: -7.875rem !important;
  }

  .sm\:-translate-y-thumb-tript-lg{
    --transform-translate-y: -15.625rem !important;
  }

  .sm\:-translate-y-thumb-tript-md{
    --transform-translate-y: -11.25rem !important;
  }

  .sm\:-translate-y-thumb-trip-xl{
    --transform-translate-y: -20.625rem !important;
  }

  .sm\:-translate-y-tarapprendre-title-lg{
    --transform-translate-y: -58.75rem !important;
  }

  .sm\:-translate-y-oblong-list-lg{
    --transform-translate-y: -40.93rem !important;
  }

  .sm\:-translate-y-oblong-list-md{
    --transform-translate-y: -20.95rem !important;
  }

  .sm\:-translate-y-oblong-content-lg{
    --transform-translate-y: -26.875rem !important;
  }

  .sm\:-translate-y-article-thumb-lg{
    --transform-translate-y: -10.625rem !important;
  }

  .sm\:-translate-y-support-title-l-lg{
    --transform-translate-y: -28.125rem !important;
  }

  .sm\:-translate-y-support-title-r-lg{
    --transform-translate-y: -17.8125rem !important;
  }

  .sm\:-translate-y-main-footer-menu{
    --transform-translate-y: -13.75rem !important;
  }

  .sm\:-translate-y-main-footer-logo{
    --transform-translate-y: -25.625rem !important;
  }

  .sm\:-translate-y-full{
    --transform-translate-y: -100% !important;
  }

  .sm\:-translate-y-1\/2{
    --transform-translate-y: -50% !important;
  }

  .sm\:translate-y-1\/2{
    --transform-translate-y: 50% !important;
  }

  .sm\:hover\:translate-x-0:hover{
    --transform-translate-x: 0px !important;
  }

  .sm\:hover\:translate-x-1:hover{
    --transform-translate-x: .25rem !important;
  }

  .sm\:hover\:translate-x-2:hover{
    --transform-translate-x: .5rem !important;
  }

  .sm\:hover\:translate-x-3:hover{
    --transform-translate-x: .75rem !important;
  }

  .sm\:hover\:translate-x-4:hover{
    --transform-translate-x: 1rem !important;
  }

  .sm\:hover\:translate-x-5:hover{
    --transform-translate-x: 1.25rem !important;
  }

  .sm\:hover\:translate-x-6:hover{
    --transform-translate-x: 1.5rem !important;
  }

  .sm\:hover\:translate-x-7:hover{
    --transform-translate-x: 1.75rem !important;
  }

  .sm\:hover\:translate-x-8:hover{
    --transform-translate-x: 2rem !important;
  }

  .sm\:hover\:translate-x-9:hover{
    --transform-translate-x: 2.25rem !important;
  }

  .sm\:hover\:translate-x-10:hover{
    --transform-translate-x: 2.5rem !important;
  }

  .sm\:hover\:translate-x-11:hover{
    --transform-translate-x: 2.75rem !important;
  }

  .sm\:hover\:translate-x-12:hover{
    --transform-translate-x: 3rem !important;
  }

  .sm\:hover\:translate-x-13:hover{
    --transform-translate-x: 3.25rem !important;
  }

  .sm\:hover\:translate-x-14:hover{
    --transform-translate-x: 3.5rem !important;
  }

  .sm\:hover\:translate-x-15:hover{
    --transform-translate-x: 3.75rem !important;
  }

  .sm\:hover\:translate-x-16:hover{
    --transform-translate-x: 4rem !important;
  }

  .sm\:hover\:translate-x-17:hover{
    --transform-translate-x: 4.25rem !important;
  }

  .sm\:hover\:translate-x-18:hover{
    --transform-translate-x: 4.5rem !important;
  }

  .sm\:hover\:translate-x-19:hover{
    --transform-translate-x: 4.75rem !important;
  }

  .sm\:hover\:translate-x-20:hover{
    --transform-translate-x: 5rem !important;
  }

  .sm\:hover\:translate-x-21:hover{
    --transform-translate-x: 5.25rem !important;
  }

  .sm\:hover\:translate-x-22:hover{
    --transform-translate-x: 5.5rem !important;
  }

  .sm\:hover\:translate-x-23:hover{
    --transform-translate-x: 5.75rem !important;
  }

  .sm\:hover\:translate-x-24:hover{
    --transform-translate-x: 6rem !important;
  }

  .sm\:hover\:translate-x-25:hover{
    --transform-translate-x: 6.25rem !important;
  }

  .sm\:hover\:translate-x-26:hover{
    --transform-translate-x: 6.5rem !important;
  }

  .sm\:hover\:translate-x-27:hover{
    --transform-translate-x: 6.75rem !important;
  }

  .sm\:hover\:translate-x-28:hover{
    --transform-translate-x: 7rem !important;
  }

  .sm\:hover\:translate-x-29:hover{
    --transform-translate-x: 7.25rem !important;
  }

  .sm\:hover\:translate-x-30:hover{
    --transform-translate-x: 7.5rem !important;
  }

  .sm\:hover\:translate-x-31:hover{
    --transform-translate-x: 7.75rem !important;
  }

  .sm\:hover\:translate-x-32:hover{
    --transform-translate-x: 8rem !important;
  }

  .sm\:hover\:translate-x-33:hover{
    --transform-translate-x: 8.25rem !important;
  }

  .sm\:hover\:translate-x-34:hover{
    --transform-translate-x: 8.5rem !important;
  }

  .sm\:hover\:translate-x-35:hover{
    --transform-translate-x: 8.75rem !important;
  }

  .sm\:hover\:translate-x-36:hover{
    --transform-translate-x: 9rem !important;
  }

  .sm\:hover\:translate-x-37:hover{
    --transform-translate-x: 9.25rem !important;
  }

  .sm\:hover\:translate-x-38:hover{
    --transform-translate-x: 9.5rem !important;
  }

  .sm\:hover\:translate-x-39:hover{
    --transform-translate-x: 9.75rem !important;
  }

  .sm\:hover\:translate-x-40:hover{
    --transform-translate-x: 10rem !important;
  }

  .sm\:hover\:translate-x-41:hover{
    --transform-translate-x: 10.25rem !important;
  }

  .sm\:hover\:translate-x-42:hover{
    --transform-translate-x: 10.5rem !important;
  }

  .sm\:hover\:translate-x-43:hover{
    --transform-translate-x: 10.75rem !important;
  }

  .sm\:hover\:translate-x-44:hover{
    --transform-translate-x: 11rem !important;
  }

  .sm\:hover\:translate-x-45:hover{
    --transform-translate-x: 11.25rem !important;
  }

  .sm\:hover\:translate-x-46:hover{
    --transform-translate-x: 11.5rem !important;
  }

  .sm\:hover\:translate-x-47:hover{
    --transform-translate-x: 11.75rem !important;
  }

  .sm\:hover\:translate-x-48:hover{
    --transform-translate-x: 12rem !important;
  }

  .sm\:hover\:translate-x-49:hover{
    --transform-translate-x: 12.25rem !important;
  }

  .sm\:hover\:translate-x-50:hover{
    --transform-translate-x: 12.5rem !important;
  }

  .sm\:hover\:translate-x-51:hover{
    --transform-translate-x: 12.75rem !important;
  }

  .sm\:hover\:translate-x-52:hover{
    --transform-translate-x: 13rem !important;
  }

  .sm\:hover\:translate-x-53:hover{
    --transform-translate-x: 13.25rem !important;
  }

  .sm\:hover\:translate-x-54:hover{
    --transform-translate-x: 13.5rem !important;
  }

  .sm\:hover\:translate-x-55:hover{
    --transform-translate-x: 13.75rem !important;
  }

  .sm\:hover\:translate-x-56:hover{
    --transform-translate-x: 14rem !important;
  }

  .sm\:hover\:translate-x-70:hover{
    --transform-translate-x: 17.5rem !important;
  }

  .sm\:hover\:translate-x-71:hover{
    --transform-translate-x: 17.75rem !important;
  }

  .sm\:hover\:translate-x-72:hover{
    --transform-translate-x: 18rem !important;
  }

  .sm\:hover\:translate-x-73:hover{
    --transform-translate-x: 18.25rem !important;
  }

  .sm\:hover\:translate-x-74:hover{
    --transform-translate-x: 18.5rem !important;
  }

  .sm\:hover\:translate-x-75:hover{
    --transform-translate-x: 18.75rem !important;
  }

  .sm\:hover\:translate-x-76:hover{
    --transform-translate-x: 19rem !important;
  }

  .sm\:hover\:translate-x-77:hover{
    --transform-translate-x: 19.25rem !important;
  }

  .sm\:hover\:translate-x-78:hover{
    --transform-translate-x: 19.5rem !important;
  }

  .sm\:hover\:translate-x-79:hover{
    --transform-translate-x: 19.75rem !important;
  }

  .sm\:hover\:translate-x-80:hover{
    --transform-translate-x: 20rem !important;
  }

  .sm\:hover\:translate-x-81:hover{
    --transform-translate-x: 20.25rem !important;
  }

  .sm\:hover\:translate-x-82:hover{
    --transform-translate-x: 20.5rem !important;
  }

  .sm\:hover\:translate-x-83:hover{
    --transform-translate-x: 20.75rem !important;
  }

  .sm\:hover\:translate-x-84:hover{
    --transform-translate-x: 21rem !important;
  }

  .sm\:hover\:translate-x-85:hover{
    --transform-translate-x: 21.25rem !important;
  }

  .sm\:hover\:translate-x-86:hover{
    --transform-translate-x: 21.5rem !important;
  }

  .sm\:hover\:translate-x-87:hover{
    --transform-translate-x: 21.75rem !important;
  }

  .sm\:hover\:translate-x-88:hover{
    --transform-translate-x: 22rem !important;
  }

  .sm\:hover\:translate-x-89:hover{
    --transform-translate-x: 22.25rem !important;
  }

  .sm\:hover\:translate-x-90:hover{
    --transform-translate-x: 22.5rem !important;
  }

  .sm\:hover\:translate-x-91:hover{
    --transform-translate-x: 22.75rem !important;
  }

  .sm\:hover\:translate-x-92:hover{
    --transform-translate-x: 23rem !important;
  }

  .sm\:hover\:translate-x-100:hover{
    --transform-translate-x: 25rem !important;
  }

  .sm\:hover\:translate-x-131:hover{
    --transform-translate-x: 25.25rem !important;
  }

  .sm\:hover\:translate-x-135:hover{
    --transform-translate-x: 34rem !important;
  }

  .sm\:hover\:translate-x-150:hover{
    --transform-translate-x: 37.5rem !important;
  }

  .sm\:hover\:translate-x-710:hover{
    --transform-translate-x: 44.375rem !important;
  }

  .sm\:hover\:translate-x-820:hover{
    --transform-translate-x: 51.25rem !important;
  }

  .sm\:hover\:translate-x-1440:hover{
    --transform-translate-x: 90rem !important;
  }

  .sm\:hover\:translate-x-2\.5:hover{
    --transform-translate-x: .625rem !important;
  }

  .sm\:hover\:translate-x-6\.25:hover{
    --transform-translate-x: 1.5626rem !important;
  }

  .sm\:hover\:translate-x-7\.5:hover{
    --transform-translate-x: 1.875rem !important;
  }

  .sm\:hover\:translate-x-12\.5:hover{
    --transform-translate-x: 3.125rem !important;
  }

  .sm\:hover\:translate-x-17\.5:hover{
    --transform-translate-x: 4.375rem !important;
  }

  .sm\:hover\:translate-x-31\.5:hover{
    --transform-translate-x: 7.875rem !important;
  }

  .sm\:hover\:translate-x-thumb-tript-lg:hover{
    --transform-translate-x: 15.625rem !important;
  }

  .sm\:hover\:translate-x-thumb-tript-md:hover{
    --transform-translate-x: 11.25rem !important;
  }

  .sm\:hover\:translate-x-thumb-trip-xl:hover{
    --transform-translate-x: 20.625rem !important;
  }

  .sm\:hover\:translate-x-tarapprendre-title-lg:hover{
    --transform-translate-x: 58.75rem !important;
  }

  .sm\:hover\:translate-x-oblong-list-lg:hover{
    --transform-translate-x: 40.93rem !important;
  }

  .sm\:hover\:translate-x-oblong-list-md:hover{
    --transform-translate-x: 20.95rem !important;
  }

  .sm\:hover\:translate-x-oblong-content-lg:hover{
    --transform-translate-x: 26.875rem !important;
  }

  .sm\:hover\:translate-x-article-thumb-lg:hover{
    --transform-translate-x: 10.625rem !important;
  }

  .sm\:hover\:translate-x-support-title-l-lg:hover{
    --transform-translate-x: 28.125rem !important;
  }

  .sm\:hover\:translate-x-support-title-r-lg:hover{
    --transform-translate-x: 17.8125rem !important;
  }

  .sm\:hover\:translate-x-main-footer-menu:hover{
    --transform-translate-x: 13.75rem !important;
  }

  .sm\:hover\:translate-x-main-footer-logo:hover{
    --transform-translate-x: 25.625rem !important;
  }

  .sm\:hover\:translate-x-full:hover{
    --transform-translate-x: 100% !important;
  }

  .sm\:hover\:-translate-x-0:hover{
    --transform-translate-x: 0px !important;
  }

  .sm\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.25rem !important;
  }

  .sm\:hover\:-translate-x-2:hover{
    --transform-translate-x: -0.5rem !important;
  }

  .sm\:hover\:-translate-x-3:hover{
    --transform-translate-x: -0.75rem !important;
  }

  .sm\:hover\:-translate-x-4:hover{
    --transform-translate-x: -1rem !important;
  }

  .sm\:hover\:-translate-x-5:hover{
    --transform-translate-x: -1.25rem !important;
  }

  .sm\:hover\:-translate-x-6:hover{
    --transform-translate-x: -1.5rem !important;
  }

  .sm\:hover\:-translate-x-7:hover{
    --transform-translate-x: -1.75rem !important;
  }

  .sm\:hover\:-translate-x-8:hover{
    --transform-translate-x: -2rem !important;
  }

  .sm\:hover\:-translate-x-9:hover{
    --transform-translate-x: -2.25rem !important;
  }

  .sm\:hover\:-translate-x-10:hover{
    --transform-translate-x: -2.5rem !important;
  }

  .sm\:hover\:-translate-x-11:hover{
    --transform-translate-x: -2.75rem !important;
  }

  .sm\:hover\:-translate-x-12:hover{
    --transform-translate-x: -3rem !important;
  }

  .sm\:hover\:-translate-x-13:hover{
    --transform-translate-x: -3.25rem !important;
  }

  .sm\:hover\:-translate-x-14:hover{
    --transform-translate-x: -3.5rem !important;
  }

  .sm\:hover\:-translate-x-15:hover{
    --transform-translate-x: -3.75rem !important;
  }

  .sm\:hover\:-translate-x-16:hover{
    --transform-translate-x: -4rem !important;
  }

  .sm\:hover\:-translate-x-17:hover{
    --transform-translate-x: -4.25rem !important;
  }

  .sm\:hover\:-translate-x-18:hover{
    --transform-translate-x: -4.5rem !important;
  }

  .sm\:hover\:-translate-x-19:hover{
    --transform-translate-x: -4.75rem !important;
  }

  .sm\:hover\:-translate-x-20:hover{
    --transform-translate-x: -5rem !important;
  }

  .sm\:hover\:-translate-x-21:hover{
    --transform-translate-x: -5.25rem !important;
  }

  .sm\:hover\:-translate-x-22:hover{
    --transform-translate-x: -5.5rem !important;
  }

  .sm\:hover\:-translate-x-23:hover{
    --transform-translate-x: -5.75rem !important;
  }

  .sm\:hover\:-translate-x-24:hover{
    --transform-translate-x: -6rem !important;
  }

  .sm\:hover\:-translate-x-25:hover{
    --transform-translate-x: -6.25rem !important;
  }

  .sm\:hover\:-translate-x-26:hover{
    --transform-translate-x: -6.5rem !important;
  }

  .sm\:hover\:-translate-x-27:hover{
    --transform-translate-x: -6.75rem !important;
  }

  .sm\:hover\:-translate-x-28:hover{
    --transform-translate-x: -7rem !important;
  }

  .sm\:hover\:-translate-x-29:hover{
    --transform-translate-x: -7.25rem !important;
  }

  .sm\:hover\:-translate-x-30:hover{
    --transform-translate-x: -7.5rem !important;
  }

  .sm\:hover\:-translate-x-31:hover{
    --transform-translate-x: -7.75rem !important;
  }

  .sm\:hover\:-translate-x-32:hover{
    --transform-translate-x: -8rem !important;
  }

  .sm\:hover\:-translate-x-33:hover{
    --transform-translate-x: -8.25rem !important;
  }

  .sm\:hover\:-translate-x-34:hover{
    --transform-translate-x: -8.5rem !important;
  }

  .sm\:hover\:-translate-x-35:hover{
    --transform-translate-x: -8.75rem !important;
  }

  .sm\:hover\:-translate-x-36:hover{
    --transform-translate-x: -9rem !important;
  }

  .sm\:hover\:-translate-x-37:hover{
    --transform-translate-x: -9.25rem !important;
  }

  .sm\:hover\:-translate-x-38:hover{
    --transform-translate-x: -9.5rem !important;
  }

  .sm\:hover\:-translate-x-39:hover{
    --transform-translate-x: -9.75rem !important;
  }

  .sm\:hover\:-translate-x-40:hover{
    --transform-translate-x: -10rem !important;
  }

  .sm\:hover\:-translate-x-41:hover{
    --transform-translate-x: -10.25rem !important;
  }

  .sm\:hover\:-translate-x-42:hover{
    --transform-translate-x: -10.5rem !important;
  }

  .sm\:hover\:-translate-x-43:hover{
    --transform-translate-x: -10.75rem !important;
  }

  .sm\:hover\:-translate-x-44:hover{
    --transform-translate-x: -11rem !important;
  }

  .sm\:hover\:-translate-x-45:hover{
    --transform-translate-x: -11.25rem !important;
  }

  .sm\:hover\:-translate-x-46:hover{
    --transform-translate-x: -11.5rem !important;
  }

  .sm\:hover\:-translate-x-47:hover{
    --transform-translate-x: -11.75rem !important;
  }

  .sm\:hover\:-translate-x-48:hover{
    --transform-translate-x: -12rem !important;
  }

  .sm\:hover\:-translate-x-49:hover{
    --transform-translate-x: -12.25rem !important;
  }

  .sm\:hover\:-translate-x-50:hover{
    --transform-translate-x: -12.5rem !important;
  }

  .sm\:hover\:-translate-x-51:hover{
    --transform-translate-x: -12.75rem !important;
  }

  .sm\:hover\:-translate-x-52:hover{
    --transform-translate-x: -13rem !important;
  }

  .sm\:hover\:-translate-x-53:hover{
    --transform-translate-x: -13.25rem !important;
  }

  .sm\:hover\:-translate-x-54:hover{
    --transform-translate-x: -13.5rem !important;
  }

  .sm\:hover\:-translate-x-55:hover{
    --transform-translate-x: -13.75rem !important;
  }

  .sm\:hover\:-translate-x-56:hover{
    --transform-translate-x: -14rem !important;
  }

  .sm\:hover\:-translate-x-70:hover{
    --transform-translate-x: -17.5rem !important;
  }

  .sm\:hover\:-translate-x-71:hover{
    --transform-translate-x: -17.75rem !important;
  }

  .sm\:hover\:-translate-x-72:hover{
    --transform-translate-x: -18rem !important;
  }

  .sm\:hover\:-translate-x-73:hover{
    --transform-translate-x: -18.25rem !important;
  }

  .sm\:hover\:-translate-x-74:hover{
    --transform-translate-x: -18.5rem !important;
  }

  .sm\:hover\:-translate-x-75:hover{
    --transform-translate-x: -18.75rem !important;
  }

  .sm\:hover\:-translate-x-76:hover{
    --transform-translate-x: -19rem !important;
  }

  .sm\:hover\:-translate-x-77:hover{
    --transform-translate-x: -19.25rem !important;
  }

  .sm\:hover\:-translate-x-78:hover{
    --transform-translate-x: -19.5rem !important;
  }

  .sm\:hover\:-translate-x-79:hover{
    --transform-translate-x: -19.75rem !important;
  }

  .sm\:hover\:-translate-x-80:hover{
    --transform-translate-x: -20rem !important;
  }

  .sm\:hover\:-translate-x-81:hover{
    --transform-translate-x: -20.25rem !important;
  }

  .sm\:hover\:-translate-x-82:hover{
    --transform-translate-x: -20.5rem !important;
  }

  .sm\:hover\:-translate-x-83:hover{
    --transform-translate-x: -20.75rem !important;
  }

  .sm\:hover\:-translate-x-84:hover{
    --transform-translate-x: -21rem !important;
  }

  .sm\:hover\:-translate-x-85:hover{
    --transform-translate-x: -21.25rem !important;
  }

  .sm\:hover\:-translate-x-86:hover{
    --transform-translate-x: -21.5rem !important;
  }

  .sm\:hover\:-translate-x-87:hover{
    --transform-translate-x: -21.75rem !important;
  }

  .sm\:hover\:-translate-x-88:hover{
    --transform-translate-x: -22rem !important;
  }

  .sm\:hover\:-translate-x-89:hover{
    --transform-translate-x: -22.25rem !important;
  }

  .sm\:hover\:-translate-x-90:hover{
    --transform-translate-x: -22.5rem !important;
  }

  .sm\:hover\:-translate-x-91:hover{
    --transform-translate-x: -22.75rem !important;
  }

  .sm\:hover\:-translate-x-92:hover{
    --transform-translate-x: -23rem !important;
  }

  .sm\:hover\:-translate-x-100:hover{
    --transform-translate-x: -25rem !important;
  }

  .sm\:hover\:-translate-x-131:hover{
    --transform-translate-x: -25.25rem !important;
  }

  .sm\:hover\:-translate-x-135:hover{
    --transform-translate-x: -34rem !important;
  }

  .sm\:hover\:-translate-x-150:hover{
    --transform-translate-x: -37.5rem !important;
  }

  .sm\:hover\:-translate-x-710:hover{
    --transform-translate-x: -44.375rem !important;
  }

  .sm\:hover\:-translate-x-820:hover{
    --transform-translate-x: -51.25rem !important;
  }

  .sm\:hover\:-translate-x-1440:hover{
    --transform-translate-x: -90rem !important;
  }

  .sm\:hover\:-translate-x-2\.5:hover{
    --transform-translate-x: -0.625rem !important;
  }

  .sm\:hover\:-translate-x-6\.25:hover{
    --transform-translate-x: -1.5626rem !important;
  }

  .sm\:hover\:-translate-x-7\.5:hover{
    --transform-translate-x: -1.875rem !important;
  }

  .sm\:hover\:-translate-x-12\.5:hover{
    --transform-translate-x: -3.125rem !important;
  }

  .sm\:hover\:-translate-x-17\.5:hover{
    --transform-translate-x: -4.375rem !important;
  }

  .sm\:hover\:-translate-x-31\.5:hover{
    --transform-translate-x: -7.875rem !important;
  }

  .sm\:hover\:-translate-x-thumb-tript-lg:hover{
    --transform-translate-x: -15.625rem !important;
  }

  .sm\:hover\:-translate-x-thumb-tript-md:hover{
    --transform-translate-x: -11.25rem !important;
  }

  .sm\:hover\:-translate-x-thumb-trip-xl:hover{
    --transform-translate-x: -20.625rem !important;
  }

  .sm\:hover\:-translate-x-tarapprendre-title-lg:hover{
    --transform-translate-x: -58.75rem !important;
  }

  .sm\:hover\:-translate-x-oblong-list-lg:hover{
    --transform-translate-x: -40.93rem !important;
  }

  .sm\:hover\:-translate-x-oblong-list-md:hover{
    --transform-translate-x: -20.95rem !important;
  }

  .sm\:hover\:-translate-x-oblong-content-lg:hover{
    --transform-translate-x: -26.875rem !important;
  }

  .sm\:hover\:-translate-x-article-thumb-lg:hover{
    --transform-translate-x: -10.625rem !important;
  }

  .sm\:hover\:-translate-x-support-title-l-lg:hover{
    --transform-translate-x: -28.125rem !important;
  }

  .sm\:hover\:-translate-x-support-title-r-lg:hover{
    --transform-translate-x: -17.8125rem !important;
  }

  .sm\:hover\:-translate-x-main-footer-menu:hover{
    --transform-translate-x: -13.75rem !important;
  }

  .sm\:hover\:-translate-x-main-footer-logo:hover{
    --transform-translate-x: -25.625rem !important;
  }

  .sm\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100% !important;
  }

  .sm\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50% !important;
  }

  .sm\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50% !important;
  }

  .sm\:hover\:translate-y-0:hover{
    --transform-translate-y: 0px !important;
  }

  .sm\:hover\:translate-y-1:hover{
    --transform-translate-y: .25rem !important;
  }

  .sm\:hover\:translate-y-2:hover{
    --transform-translate-y: .5rem !important;
  }

  .sm\:hover\:translate-y-3:hover{
    --transform-translate-y: .75rem !important;
  }

  .sm\:hover\:translate-y-4:hover{
    --transform-translate-y: 1rem !important;
  }

  .sm\:hover\:translate-y-5:hover{
    --transform-translate-y: 1.25rem !important;
  }

  .sm\:hover\:translate-y-6:hover{
    --transform-translate-y: 1.5rem !important;
  }

  .sm\:hover\:translate-y-7:hover{
    --transform-translate-y: 1.75rem !important;
  }

  .sm\:hover\:translate-y-8:hover{
    --transform-translate-y: 2rem !important;
  }

  .sm\:hover\:translate-y-9:hover{
    --transform-translate-y: 2.25rem !important;
  }

  .sm\:hover\:translate-y-10:hover{
    --transform-translate-y: 2.5rem !important;
  }

  .sm\:hover\:translate-y-11:hover{
    --transform-translate-y: 2.75rem !important;
  }

  .sm\:hover\:translate-y-12:hover{
    --transform-translate-y: 3rem !important;
  }

  .sm\:hover\:translate-y-13:hover{
    --transform-translate-y: 3.25rem !important;
  }

  .sm\:hover\:translate-y-14:hover{
    --transform-translate-y: 3.5rem !important;
  }

  .sm\:hover\:translate-y-15:hover{
    --transform-translate-y: 3.75rem !important;
  }

  .sm\:hover\:translate-y-16:hover{
    --transform-translate-y: 4rem !important;
  }

  .sm\:hover\:translate-y-17:hover{
    --transform-translate-y: 4.25rem !important;
  }

  .sm\:hover\:translate-y-18:hover{
    --transform-translate-y: 4.5rem !important;
  }

  .sm\:hover\:translate-y-19:hover{
    --transform-translate-y: 4.75rem !important;
  }

  .sm\:hover\:translate-y-20:hover{
    --transform-translate-y: 5rem !important;
  }

  .sm\:hover\:translate-y-21:hover{
    --transform-translate-y: 5.25rem !important;
  }

  .sm\:hover\:translate-y-22:hover{
    --transform-translate-y: 5.5rem !important;
  }

  .sm\:hover\:translate-y-23:hover{
    --transform-translate-y: 5.75rem !important;
  }

  .sm\:hover\:translate-y-24:hover{
    --transform-translate-y: 6rem !important;
  }

  .sm\:hover\:translate-y-25:hover{
    --transform-translate-y: 6.25rem !important;
  }

  .sm\:hover\:translate-y-26:hover{
    --transform-translate-y: 6.5rem !important;
  }

  .sm\:hover\:translate-y-27:hover{
    --transform-translate-y: 6.75rem !important;
  }

  .sm\:hover\:translate-y-28:hover{
    --transform-translate-y: 7rem !important;
  }

  .sm\:hover\:translate-y-29:hover{
    --transform-translate-y: 7.25rem !important;
  }

  .sm\:hover\:translate-y-30:hover{
    --transform-translate-y: 7.5rem !important;
  }

  .sm\:hover\:translate-y-31:hover{
    --transform-translate-y: 7.75rem !important;
  }

  .sm\:hover\:translate-y-32:hover{
    --transform-translate-y: 8rem !important;
  }

  .sm\:hover\:translate-y-33:hover{
    --transform-translate-y: 8.25rem !important;
  }

  .sm\:hover\:translate-y-34:hover{
    --transform-translate-y: 8.5rem !important;
  }

  .sm\:hover\:translate-y-35:hover{
    --transform-translate-y: 8.75rem !important;
  }

  .sm\:hover\:translate-y-36:hover{
    --transform-translate-y: 9rem !important;
  }

  .sm\:hover\:translate-y-37:hover{
    --transform-translate-y: 9.25rem !important;
  }

  .sm\:hover\:translate-y-38:hover{
    --transform-translate-y: 9.5rem !important;
  }

  .sm\:hover\:translate-y-39:hover{
    --transform-translate-y: 9.75rem !important;
  }

  .sm\:hover\:translate-y-40:hover{
    --transform-translate-y: 10rem !important;
  }

  .sm\:hover\:translate-y-41:hover{
    --transform-translate-y: 10.25rem !important;
  }

  .sm\:hover\:translate-y-42:hover{
    --transform-translate-y: 10.5rem !important;
  }

  .sm\:hover\:translate-y-43:hover{
    --transform-translate-y: 10.75rem !important;
  }

  .sm\:hover\:translate-y-44:hover{
    --transform-translate-y: 11rem !important;
  }

  .sm\:hover\:translate-y-45:hover{
    --transform-translate-y: 11.25rem !important;
  }

  .sm\:hover\:translate-y-46:hover{
    --transform-translate-y: 11.5rem !important;
  }

  .sm\:hover\:translate-y-47:hover{
    --transform-translate-y: 11.75rem !important;
  }

  .sm\:hover\:translate-y-48:hover{
    --transform-translate-y: 12rem !important;
  }

  .sm\:hover\:translate-y-49:hover{
    --transform-translate-y: 12.25rem !important;
  }

  .sm\:hover\:translate-y-50:hover{
    --transform-translate-y: 12.5rem !important;
  }

  .sm\:hover\:translate-y-51:hover{
    --transform-translate-y: 12.75rem !important;
  }

  .sm\:hover\:translate-y-52:hover{
    --transform-translate-y: 13rem !important;
  }

  .sm\:hover\:translate-y-53:hover{
    --transform-translate-y: 13.25rem !important;
  }

  .sm\:hover\:translate-y-54:hover{
    --transform-translate-y: 13.5rem !important;
  }

  .sm\:hover\:translate-y-55:hover{
    --transform-translate-y: 13.75rem !important;
  }

  .sm\:hover\:translate-y-56:hover{
    --transform-translate-y: 14rem !important;
  }

  .sm\:hover\:translate-y-70:hover{
    --transform-translate-y: 17.5rem !important;
  }

  .sm\:hover\:translate-y-71:hover{
    --transform-translate-y: 17.75rem !important;
  }

  .sm\:hover\:translate-y-72:hover{
    --transform-translate-y: 18rem !important;
  }

  .sm\:hover\:translate-y-73:hover{
    --transform-translate-y: 18.25rem !important;
  }

  .sm\:hover\:translate-y-74:hover{
    --transform-translate-y: 18.5rem !important;
  }

  .sm\:hover\:translate-y-75:hover{
    --transform-translate-y: 18.75rem !important;
  }

  .sm\:hover\:translate-y-76:hover{
    --transform-translate-y: 19rem !important;
  }

  .sm\:hover\:translate-y-77:hover{
    --transform-translate-y: 19.25rem !important;
  }

  .sm\:hover\:translate-y-78:hover{
    --transform-translate-y: 19.5rem !important;
  }

  .sm\:hover\:translate-y-79:hover{
    --transform-translate-y: 19.75rem !important;
  }

  .sm\:hover\:translate-y-80:hover{
    --transform-translate-y: 20rem !important;
  }

  .sm\:hover\:translate-y-81:hover{
    --transform-translate-y: 20.25rem !important;
  }

  .sm\:hover\:translate-y-82:hover{
    --transform-translate-y: 20.5rem !important;
  }

  .sm\:hover\:translate-y-83:hover{
    --transform-translate-y: 20.75rem !important;
  }

  .sm\:hover\:translate-y-84:hover{
    --transform-translate-y: 21rem !important;
  }

  .sm\:hover\:translate-y-85:hover{
    --transform-translate-y: 21.25rem !important;
  }

  .sm\:hover\:translate-y-86:hover{
    --transform-translate-y: 21.5rem !important;
  }

  .sm\:hover\:translate-y-87:hover{
    --transform-translate-y: 21.75rem !important;
  }

  .sm\:hover\:translate-y-88:hover{
    --transform-translate-y: 22rem !important;
  }

  .sm\:hover\:translate-y-89:hover{
    --transform-translate-y: 22.25rem !important;
  }

  .sm\:hover\:translate-y-90:hover{
    --transform-translate-y: 22.5rem !important;
  }

  .sm\:hover\:translate-y-91:hover{
    --transform-translate-y: 22.75rem !important;
  }

  .sm\:hover\:translate-y-92:hover{
    --transform-translate-y: 23rem !important;
  }

  .sm\:hover\:translate-y-100:hover{
    --transform-translate-y: 25rem !important;
  }

  .sm\:hover\:translate-y-131:hover{
    --transform-translate-y: 25.25rem !important;
  }

  .sm\:hover\:translate-y-135:hover{
    --transform-translate-y: 34rem !important;
  }

  .sm\:hover\:translate-y-150:hover{
    --transform-translate-y: 37.5rem !important;
  }

  .sm\:hover\:translate-y-710:hover{
    --transform-translate-y: 44.375rem !important;
  }

  .sm\:hover\:translate-y-820:hover{
    --transform-translate-y: 51.25rem !important;
  }

  .sm\:hover\:translate-y-1440:hover{
    --transform-translate-y: 90rem !important;
  }

  .sm\:hover\:translate-y-2\.5:hover{
    --transform-translate-y: .625rem !important;
  }

  .sm\:hover\:translate-y-6\.25:hover{
    --transform-translate-y: 1.5626rem !important;
  }

  .sm\:hover\:translate-y-7\.5:hover{
    --transform-translate-y: 1.875rem !important;
  }

  .sm\:hover\:translate-y-12\.5:hover{
    --transform-translate-y: 3.125rem !important;
  }

  .sm\:hover\:translate-y-17\.5:hover{
    --transform-translate-y: 4.375rem !important;
  }

  .sm\:hover\:translate-y-31\.5:hover{
    --transform-translate-y: 7.875rem !important;
  }

  .sm\:hover\:translate-y-thumb-tript-lg:hover{
    --transform-translate-y: 15.625rem !important;
  }

  .sm\:hover\:translate-y-thumb-tript-md:hover{
    --transform-translate-y: 11.25rem !important;
  }

  .sm\:hover\:translate-y-thumb-trip-xl:hover{
    --transform-translate-y: 20.625rem !important;
  }

  .sm\:hover\:translate-y-tarapprendre-title-lg:hover{
    --transform-translate-y: 58.75rem !important;
  }

  .sm\:hover\:translate-y-oblong-list-lg:hover{
    --transform-translate-y: 40.93rem !important;
  }

  .sm\:hover\:translate-y-oblong-list-md:hover{
    --transform-translate-y: 20.95rem !important;
  }

  .sm\:hover\:translate-y-oblong-content-lg:hover{
    --transform-translate-y: 26.875rem !important;
  }

  .sm\:hover\:translate-y-article-thumb-lg:hover{
    --transform-translate-y: 10.625rem !important;
  }

  .sm\:hover\:translate-y-support-title-l-lg:hover{
    --transform-translate-y: 28.125rem !important;
  }

  .sm\:hover\:translate-y-support-title-r-lg:hover{
    --transform-translate-y: 17.8125rem !important;
  }

  .sm\:hover\:translate-y-main-footer-menu:hover{
    --transform-translate-y: 13.75rem !important;
  }

  .sm\:hover\:translate-y-main-footer-logo:hover{
    --transform-translate-y: 25.625rem !important;
  }

  .sm\:hover\:translate-y-full:hover{
    --transform-translate-y: 100% !important;
  }

  .sm\:hover\:-translate-y-0:hover{
    --transform-translate-y: 0px !important;
  }

  .sm\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.25rem !important;
  }

  .sm\:hover\:-translate-y-2:hover{
    --transform-translate-y: -0.5rem !important;
  }

  .sm\:hover\:-translate-y-3:hover{
    --transform-translate-y: -0.75rem !important;
  }

  .sm\:hover\:-translate-y-4:hover{
    --transform-translate-y: -1rem !important;
  }

  .sm\:hover\:-translate-y-5:hover{
    --transform-translate-y: -1.25rem !important;
  }

  .sm\:hover\:-translate-y-6:hover{
    --transform-translate-y: -1.5rem !important;
  }

  .sm\:hover\:-translate-y-7:hover{
    --transform-translate-y: -1.75rem !important;
  }

  .sm\:hover\:-translate-y-8:hover{
    --transform-translate-y: -2rem !important;
  }

  .sm\:hover\:-translate-y-9:hover{
    --transform-translate-y: -2.25rem !important;
  }

  .sm\:hover\:-translate-y-10:hover{
    --transform-translate-y: -2.5rem !important;
  }

  .sm\:hover\:-translate-y-11:hover{
    --transform-translate-y: -2.75rem !important;
  }

  .sm\:hover\:-translate-y-12:hover{
    --transform-translate-y: -3rem !important;
  }

  .sm\:hover\:-translate-y-13:hover{
    --transform-translate-y: -3.25rem !important;
  }

  .sm\:hover\:-translate-y-14:hover{
    --transform-translate-y: -3.5rem !important;
  }

  .sm\:hover\:-translate-y-15:hover{
    --transform-translate-y: -3.75rem !important;
  }

  .sm\:hover\:-translate-y-16:hover{
    --transform-translate-y: -4rem !important;
  }

  .sm\:hover\:-translate-y-17:hover{
    --transform-translate-y: -4.25rem !important;
  }

  .sm\:hover\:-translate-y-18:hover{
    --transform-translate-y: -4.5rem !important;
  }

  .sm\:hover\:-translate-y-19:hover{
    --transform-translate-y: -4.75rem !important;
  }

  .sm\:hover\:-translate-y-20:hover{
    --transform-translate-y: -5rem !important;
  }

  .sm\:hover\:-translate-y-21:hover{
    --transform-translate-y: -5.25rem !important;
  }

  .sm\:hover\:-translate-y-22:hover{
    --transform-translate-y: -5.5rem !important;
  }

  .sm\:hover\:-translate-y-23:hover{
    --transform-translate-y: -5.75rem !important;
  }

  .sm\:hover\:-translate-y-24:hover{
    --transform-translate-y: -6rem !important;
  }

  .sm\:hover\:-translate-y-25:hover{
    --transform-translate-y: -6.25rem !important;
  }

  .sm\:hover\:-translate-y-26:hover{
    --transform-translate-y: -6.5rem !important;
  }

  .sm\:hover\:-translate-y-27:hover{
    --transform-translate-y: -6.75rem !important;
  }

  .sm\:hover\:-translate-y-28:hover{
    --transform-translate-y: -7rem !important;
  }

  .sm\:hover\:-translate-y-29:hover{
    --transform-translate-y: -7.25rem !important;
  }

  .sm\:hover\:-translate-y-30:hover{
    --transform-translate-y: -7.5rem !important;
  }

  .sm\:hover\:-translate-y-31:hover{
    --transform-translate-y: -7.75rem !important;
  }

  .sm\:hover\:-translate-y-32:hover{
    --transform-translate-y: -8rem !important;
  }

  .sm\:hover\:-translate-y-33:hover{
    --transform-translate-y: -8.25rem !important;
  }

  .sm\:hover\:-translate-y-34:hover{
    --transform-translate-y: -8.5rem !important;
  }

  .sm\:hover\:-translate-y-35:hover{
    --transform-translate-y: -8.75rem !important;
  }

  .sm\:hover\:-translate-y-36:hover{
    --transform-translate-y: -9rem !important;
  }

  .sm\:hover\:-translate-y-37:hover{
    --transform-translate-y: -9.25rem !important;
  }

  .sm\:hover\:-translate-y-38:hover{
    --transform-translate-y: -9.5rem !important;
  }

  .sm\:hover\:-translate-y-39:hover{
    --transform-translate-y: -9.75rem !important;
  }

  .sm\:hover\:-translate-y-40:hover{
    --transform-translate-y: -10rem !important;
  }

  .sm\:hover\:-translate-y-41:hover{
    --transform-translate-y: -10.25rem !important;
  }

  .sm\:hover\:-translate-y-42:hover{
    --transform-translate-y: -10.5rem !important;
  }

  .sm\:hover\:-translate-y-43:hover{
    --transform-translate-y: -10.75rem !important;
  }

  .sm\:hover\:-translate-y-44:hover{
    --transform-translate-y: -11rem !important;
  }

  .sm\:hover\:-translate-y-45:hover{
    --transform-translate-y: -11.25rem !important;
  }

  .sm\:hover\:-translate-y-46:hover{
    --transform-translate-y: -11.5rem !important;
  }

  .sm\:hover\:-translate-y-47:hover{
    --transform-translate-y: -11.75rem !important;
  }

  .sm\:hover\:-translate-y-48:hover{
    --transform-translate-y: -12rem !important;
  }

  .sm\:hover\:-translate-y-49:hover{
    --transform-translate-y: -12.25rem !important;
  }

  .sm\:hover\:-translate-y-50:hover{
    --transform-translate-y: -12.5rem !important;
  }

  .sm\:hover\:-translate-y-51:hover{
    --transform-translate-y: -12.75rem !important;
  }

  .sm\:hover\:-translate-y-52:hover{
    --transform-translate-y: -13rem !important;
  }

  .sm\:hover\:-translate-y-53:hover{
    --transform-translate-y: -13.25rem !important;
  }

  .sm\:hover\:-translate-y-54:hover{
    --transform-translate-y: -13.5rem !important;
  }

  .sm\:hover\:-translate-y-55:hover{
    --transform-translate-y: -13.75rem !important;
  }

  .sm\:hover\:-translate-y-56:hover{
    --transform-translate-y: -14rem !important;
  }

  .sm\:hover\:-translate-y-70:hover{
    --transform-translate-y: -17.5rem !important;
  }

  .sm\:hover\:-translate-y-71:hover{
    --transform-translate-y: -17.75rem !important;
  }

  .sm\:hover\:-translate-y-72:hover{
    --transform-translate-y: -18rem !important;
  }

  .sm\:hover\:-translate-y-73:hover{
    --transform-translate-y: -18.25rem !important;
  }

  .sm\:hover\:-translate-y-74:hover{
    --transform-translate-y: -18.5rem !important;
  }

  .sm\:hover\:-translate-y-75:hover{
    --transform-translate-y: -18.75rem !important;
  }

  .sm\:hover\:-translate-y-76:hover{
    --transform-translate-y: -19rem !important;
  }

  .sm\:hover\:-translate-y-77:hover{
    --transform-translate-y: -19.25rem !important;
  }

  .sm\:hover\:-translate-y-78:hover{
    --transform-translate-y: -19.5rem !important;
  }

  .sm\:hover\:-translate-y-79:hover{
    --transform-translate-y: -19.75rem !important;
  }

  .sm\:hover\:-translate-y-80:hover{
    --transform-translate-y: -20rem !important;
  }

  .sm\:hover\:-translate-y-81:hover{
    --transform-translate-y: -20.25rem !important;
  }

  .sm\:hover\:-translate-y-82:hover{
    --transform-translate-y: -20.5rem !important;
  }

  .sm\:hover\:-translate-y-83:hover{
    --transform-translate-y: -20.75rem !important;
  }

  .sm\:hover\:-translate-y-84:hover{
    --transform-translate-y: -21rem !important;
  }

  .sm\:hover\:-translate-y-85:hover{
    --transform-translate-y: -21.25rem !important;
  }

  .sm\:hover\:-translate-y-86:hover{
    --transform-translate-y: -21.5rem !important;
  }

  .sm\:hover\:-translate-y-87:hover{
    --transform-translate-y: -21.75rem !important;
  }

  .sm\:hover\:-translate-y-88:hover{
    --transform-translate-y: -22rem !important;
  }

  .sm\:hover\:-translate-y-89:hover{
    --transform-translate-y: -22.25rem !important;
  }

  .sm\:hover\:-translate-y-90:hover{
    --transform-translate-y: -22.5rem !important;
  }

  .sm\:hover\:-translate-y-91:hover{
    --transform-translate-y: -22.75rem !important;
  }

  .sm\:hover\:-translate-y-92:hover{
    --transform-translate-y: -23rem !important;
  }

  .sm\:hover\:-translate-y-100:hover{
    --transform-translate-y: -25rem !important;
  }

  .sm\:hover\:-translate-y-131:hover{
    --transform-translate-y: -25.25rem !important;
  }

  .sm\:hover\:-translate-y-135:hover{
    --transform-translate-y: -34rem !important;
  }

  .sm\:hover\:-translate-y-150:hover{
    --transform-translate-y: -37.5rem !important;
  }

  .sm\:hover\:-translate-y-710:hover{
    --transform-translate-y: -44.375rem !important;
  }

  .sm\:hover\:-translate-y-820:hover{
    --transform-translate-y: -51.25rem !important;
  }

  .sm\:hover\:-translate-y-1440:hover{
    --transform-translate-y: -90rem !important;
  }

  .sm\:hover\:-translate-y-2\.5:hover{
    --transform-translate-y: -0.625rem !important;
  }

  .sm\:hover\:-translate-y-6\.25:hover{
    --transform-translate-y: -1.5626rem !important;
  }

  .sm\:hover\:-translate-y-7\.5:hover{
    --transform-translate-y: -1.875rem !important;
  }

  .sm\:hover\:-translate-y-12\.5:hover{
    --transform-translate-y: -3.125rem !important;
  }

  .sm\:hover\:-translate-y-17\.5:hover{
    --transform-translate-y: -4.375rem !important;
  }

  .sm\:hover\:-translate-y-31\.5:hover{
    --transform-translate-y: -7.875rem !important;
  }

  .sm\:hover\:-translate-y-thumb-tript-lg:hover{
    --transform-translate-y: -15.625rem !important;
  }

  .sm\:hover\:-translate-y-thumb-tript-md:hover{
    --transform-translate-y: -11.25rem !important;
  }

  .sm\:hover\:-translate-y-thumb-trip-xl:hover{
    --transform-translate-y: -20.625rem !important;
  }

  .sm\:hover\:-translate-y-tarapprendre-title-lg:hover{
    --transform-translate-y: -58.75rem !important;
  }

  .sm\:hover\:-translate-y-oblong-list-lg:hover{
    --transform-translate-y: -40.93rem !important;
  }

  .sm\:hover\:-translate-y-oblong-list-md:hover{
    --transform-translate-y: -20.95rem !important;
  }

  .sm\:hover\:-translate-y-oblong-content-lg:hover{
    --transform-translate-y: -26.875rem !important;
  }

  .sm\:hover\:-translate-y-article-thumb-lg:hover{
    --transform-translate-y: -10.625rem !important;
  }

  .sm\:hover\:-translate-y-support-title-l-lg:hover{
    --transform-translate-y: -28.125rem !important;
  }

  .sm\:hover\:-translate-y-support-title-r-lg:hover{
    --transform-translate-y: -17.8125rem !important;
  }

  .sm\:hover\:-translate-y-main-footer-menu:hover{
    --transform-translate-y: -13.75rem !important;
  }

  .sm\:hover\:-translate-y-main-footer-logo:hover{
    --transform-translate-y: -25.625rem !important;
  }

  .sm\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100% !important;
  }

  .sm\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50% !important;
  }

  .sm\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50% !important;
  }

  .sm\:focus\:translate-x-0:focus{
    --transform-translate-x: 0px !important;
  }

  .sm\:focus\:translate-x-1:focus{
    --transform-translate-x: .25rem !important;
  }

  .sm\:focus\:translate-x-2:focus{
    --transform-translate-x: .5rem !important;
  }

  .sm\:focus\:translate-x-3:focus{
    --transform-translate-x: .75rem !important;
  }

  .sm\:focus\:translate-x-4:focus{
    --transform-translate-x: 1rem !important;
  }

  .sm\:focus\:translate-x-5:focus{
    --transform-translate-x: 1.25rem !important;
  }

  .sm\:focus\:translate-x-6:focus{
    --transform-translate-x: 1.5rem !important;
  }

  .sm\:focus\:translate-x-7:focus{
    --transform-translate-x: 1.75rem !important;
  }

  .sm\:focus\:translate-x-8:focus{
    --transform-translate-x: 2rem !important;
  }

  .sm\:focus\:translate-x-9:focus{
    --transform-translate-x: 2.25rem !important;
  }

  .sm\:focus\:translate-x-10:focus{
    --transform-translate-x: 2.5rem !important;
  }

  .sm\:focus\:translate-x-11:focus{
    --transform-translate-x: 2.75rem !important;
  }

  .sm\:focus\:translate-x-12:focus{
    --transform-translate-x: 3rem !important;
  }

  .sm\:focus\:translate-x-13:focus{
    --transform-translate-x: 3.25rem !important;
  }

  .sm\:focus\:translate-x-14:focus{
    --transform-translate-x: 3.5rem !important;
  }

  .sm\:focus\:translate-x-15:focus{
    --transform-translate-x: 3.75rem !important;
  }

  .sm\:focus\:translate-x-16:focus{
    --transform-translate-x: 4rem !important;
  }

  .sm\:focus\:translate-x-17:focus{
    --transform-translate-x: 4.25rem !important;
  }

  .sm\:focus\:translate-x-18:focus{
    --transform-translate-x: 4.5rem !important;
  }

  .sm\:focus\:translate-x-19:focus{
    --transform-translate-x: 4.75rem !important;
  }

  .sm\:focus\:translate-x-20:focus{
    --transform-translate-x: 5rem !important;
  }

  .sm\:focus\:translate-x-21:focus{
    --transform-translate-x: 5.25rem !important;
  }

  .sm\:focus\:translate-x-22:focus{
    --transform-translate-x: 5.5rem !important;
  }

  .sm\:focus\:translate-x-23:focus{
    --transform-translate-x: 5.75rem !important;
  }

  .sm\:focus\:translate-x-24:focus{
    --transform-translate-x: 6rem !important;
  }

  .sm\:focus\:translate-x-25:focus{
    --transform-translate-x: 6.25rem !important;
  }

  .sm\:focus\:translate-x-26:focus{
    --transform-translate-x: 6.5rem !important;
  }

  .sm\:focus\:translate-x-27:focus{
    --transform-translate-x: 6.75rem !important;
  }

  .sm\:focus\:translate-x-28:focus{
    --transform-translate-x: 7rem !important;
  }

  .sm\:focus\:translate-x-29:focus{
    --transform-translate-x: 7.25rem !important;
  }

  .sm\:focus\:translate-x-30:focus{
    --transform-translate-x: 7.5rem !important;
  }

  .sm\:focus\:translate-x-31:focus{
    --transform-translate-x: 7.75rem !important;
  }

  .sm\:focus\:translate-x-32:focus{
    --transform-translate-x: 8rem !important;
  }

  .sm\:focus\:translate-x-33:focus{
    --transform-translate-x: 8.25rem !important;
  }

  .sm\:focus\:translate-x-34:focus{
    --transform-translate-x: 8.5rem !important;
  }

  .sm\:focus\:translate-x-35:focus{
    --transform-translate-x: 8.75rem !important;
  }

  .sm\:focus\:translate-x-36:focus{
    --transform-translate-x: 9rem !important;
  }

  .sm\:focus\:translate-x-37:focus{
    --transform-translate-x: 9.25rem !important;
  }

  .sm\:focus\:translate-x-38:focus{
    --transform-translate-x: 9.5rem !important;
  }

  .sm\:focus\:translate-x-39:focus{
    --transform-translate-x: 9.75rem !important;
  }

  .sm\:focus\:translate-x-40:focus{
    --transform-translate-x: 10rem !important;
  }

  .sm\:focus\:translate-x-41:focus{
    --transform-translate-x: 10.25rem !important;
  }

  .sm\:focus\:translate-x-42:focus{
    --transform-translate-x: 10.5rem !important;
  }

  .sm\:focus\:translate-x-43:focus{
    --transform-translate-x: 10.75rem !important;
  }

  .sm\:focus\:translate-x-44:focus{
    --transform-translate-x: 11rem !important;
  }

  .sm\:focus\:translate-x-45:focus{
    --transform-translate-x: 11.25rem !important;
  }

  .sm\:focus\:translate-x-46:focus{
    --transform-translate-x: 11.5rem !important;
  }

  .sm\:focus\:translate-x-47:focus{
    --transform-translate-x: 11.75rem !important;
  }

  .sm\:focus\:translate-x-48:focus{
    --transform-translate-x: 12rem !important;
  }

  .sm\:focus\:translate-x-49:focus{
    --transform-translate-x: 12.25rem !important;
  }

  .sm\:focus\:translate-x-50:focus{
    --transform-translate-x: 12.5rem !important;
  }

  .sm\:focus\:translate-x-51:focus{
    --transform-translate-x: 12.75rem !important;
  }

  .sm\:focus\:translate-x-52:focus{
    --transform-translate-x: 13rem !important;
  }

  .sm\:focus\:translate-x-53:focus{
    --transform-translate-x: 13.25rem !important;
  }

  .sm\:focus\:translate-x-54:focus{
    --transform-translate-x: 13.5rem !important;
  }

  .sm\:focus\:translate-x-55:focus{
    --transform-translate-x: 13.75rem !important;
  }

  .sm\:focus\:translate-x-56:focus{
    --transform-translate-x: 14rem !important;
  }

  .sm\:focus\:translate-x-70:focus{
    --transform-translate-x: 17.5rem !important;
  }

  .sm\:focus\:translate-x-71:focus{
    --transform-translate-x: 17.75rem !important;
  }

  .sm\:focus\:translate-x-72:focus{
    --transform-translate-x: 18rem !important;
  }

  .sm\:focus\:translate-x-73:focus{
    --transform-translate-x: 18.25rem !important;
  }

  .sm\:focus\:translate-x-74:focus{
    --transform-translate-x: 18.5rem !important;
  }

  .sm\:focus\:translate-x-75:focus{
    --transform-translate-x: 18.75rem !important;
  }

  .sm\:focus\:translate-x-76:focus{
    --transform-translate-x: 19rem !important;
  }

  .sm\:focus\:translate-x-77:focus{
    --transform-translate-x: 19.25rem !important;
  }

  .sm\:focus\:translate-x-78:focus{
    --transform-translate-x: 19.5rem !important;
  }

  .sm\:focus\:translate-x-79:focus{
    --transform-translate-x: 19.75rem !important;
  }

  .sm\:focus\:translate-x-80:focus{
    --transform-translate-x: 20rem !important;
  }

  .sm\:focus\:translate-x-81:focus{
    --transform-translate-x: 20.25rem !important;
  }

  .sm\:focus\:translate-x-82:focus{
    --transform-translate-x: 20.5rem !important;
  }

  .sm\:focus\:translate-x-83:focus{
    --transform-translate-x: 20.75rem !important;
  }

  .sm\:focus\:translate-x-84:focus{
    --transform-translate-x: 21rem !important;
  }

  .sm\:focus\:translate-x-85:focus{
    --transform-translate-x: 21.25rem !important;
  }

  .sm\:focus\:translate-x-86:focus{
    --transform-translate-x: 21.5rem !important;
  }

  .sm\:focus\:translate-x-87:focus{
    --transform-translate-x: 21.75rem !important;
  }

  .sm\:focus\:translate-x-88:focus{
    --transform-translate-x: 22rem !important;
  }

  .sm\:focus\:translate-x-89:focus{
    --transform-translate-x: 22.25rem !important;
  }

  .sm\:focus\:translate-x-90:focus{
    --transform-translate-x: 22.5rem !important;
  }

  .sm\:focus\:translate-x-91:focus{
    --transform-translate-x: 22.75rem !important;
  }

  .sm\:focus\:translate-x-92:focus{
    --transform-translate-x: 23rem !important;
  }

  .sm\:focus\:translate-x-100:focus{
    --transform-translate-x: 25rem !important;
  }

  .sm\:focus\:translate-x-131:focus{
    --transform-translate-x: 25.25rem !important;
  }

  .sm\:focus\:translate-x-135:focus{
    --transform-translate-x: 34rem !important;
  }

  .sm\:focus\:translate-x-150:focus{
    --transform-translate-x: 37.5rem !important;
  }

  .sm\:focus\:translate-x-710:focus{
    --transform-translate-x: 44.375rem !important;
  }

  .sm\:focus\:translate-x-820:focus{
    --transform-translate-x: 51.25rem !important;
  }

  .sm\:focus\:translate-x-1440:focus{
    --transform-translate-x: 90rem !important;
  }

  .sm\:focus\:translate-x-2\.5:focus{
    --transform-translate-x: .625rem !important;
  }

  .sm\:focus\:translate-x-6\.25:focus{
    --transform-translate-x: 1.5626rem !important;
  }

  .sm\:focus\:translate-x-7\.5:focus{
    --transform-translate-x: 1.875rem !important;
  }

  .sm\:focus\:translate-x-12\.5:focus{
    --transform-translate-x: 3.125rem !important;
  }

  .sm\:focus\:translate-x-17\.5:focus{
    --transform-translate-x: 4.375rem !important;
  }

  .sm\:focus\:translate-x-31\.5:focus{
    --transform-translate-x: 7.875rem !important;
  }

  .sm\:focus\:translate-x-thumb-tript-lg:focus{
    --transform-translate-x: 15.625rem !important;
  }

  .sm\:focus\:translate-x-thumb-tript-md:focus{
    --transform-translate-x: 11.25rem !important;
  }

  .sm\:focus\:translate-x-thumb-trip-xl:focus{
    --transform-translate-x: 20.625rem !important;
  }

  .sm\:focus\:translate-x-tarapprendre-title-lg:focus{
    --transform-translate-x: 58.75rem !important;
  }

  .sm\:focus\:translate-x-oblong-list-lg:focus{
    --transform-translate-x: 40.93rem !important;
  }

  .sm\:focus\:translate-x-oblong-list-md:focus{
    --transform-translate-x: 20.95rem !important;
  }

  .sm\:focus\:translate-x-oblong-content-lg:focus{
    --transform-translate-x: 26.875rem !important;
  }

  .sm\:focus\:translate-x-article-thumb-lg:focus{
    --transform-translate-x: 10.625rem !important;
  }

  .sm\:focus\:translate-x-support-title-l-lg:focus{
    --transform-translate-x: 28.125rem !important;
  }

  .sm\:focus\:translate-x-support-title-r-lg:focus{
    --transform-translate-x: 17.8125rem !important;
  }

  .sm\:focus\:translate-x-main-footer-menu:focus{
    --transform-translate-x: 13.75rem !important;
  }

  .sm\:focus\:translate-x-main-footer-logo:focus{
    --transform-translate-x: 25.625rem !important;
  }

  .sm\:focus\:translate-x-full:focus{
    --transform-translate-x: 100% !important;
  }

  .sm\:focus\:-translate-x-0:focus{
    --transform-translate-x: 0px !important;
  }

  .sm\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.25rem !important;
  }

  .sm\:focus\:-translate-x-2:focus{
    --transform-translate-x: -0.5rem !important;
  }

  .sm\:focus\:-translate-x-3:focus{
    --transform-translate-x: -0.75rem !important;
  }

  .sm\:focus\:-translate-x-4:focus{
    --transform-translate-x: -1rem !important;
  }

  .sm\:focus\:-translate-x-5:focus{
    --transform-translate-x: -1.25rem !important;
  }

  .sm\:focus\:-translate-x-6:focus{
    --transform-translate-x: -1.5rem !important;
  }

  .sm\:focus\:-translate-x-7:focus{
    --transform-translate-x: -1.75rem !important;
  }

  .sm\:focus\:-translate-x-8:focus{
    --transform-translate-x: -2rem !important;
  }

  .sm\:focus\:-translate-x-9:focus{
    --transform-translate-x: -2.25rem !important;
  }

  .sm\:focus\:-translate-x-10:focus{
    --transform-translate-x: -2.5rem !important;
  }

  .sm\:focus\:-translate-x-11:focus{
    --transform-translate-x: -2.75rem !important;
  }

  .sm\:focus\:-translate-x-12:focus{
    --transform-translate-x: -3rem !important;
  }

  .sm\:focus\:-translate-x-13:focus{
    --transform-translate-x: -3.25rem !important;
  }

  .sm\:focus\:-translate-x-14:focus{
    --transform-translate-x: -3.5rem !important;
  }

  .sm\:focus\:-translate-x-15:focus{
    --transform-translate-x: -3.75rem !important;
  }

  .sm\:focus\:-translate-x-16:focus{
    --transform-translate-x: -4rem !important;
  }

  .sm\:focus\:-translate-x-17:focus{
    --transform-translate-x: -4.25rem !important;
  }

  .sm\:focus\:-translate-x-18:focus{
    --transform-translate-x: -4.5rem !important;
  }

  .sm\:focus\:-translate-x-19:focus{
    --transform-translate-x: -4.75rem !important;
  }

  .sm\:focus\:-translate-x-20:focus{
    --transform-translate-x: -5rem !important;
  }

  .sm\:focus\:-translate-x-21:focus{
    --transform-translate-x: -5.25rem !important;
  }

  .sm\:focus\:-translate-x-22:focus{
    --transform-translate-x: -5.5rem !important;
  }

  .sm\:focus\:-translate-x-23:focus{
    --transform-translate-x: -5.75rem !important;
  }

  .sm\:focus\:-translate-x-24:focus{
    --transform-translate-x: -6rem !important;
  }

  .sm\:focus\:-translate-x-25:focus{
    --transform-translate-x: -6.25rem !important;
  }

  .sm\:focus\:-translate-x-26:focus{
    --transform-translate-x: -6.5rem !important;
  }

  .sm\:focus\:-translate-x-27:focus{
    --transform-translate-x: -6.75rem !important;
  }

  .sm\:focus\:-translate-x-28:focus{
    --transform-translate-x: -7rem !important;
  }

  .sm\:focus\:-translate-x-29:focus{
    --transform-translate-x: -7.25rem !important;
  }

  .sm\:focus\:-translate-x-30:focus{
    --transform-translate-x: -7.5rem !important;
  }

  .sm\:focus\:-translate-x-31:focus{
    --transform-translate-x: -7.75rem !important;
  }

  .sm\:focus\:-translate-x-32:focus{
    --transform-translate-x: -8rem !important;
  }

  .sm\:focus\:-translate-x-33:focus{
    --transform-translate-x: -8.25rem !important;
  }

  .sm\:focus\:-translate-x-34:focus{
    --transform-translate-x: -8.5rem !important;
  }

  .sm\:focus\:-translate-x-35:focus{
    --transform-translate-x: -8.75rem !important;
  }

  .sm\:focus\:-translate-x-36:focus{
    --transform-translate-x: -9rem !important;
  }

  .sm\:focus\:-translate-x-37:focus{
    --transform-translate-x: -9.25rem !important;
  }

  .sm\:focus\:-translate-x-38:focus{
    --transform-translate-x: -9.5rem !important;
  }

  .sm\:focus\:-translate-x-39:focus{
    --transform-translate-x: -9.75rem !important;
  }

  .sm\:focus\:-translate-x-40:focus{
    --transform-translate-x: -10rem !important;
  }

  .sm\:focus\:-translate-x-41:focus{
    --transform-translate-x: -10.25rem !important;
  }

  .sm\:focus\:-translate-x-42:focus{
    --transform-translate-x: -10.5rem !important;
  }

  .sm\:focus\:-translate-x-43:focus{
    --transform-translate-x: -10.75rem !important;
  }

  .sm\:focus\:-translate-x-44:focus{
    --transform-translate-x: -11rem !important;
  }

  .sm\:focus\:-translate-x-45:focus{
    --transform-translate-x: -11.25rem !important;
  }

  .sm\:focus\:-translate-x-46:focus{
    --transform-translate-x: -11.5rem !important;
  }

  .sm\:focus\:-translate-x-47:focus{
    --transform-translate-x: -11.75rem !important;
  }

  .sm\:focus\:-translate-x-48:focus{
    --transform-translate-x: -12rem !important;
  }

  .sm\:focus\:-translate-x-49:focus{
    --transform-translate-x: -12.25rem !important;
  }

  .sm\:focus\:-translate-x-50:focus{
    --transform-translate-x: -12.5rem !important;
  }

  .sm\:focus\:-translate-x-51:focus{
    --transform-translate-x: -12.75rem !important;
  }

  .sm\:focus\:-translate-x-52:focus{
    --transform-translate-x: -13rem !important;
  }

  .sm\:focus\:-translate-x-53:focus{
    --transform-translate-x: -13.25rem !important;
  }

  .sm\:focus\:-translate-x-54:focus{
    --transform-translate-x: -13.5rem !important;
  }

  .sm\:focus\:-translate-x-55:focus{
    --transform-translate-x: -13.75rem !important;
  }

  .sm\:focus\:-translate-x-56:focus{
    --transform-translate-x: -14rem !important;
  }

  .sm\:focus\:-translate-x-70:focus{
    --transform-translate-x: -17.5rem !important;
  }

  .sm\:focus\:-translate-x-71:focus{
    --transform-translate-x: -17.75rem !important;
  }

  .sm\:focus\:-translate-x-72:focus{
    --transform-translate-x: -18rem !important;
  }

  .sm\:focus\:-translate-x-73:focus{
    --transform-translate-x: -18.25rem !important;
  }

  .sm\:focus\:-translate-x-74:focus{
    --transform-translate-x: -18.5rem !important;
  }

  .sm\:focus\:-translate-x-75:focus{
    --transform-translate-x: -18.75rem !important;
  }

  .sm\:focus\:-translate-x-76:focus{
    --transform-translate-x: -19rem !important;
  }

  .sm\:focus\:-translate-x-77:focus{
    --transform-translate-x: -19.25rem !important;
  }

  .sm\:focus\:-translate-x-78:focus{
    --transform-translate-x: -19.5rem !important;
  }

  .sm\:focus\:-translate-x-79:focus{
    --transform-translate-x: -19.75rem !important;
  }

  .sm\:focus\:-translate-x-80:focus{
    --transform-translate-x: -20rem !important;
  }

  .sm\:focus\:-translate-x-81:focus{
    --transform-translate-x: -20.25rem !important;
  }

  .sm\:focus\:-translate-x-82:focus{
    --transform-translate-x: -20.5rem !important;
  }

  .sm\:focus\:-translate-x-83:focus{
    --transform-translate-x: -20.75rem !important;
  }

  .sm\:focus\:-translate-x-84:focus{
    --transform-translate-x: -21rem !important;
  }

  .sm\:focus\:-translate-x-85:focus{
    --transform-translate-x: -21.25rem !important;
  }

  .sm\:focus\:-translate-x-86:focus{
    --transform-translate-x: -21.5rem !important;
  }

  .sm\:focus\:-translate-x-87:focus{
    --transform-translate-x: -21.75rem !important;
  }

  .sm\:focus\:-translate-x-88:focus{
    --transform-translate-x: -22rem !important;
  }

  .sm\:focus\:-translate-x-89:focus{
    --transform-translate-x: -22.25rem !important;
  }

  .sm\:focus\:-translate-x-90:focus{
    --transform-translate-x: -22.5rem !important;
  }

  .sm\:focus\:-translate-x-91:focus{
    --transform-translate-x: -22.75rem !important;
  }

  .sm\:focus\:-translate-x-92:focus{
    --transform-translate-x: -23rem !important;
  }

  .sm\:focus\:-translate-x-100:focus{
    --transform-translate-x: -25rem !important;
  }

  .sm\:focus\:-translate-x-131:focus{
    --transform-translate-x: -25.25rem !important;
  }

  .sm\:focus\:-translate-x-135:focus{
    --transform-translate-x: -34rem !important;
  }

  .sm\:focus\:-translate-x-150:focus{
    --transform-translate-x: -37.5rem !important;
  }

  .sm\:focus\:-translate-x-710:focus{
    --transform-translate-x: -44.375rem !important;
  }

  .sm\:focus\:-translate-x-820:focus{
    --transform-translate-x: -51.25rem !important;
  }

  .sm\:focus\:-translate-x-1440:focus{
    --transform-translate-x: -90rem !important;
  }

  .sm\:focus\:-translate-x-2\.5:focus{
    --transform-translate-x: -0.625rem !important;
  }

  .sm\:focus\:-translate-x-6\.25:focus{
    --transform-translate-x: -1.5626rem !important;
  }

  .sm\:focus\:-translate-x-7\.5:focus{
    --transform-translate-x: -1.875rem !important;
  }

  .sm\:focus\:-translate-x-12\.5:focus{
    --transform-translate-x: -3.125rem !important;
  }

  .sm\:focus\:-translate-x-17\.5:focus{
    --transform-translate-x: -4.375rem !important;
  }

  .sm\:focus\:-translate-x-31\.5:focus{
    --transform-translate-x: -7.875rem !important;
  }

  .sm\:focus\:-translate-x-thumb-tript-lg:focus{
    --transform-translate-x: -15.625rem !important;
  }

  .sm\:focus\:-translate-x-thumb-tript-md:focus{
    --transform-translate-x: -11.25rem !important;
  }

  .sm\:focus\:-translate-x-thumb-trip-xl:focus{
    --transform-translate-x: -20.625rem !important;
  }

  .sm\:focus\:-translate-x-tarapprendre-title-lg:focus{
    --transform-translate-x: -58.75rem !important;
  }

  .sm\:focus\:-translate-x-oblong-list-lg:focus{
    --transform-translate-x: -40.93rem !important;
  }

  .sm\:focus\:-translate-x-oblong-list-md:focus{
    --transform-translate-x: -20.95rem !important;
  }

  .sm\:focus\:-translate-x-oblong-content-lg:focus{
    --transform-translate-x: -26.875rem !important;
  }

  .sm\:focus\:-translate-x-article-thumb-lg:focus{
    --transform-translate-x: -10.625rem !important;
  }

  .sm\:focus\:-translate-x-support-title-l-lg:focus{
    --transform-translate-x: -28.125rem !important;
  }

  .sm\:focus\:-translate-x-support-title-r-lg:focus{
    --transform-translate-x: -17.8125rem !important;
  }

  .sm\:focus\:-translate-x-main-footer-menu:focus{
    --transform-translate-x: -13.75rem !important;
  }

  .sm\:focus\:-translate-x-main-footer-logo:focus{
    --transform-translate-x: -25.625rem !important;
  }

  .sm\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100% !important;
  }

  .sm\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50% !important;
  }

  .sm\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50% !important;
  }

  .sm\:focus\:translate-y-0:focus{
    --transform-translate-y: 0px !important;
  }

  .sm\:focus\:translate-y-1:focus{
    --transform-translate-y: .25rem !important;
  }

  .sm\:focus\:translate-y-2:focus{
    --transform-translate-y: .5rem !important;
  }

  .sm\:focus\:translate-y-3:focus{
    --transform-translate-y: .75rem !important;
  }

  .sm\:focus\:translate-y-4:focus{
    --transform-translate-y: 1rem !important;
  }

  .sm\:focus\:translate-y-5:focus{
    --transform-translate-y: 1.25rem !important;
  }

  .sm\:focus\:translate-y-6:focus{
    --transform-translate-y: 1.5rem !important;
  }

  .sm\:focus\:translate-y-7:focus{
    --transform-translate-y: 1.75rem !important;
  }

  .sm\:focus\:translate-y-8:focus{
    --transform-translate-y: 2rem !important;
  }

  .sm\:focus\:translate-y-9:focus{
    --transform-translate-y: 2.25rem !important;
  }

  .sm\:focus\:translate-y-10:focus{
    --transform-translate-y: 2.5rem !important;
  }

  .sm\:focus\:translate-y-11:focus{
    --transform-translate-y: 2.75rem !important;
  }

  .sm\:focus\:translate-y-12:focus{
    --transform-translate-y: 3rem !important;
  }

  .sm\:focus\:translate-y-13:focus{
    --transform-translate-y: 3.25rem !important;
  }

  .sm\:focus\:translate-y-14:focus{
    --transform-translate-y: 3.5rem !important;
  }

  .sm\:focus\:translate-y-15:focus{
    --transform-translate-y: 3.75rem !important;
  }

  .sm\:focus\:translate-y-16:focus{
    --transform-translate-y: 4rem !important;
  }

  .sm\:focus\:translate-y-17:focus{
    --transform-translate-y: 4.25rem !important;
  }

  .sm\:focus\:translate-y-18:focus{
    --transform-translate-y: 4.5rem !important;
  }

  .sm\:focus\:translate-y-19:focus{
    --transform-translate-y: 4.75rem !important;
  }

  .sm\:focus\:translate-y-20:focus{
    --transform-translate-y: 5rem !important;
  }

  .sm\:focus\:translate-y-21:focus{
    --transform-translate-y: 5.25rem !important;
  }

  .sm\:focus\:translate-y-22:focus{
    --transform-translate-y: 5.5rem !important;
  }

  .sm\:focus\:translate-y-23:focus{
    --transform-translate-y: 5.75rem !important;
  }

  .sm\:focus\:translate-y-24:focus{
    --transform-translate-y: 6rem !important;
  }

  .sm\:focus\:translate-y-25:focus{
    --transform-translate-y: 6.25rem !important;
  }

  .sm\:focus\:translate-y-26:focus{
    --transform-translate-y: 6.5rem !important;
  }

  .sm\:focus\:translate-y-27:focus{
    --transform-translate-y: 6.75rem !important;
  }

  .sm\:focus\:translate-y-28:focus{
    --transform-translate-y: 7rem !important;
  }

  .sm\:focus\:translate-y-29:focus{
    --transform-translate-y: 7.25rem !important;
  }

  .sm\:focus\:translate-y-30:focus{
    --transform-translate-y: 7.5rem !important;
  }

  .sm\:focus\:translate-y-31:focus{
    --transform-translate-y: 7.75rem !important;
  }

  .sm\:focus\:translate-y-32:focus{
    --transform-translate-y: 8rem !important;
  }

  .sm\:focus\:translate-y-33:focus{
    --transform-translate-y: 8.25rem !important;
  }

  .sm\:focus\:translate-y-34:focus{
    --transform-translate-y: 8.5rem !important;
  }

  .sm\:focus\:translate-y-35:focus{
    --transform-translate-y: 8.75rem !important;
  }

  .sm\:focus\:translate-y-36:focus{
    --transform-translate-y: 9rem !important;
  }

  .sm\:focus\:translate-y-37:focus{
    --transform-translate-y: 9.25rem !important;
  }

  .sm\:focus\:translate-y-38:focus{
    --transform-translate-y: 9.5rem !important;
  }

  .sm\:focus\:translate-y-39:focus{
    --transform-translate-y: 9.75rem !important;
  }

  .sm\:focus\:translate-y-40:focus{
    --transform-translate-y: 10rem !important;
  }

  .sm\:focus\:translate-y-41:focus{
    --transform-translate-y: 10.25rem !important;
  }

  .sm\:focus\:translate-y-42:focus{
    --transform-translate-y: 10.5rem !important;
  }

  .sm\:focus\:translate-y-43:focus{
    --transform-translate-y: 10.75rem !important;
  }

  .sm\:focus\:translate-y-44:focus{
    --transform-translate-y: 11rem !important;
  }

  .sm\:focus\:translate-y-45:focus{
    --transform-translate-y: 11.25rem !important;
  }

  .sm\:focus\:translate-y-46:focus{
    --transform-translate-y: 11.5rem !important;
  }

  .sm\:focus\:translate-y-47:focus{
    --transform-translate-y: 11.75rem !important;
  }

  .sm\:focus\:translate-y-48:focus{
    --transform-translate-y: 12rem !important;
  }

  .sm\:focus\:translate-y-49:focus{
    --transform-translate-y: 12.25rem !important;
  }

  .sm\:focus\:translate-y-50:focus{
    --transform-translate-y: 12.5rem !important;
  }

  .sm\:focus\:translate-y-51:focus{
    --transform-translate-y: 12.75rem !important;
  }

  .sm\:focus\:translate-y-52:focus{
    --transform-translate-y: 13rem !important;
  }

  .sm\:focus\:translate-y-53:focus{
    --transform-translate-y: 13.25rem !important;
  }

  .sm\:focus\:translate-y-54:focus{
    --transform-translate-y: 13.5rem !important;
  }

  .sm\:focus\:translate-y-55:focus{
    --transform-translate-y: 13.75rem !important;
  }

  .sm\:focus\:translate-y-56:focus{
    --transform-translate-y: 14rem !important;
  }

  .sm\:focus\:translate-y-70:focus{
    --transform-translate-y: 17.5rem !important;
  }

  .sm\:focus\:translate-y-71:focus{
    --transform-translate-y: 17.75rem !important;
  }

  .sm\:focus\:translate-y-72:focus{
    --transform-translate-y: 18rem !important;
  }

  .sm\:focus\:translate-y-73:focus{
    --transform-translate-y: 18.25rem !important;
  }

  .sm\:focus\:translate-y-74:focus{
    --transform-translate-y: 18.5rem !important;
  }

  .sm\:focus\:translate-y-75:focus{
    --transform-translate-y: 18.75rem !important;
  }

  .sm\:focus\:translate-y-76:focus{
    --transform-translate-y: 19rem !important;
  }

  .sm\:focus\:translate-y-77:focus{
    --transform-translate-y: 19.25rem !important;
  }

  .sm\:focus\:translate-y-78:focus{
    --transform-translate-y: 19.5rem !important;
  }

  .sm\:focus\:translate-y-79:focus{
    --transform-translate-y: 19.75rem !important;
  }

  .sm\:focus\:translate-y-80:focus{
    --transform-translate-y: 20rem !important;
  }

  .sm\:focus\:translate-y-81:focus{
    --transform-translate-y: 20.25rem !important;
  }

  .sm\:focus\:translate-y-82:focus{
    --transform-translate-y: 20.5rem !important;
  }

  .sm\:focus\:translate-y-83:focus{
    --transform-translate-y: 20.75rem !important;
  }

  .sm\:focus\:translate-y-84:focus{
    --transform-translate-y: 21rem !important;
  }

  .sm\:focus\:translate-y-85:focus{
    --transform-translate-y: 21.25rem !important;
  }

  .sm\:focus\:translate-y-86:focus{
    --transform-translate-y: 21.5rem !important;
  }

  .sm\:focus\:translate-y-87:focus{
    --transform-translate-y: 21.75rem !important;
  }

  .sm\:focus\:translate-y-88:focus{
    --transform-translate-y: 22rem !important;
  }

  .sm\:focus\:translate-y-89:focus{
    --transform-translate-y: 22.25rem !important;
  }

  .sm\:focus\:translate-y-90:focus{
    --transform-translate-y: 22.5rem !important;
  }

  .sm\:focus\:translate-y-91:focus{
    --transform-translate-y: 22.75rem !important;
  }

  .sm\:focus\:translate-y-92:focus{
    --transform-translate-y: 23rem !important;
  }

  .sm\:focus\:translate-y-100:focus{
    --transform-translate-y: 25rem !important;
  }

  .sm\:focus\:translate-y-131:focus{
    --transform-translate-y: 25.25rem !important;
  }

  .sm\:focus\:translate-y-135:focus{
    --transform-translate-y: 34rem !important;
  }

  .sm\:focus\:translate-y-150:focus{
    --transform-translate-y: 37.5rem !important;
  }

  .sm\:focus\:translate-y-710:focus{
    --transform-translate-y: 44.375rem !important;
  }

  .sm\:focus\:translate-y-820:focus{
    --transform-translate-y: 51.25rem !important;
  }

  .sm\:focus\:translate-y-1440:focus{
    --transform-translate-y: 90rem !important;
  }

  .sm\:focus\:translate-y-2\.5:focus{
    --transform-translate-y: .625rem !important;
  }

  .sm\:focus\:translate-y-6\.25:focus{
    --transform-translate-y: 1.5626rem !important;
  }

  .sm\:focus\:translate-y-7\.5:focus{
    --transform-translate-y: 1.875rem !important;
  }

  .sm\:focus\:translate-y-12\.5:focus{
    --transform-translate-y: 3.125rem !important;
  }

  .sm\:focus\:translate-y-17\.5:focus{
    --transform-translate-y: 4.375rem !important;
  }

  .sm\:focus\:translate-y-31\.5:focus{
    --transform-translate-y: 7.875rem !important;
  }

  .sm\:focus\:translate-y-thumb-tript-lg:focus{
    --transform-translate-y: 15.625rem !important;
  }

  .sm\:focus\:translate-y-thumb-tript-md:focus{
    --transform-translate-y: 11.25rem !important;
  }

  .sm\:focus\:translate-y-thumb-trip-xl:focus{
    --transform-translate-y: 20.625rem !important;
  }

  .sm\:focus\:translate-y-tarapprendre-title-lg:focus{
    --transform-translate-y: 58.75rem !important;
  }

  .sm\:focus\:translate-y-oblong-list-lg:focus{
    --transform-translate-y: 40.93rem !important;
  }

  .sm\:focus\:translate-y-oblong-list-md:focus{
    --transform-translate-y: 20.95rem !important;
  }

  .sm\:focus\:translate-y-oblong-content-lg:focus{
    --transform-translate-y: 26.875rem !important;
  }

  .sm\:focus\:translate-y-article-thumb-lg:focus{
    --transform-translate-y: 10.625rem !important;
  }

  .sm\:focus\:translate-y-support-title-l-lg:focus{
    --transform-translate-y: 28.125rem !important;
  }

  .sm\:focus\:translate-y-support-title-r-lg:focus{
    --transform-translate-y: 17.8125rem !important;
  }

  .sm\:focus\:translate-y-main-footer-menu:focus{
    --transform-translate-y: 13.75rem !important;
  }

  .sm\:focus\:translate-y-main-footer-logo:focus{
    --transform-translate-y: 25.625rem !important;
  }

  .sm\:focus\:translate-y-full:focus{
    --transform-translate-y: 100% !important;
  }

  .sm\:focus\:-translate-y-0:focus{
    --transform-translate-y: 0px !important;
  }

  .sm\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.25rem !important;
  }

  .sm\:focus\:-translate-y-2:focus{
    --transform-translate-y: -0.5rem !important;
  }

  .sm\:focus\:-translate-y-3:focus{
    --transform-translate-y: -0.75rem !important;
  }

  .sm\:focus\:-translate-y-4:focus{
    --transform-translate-y: -1rem !important;
  }

  .sm\:focus\:-translate-y-5:focus{
    --transform-translate-y: -1.25rem !important;
  }

  .sm\:focus\:-translate-y-6:focus{
    --transform-translate-y: -1.5rem !important;
  }

  .sm\:focus\:-translate-y-7:focus{
    --transform-translate-y: -1.75rem !important;
  }

  .sm\:focus\:-translate-y-8:focus{
    --transform-translate-y: -2rem !important;
  }

  .sm\:focus\:-translate-y-9:focus{
    --transform-translate-y: -2.25rem !important;
  }

  .sm\:focus\:-translate-y-10:focus{
    --transform-translate-y: -2.5rem !important;
  }

  .sm\:focus\:-translate-y-11:focus{
    --transform-translate-y: -2.75rem !important;
  }

  .sm\:focus\:-translate-y-12:focus{
    --transform-translate-y: -3rem !important;
  }

  .sm\:focus\:-translate-y-13:focus{
    --transform-translate-y: -3.25rem !important;
  }

  .sm\:focus\:-translate-y-14:focus{
    --transform-translate-y: -3.5rem !important;
  }

  .sm\:focus\:-translate-y-15:focus{
    --transform-translate-y: -3.75rem !important;
  }

  .sm\:focus\:-translate-y-16:focus{
    --transform-translate-y: -4rem !important;
  }

  .sm\:focus\:-translate-y-17:focus{
    --transform-translate-y: -4.25rem !important;
  }

  .sm\:focus\:-translate-y-18:focus{
    --transform-translate-y: -4.5rem !important;
  }

  .sm\:focus\:-translate-y-19:focus{
    --transform-translate-y: -4.75rem !important;
  }

  .sm\:focus\:-translate-y-20:focus{
    --transform-translate-y: -5rem !important;
  }

  .sm\:focus\:-translate-y-21:focus{
    --transform-translate-y: -5.25rem !important;
  }

  .sm\:focus\:-translate-y-22:focus{
    --transform-translate-y: -5.5rem !important;
  }

  .sm\:focus\:-translate-y-23:focus{
    --transform-translate-y: -5.75rem !important;
  }

  .sm\:focus\:-translate-y-24:focus{
    --transform-translate-y: -6rem !important;
  }

  .sm\:focus\:-translate-y-25:focus{
    --transform-translate-y: -6.25rem !important;
  }

  .sm\:focus\:-translate-y-26:focus{
    --transform-translate-y: -6.5rem !important;
  }

  .sm\:focus\:-translate-y-27:focus{
    --transform-translate-y: -6.75rem !important;
  }

  .sm\:focus\:-translate-y-28:focus{
    --transform-translate-y: -7rem !important;
  }

  .sm\:focus\:-translate-y-29:focus{
    --transform-translate-y: -7.25rem !important;
  }

  .sm\:focus\:-translate-y-30:focus{
    --transform-translate-y: -7.5rem !important;
  }

  .sm\:focus\:-translate-y-31:focus{
    --transform-translate-y: -7.75rem !important;
  }

  .sm\:focus\:-translate-y-32:focus{
    --transform-translate-y: -8rem !important;
  }

  .sm\:focus\:-translate-y-33:focus{
    --transform-translate-y: -8.25rem !important;
  }

  .sm\:focus\:-translate-y-34:focus{
    --transform-translate-y: -8.5rem !important;
  }

  .sm\:focus\:-translate-y-35:focus{
    --transform-translate-y: -8.75rem !important;
  }

  .sm\:focus\:-translate-y-36:focus{
    --transform-translate-y: -9rem !important;
  }

  .sm\:focus\:-translate-y-37:focus{
    --transform-translate-y: -9.25rem !important;
  }

  .sm\:focus\:-translate-y-38:focus{
    --transform-translate-y: -9.5rem !important;
  }

  .sm\:focus\:-translate-y-39:focus{
    --transform-translate-y: -9.75rem !important;
  }

  .sm\:focus\:-translate-y-40:focus{
    --transform-translate-y: -10rem !important;
  }

  .sm\:focus\:-translate-y-41:focus{
    --transform-translate-y: -10.25rem !important;
  }

  .sm\:focus\:-translate-y-42:focus{
    --transform-translate-y: -10.5rem !important;
  }

  .sm\:focus\:-translate-y-43:focus{
    --transform-translate-y: -10.75rem !important;
  }

  .sm\:focus\:-translate-y-44:focus{
    --transform-translate-y: -11rem !important;
  }

  .sm\:focus\:-translate-y-45:focus{
    --transform-translate-y: -11.25rem !important;
  }

  .sm\:focus\:-translate-y-46:focus{
    --transform-translate-y: -11.5rem !important;
  }

  .sm\:focus\:-translate-y-47:focus{
    --transform-translate-y: -11.75rem !important;
  }

  .sm\:focus\:-translate-y-48:focus{
    --transform-translate-y: -12rem !important;
  }

  .sm\:focus\:-translate-y-49:focus{
    --transform-translate-y: -12.25rem !important;
  }

  .sm\:focus\:-translate-y-50:focus{
    --transform-translate-y: -12.5rem !important;
  }

  .sm\:focus\:-translate-y-51:focus{
    --transform-translate-y: -12.75rem !important;
  }

  .sm\:focus\:-translate-y-52:focus{
    --transform-translate-y: -13rem !important;
  }

  .sm\:focus\:-translate-y-53:focus{
    --transform-translate-y: -13.25rem !important;
  }

  .sm\:focus\:-translate-y-54:focus{
    --transform-translate-y: -13.5rem !important;
  }

  .sm\:focus\:-translate-y-55:focus{
    --transform-translate-y: -13.75rem !important;
  }

  .sm\:focus\:-translate-y-56:focus{
    --transform-translate-y: -14rem !important;
  }

  .sm\:focus\:-translate-y-70:focus{
    --transform-translate-y: -17.5rem !important;
  }

  .sm\:focus\:-translate-y-71:focus{
    --transform-translate-y: -17.75rem !important;
  }

  .sm\:focus\:-translate-y-72:focus{
    --transform-translate-y: -18rem !important;
  }

  .sm\:focus\:-translate-y-73:focus{
    --transform-translate-y: -18.25rem !important;
  }

  .sm\:focus\:-translate-y-74:focus{
    --transform-translate-y: -18.5rem !important;
  }

  .sm\:focus\:-translate-y-75:focus{
    --transform-translate-y: -18.75rem !important;
  }

  .sm\:focus\:-translate-y-76:focus{
    --transform-translate-y: -19rem !important;
  }

  .sm\:focus\:-translate-y-77:focus{
    --transform-translate-y: -19.25rem !important;
  }

  .sm\:focus\:-translate-y-78:focus{
    --transform-translate-y: -19.5rem !important;
  }

  .sm\:focus\:-translate-y-79:focus{
    --transform-translate-y: -19.75rem !important;
  }

  .sm\:focus\:-translate-y-80:focus{
    --transform-translate-y: -20rem !important;
  }

  .sm\:focus\:-translate-y-81:focus{
    --transform-translate-y: -20.25rem !important;
  }

  .sm\:focus\:-translate-y-82:focus{
    --transform-translate-y: -20.5rem !important;
  }

  .sm\:focus\:-translate-y-83:focus{
    --transform-translate-y: -20.75rem !important;
  }

  .sm\:focus\:-translate-y-84:focus{
    --transform-translate-y: -21rem !important;
  }

  .sm\:focus\:-translate-y-85:focus{
    --transform-translate-y: -21.25rem !important;
  }

  .sm\:focus\:-translate-y-86:focus{
    --transform-translate-y: -21.5rem !important;
  }

  .sm\:focus\:-translate-y-87:focus{
    --transform-translate-y: -21.75rem !important;
  }

  .sm\:focus\:-translate-y-88:focus{
    --transform-translate-y: -22rem !important;
  }

  .sm\:focus\:-translate-y-89:focus{
    --transform-translate-y: -22.25rem !important;
  }

  .sm\:focus\:-translate-y-90:focus{
    --transform-translate-y: -22.5rem !important;
  }

  .sm\:focus\:-translate-y-91:focus{
    --transform-translate-y: -22.75rem !important;
  }

  .sm\:focus\:-translate-y-92:focus{
    --transform-translate-y: -23rem !important;
  }

  .sm\:focus\:-translate-y-100:focus{
    --transform-translate-y: -25rem !important;
  }

  .sm\:focus\:-translate-y-131:focus{
    --transform-translate-y: -25.25rem !important;
  }

  .sm\:focus\:-translate-y-135:focus{
    --transform-translate-y: -34rem !important;
  }

  .sm\:focus\:-translate-y-150:focus{
    --transform-translate-y: -37.5rem !important;
  }

  .sm\:focus\:-translate-y-710:focus{
    --transform-translate-y: -44.375rem !important;
  }

  .sm\:focus\:-translate-y-820:focus{
    --transform-translate-y: -51.25rem !important;
  }

  .sm\:focus\:-translate-y-1440:focus{
    --transform-translate-y: -90rem !important;
  }

  .sm\:focus\:-translate-y-2\.5:focus{
    --transform-translate-y: -0.625rem !important;
  }

  .sm\:focus\:-translate-y-6\.25:focus{
    --transform-translate-y: -1.5626rem !important;
  }

  .sm\:focus\:-translate-y-7\.5:focus{
    --transform-translate-y: -1.875rem !important;
  }

  .sm\:focus\:-translate-y-12\.5:focus{
    --transform-translate-y: -3.125rem !important;
  }

  .sm\:focus\:-translate-y-17\.5:focus{
    --transform-translate-y: -4.375rem !important;
  }

  .sm\:focus\:-translate-y-31\.5:focus{
    --transform-translate-y: -7.875rem !important;
  }

  .sm\:focus\:-translate-y-thumb-tript-lg:focus{
    --transform-translate-y: -15.625rem !important;
  }

  .sm\:focus\:-translate-y-thumb-tript-md:focus{
    --transform-translate-y: -11.25rem !important;
  }

  .sm\:focus\:-translate-y-thumb-trip-xl:focus{
    --transform-translate-y: -20.625rem !important;
  }

  .sm\:focus\:-translate-y-tarapprendre-title-lg:focus{
    --transform-translate-y: -58.75rem !important;
  }

  .sm\:focus\:-translate-y-oblong-list-lg:focus{
    --transform-translate-y: -40.93rem !important;
  }

  .sm\:focus\:-translate-y-oblong-list-md:focus{
    --transform-translate-y: -20.95rem !important;
  }

  .sm\:focus\:-translate-y-oblong-content-lg:focus{
    --transform-translate-y: -26.875rem !important;
  }

  .sm\:focus\:-translate-y-article-thumb-lg:focus{
    --transform-translate-y: -10.625rem !important;
  }

  .sm\:focus\:-translate-y-support-title-l-lg:focus{
    --transform-translate-y: -28.125rem !important;
  }

  .sm\:focus\:-translate-y-support-title-r-lg:focus{
    --transform-translate-y: -17.8125rem !important;
  }

  .sm\:focus\:-translate-y-main-footer-menu:focus{
    --transform-translate-y: -13.75rem !important;
  }

  .sm\:focus\:-translate-y-main-footer-logo:focus{
    --transform-translate-y: -25.625rem !important;
  }

  .sm\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100% !important;
  }

  .sm\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50% !important;
  }

  .sm\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50% !important;
  }

  .sm\:skew-x-0{
    --transform-skew-x: 0 !important;
  }

  .sm\:skew-x-1{
    --transform-skew-x: 1deg !important;
  }

  .sm\:skew-x-2{
    --transform-skew-x: 2deg !important;
  }

  .sm\:skew-x-3{
    --transform-skew-x: 3deg !important;
  }

  .sm\:skew-x-6{
    --transform-skew-x: 6deg !important;
  }

  .sm\:skew-x-12{
    --transform-skew-x: 12deg !important;
  }

  .sm\:-skew-x-12{
    --transform-skew-x: -12deg !important;
  }

  .sm\:-skew-x-6{
    --transform-skew-x: -6deg !important;
  }

  .sm\:-skew-x-3{
    --transform-skew-x: -3deg !important;
  }

  .sm\:-skew-x-2{
    --transform-skew-x: -2deg !important;
  }

  .sm\:-skew-x-1{
    --transform-skew-x: -1deg !important;
  }

  .sm\:skew-y-0{
    --transform-skew-y: 0 !important;
  }

  .sm\:skew-y-1{
    --transform-skew-y: 1deg !important;
  }

  .sm\:skew-y-2{
    --transform-skew-y: 2deg !important;
  }

  .sm\:skew-y-3{
    --transform-skew-y: 3deg !important;
  }

  .sm\:skew-y-6{
    --transform-skew-y: 6deg !important;
  }

  .sm\:skew-y-12{
    --transform-skew-y: 12deg !important;
  }

  .sm\:-skew-y-12{
    --transform-skew-y: -12deg !important;
  }

  .sm\:-skew-y-6{
    --transform-skew-y: -6deg !important;
  }

  .sm\:-skew-y-3{
    --transform-skew-y: -3deg !important;
  }

  .sm\:-skew-y-2{
    --transform-skew-y: -2deg !important;
  }

  .sm\:-skew-y-1{
    --transform-skew-y: -1deg !important;
  }

  .sm\:hover\:skew-x-0:hover{
    --transform-skew-x: 0 !important;
  }

  .sm\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg !important;
  }

  .sm\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg !important;
  }

  .sm\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg !important;
  }

  .sm\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg !important;
  }

  .sm\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg !important;
  }

  .sm\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg !important;
  }

  .sm\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg !important;
  }

  .sm\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg !important;
  }

  .sm\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg !important;
  }

  .sm\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg !important;
  }

  .sm\:hover\:skew-y-0:hover{
    --transform-skew-y: 0 !important;
  }

  .sm\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg !important;
  }

  .sm\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg !important;
  }

  .sm\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg !important;
  }

  .sm\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg !important;
  }

  .sm\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg !important;
  }

  .sm\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg !important;
  }

  .sm\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg !important;
  }

  .sm\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg !important;
  }

  .sm\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg !important;
  }

  .sm\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg !important;
  }

  .sm\:focus\:skew-x-0:focus{
    --transform-skew-x: 0 !important;
  }

  .sm\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg !important;
  }

  .sm\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg !important;
  }

  .sm\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg !important;
  }

  .sm\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg !important;
  }

  .sm\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg !important;
  }

  .sm\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg !important;
  }

  .sm\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg !important;
  }

  .sm\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg !important;
  }

  .sm\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg !important;
  }

  .sm\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg !important;
  }

  .sm\:focus\:skew-y-0:focus{
    --transform-skew-y: 0 !important;
  }

  .sm\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg !important;
  }

  .sm\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg !important;
  }

  .sm\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg !important;
  }

  .sm\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg !important;
  }

  .sm\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg !important;
  }

  .sm\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg !important;
  }

  .sm\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg !important;
  }

  .sm\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg !important;
  }

  .sm\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg !important;
  }

  .sm\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg !important;
  }

  .sm\:transition-none{
    -webkit-transition-property: none !important;
    -o-transition-property: none !important;
    transition-property: none !important;
  }

  .sm\:transition-all{
    -webkit-transition-property: all !important;
    -o-transition-property: all !important;
    transition-property: all !important;
  }

  .sm\:transition{
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    -o-transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, -o-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform, -o-transform !important;
  }

  .sm\:transition-colors{
    -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
    -o-transition-property: background-color, border-color, color, fill, stroke !important;
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .sm\:transition-opacity{
    -webkit-transition-property: opacity !important;
    -o-transition-property: opacity !important;
    transition-property: opacity !important;
  }

  .sm\:transition-shadow{
    -webkit-transition-property: -webkit-box-shadow !important;
    transition-property: -webkit-box-shadow !important;
    -o-transition-property: box-shadow !important;
    transition-property: box-shadow !important;
    transition-property: box-shadow, -webkit-box-shadow !important;
  }

  .sm\:transition-transform{
    -webkit-transition-property: -webkit-transform !important;
    transition-property: -webkit-transform !important;
    -o-transition-property: -o-transform !important;
    transition-property: transform !important;
    transition-property: transform, -webkit-transform, -o-transform !important;
  }

  .sm\:ease-linear{
    -webkit-transition-timing-function: linear !important;
         -o-transition-timing-function: linear !important;
            transition-timing-function: linear !important;
  }

  .sm\:ease-in{
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
         -o-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .sm\:ease-out{
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
         -o-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .sm\:ease-in-out{
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
         -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .sm\:duration-75{
    -webkit-transition-duration: 75ms !important;
         -o-transition-duration: 75ms !important;
            transition-duration: 75ms !important;
  }

  .sm\:duration-100{
    -webkit-transition-duration: 100ms !important;
         -o-transition-duration: 100ms !important;
            transition-duration: 100ms !important;
  }

  .sm\:duration-150{
    -webkit-transition-duration: 150ms !important;
         -o-transition-duration: 150ms !important;
            transition-duration: 150ms !important;
  }

  .sm\:duration-200{
    -webkit-transition-duration: 200ms !important;
         -o-transition-duration: 200ms !important;
            transition-duration: 200ms !important;
  }

  .sm\:duration-300{
    -webkit-transition-duration: 300ms !important;
         -o-transition-duration: 300ms !important;
            transition-duration: 300ms !important;
  }

  .sm\:duration-500{
    -webkit-transition-duration: 500ms !important;
         -o-transition-duration: 500ms !important;
            transition-duration: 500ms !important;
  }

  .sm\:duration-700{
    -webkit-transition-duration: 700ms !important;
         -o-transition-duration: 700ms !important;
            transition-duration: 700ms !important;
  }

  .sm\:duration-1000{
    -webkit-transition-duration: 1000ms !important;
         -o-transition-duration: 1000ms !important;
            transition-duration: 1000ms !important;
  }

  .sm\:delay-75{
    -webkit-transition-delay: 75ms !important;
         -o-transition-delay: 75ms !important;
            transition-delay: 75ms !important;
  }

  .sm\:delay-100{
    -webkit-transition-delay: 100ms !important;
         -o-transition-delay: 100ms !important;
            transition-delay: 100ms !important;
  }

  .sm\:delay-150{
    -webkit-transition-delay: 150ms !important;
         -o-transition-delay: 150ms !important;
            transition-delay: 150ms !important;
  }

  .sm\:delay-200{
    -webkit-transition-delay: 200ms !important;
         -o-transition-delay: 200ms !important;
            transition-delay: 200ms !important;
  }

  .sm\:delay-300{
    -webkit-transition-delay: 300ms !important;
         -o-transition-delay: 300ms !important;
            transition-delay: 300ms !important;
  }

  .sm\:delay-500{
    -webkit-transition-delay: 500ms !important;
         -o-transition-delay: 500ms !important;
            transition-delay: 500ms !important;
  }

  .sm\:delay-700{
    -webkit-transition-delay: 700ms !important;
         -o-transition-delay: 700ms !important;
            transition-delay: 700ms !important;
  }

  .sm\:delay-1000{
    -webkit-transition-delay: 1000ms !important;
         -o-transition-delay: 1000ms !important;
            transition-delay: 1000ms !important;
  }

  .sm\:animate-none{
    -webkit-animation: none !important;
         -o-animation: none !important;
            animation: none !important;
  }

  .sm\:animate-spin{
    -webkit-animation: spin 1s linear infinite !important;
         -o-animation: spin 1s linear infinite !important;
            animation: spin 1s linear infinite !important;
  }

  .sm\:animate-ping{
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
         -o-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }

  .sm\:animate-pulse{
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
         -o-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }

  .sm\:animate-bounce{
    -webkit-animation: bounce 1s infinite !important;
         -o-animation: bounce 1s infinite !important;
            animation: bounce 1s infinite !important;
  }
}

@media (min-width: 768px){
  .md\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }

  @media (min-width: 640px){
    .md\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .md\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1024px){
    .md\:container{
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px){
    .md\:container{
      max-width: 1280px;
    }
  }

  @media (min-width: 1440px){
    .md\:container{
      max-width: 1440px;
    }
  }

  @media (min-width: 1740px){
    .md\:container{
      max-width: 1740px;
    }
  }

  .md\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--space-y-reverse)) !important;
  }

  .md\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0px * var(--space-x-reverse)) !important;
    margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.25rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.5rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.75rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.25rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.5rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.75rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.25rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-11 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.75rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-11 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-13 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3.25rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-13 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(3.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3.5rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(3.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3.75rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(3.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-17 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4.25rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-17 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(4.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4.5rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(4.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4.75rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(4.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-21 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5.25rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-21 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(5.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-22 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5.5rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-22 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-23 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5.75rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-23 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(5.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6.25rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(6.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-26 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6.5rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-26 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(6.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-27 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6.75rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-27 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(6.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7rem * var(--space-x-reverse)) !important;
    margin-left: calc(7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-29 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7.25rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-29 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(7.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7.5rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(7.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7.75rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(7.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-33 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8.25rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-33 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(8.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8.5rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(8.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-35 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8.75rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-35 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(8.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(9rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(9rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(9rem * var(--space-x-reverse)) !important;
    margin-left: calc(9rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-37 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(9.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(9.25rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-37 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(9.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(9.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-38 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(9.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(9.5rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-38 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(9.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(9.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-39 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(9.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(9.75rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-39 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(9.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(9.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10rem * var(--space-x-reverse)) !important;
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-41 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10.25rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-41 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(10.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-42 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10.5rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-42 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(10.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-43 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10.75rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-43 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(10.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(11rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(11rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(11rem * var(--space-x-reverse)) !important;
    margin-left: calc(11rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(11.25rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(11.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(11.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-46 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(11.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(11.5rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-46 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(11.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(11.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-47 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(11.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(11.75rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-47 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(11.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(11.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12rem * var(--space-x-reverse)) !important;
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-49 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12.25rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-49 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(12.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12.5rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(12.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-51 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12.75rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-51 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(12.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(13rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(13rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(13rem * var(--space-x-reverse)) !important;
    margin-left: calc(13rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-53 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(13.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(13.25rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-53 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(13.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(13.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-54 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(13.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(13.5rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-54 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(13.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(13.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-55 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(13.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(13.75rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-55 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(13.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(13.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(14rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(14rem * var(--space-x-reverse)) !important;
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(17.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(17.5rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(17.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(17.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-71 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(17.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(17.75rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-71 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(17.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(17.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(18rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(18rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(18rem * var(--space-x-reverse)) !important;
    margin-left: calc(18rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-73 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(18.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(18.25rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-73 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(18.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(18.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-74 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(18.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(18.5rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-74 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(18.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(18.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(18.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(18.75rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(18.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(18.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(19rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(19rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(19rem * var(--space-x-reverse)) !important;
    margin-left: calc(19rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-77 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(19.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(19.25rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-77 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(19.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(19.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-78 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(19.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(19.5rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-78 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(19.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(19.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-79 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(19.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(19.75rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-79 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(19.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(19.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20rem * var(--space-x-reverse)) !important;
    margin-left: calc(20rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-81 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20.25rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-81 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(20.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-82 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20.5rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-82 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(20.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20.75rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(20.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(21rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(21rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(21rem * var(--space-x-reverse)) !important;
    margin-left: calc(21rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(21.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(21.25rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(21.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(21.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-86 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(21.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(21.5rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-86 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(21.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(21.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-87 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(21.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(21.75rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-87 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(21.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(21.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-88 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(22rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(22rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-88 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(22rem * var(--space-x-reverse)) !important;
    margin-left: calc(22rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-89 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(22.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(22.25rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-89 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(22.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(22.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(22.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(22.5rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(22.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(22.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-91 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(22.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(22.75rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-91 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(22.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(22.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(23rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(23rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(23rem * var(--space-x-reverse)) !important;
    margin-left: calc(23rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(25rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(25rem * var(--space-x-reverse)) !important;
    margin-left: calc(25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-131 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(25.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(25.25rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-131 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(25.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(25.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-135 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(34rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(34rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-135 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(34rem * var(--space-x-reverse)) !important;
    margin-left: calc(34rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-150 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(37.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(37.5rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-150 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(37.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(37.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-710 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(44.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(44.375rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-710 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(44.375rem * var(--space-x-reverse)) !important;
    margin-left: calc(44.375rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-820 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(51.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(51.25rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-820 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(51.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(51.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-1440 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(90rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(90rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-1440 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(90rem * var(--space-x-reverse)) !important;
    margin-left: calc(90rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-2\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.625rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-2\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-6\.25 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.5626rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.5626rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-6\.25 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.5626rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.5626rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-7\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.875rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-7\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-12\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3.125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3.125rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-12\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3.125rem * var(--space-x-reverse)) !important;
    margin-left: calc(3.125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-17\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4.375rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-17\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4.375rem * var(--space-x-reverse)) !important;
    margin-left: calc(4.375rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-31\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7.875rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-31\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(7.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-thumb-tript-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(15.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(15.625rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-thumb-tript-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(15.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(15.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-thumb-tript-md > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(11.25rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-thumb-tript-md > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(11.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(11.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-thumb-trip-xl > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20.625rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-thumb-trip-xl > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(20.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-tarapprendre-title-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(58.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(58.75rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-tarapprendre-title-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(58.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(58.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-oblong-list-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(40.93rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(40.93rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-oblong-list-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(40.93rem * var(--space-x-reverse)) !important;
    margin-left: calc(40.93rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-oblong-list-md > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20.95rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20.95rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-oblong-list-md > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20.95rem * var(--space-x-reverse)) !important;
    margin-left: calc(20.95rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-oblong-content-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(26.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(26.875rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-oblong-content-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(26.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(26.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-article-thumb-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10.625rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-article-thumb-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(10.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-support-title-l-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(28.125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(28.125rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-support-title-l-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(28.125rem * var(--space-x-reverse)) !important;
    margin-left: calc(28.125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-support-title-r-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(17.8125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(17.8125rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-support-title-r-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(17.8125rem * var(--space-x-reverse)) !important;
    margin-left: calc(17.8125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-main-footer-menu > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(13.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(13.75rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-main-footer-menu > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(13.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(13.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-main-footer-logo > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(25.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(25.625rem * var(--space-y-reverse)) !important;
  }

  .md\:space-x-main-footer-logo > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(25.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(25.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-full > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(100% * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(100% * var(--space-y-reverse)) !important;
  }

  .md\:space-x-full > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(100% * var(--space-x-reverse)) !important;
    margin-left: calc(100% * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0px * var(--space-x-reverse)) !important;
    margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.25rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.75rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.25rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.5rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.75rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.25rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-11 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.75rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-11 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-13 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3.25rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-13 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3.5rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3.75rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-17 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4.25rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-17 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4.5rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4.75rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-21 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5.25rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-21 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-22 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5.5rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-22 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-23 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5.75rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-23 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6.25rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-26 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6.5rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-26 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-27 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6.75rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-27 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-29 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7.25rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-29 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7.5rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7.75rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-33 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8.25rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-33 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8.5rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-35 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8.75rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-35 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-9rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-9rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-9rem * var(--space-x-reverse)) !important;
    margin-left: calc(-9rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-37 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-9.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-9.25rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-37 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-9.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-9.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-38 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-9.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-9.5rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-38 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-9.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-9.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-39 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-9.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-9.75rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-39 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-9.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-9.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-41 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10.25rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-41 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-42 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10.5rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-42 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-43 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10.75rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-43 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-11rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-11rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-11rem * var(--space-x-reverse)) !important;
    margin-left: calc(-11rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-11.25rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-11.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-11.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-46 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-11.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-11.5rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-46 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-11.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-11.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-47 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-11.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-11.75rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-47 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-11.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-11.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-49 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12.25rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-49 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12.5rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-51 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12.75rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-51 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-13rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-13rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-13rem * var(--space-x-reverse)) !important;
    margin-left: calc(-13rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-53 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-13.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-13.25rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-53 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-13.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-13.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-54 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-13.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-13.5rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-54 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-13.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-13.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-55 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-13.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-13.75rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-55 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-13.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-13.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-14rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-14rem * var(--space-x-reverse)) !important;
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-17.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-17.5rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-17.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-17.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-71 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-17.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-17.75rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-71 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-17.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-17.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-18rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-18rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-18rem * var(--space-x-reverse)) !important;
    margin-left: calc(-18rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-73 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-18.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-18.25rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-73 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-18.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-18.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-74 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-18.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-18.5rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-74 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-18.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-18.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-18.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-18.75rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-18.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-18.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-19rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-19rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-19rem * var(--space-x-reverse)) !important;
    margin-left: calc(-19rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-77 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-19.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-19.25rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-77 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-19.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-19.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-78 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-19.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-19.5rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-78 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-19.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-19.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-79 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-19.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-19.75rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-79 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-19.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-19.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-81 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20.25rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-81 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-82 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20.5rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-82 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20.75rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-21rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-21rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-21rem * var(--space-x-reverse)) !important;
    margin-left: calc(-21rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-21.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-21.25rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-21.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-21.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-86 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-21.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-21.5rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-86 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-21.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-21.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-87 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-21.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-21.75rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-87 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-21.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-21.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-88 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-22rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-22rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-88 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-22rem * var(--space-x-reverse)) !important;
    margin-left: calc(-22rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-89 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-22.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-22.25rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-89 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-22.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-22.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-22.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-22.5rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-22.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-22.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-91 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-22.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-22.75rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-91 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-22.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-22.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-23rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-23rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-23rem * var(--space-x-reverse)) !important;
    margin-left: calc(-23rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-25rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-131 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-25.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-25.25rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-131 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-25.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-25.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-135 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-34rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-34rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-135 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-34rem * var(--space-x-reverse)) !important;
    margin-left: calc(-34rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-150 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-37.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-37.5rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-150 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-37.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-37.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-710 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-44.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-44.375rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-710 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-44.375rem * var(--space-x-reverse)) !important;
    margin-left: calc(-44.375rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-820 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-51.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-51.25rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-820 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-51.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-51.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-1440 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-90rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-90rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-1440 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-90rem * var(--space-x-reverse)) !important;
    margin-left: calc(-90rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-2\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.625rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-2\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-6\.25 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.5626rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.5626rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-6\.25 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.5626rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.5626rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-7\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.875rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-7\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-12\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3.125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3.125rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-12\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3.125rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3.125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-17\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4.375rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-17\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4.375rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4.375rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-31\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7.875rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-31\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-thumb-tript-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-15.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-15.625rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-thumb-tript-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-15.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(-15.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-thumb-tript-md > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-11.25rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-thumb-tript-md > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-11.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-11.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-thumb-trip-xl > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20.625rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-thumb-trip-xl > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-tarapprendre-title-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-58.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-58.75rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-tarapprendre-title-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-58.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-58.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-oblong-list-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-40.93rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-40.93rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-oblong-list-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-40.93rem * var(--space-x-reverse)) !important;
    margin-left: calc(-40.93rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-oblong-list-md > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20.95rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20.95rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-oblong-list-md > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20.95rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20.95rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-oblong-content-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-26.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-26.875rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-oblong-content-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-26.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(-26.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-article-thumb-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10.625rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-article-thumb-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-support-title-l-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-28.125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-28.125rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-support-title-l-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-28.125rem * var(--space-x-reverse)) !important;
    margin-left: calc(-28.125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-support-title-r-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-17.8125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-17.8125rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-support-title-r-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-17.8125rem * var(--space-x-reverse)) !important;
    margin-left: calc(-17.8125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-main-footer-menu > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-13.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-13.75rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-main-footer-menu > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-13.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-13.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-main-footer-logo > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-25.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-25.625rem * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-main-footer-logo > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-25.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(-25.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:-space-y-full > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-100% * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-100% * var(--space-y-reverse)) !important;
  }

  .md\:-space-x-full > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-100% * var(--space-x-reverse)) !important;
    margin-left: calc(-100% * calc(1 - var(--space-x-reverse))) !important;
  }

  .md\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1 !important;
  }

  .md\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1 !important;
  }

  .md\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;
  }

  .md\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .md\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;
  }

  .md\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .md\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;
  }

  .md\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .md\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;
  }

  .md\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .md\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;
  }

  .md\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .md\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1 !important;
  }

  .md\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1 !important;
  }

  .md\:divide-primary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #061d47 !important;
    border-color: rgba(6, 29, 71, var(--divide-opacity)) !important;
  }

  .md\:divide-primary-75 > :not(template) ~ :not(template){
    border-color: rgba(6, 29, 71, 0.75) !important;
  }

  .md\:divide-secondary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #e35205 !important;
    border-color: rgba(227, 82, 5, var(--divide-opacity)) !important;
  }

  .md\:divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;
  }

  .md\:divide-seashell > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fef7f1 !important;
    border-color: rgba(254, 247, 241, var(--divide-opacity)) !important;
  }

  .md\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;
  }

  .md\:divide-dark > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0d1a2e !important;
    border-color: rgba(13, 26, 46, var(--divide-opacity)) !important;
  }

  .md\:divide-green > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #00e175 !important;
    border-color: rgba(0, 225, 117, var(--divide-opacity)) !important;
  }

  .md\:divide-dark-gray > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #202020 !important;
    border-color: rgba(32, 32, 32, var(--divide-opacity)) !important;
  }

  .md\:divide-green-xp > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #2d8269 !important;
    border-color: rgba(45, 130, 105, var(--divide-opacity)) !important;
  }

  .md\:divide-green-accent > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #1f5b4a !important;
    border-color: rgba(31, 91, 74, var(--divide-opacity)) !important;
  }

  .md\:divide-blue-1 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #407bd1 !important;
    border-color: rgba(64, 123, 209, var(--divide-opacity)) !important;
  }

  .md\:divide-blue-2 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #1b265d !important;
    border-color: rgba(27, 38, 93, var(--divide-opacity)) !important;
  }

  .md\:divide-blue-3 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0D223E !important;
    border-color: rgba(13, 34, 62, var(--divide-opacity)) !important;
  }

  .md\:divide-blue-4 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #1b365d !important;
    border-color: rgba(27, 54, 93, var(--divide-opacity)) !important;
  }

  .md\:divide-blue-5 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0C1B32 !important;
    border-color: rgba(12, 27, 50, var(--divide-opacity)) !important;
  }

  .md\:divide-blue-6 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #132745 !important;
    border-color: rgba(19, 39, 69, var(--divide-opacity)) !important;
  }

  .md\:divide-blue-7 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0D1F3B !important;
    border-color: rgba(13, 31, 59, var(--divide-opacity)) !important;
  }

  .md\:divide-blue-8 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #215FE8 !important;
    border-color: rgba(33, 95, 232, var(--divide-opacity)) !important;
  }

  .md\:divide-blue-9 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #3049B2 !important;
    border-color: rgba(48, 73, 178, var(--divide-opacity)) !important;
  }

  .md\:divide-blue-10 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #142947 !important;
    border-color: rgba(20, 41, 71, var(--divide-opacity)) !important;
  }

  .md\:divide-blue-11 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #153561 !important;
    border-color: rgba(21, 53, 97, var(--divide-opacity)) !important;
  }

  .md\:divide-blue-12 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #07101E !important;
    border-color: rgba(7, 16, 30, var(--divide-opacity)) !important;
  }

  .md\:divide-blue-13 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #396DB9 !important;
    border-color: rgba(57, 109, 185, var(--divide-opacity)) !important;
  }

  .md\:divide-blue-14 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0045D7 !important;
    border-color: rgba(0, 69, 215, var(--divide-opacity)) !important;
  }

  .md\:divide-blue-15 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #2A2549 !important;
    border-color: rgba(42, 37, 73, var(--divide-opacity)) !important;
  }

  .md\:divide-blue-16 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0D1F3C !important;
    border-color: rgba(13, 31, 60, var(--divide-opacity)) !important;
  }

  .md\:divide-green-1 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #36826C !important;
    border-color: rgba(54, 130, 108, var(--divide-opacity)) !important;
  }

  .md\:divide-gray-1 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #425669 !important;
    border-color: rgba(66, 86, 105, var(--divide-opacity)) !important;
  }

  .md\:divide-gray-2 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #ececec !important;
    border-color: rgba(236, 236, 236, var(--divide-opacity)) !important;
  }

  .md\:divide-gray-3 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f9f9f9 !important;
    border-color: rgba(249, 249, 249, var(--divide-opacity)) !important;
  }

  .md\:divide-gray-4 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #32414f !important;
    border-color: rgba(50, 65, 79, var(--divide-opacity)) !important;
  }

  .md\:divide-gray-5 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f2f2f2 !important;
    border-color: rgba(242, 242, 242, var(--divide-opacity)) !important;
  }

  .md\:divide-gray-6 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #dcdcdc !important;
    border-color: rgba(220, 220, 220, var(--divide-opacity)) !important;
  }

  .md\:divide-gray-7 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #e1e1e1 !important;
    border-color: rgba(225, 225, 225, var(--divide-opacity)) !important;
  }

  .md\:divide-purple > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F3F1FE !important;
    border-color: rgba(243, 241, 254, var(--divide-opacity)) !important;
  }

  .md\:divide-purple-1 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #6555CF !important;
    border-color: rgba(101, 85, 207, var(--divide-opacity)) !important;
  }

  .md\:divide-transparent > :not(template) ~ :not(template){
    border-color: transparent !important;
  }

  .md\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FEF1F1 !important;
    border-color: rgba(254, 241, 241, var(--divide-opacity)) !important;
  }

  .md\:divide-orange-2 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F85904 !important;
    border-color: rgba(248, 89, 4, var(--divide-opacity)) !important;
  }

  .md\:divide-red > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #E30505 !important;
    border-color: rgba(227, 5, 5, var(--divide-opacity)) !important;
  }

  .md\:divide-solid > :not(template) ~ :not(template){
    border-style: solid !important;
  }

  .md\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed !important;
  }

  .md\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted !important;
  }

  .md\:divide-double > :not(template) ~ :not(template){
    border-style: double !important;
  }

  .md\:divide-none > :not(template) ~ :not(template){
    border-style: none !important;
  }

  .md\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0 !important;
  }

  .md\:divide-opacity-5 > :not(template) ~ :not(template){
    --divide-opacity: 0.05 !important;
  }

  .md\:divide-opacity-10 > :not(template) ~ :not(template){
    --divide-opacity: 0.1 !important;
  }

  .md\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25 !important;
  }

  .md\:divide-opacity-40 > :not(template) ~ :not(template){
    --divide-opacity: 0.4 !important;
  }

  .md\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5 !important;
  }

  .md\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75 !important;
  }

  .md\:divide-opacity-90 > :not(template) ~ :not(template){
    --divide-opacity: 0.9 !important;
  }

  .md\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
  }

  .md\:sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .md\:not-sr-only{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .md\:focus\:sr-only:focus{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .md\:focus\:not-sr-only:focus{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .md\:appearance-none{
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
  }

  .md\:bg-fixed{
    background-attachment: fixed !important;
  }

  .md\:bg-local{
    background-attachment: local !important;
  }

  .md\:bg-scroll{
    background-attachment: scroll !important;
  }

  .md\:bg-clip-border{
    background-clip: border-box !important;
  }

  .md\:bg-clip-padding{
    background-clip: padding-box !important;
  }

  .md\:bg-clip-content{
    background-clip: content-box !important;
  }

  .md\:bg-clip-text{
    -webkit-background-clip: text !important;
            background-clip: text !important;
  }

  .md\:bg-primary{
    --bg-opacity: 1 !important;
    background-color: #061d47 !important;
    background-color: rgba(6, 29, 71, var(--bg-opacity)) !important;
  }

  .md\:bg-primary-75{
    background-color: rgba(6, 29, 71, 0.75) !important;
  }

  .md\:bg-secondary{
    --bg-opacity: 1 !important;
    background-color: #e35205 !important;
    background-color: rgba(227, 82, 5, var(--bg-opacity)) !important;
  }

  .md\:bg-white{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .md\:bg-seashell{
    --bg-opacity: 1 !important;
    background-color: #fef7f1 !important;
    background-color: rgba(254, 247, 241, var(--bg-opacity)) !important;
  }

  .md\:bg-black{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .md\:bg-dark{
    --bg-opacity: 1 !important;
    background-color: #0d1a2e !important;
    background-color: rgba(13, 26, 46, var(--bg-opacity)) !important;
  }

  .md\:bg-green{
    --bg-opacity: 1 !important;
    background-color: #00e175 !important;
    background-color: rgba(0, 225, 117, var(--bg-opacity)) !important;
  }

  .md\:bg-dark-gray{
    --bg-opacity: 1 !important;
    background-color: #202020 !important;
    background-color: rgba(32, 32, 32, var(--bg-opacity)) !important;
  }

  .md\:bg-green-xp{
    --bg-opacity: 1 !important;
    background-color: #2d8269 !important;
    background-color: rgba(45, 130, 105, var(--bg-opacity)) !important;
  }

  .md\:bg-green-accent{
    --bg-opacity: 1 !important;
    background-color: #1f5b4a !important;
    background-color: rgba(31, 91, 74, var(--bg-opacity)) !important;
  }

  .md\:bg-blue-1{
    --bg-opacity: 1 !important;
    background-color: #407bd1 !important;
    background-color: rgba(64, 123, 209, var(--bg-opacity)) !important;
  }

  .md\:bg-blue-2{
    --bg-opacity: 1 !important;
    background-color: #1b265d !important;
    background-color: rgba(27, 38, 93, var(--bg-opacity)) !important;
  }

  .md\:bg-blue-3{
    --bg-opacity: 1 !important;
    background-color: #0D223E !important;
    background-color: rgba(13, 34, 62, var(--bg-opacity)) !important;
  }

  .md\:bg-blue-4{
    --bg-opacity: 1 !important;
    background-color: #1b365d !important;
    background-color: rgba(27, 54, 93, var(--bg-opacity)) !important;
  }

  .md\:bg-blue-5{
    --bg-opacity: 1 !important;
    background-color: #0C1B32 !important;
    background-color: rgba(12, 27, 50, var(--bg-opacity)) !important;
  }

  .md\:bg-blue-6{
    --bg-opacity: 1 !important;
    background-color: #132745 !important;
    background-color: rgba(19, 39, 69, var(--bg-opacity)) !important;
  }

  .md\:bg-blue-7{
    --bg-opacity: 1 !important;
    background-color: #0D1F3B !important;
    background-color: rgba(13, 31, 59, var(--bg-opacity)) !important;
  }

  .md\:bg-blue-8{
    --bg-opacity: 1 !important;
    background-color: #215FE8 !important;
    background-color: rgba(33, 95, 232, var(--bg-opacity)) !important;
  }

  .md\:bg-blue-9{
    --bg-opacity: 1 !important;
    background-color: #3049B2 !important;
    background-color: rgba(48, 73, 178, var(--bg-opacity)) !important;
  }

  .md\:bg-blue-10{
    --bg-opacity: 1 !important;
    background-color: #142947 !important;
    background-color: rgba(20, 41, 71, var(--bg-opacity)) !important;
  }

  .md\:bg-blue-11{
    --bg-opacity: 1 !important;
    background-color: #153561 !important;
    background-color: rgba(21, 53, 97, var(--bg-opacity)) !important;
  }

  .md\:bg-blue-12{
    --bg-opacity: 1 !important;
    background-color: #07101E !important;
    background-color: rgba(7, 16, 30, var(--bg-opacity)) !important;
  }

  .md\:bg-blue-13{
    --bg-opacity: 1 !important;
    background-color: #396DB9 !important;
    background-color: rgba(57, 109, 185, var(--bg-opacity)) !important;
  }

  .md\:bg-blue-14{
    --bg-opacity: 1 !important;
    background-color: #0045D7 !important;
    background-color: rgba(0, 69, 215, var(--bg-opacity)) !important;
  }

  .md\:bg-blue-15{
    --bg-opacity: 1 !important;
    background-color: #2A2549 !important;
    background-color: rgba(42, 37, 73, var(--bg-opacity)) !important;
  }

  .md\:bg-blue-16{
    --bg-opacity: 1 !important;
    background-color: #0D1F3C !important;
    background-color: rgba(13, 31, 60, var(--bg-opacity)) !important;
  }

  .md\:bg-green-1{
    --bg-opacity: 1 !important;
    background-color: #36826C !important;
    background-color: rgba(54, 130, 108, var(--bg-opacity)) !important;
  }

  .md\:bg-gray-1{
    --bg-opacity: 1 !important;
    background-color: #425669 !important;
    background-color: rgba(66, 86, 105, var(--bg-opacity)) !important;
  }

  .md\:bg-gray-2{
    --bg-opacity: 1 !important;
    background-color: #ececec !important;
    background-color: rgba(236, 236, 236, var(--bg-opacity)) !important;
  }

  .md\:bg-gray-3{
    --bg-opacity: 1 !important;
    background-color: #f9f9f9 !important;
    background-color: rgba(249, 249, 249, var(--bg-opacity)) !important;
  }

  .md\:bg-gray-4{
    --bg-opacity: 1 !important;
    background-color: #32414f !important;
    background-color: rgba(50, 65, 79, var(--bg-opacity)) !important;
  }

  .md\:bg-gray-5{
    --bg-opacity: 1 !important;
    background-color: #f2f2f2 !important;
    background-color: rgba(242, 242, 242, var(--bg-opacity)) !important;
  }

  .md\:bg-gray-6{
    --bg-opacity: 1 !important;
    background-color: #dcdcdc !important;
    background-color: rgba(220, 220, 220, var(--bg-opacity)) !important;
  }

  .md\:bg-gray-7{
    --bg-opacity: 1 !important;
    background-color: #e1e1e1 !important;
    background-color: rgba(225, 225, 225, var(--bg-opacity)) !important;
  }

  .md\:bg-purple{
    --bg-opacity: 1 !important;
    background-color: #F3F1FE !important;
    background-color: rgba(243, 241, 254, var(--bg-opacity)) !important;
  }

  .md\:bg-purple-1{
    --bg-opacity: 1 !important;
    background-color: #6555CF !important;
    background-color: rgba(101, 85, 207, var(--bg-opacity)) !important;
  }

  .md\:bg-transparent{
    background-color: transparent !important;
  }

  .md\:bg-orange{
    --bg-opacity: 1 !important;
    background-color: #FEF1F1 !important;
    background-color: rgba(254, 241, 241, var(--bg-opacity)) !important;
  }

  .md\:bg-orange-2{
    --bg-opacity: 1 !important;
    background-color: #F85904 !important;
    background-color: rgba(248, 89, 4, var(--bg-opacity)) !important;
  }

  .md\:bg-red{
    --bg-opacity: 1 !important;
    background-color: #E30505 !important;
    background-color: rgba(227, 5, 5, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-primary:hover{
    --bg-opacity: 1 !important;
    background-color: #061d47 !important;
    background-color: rgba(6, 29, 71, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-primary-75:hover{
    background-color: rgba(6, 29, 71, 0.75) !important;
  }

  .md\:hover\:bg-secondary:hover{
    --bg-opacity: 1 !important;
    background-color: #e35205 !important;
    background-color: rgba(227, 82, 5, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-white:hover{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-seashell:hover{
    --bg-opacity: 1 !important;
    background-color: #fef7f1 !important;
    background-color: rgba(254, 247, 241, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-black:hover{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-dark:hover{
    --bg-opacity: 1 !important;
    background-color: #0d1a2e !important;
    background-color: rgba(13, 26, 46, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-green:hover{
    --bg-opacity: 1 !important;
    background-color: #00e175 !important;
    background-color: rgba(0, 225, 117, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-dark-gray:hover{
    --bg-opacity: 1 !important;
    background-color: #202020 !important;
    background-color: rgba(32, 32, 32, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-green-xp:hover{
    --bg-opacity: 1 !important;
    background-color: #2d8269 !important;
    background-color: rgba(45, 130, 105, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-green-accent:hover{
    --bg-opacity: 1 !important;
    background-color: #1f5b4a !important;
    background-color: rgba(31, 91, 74, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-blue-1:hover{
    --bg-opacity: 1 !important;
    background-color: #407bd1 !important;
    background-color: rgba(64, 123, 209, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-blue-2:hover{
    --bg-opacity: 1 !important;
    background-color: #1b265d !important;
    background-color: rgba(27, 38, 93, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-blue-3:hover{
    --bg-opacity: 1 !important;
    background-color: #0D223E !important;
    background-color: rgba(13, 34, 62, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-blue-4:hover{
    --bg-opacity: 1 !important;
    background-color: #1b365d !important;
    background-color: rgba(27, 54, 93, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-blue-5:hover{
    --bg-opacity: 1 !important;
    background-color: #0C1B32 !important;
    background-color: rgba(12, 27, 50, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-blue-6:hover{
    --bg-opacity: 1 !important;
    background-color: #132745 !important;
    background-color: rgba(19, 39, 69, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-blue-7:hover{
    --bg-opacity: 1 !important;
    background-color: #0D1F3B !important;
    background-color: rgba(13, 31, 59, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-blue-8:hover{
    --bg-opacity: 1 !important;
    background-color: #215FE8 !important;
    background-color: rgba(33, 95, 232, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-blue-9:hover{
    --bg-opacity: 1 !important;
    background-color: #3049B2 !important;
    background-color: rgba(48, 73, 178, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-blue-10:hover{
    --bg-opacity: 1 !important;
    background-color: #142947 !important;
    background-color: rgba(20, 41, 71, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-blue-11:hover{
    --bg-opacity: 1 !important;
    background-color: #153561 !important;
    background-color: rgba(21, 53, 97, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-blue-12:hover{
    --bg-opacity: 1 !important;
    background-color: #07101E !important;
    background-color: rgba(7, 16, 30, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-blue-13:hover{
    --bg-opacity: 1 !important;
    background-color: #396DB9 !important;
    background-color: rgba(57, 109, 185, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-blue-14:hover{
    --bg-opacity: 1 !important;
    background-color: #0045D7 !important;
    background-color: rgba(0, 69, 215, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-blue-15:hover{
    --bg-opacity: 1 !important;
    background-color: #2A2549 !important;
    background-color: rgba(42, 37, 73, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-blue-16:hover{
    --bg-opacity: 1 !important;
    background-color: #0D1F3C !important;
    background-color: rgba(13, 31, 60, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-green-1:hover{
    --bg-opacity: 1 !important;
    background-color: #36826C !important;
    background-color: rgba(54, 130, 108, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-gray-1:hover{
    --bg-opacity: 1 !important;
    background-color: #425669 !important;
    background-color: rgba(66, 86, 105, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-gray-2:hover{
    --bg-opacity: 1 !important;
    background-color: #ececec !important;
    background-color: rgba(236, 236, 236, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-gray-3:hover{
    --bg-opacity: 1 !important;
    background-color: #f9f9f9 !important;
    background-color: rgba(249, 249, 249, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-gray-4:hover{
    --bg-opacity: 1 !important;
    background-color: #32414f !important;
    background-color: rgba(50, 65, 79, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-gray-5:hover{
    --bg-opacity: 1 !important;
    background-color: #f2f2f2 !important;
    background-color: rgba(242, 242, 242, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-gray-6:hover{
    --bg-opacity: 1 !important;
    background-color: #dcdcdc !important;
    background-color: rgba(220, 220, 220, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-gray-7:hover{
    --bg-opacity: 1 !important;
    background-color: #e1e1e1 !important;
    background-color: rgba(225, 225, 225, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-purple:hover{
    --bg-opacity: 1 !important;
    background-color: #F3F1FE !important;
    background-color: rgba(243, 241, 254, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-purple-1:hover{
    --bg-opacity: 1 !important;
    background-color: #6555CF !important;
    background-color: rgba(101, 85, 207, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-transparent:hover{
    background-color: transparent !important;
  }

  .md\:hover\:bg-orange:hover{
    --bg-opacity: 1 !important;
    background-color: #FEF1F1 !important;
    background-color: rgba(254, 241, 241, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-orange-2:hover{
    --bg-opacity: 1 !important;
    background-color: #F85904 !important;
    background-color: rgba(248, 89, 4, var(--bg-opacity)) !important;
  }

  .md\:hover\:bg-red:hover{
    --bg-opacity: 1 !important;
    background-color: #E30505 !important;
    background-color: rgba(227, 5, 5, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-primary:focus{
    --bg-opacity: 1 !important;
    background-color: #061d47 !important;
    background-color: rgba(6, 29, 71, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-primary-75:focus{
    background-color: rgba(6, 29, 71, 0.75) !important;
  }

  .md\:focus\:bg-secondary:focus{
    --bg-opacity: 1 !important;
    background-color: #e35205 !important;
    background-color: rgba(227, 82, 5, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-white:focus{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-seashell:focus{
    --bg-opacity: 1 !important;
    background-color: #fef7f1 !important;
    background-color: rgba(254, 247, 241, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-black:focus{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-dark:focus{
    --bg-opacity: 1 !important;
    background-color: #0d1a2e !important;
    background-color: rgba(13, 26, 46, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-green:focus{
    --bg-opacity: 1 !important;
    background-color: #00e175 !important;
    background-color: rgba(0, 225, 117, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-dark-gray:focus{
    --bg-opacity: 1 !important;
    background-color: #202020 !important;
    background-color: rgba(32, 32, 32, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-green-xp:focus{
    --bg-opacity: 1 !important;
    background-color: #2d8269 !important;
    background-color: rgba(45, 130, 105, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-green-accent:focus{
    --bg-opacity: 1 !important;
    background-color: #1f5b4a !important;
    background-color: rgba(31, 91, 74, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-blue-1:focus{
    --bg-opacity: 1 !important;
    background-color: #407bd1 !important;
    background-color: rgba(64, 123, 209, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-blue-2:focus{
    --bg-opacity: 1 !important;
    background-color: #1b265d !important;
    background-color: rgba(27, 38, 93, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-blue-3:focus{
    --bg-opacity: 1 !important;
    background-color: #0D223E !important;
    background-color: rgba(13, 34, 62, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-blue-4:focus{
    --bg-opacity: 1 !important;
    background-color: #1b365d !important;
    background-color: rgba(27, 54, 93, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-blue-5:focus{
    --bg-opacity: 1 !important;
    background-color: #0C1B32 !important;
    background-color: rgba(12, 27, 50, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-blue-6:focus{
    --bg-opacity: 1 !important;
    background-color: #132745 !important;
    background-color: rgba(19, 39, 69, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-blue-7:focus{
    --bg-opacity: 1 !important;
    background-color: #0D1F3B !important;
    background-color: rgba(13, 31, 59, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-blue-8:focus{
    --bg-opacity: 1 !important;
    background-color: #215FE8 !important;
    background-color: rgba(33, 95, 232, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-blue-9:focus{
    --bg-opacity: 1 !important;
    background-color: #3049B2 !important;
    background-color: rgba(48, 73, 178, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-blue-10:focus{
    --bg-opacity: 1 !important;
    background-color: #142947 !important;
    background-color: rgba(20, 41, 71, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-blue-11:focus{
    --bg-opacity: 1 !important;
    background-color: #153561 !important;
    background-color: rgba(21, 53, 97, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-blue-12:focus{
    --bg-opacity: 1 !important;
    background-color: #07101E !important;
    background-color: rgba(7, 16, 30, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-blue-13:focus{
    --bg-opacity: 1 !important;
    background-color: #396DB9 !important;
    background-color: rgba(57, 109, 185, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-blue-14:focus{
    --bg-opacity: 1 !important;
    background-color: #0045D7 !important;
    background-color: rgba(0, 69, 215, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-blue-15:focus{
    --bg-opacity: 1 !important;
    background-color: #2A2549 !important;
    background-color: rgba(42, 37, 73, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-blue-16:focus{
    --bg-opacity: 1 !important;
    background-color: #0D1F3C !important;
    background-color: rgba(13, 31, 60, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-green-1:focus{
    --bg-opacity: 1 !important;
    background-color: #36826C !important;
    background-color: rgba(54, 130, 108, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-gray-1:focus{
    --bg-opacity: 1 !important;
    background-color: #425669 !important;
    background-color: rgba(66, 86, 105, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-gray-2:focus{
    --bg-opacity: 1 !important;
    background-color: #ececec !important;
    background-color: rgba(236, 236, 236, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-gray-3:focus{
    --bg-opacity: 1 !important;
    background-color: #f9f9f9 !important;
    background-color: rgba(249, 249, 249, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-gray-4:focus{
    --bg-opacity: 1 !important;
    background-color: #32414f !important;
    background-color: rgba(50, 65, 79, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-gray-5:focus{
    --bg-opacity: 1 !important;
    background-color: #f2f2f2 !important;
    background-color: rgba(242, 242, 242, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-gray-6:focus{
    --bg-opacity: 1 !important;
    background-color: #dcdcdc !important;
    background-color: rgba(220, 220, 220, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-gray-7:focus{
    --bg-opacity: 1 !important;
    background-color: #e1e1e1 !important;
    background-color: rgba(225, 225, 225, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-purple:focus{
    --bg-opacity: 1 !important;
    background-color: #F3F1FE !important;
    background-color: rgba(243, 241, 254, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-purple-1:focus{
    --bg-opacity: 1 !important;
    background-color: #6555CF !important;
    background-color: rgba(101, 85, 207, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-transparent:focus{
    background-color: transparent !important;
  }

  .md\:focus\:bg-orange:focus{
    --bg-opacity: 1 !important;
    background-color: #FEF1F1 !important;
    background-color: rgba(254, 241, 241, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-orange-2:focus{
    --bg-opacity: 1 !important;
    background-color: #F85904 !important;
    background-color: rgba(248, 89, 4, var(--bg-opacity)) !important;
  }

  .md\:focus\:bg-red:focus{
    --bg-opacity: 1 !important;
    background-color: #E30505 !important;
    background-color: rgba(227, 5, 5, var(--bg-opacity)) !important;
  }

  .md\:bg-tarapprendre-pattern{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/tarapprendre-pattern.svg') !important;
  }

  .md\:bg-triptych-header{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-header.png') !important;
  }

  .md\:bg-art-ocean-header{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-header-art-ocean.png') !important;
  }

  .md\:bg-art-ocean-main{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-art-ocean.png') !important;
  }

  .md\:bg-diptych{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/diptych-bg.jpg') !important;
  }

  .md\:bg-footer{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-footer.png') !important;
  }

  .md\:bg-menu-mobile{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-menu-mobile.png') !important;
  }

  .md\:bg-podcast-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-blue.jpg') !important;
  }

  .md\:bg-podcast-dark-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-dark-blue.jpg') !important;
  }

  .md\:bg-podcast-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-orange.jpg') !important;
  }

  .md\:bg-podcast-light-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-magenta.jpg') !important;
  }

  .md\:bg-resident-white{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-01.jpg') !important;
  }

  .md\:bg-resident-gray{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-02.jpg') !important;
  }

  .md\:bg-resident-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-03.jpg') !important;
  }

  .md\:bg-resident-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-04.jpg') !important;
  }

  .md\:bg-toolbox-widget{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-toolbox-widget.png') !important;
  }

  .md\:bg-mediator{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-mediator.png') !important;
  }

  .md\:bg-mediator-badge{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/mediator-badge.png') !important;
  }

  .md\:bg-experiences-badge{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/experiences-badge.png') !important;
  }

  .md\:bg-orange-shape{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/orange-shape.png') !important;
  }

  .md\:bg-blue-shape{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/blue-shape.png') !important;
  }

  .md\:bg-discover-1{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-discover-1.png') !important;
  }

  .md\:bg-discover-2{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-discover-2.png') !important;
  }

  .md\:bg-discover-3{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-discover-3.png') !important;
  }

  .md\:bg-carousel-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/carousel-orange.png') !important;
  }

  .md\:bg-carousel-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/carousel-blue.png') !important;
  }

  .md\:bg-carousel-dark{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/carousel-dark.png') !important;
  }

  .md\:bg-hero-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-hero.svg') !important;
  }

  .md\:bg-hero-soutenir-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-hero-soutenir.svg') !important;
  }

  .md\:bg-orange-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-orange.svg') !important;
  }

  .md\:bg-orange-light-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-orange-light.svg') !important;
  }

  .md\:bg-contact{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-contact.png') !important;
  }

  .md\:bg-soutenir-item-1-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-1.svg') !important;
  }

  .md\:bg-soutenir-item-2-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-2.svg') !important;
  }

  .md\:bg-soutenir-item-3-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-3.svg') !important;
  }

  .md\:bg-soutenir-item-4-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-4.svg') !important;
  }

  .md\:bg-soutenir-item-5-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-5.svg') !important;
  }

  .md\:bg-soutenir-item-6-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-6.svg') !important;
  }

  .md\:bg-split-card{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/split-card.png') !important;
  }

  .md\:bg-quote-xp{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/quote-xp.png') !important;
  }

  .md\:bg-newsletter{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/newsletter.png') !important;
  }

  .md\:bg-wave-contact{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/wave-contact.svg') !important;
  }

  .md\:bg-wave-presse{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-presse.svg') !important;
  }

  .md\:bg-header-2{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-header-2.png') !important;
  }

  .md\:bg-rounded-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-rounded-blue.png') !important;
  }

  .md\:bg-rounded-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-rounded-orange.png') !important;
  }

  .md\:bg-partie-1{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-1.png') !important;
  }

  .md\:bg-partie-2{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-2.png') !important;
  }

  .md\:bg-partie-3{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-3.png') !important;
  }

  .md\:bg-partie-4{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-4.png') !important;
  }

  .md\:bg-exp-slider{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-exp-slider.png') !important;
  }

  .md\:bg-team{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-team.png') !important;
  }

  .md\:bg-modal-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-modal-orange.png') !important;
  }

  .md\:bg-modal-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-modal-blue.png') !important;
  }

  .md\:bg-404-pattern{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/404-pattern.png') !important;
  }

  .md\:bg-404-mobile-pattern{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/404-mobile-pattern.png') !important;
  }

  .md\:bg-twitter{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/twitter/twitter.png') !important;
  }

  .md\:bg-twitter-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/twitter/bg-twitter-orange.png') !important;
  }

  .md\:bg-twitter-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/twitter/bg-twitter-blue.png') !important;
  }

  .md\:bg-twitter-dark{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/twitter/bg-twitter-dark.png') !important;
  }

  .md\:bg-resource-1{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-resource-1.jpg') !important;
  }

  .md\:bg-resource-2{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-resource-2.jpg') !important;
  }

  .md\:bg-resource-3{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-resource-3.jpg') !important;
  }

  .md\:bg-toolbox-partager{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-toolbox.jpg') !important;
  }

  .md\:bg-black-slider-hover{
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(55.21%, rgba(0, 0, 0, 0)), color-stop(75%, rgba(0, 0, 0, 0.55)), to(#000000)) !important;
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 55.21%, rgba(0, 0, 0, 0.55) 75%, #000000 100%) !important;
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 55.21%, rgba(0, 0, 0, 0.55) 75%, #000000 100%) !important;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 55.21%, rgba(0, 0, 0, 0.55) 75%, #000000 100%) !important;
  }

  .md\:bg-job-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-job-orange.png') !important;
  }

  .md\:bg-job-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-job-blue.png') !important;
  }

  .md\:bg-job-green{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-job-green.png') !important;
  }

  .md\:bg-landing-fondation{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-fondation.svg') !important;
  }

  .md\:bg-header-trame{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/header-trame.svg') !important;
  }

  .md\:bg-verbatim{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-verbatim.svg') !important;
  }

  .md\:bg-gradient-to-t{
    background-image: -webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops))) !important;
    background-image: -webkit-linear-gradient(bottom, var(--gradient-color-stops)) !important;
    background-image: -o-linear-gradient(bottom, var(--gradient-color-stops)) !important;
    background-image: linear-gradient(to top, var(--gradient-color-stops)) !important;
  }

  .md\:bg-shortcuts{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/shortcuts-waves.png') !important;
  }

  .md\:bg-key-numbers{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/key-numbers-waves.png') !important;
  }

  .md\:bg-dipt-home-col-1{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-home-col-1.jpg') !important;
  }

  .md\:bg-dipt-home-col-2{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-home-col-2.jpg') !important;
  }

  .md\:bg-header-slider{
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(12, 27, 50, 0.75)), color-stop(36%, transparent)), url('/app/themes/fondation-tara-ocean/resources/assets/images/header-slider-wave.png') !important;
    background-image: -webkit-linear-gradient(rgba(12, 27, 50, 0.75), transparent 36%), url('/app/themes/fondation-tara-ocean/resources/assets/images/header-slider-wave.png') !important;
    background-image: -o-linear-gradient(rgba(12, 27, 50, 0.75), transparent 36%), url('/app/themes/fondation-tara-ocean/resources/assets/images/header-slider-wave.png') !important;
    background-image: linear-gradient(rgba(12, 27, 50, 0.75), transparent 36%), url('/app/themes/fondation-tara-ocean/resources/assets/images/header-slider-wave.png') !important;
  }

  .md\:bg-header-slider-overlay{
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(12, 27, 50, 0.75))) !important;
    background-image: -webkit-linear-gradient(transparent, rgba(12, 27, 50, 0.75)) !important;
    background-image: -o-linear-gradient(transparent, rgba(12, 27, 50, 0.75)) !important;
    background-image: linear-gradient(transparent, rgba(12, 27, 50, 0.75)) !important;
  }

  .md\:from-primary{
    --gradient-from-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .md\:from-primary-75{
    --gradient-from-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .md\:from-secondary{
    --gradient-from-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .md\:from-white{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .md\:from-seashell{
    --gradient-from-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .md\:from-black{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .md\:from-dark{
    --gradient-from-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .md\:from-green{
    --gradient-from-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .md\:from-dark-gray{
    --gradient-from-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .md\:from-green-xp{
    --gradient-from-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .md\:from-green-accent{
    --gradient-from-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .md\:from-blue-1{
    --gradient-from-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .md\:from-blue-2{
    --gradient-from-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .md\:from-blue-3{
    --gradient-from-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .md\:from-blue-4{
    --gradient-from-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .md\:from-blue-5{
    --gradient-from-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .md\:from-blue-6{
    --gradient-from-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .md\:from-blue-7{
    --gradient-from-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .md\:from-blue-8{
    --gradient-from-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .md\:from-blue-9{
    --gradient-from-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .md\:from-blue-10{
    --gradient-from-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .md\:from-blue-11{
    --gradient-from-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .md\:from-blue-12{
    --gradient-from-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .md\:from-blue-13{
    --gradient-from-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .md\:from-blue-14{
    --gradient-from-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .md\:from-blue-15{
    --gradient-from-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .md\:from-blue-16{
    --gradient-from-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .md\:from-green-1{
    --gradient-from-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .md\:from-gray-1{
    --gradient-from-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .md\:from-gray-2{
    --gradient-from-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .md\:from-gray-3{
    --gradient-from-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .md\:from-gray-4{
    --gradient-from-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .md\:from-gray-5{
    --gradient-from-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .md\:from-gray-6{
    --gradient-from-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .md\:from-gray-7{
    --gradient-from-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .md\:from-purple{
    --gradient-from-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .md\:from-purple-1{
    --gradient-from-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .md\:from-transparent{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .md\:from-orange{
    --gradient-from-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .md\:from-orange-2{
    --gradient-from-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .md\:from-red{
    --gradient-from-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .md\:via-primary{
    --gradient-via-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .md\:via-primary-75{
    --gradient-via-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .md\:via-secondary{
    --gradient-via-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .md\:via-white{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .md\:via-seashell{
    --gradient-via-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .md\:via-black{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .md\:via-dark{
    --gradient-via-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .md\:via-green{
    --gradient-via-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .md\:via-dark-gray{
    --gradient-via-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .md\:via-green-xp{
    --gradient-via-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .md\:via-green-accent{
    --gradient-via-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .md\:via-blue-1{
    --gradient-via-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .md\:via-blue-2{
    --gradient-via-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .md\:via-blue-3{
    --gradient-via-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .md\:via-blue-4{
    --gradient-via-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .md\:via-blue-5{
    --gradient-via-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .md\:via-blue-6{
    --gradient-via-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .md\:via-blue-7{
    --gradient-via-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .md\:via-blue-8{
    --gradient-via-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .md\:via-blue-9{
    --gradient-via-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .md\:via-blue-10{
    --gradient-via-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .md\:via-blue-11{
    --gradient-via-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .md\:via-blue-12{
    --gradient-via-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .md\:via-blue-13{
    --gradient-via-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .md\:via-blue-14{
    --gradient-via-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .md\:via-blue-15{
    --gradient-via-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .md\:via-blue-16{
    --gradient-via-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .md\:via-green-1{
    --gradient-via-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .md\:via-gray-1{
    --gradient-via-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .md\:via-gray-2{
    --gradient-via-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .md\:via-gray-3{
    --gradient-via-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .md\:via-gray-4{
    --gradient-via-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .md\:via-gray-5{
    --gradient-via-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .md\:via-gray-6{
    --gradient-via-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .md\:via-gray-7{
    --gradient-via-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .md\:via-purple{
    --gradient-via-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .md\:via-purple-1{
    --gradient-via-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .md\:via-transparent{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .md\:via-orange{
    --gradient-via-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .md\:via-orange-2{
    --gradient-via-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .md\:via-red{
    --gradient-via-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .md\:to-primary{
    --gradient-to-color: #061d47 !important;
  }

  .md\:to-primary-75{
    --gradient-to-color: rgba(6, 29, 71, 0.75) !important;
  }

  .md\:to-secondary{
    --gradient-to-color: #e35205 !important;
  }

  .md\:to-white{
    --gradient-to-color: #fff !important;
  }

  .md\:to-seashell{
    --gradient-to-color: #fef7f1 !important;
  }

  .md\:to-black{
    --gradient-to-color: #000 !important;
  }

  .md\:to-dark{
    --gradient-to-color: #0d1a2e !important;
  }

  .md\:to-green{
    --gradient-to-color: #00e175 !important;
  }

  .md\:to-dark-gray{
    --gradient-to-color: #202020 !important;
  }

  .md\:to-green-xp{
    --gradient-to-color: #2d8269 !important;
  }

  .md\:to-green-accent{
    --gradient-to-color: #1f5b4a !important;
  }

  .md\:to-blue-1{
    --gradient-to-color: #407bd1 !important;
  }

  .md\:to-blue-2{
    --gradient-to-color: #1b265d !important;
  }

  .md\:to-blue-3{
    --gradient-to-color: #0D223E !important;
  }

  .md\:to-blue-4{
    --gradient-to-color: #1b365d !important;
  }

  .md\:to-blue-5{
    --gradient-to-color: #0C1B32 !important;
  }

  .md\:to-blue-6{
    --gradient-to-color: #132745 !important;
  }

  .md\:to-blue-7{
    --gradient-to-color: #0D1F3B !important;
  }

  .md\:to-blue-8{
    --gradient-to-color: #215FE8 !important;
  }

  .md\:to-blue-9{
    --gradient-to-color: #3049B2 !important;
  }

  .md\:to-blue-10{
    --gradient-to-color: #142947 !important;
  }

  .md\:to-blue-11{
    --gradient-to-color: #153561 !important;
  }

  .md\:to-blue-12{
    --gradient-to-color: #07101E !important;
  }

  .md\:to-blue-13{
    --gradient-to-color: #396DB9 !important;
  }

  .md\:to-blue-14{
    --gradient-to-color: #0045D7 !important;
  }

  .md\:to-blue-15{
    --gradient-to-color: #2A2549 !important;
  }

  .md\:to-blue-16{
    --gradient-to-color: #0D1F3C !important;
  }

  .md\:to-green-1{
    --gradient-to-color: #36826C !important;
  }

  .md\:to-gray-1{
    --gradient-to-color: #425669 !important;
  }

  .md\:to-gray-2{
    --gradient-to-color: #ececec !important;
  }

  .md\:to-gray-3{
    --gradient-to-color: #f9f9f9 !important;
  }

  .md\:to-gray-4{
    --gradient-to-color: #32414f !important;
  }

  .md\:to-gray-5{
    --gradient-to-color: #f2f2f2 !important;
  }

  .md\:to-gray-6{
    --gradient-to-color: #dcdcdc !important;
  }

  .md\:to-gray-7{
    --gradient-to-color: #e1e1e1 !important;
  }

  .md\:to-purple{
    --gradient-to-color: #F3F1FE !important;
  }

  .md\:to-purple-1{
    --gradient-to-color: #6555CF !important;
  }

  .md\:to-transparent{
    --gradient-to-color: transparent !important;
  }

  .md\:to-orange{
    --gradient-to-color: #FEF1F1 !important;
  }

  .md\:to-orange-2{
    --gradient-to-color: #F85904 !important;
  }

  .md\:to-red{
    --gradient-to-color: #E30505 !important;
  }

  .md\:hover\:from-primary:hover{
    --gradient-from-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .md\:hover\:from-primary-75:hover{
    --gradient-from-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .md\:hover\:from-secondary:hover{
    --gradient-from-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .md\:hover\:from-white:hover{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .md\:hover\:from-seashell:hover{
    --gradient-from-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .md\:hover\:from-black:hover{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .md\:hover\:from-dark:hover{
    --gradient-from-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .md\:hover\:from-green:hover{
    --gradient-from-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .md\:hover\:from-dark-gray:hover{
    --gradient-from-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .md\:hover\:from-green-xp:hover{
    --gradient-from-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .md\:hover\:from-green-accent:hover{
    --gradient-from-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .md\:hover\:from-blue-1:hover{
    --gradient-from-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .md\:hover\:from-blue-2:hover{
    --gradient-from-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .md\:hover\:from-blue-3:hover{
    --gradient-from-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .md\:hover\:from-blue-4:hover{
    --gradient-from-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .md\:hover\:from-blue-5:hover{
    --gradient-from-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .md\:hover\:from-blue-6:hover{
    --gradient-from-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .md\:hover\:from-blue-7:hover{
    --gradient-from-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .md\:hover\:from-blue-8:hover{
    --gradient-from-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .md\:hover\:from-blue-9:hover{
    --gradient-from-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .md\:hover\:from-blue-10:hover{
    --gradient-from-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .md\:hover\:from-blue-11:hover{
    --gradient-from-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .md\:hover\:from-blue-12:hover{
    --gradient-from-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .md\:hover\:from-blue-13:hover{
    --gradient-from-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .md\:hover\:from-blue-14:hover{
    --gradient-from-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .md\:hover\:from-blue-15:hover{
    --gradient-from-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .md\:hover\:from-blue-16:hover{
    --gradient-from-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .md\:hover\:from-green-1:hover{
    --gradient-from-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .md\:hover\:from-gray-1:hover{
    --gradient-from-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .md\:hover\:from-gray-2:hover{
    --gradient-from-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .md\:hover\:from-gray-3:hover{
    --gradient-from-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .md\:hover\:from-gray-4:hover{
    --gradient-from-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .md\:hover\:from-gray-5:hover{
    --gradient-from-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .md\:hover\:from-gray-6:hover{
    --gradient-from-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .md\:hover\:from-gray-7:hover{
    --gradient-from-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .md\:hover\:from-purple:hover{
    --gradient-from-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .md\:hover\:from-purple-1:hover{
    --gradient-from-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .md\:hover\:from-transparent:hover{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .md\:hover\:from-orange:hover{
    --gradient-from-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .md\:hover\:from-orange-2:hover{
    --gradient-from-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .md\:hover\:from-red:hover{
    --gradient-from-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .md\:hover\:via-primary:hover{
    --gradient-via-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .md\:hover\:via-primary-75:hover{
    --gradient-via-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .md\:hover\:via-secondary:hover{
    --gradient-via-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .md\:hover\:via-white:hover{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .md\:hover\:via-seashell:hover{
    --gradient-via-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .md\:hover\:via-black:hover{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .md\:hover\:via-dark:hover{
    --gradient-via-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .md\:hover\:via-green:hover{
    --gradient-via-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .md\:hover\:via-dark-gray:hover{
    --gradient-via-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .md\:hover\:via-green-xp:hover{
    --gradient-via-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .md\:hover\:via-green-accent:hover{
    --gradient-via-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .md\:hover\:via-blue-1:hover{
    --gradient-via-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .md\:hover\:via-blue-2:hover{
    --gradient-via-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .md\:hover\:via-blue-3:hover{
    --gradient-via-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .md\:hover\:via-blue-4:hover{
    --gradient-via-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .md\:hover\:via-blue-5:hover{
    --gradient-via-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .md\:hover\:via-blue-6:hover{
    --gradient-via-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .md\:hover\:via-blue-7:hover{
    --gradient-via-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .md\:hover\:via-blue-8:hover{
    --gradient-via-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .md\:hover\:via-blue-9:hover{
    --gradient-via-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .md\:hover\:via-blue-10:hover{
    --gradient-via-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .md\:hover\:via-blue-11:hover{
    --gradient-via-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .md\:hover\:via-blue-12:hover{
    --gradient-via-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .md\:hover\:via-blue-13:hover{
    --gradient-via-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .md\:hover\:via-blue-14:hover{
    --gradient-via-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .md\:hover\:via-blue-15:hover{
    --gradient-via-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .md\:hover\:via-blue-16:hover{
    --gradient-via-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .md\:hover\:via-green-1:hover{
    --gradient-via-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .md\:hover\:via-gray-1:hover{
    --gradient-via-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .md\:hover\:via-gray-2:hover{
    --gradient-via-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .md\:hover\:via-gray-3:hover{
    --gradient-via-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .md\:hover\:via-gray-4:hover{
    --gradient-via-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .md\:hover\:via-gray-5:hover{
    --gradient-via-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .md\:hover\:via-gray-6:hover{
    --gradient-via-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .md\:hover\:via-gray-7:hover{
    --gradient-via-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .md\:hover\:via-purple:hover{
    --gradient-via-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .md\:hover\:via-purple-1:hover{
    --gradient-via-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .md\:hover\:via-transparent:hover{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .md\:hover\:via-orange:hover{
    --gradient-via-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .md\:hover\:via-orange-2:hover{
    --gradient-via-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .md\:hover\:via-red:hover{
    --gradient-via-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .md\:hover\:to-primary:hover{
    --gradient-to-color: #061d47 !important;
  }

  .md\:hover\:to-primary-75:hover{
    --gradient-to-color: rgba(6, 29, 71, 0.75) !important;
  }

  .md\:hover\:to-secondary:hover{
    --gradient-to-color: #e35205 !important;
  }

  .md\:hover\:to-white:hover{
    --gradient-to-color: #fff !important;
  }

  .md\:hover\:to-seashell:hover{
    --gradient-to-color: #fef7f1 !important;
  }

  .md\:hover\:to-black:hover{
    --gradient-to-color: #000 !important;
  }

  .md\:hover\:to-dark:hover{
    --gradient-to-color: #0d1a2e !important;
  }

  .md\:hover\:to-green:hover{
    --gradient-to-color: #00e175 !important;
  }

  .md\:hover\:to-dark-gray:hover{
    --gradient-to-color: #202020 !important;
  }

  .md\:hover\:to-green-xp:hover{
    --gradient-to-color: #2d8269 !important;
  }

  .md\:hover\:to-green-accent:hover{
    --gradient-to-color: #1f5b4a !important;
  }

  .md\:hover\:to-blue-1:hover{
    --gradient-to-color: #407bd1 !important;
  }

  .md\:hover\:to-blue-2:hover{
    --gradient-to-color: #1b265d !important;
  }

  .md\:hover\:to-blue-3:hover{
    --gradient-to-color: #0D223E !important;
  }

  .md\:hover\:to-blue-4:hover{
    --gradient-to-color: #1b365d !important;
  }

  .md\:hover\:to-blue-5:hover{
    --gradient-to-color: #0C1B32 !important;
  }

  .md\:hover\:to-blue-6:hover{
    --gradient-to-color: #132745 !important;
  }

  .md\:hover\:to-blue-7:hover{
    --gradient-to-color: #0D1F3B !important;
  }

  .md\:hover\:to-blue-8:hover{
    --gradient-to-color: #215FE8 !important;
  }

  .md\:hover\:to-blue-9:hover{
    --gradient-to-color: #3049B2 !important;
  }

  .md\:hover\:to-blue-10:hover{
    --gradient-to-color: #142947 !important;
  }

  .md\:hover\:to-blue-11:hover{
    --gradient-to-color: #153561 !important;
  }

  .md\:hover\:to-blue-12:hover{
    --gradient-to-color: #07101E !important;
  }

  .md\:hover\:to-blue-13:hover{
    --gradient-to-color: #396DB9 !important;
  }

  .md\:hover\:to-blue-14:hover{
    --gradient-to-color: #0045D7 !important;
  }

  .md\:hover\:to-blue-15:hover{
    --gradient-to-color: #2A2549 !important;
  }

  .md\:hover\:to-blue-16:hover{
    --gradient-to-color: #0D1F3C !important;
  }

  .md\:hover\:to-green-1:hover{
    --gradient-to-color: #36826C !important;
  }

  .md\:hover\:to-gray-1:hover{
    --gradient-to-color: #425669 !important;
  }

  .md\:hover\:to-gray-2:hover{
    --gradient-to-color: #ececec !important;
  }

  .md\:hover\:to-gray-3:hover{
    --gradient-to-color: #f9f9f9 !important;
  }

  .md\:hover\:to-gray-4:hover{
    --gradient-to-color: #32414f !important;
  }

  .md\:hover\:to-gray-5:hover{
    --gradient-to-color: #f2f2f2 !important;
  }

  .md\:hover\:to-gray-6:hover{
    --gradient-to-color: #dcdcdc !important;
  }

  .md\:hover\:to-gray-7:hover{
    --gradient-to-color: #e1e1e1 !important;
  }

  .md\:hover\:to-purple:hover{
    --gradient-to-color: #F3F1FE !important;
  }

  .md\:hover\:to-purple-1:hover{
    --gradient-to-color: #6555CF !important;
  }

  .md\:hover\:to-transparent:hover{
    --gradient-to-color: transparent !important;
  }

  .md\:hover\:to-orange:hover{
    --gradient-to-color: #FEF1F1 !important;
  }

  .md\:hover\:to-orange-2:hover{
    --gradient-to-color: #F85904 !important;
  }

  .md\:hover\:to-red:hover{
    --gradient-to-color: #E30505 !important;
  }

  .md\:focus\:from-primary:focus{
    --gradient-from-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .md\:focus\:from-primary-75:focus{
    --gradient-from-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .md\:focus\:from-secondary:focus{
    --gradient-from-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .md\:focus\:from-white:focus{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .md\:focus\:from-seashell:focus{
    --gradient-from-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .md\:focus\:from-black:focus{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .md\:focus\:from-dark:focus{
    --gradient-from-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .md\:focus\:from-green:focus{
    --gradient-from-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .md\:focus\:from-dark-gray:focus{
    --gradient-from-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .md\:focus\:from-green-xp:focus{
    --gradient-from-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .md\:focus\:from-green-accent:focus{
    --gradient-from-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .md\:focus\:from-blue-1:focus{
    --gradient-from-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .md\:focus\:from-blue-2:focus{
    --gradient-from-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .md\:focus\:from-blue-3:focus{
    --gradient-from-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .md\:focus\:from-blue-4:focus{
    --gradient-from-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .md\:focus\:from-blue-5:focus{
    --gradient-from-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .md\:focus\:from-blue-6:focus{
    --gradient-from-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .md\:focus\:from-blue-7:focus{
    --gradient-from-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .md\:focus\:from-blue-8:focus{
    --gradient-from-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .md\:focus\:from-blue-9:focus{
    --gradient-from-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .md\:focus\:from-blue-10:focus{
    --gradient-from-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .md\:focus\:from-blue-11:focus{
    --gradient-from-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .md\:focus\:from-blue-12:focus{
    --gradient-from-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .md\:focus\:from-blue-13:focus{
    --gradient-from-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .md\:focus\:from-blue-14:focus{
    --gradient-from-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .md\:focus\:from-blue-15:focus{
    --gradient-from-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .md\:focus\:from-blue-16:focus{
    --gradient-from-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .md\:focus\:from-green-1:focus{
    --gradient-from-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .md\:focus\:from-gray-1:focus{
    --gradient-from-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .md\:focus\:from-gray-2:focus{
    --gradient-from-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .md\:focus\:from-gray-3:focus{
    --gradient-from-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .md\:focus\:from-gray-4:focus{
    --gradient-from-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .md\:focus\:from-gray-5:focus{
    --gradient-from-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .md\:focus\:from-gray-6:focus{
    --gradient-from-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .md\:focus\:from-gray-7:focus{
    --gradient-from-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .md\:focus\:from-purple:focus{
    --gradient-from-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .md\:focus\:from-purple-1:focus{
    --gradient-from-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .md\:focus\:from-transparent:focus{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .md\:focus\:from-orange:focus{
    --gradient-from-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .md\:focus\:from-orange-2:focus{
    --gradient-from-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .md\:focus\:from-red:focus{
    --gradient-from-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .md\:focus\:via-primary:focus{
    --gradient-via-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .md\:focus\:via-primary-75:focus{
    --gradient-via-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .md\:focus\:via-secondary:focus{
    --gradient-via-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .md\:focus\:via-white:focus{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .md\:focus\:via-seashell:focus{
    --gradient-via-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .md\:focus\:via-black:focus{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .md\:focus\:via-dark:focus{
    --gradient-via-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .md\:focus\:via-green:focus{
    --gradient-via-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .md\:focus\:via-dark-gray:focus{
    --gradient-via-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .md\:focus\:via-green-xp:focus{
    --gradient-via-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .md\:focus\:via-green-accent:focus{
    --gradient-via-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .md\:focus\:via-blue-1:focus{
    --gradient-via-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .md\:focus\:via-blue-2:focus{
    --gradient-via-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .md\:focus\:via-blue-3:focus{
    --gradient-via-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .md\:focus\:via-blue-4:focus{
    --gradient-via-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .md\:focus\:via-blue-5:focus{
    --gradient-via-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .md\:focus\:via-blue-6:focus{
    --gradient-via-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .md\:focus\:via-blue-7:focus{
    --gradient-via-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .md\:focus\:via-blue-8:focus{
    --gradient-via-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .md\:focus\:via-blue-9:focus{
    --gradient-via-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .md\:focus\:via-blue-10:focus{
    --gradient-via-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .md\:focus\:via-blue-11:focus{
    --gradient-via-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .md\:focus\:via-blue-12:focus{
    --gradient-via-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .md\:focus\:via-blue-13:focus{
    --gradient-via-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .md\:focus\:via-blue-14:focus{
    --gradient-via-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .md\:focus\:via-blue-15:focus{
    --gradient-via-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .md\:focus\:via-blue-16:focus{
    --gradient-via-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .md\:focus\:via-green-1:focus{
    --gradient-via-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .md\:focus\:via-gray-1:focus{
    --gradient-via-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .md\:focus\:via-gray-2:focus{
    --gradient-via-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .md\:focus\:via-gray-3:focus{
    --gradient-via-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .md\:focus\:via-gray-4:focus{
    --gradient-via-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .md\:focus\:via-gray-5:focus{
    --gradient-via-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .md\:focus\:via-gray-6:focus{
    --gradient-via-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .md\:focus\:via-gray-7:focus{
    --gradient-via-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .md\:focus\:via-purple:focus{
    --gradient-via-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .md\:focus\:via-purple-1:focus{
    --gradient-via-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .md\:focus\:via-transparent:focus{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .md\:focus\:via-orange:focus{
    --gradient-via-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .md\:focus\:via-orange-2:focus{
    --gradient-via-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .md\:focus\:via-red:focus{
    --gradient-via-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .md\:focus\:to-primary:focus{
    --gradient-to-color: #061d47 !important;
  }

  .md\:focus\:to-primary-75:focus{
    --gradient-to-color: rgba(6, 29, 71, 0.75) !important;
  }

  .md\:focus\:to-secondary:focus{
    --gradient-to-color: #e35205 !important;
  }

  .md\:focus\:to-white:focus{
    --gradient-to-color: #fff !important;
  }

  .md\:focus\:to-seashell:focus{
    --gradient-to-color: #fef7f1 !important;
  }

  .md\:focus\:to-black:focus{
    --gradient-to-color: #000 !important;
  }

  .md\:focus\:to-dark:focus{
    --gradient-to-color: #0d1a2e !important;
  }

  .md\:focus\:to-green:focus{
    --gradient-to-color: #00e175 !important;
  }

  .md\:focus\:to-dark-gray:focus{
    --gradient-to-color: #202020 !important;
  }

  .md\:focus\:to-green-xp:focus{
    --gradient-to-color: #2d8269 !important;
  }

  .md\:focus\:to-green-accent:focus{
    --gradient-to-color: #1f5b4a !important;
  }

  .md\:focus\:to-blue-1:focus{
    --gradient-to-color: #407bd1 !important;
  }

  .md\:focus\:to-blue-2:focus{
    --gradient-to-color: #1b265d !important;
  }

  .md\:focus\:to-blue-3:focus{
    --gradient-to-color: #0D223E !important;
  }

  .md\:focus\:to-blue-4:focus{
    --gradient-to-color: #1b365d !important;
  }

  .md\:focus\:to-blue-5:focus{
    --gradient-to-color: #0C1B32 !important;
  }

  .md\:focus\:to-blue-6:focus{
    --gradient-to-color: #132745 !important;
  }

  .md\:focus\:to-blue-7:focus{
    --gradient-to-color: #0D1F3B !important;
  }

  .md\:focus\:to-blue-8:focus{
    --gradient-to-color: #215FE8 !important;
  }

  .md\:focus\:to-blue-9:focus{
    --gradient-to-color: #3049B2 !important;
  }

  .md\:focus\:to-blue-10:focus{
    --gradient-to-color: #142947 !important;
  }

  .md\:focus\:to-blue-11:focus{
    --gradient-to-color: #153561 !important;
  }

  .md\:focus\:to-blue-12:focus{
    --gradient-to-color: #07101E !important;
  }

  .md\:focus\:to-blue-13:focus{
    --gradient-to-color: #396DB9 !important;
  }

  .md\:focus\:to-blue-14:focus{
    --gradient-to-color: #0045D7 !important;
  }

  .md\:focus\:to-blue-15:focus{
    --gradient-to-color: #2A2549 !important;
  }

  .md\:focus\:to-blue-16:focus{
    --gradient-to-color: #0D1F3C !important;
  }

  .md\:focus\:to-green-1:focus{
    --gradient-to-color: #36826C !important;
  }

  .md\:focus\:to-gray-1:focus{
    --gradient-to-color: #425669 !important;
  }

  .md\:focus\:to-gray-2:focus{
    --gradient-to-color: #ececec !important;
  }

  .md\:focus\:to-gray-3:focus{
    --gradient-to-color: #f9f9f9 !important;
  }

  .md\:focus\:to-gray-4:focus{
    --gradient-to-color: #32414f !important;
  }

  .md\:focus\:to-gray-5:focus{
    --gradient-to-color: #f2f2f2 !important;
  }

  .md\:focus\:to-gray-6:focus{
    --gradient-to-color: #dcdcdc !important;
  }

  .md\:focus\:to-gray-7:focus{
    --gradient-to-color: #e1e1e1 !important;
  }

  .md\:focus\:to-purple:focus{
    --gradient-to-color: #F3F1FE !important;
  }

  .md\:focus\:to-purple-1:focus{
    --gradient-to-color: #6555CF !important;
  }

  .md\:focus\:to-transparent:focus{
    --gradient-to-color: transparent !important;
  }

  .md\:focus\:to-orange:focus{
    --gradient-to-color: #FEF1F1 !important;
  }

  .md\:focus\:to-orange-2:focus{
    --gradient-to-color: #F85904 !important;
  }

  .md\:focus\:to-red:focus{
    --gradient-to-color: #E30505 !important;
  }

  .md\:bg-opacity-0{
    --bg-opacity: 0 !important;
  }

  .md\:bg-opacity-5{
    --bg-opacity: 0.05 !important;
  }

  .md\:bg-opacity-10{
    --bg-opacity: 0.1 !important;
  }

  .md\:bg-opacity-25{
    --bg-opacity: 0.25 !important;
  }

  .md\:bg-opacity-40{
    --bg-opacity: 0.4 !important;
  }

  .md\:bg-opacity-50{
    --bg-opacity: 0.5 !important;
  }

  .md\:bg-opacity-75{
    --bg-opacity: 0.75 !important;
  }

  .md\:bg-opacity-90{
    --bg-opacity: 0.9 !important;
  }

  .md\:bg-opacity-100{
    --bg-opacity: 1 !important;
  }

  .md\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0 !important;
  }

  .md\:hover\:bg-opacity-5:hover{
    --bg-opacity: 0.05 !important;
  }

  .md\:hover\:bg-opacity-10:hover{
    --bg-opacity: 0.1 !important;
  }

  .md\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25 !important;
  }

  .md\:hover\:bg-opacity-40:hover{
    --bg-opacity: 0.4 !important;
  }

  .md\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5 !important;
  }

  .md\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75 !important;
  }

  .md\:hover\:bg-opacity-90:hover{
    --bg-opacity: 0.9 !important;
  }

  .md\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1 !important;
  }

  .md\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0 !important;
  }

  .md\:focus\:bg-opacity-5:focus{
    --bg-opacity: 0.05 !important;
  }

  .md\:focus\:bg-opacity-10:focus{
    --bg-opacity: 0.1 !important;
  }

  .md\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25 !important;
  }

  .md\:focus\:bg-opacity-40:focus{
    --bg-opacity: 0.4 !important;
  }

  .md\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5 !important;
  }

  .md\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75 !important;
  }

  .md\:focus\:bg-opacity-90:focus{
    --bg-opacity: 0.9 !important;
  }

  .md\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1 !important;
  }

  .md\:bg-bottom{
    background-position: bottom !important;
  }

  .md\:bg-center{
    background-position: center !important;
  }

  .md\:bg-left{
    background-position: left !important;
  }

  .md\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .md\:bg-left-top{
    background-position: left top !important;
  }

  .md\:bg-right{
    background-position: right !important;
  }

  .md\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .md\:bg-right-top{
    background-position: right top !important;
  }

  .md\:bg-top{
    background-position: top !important;
  }

  .md\:bg-bottom-opera{
    background-position: 0 101% !important;
  }

  .md\:bg-repeat{
    background-repeat: repeat !important;
  }

  .md\:bg-no-repeat{
    background-repeat: no-repeat !important;
  }

  .md\:bg-repeat-x{
    background-repeat: repeat-x !important;
  }

  .md\:bg-repeat-y{
    background-repeat: repeat-y !important;
  }

  .md\:bg-repeat-round{
    background-repeat: round !important;
  }

  .md\:bg-repeat-space{
    background-repeat: space !important;
  }

  .md\:bg-auto{
    background-size: auto !important;
  }

  .md\:bg-cover{
    background-size: cover !important;
  }

  .md\:bg-contain{
    background-size: contain !important;
  }

  .md\:bg-full{
    background-size: 100% !important;
  }

  .md\:border-collapse{
    border-collapse: collapse !important;
  }

  .md\:border-separate{
    border-collapse: separate !important;
  }

  .md\:border-primary{
    --border-opacity: 1 !important;
    border-color: #061d47 !important;
    border-color: rgba(6, 29, 71, var(--border-opacity)) !important;
  }

  .md\:border-primary-75{
    border-color: rgba(6, 29, 71, 0.75) !important;
  }

  .md\:border-secondary{
    --border-opacity: 1 !important;
    border-color: #e35205 !important;
    border-color: rgba(227, 82, 5, var(--border-opacity)) !important;
  }

  .md\:border-white{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .md\:border-seashell{
    --border-opacity: 1 !important;
    border-color: #fef7f1 !important;
    border-color: rgba(254, 247, 241, var(--border-opacity)) !important;
  }

  .md\:border-black{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .md\:border-dark{
    --border-opacity: 1 !important;
    border-color: #0d1a2e !important;
    border-color: rgba(13, 26, 46, var(--border-opacity)) !important;
  }

  .md\:border-green{
    --border-opacity: 1 !important;
    border-color: #00e175 !important;
    border-color: rgba(0, 225, 117, var(--border-opacity)) !important;
  }

  .md\:border-dark-gray{
    --border-opacity: 1 !important;
    border-color: #202020 !important;
    border-color: rgba(32, 32, 32, var(--border-opacity)) !important;
  }

  .md\:border-green-xp{
    --border-opacity: 1 !important;
    border-color: #2d8269 !important;
    border-color: rgba(45, 130, 105, var(--border-opacity)) !important;
  }

  .md\:border-green-accent{
    --border-opacity: 1 !important;
    border-color: #1f5b4a !important;
    border-color: rgba(31, 91, 74, var(--border-opacity)) !important;
  }

  .md\:border-blue-1{
    --border-opacity: 1 !important;
    border-color: #407bd1 !important;
    border-color: rgba(64, 123, 209, var(--border-opacity)) !important;
  }

  .md\:border-blue-2{
    --border-opacity: 1 !important;
    border-color: #1b265d !important;
    border-color: rgba(27, 38, 93, var(--border-opacity)) !important;
  }

  .md\:border-blue-3{
    --border-opacity: 1 !important;
    border-color: #0D223E !important;
    border-color: rgba(13, 34, 62, var(--border-opacity)) !important;
  }

  .md\:border-blue-4{
    --border-opacity: 1 !important;
    border-color: #1b365d !important;
    border-color: rgba(27, 54, 93, var(--border-opacity)) !important;
  }

  .md\:border-blue-5{
    --border-opacity: 1 !important;
    border-color: #0C1B32 !important;
    border-color: rgba(12, 27, 50, var(--border-opacity)) !important;
  }

  .md\:border-blue-6{
    --border-opacity: 1 !important;
    border-color: #132745 !important;
    border-color: rgba(19, 39, 69, var(--border-opacity)) !important;
  }

  .md\:border-blue-7{
    --border-opacity: 1 !important;
    border-color: #0D1F3B !important;
    border-color: rgba(13, 31, 59, var(--border-opacity)) !important;
  }

  .md\:border-blue-8{
    --border-opacity: 1 !important;
    border-color: #215FE8 !important;
    border-color: rgba(33, 95, 232, var(--border-opacity)) !important;
  }

  .md\:border-blue-9{
    --border-opacity: 1 !important;
    border-color: #3049B2 !important;
    border-color: rgba(48, 73, 178, var(--border-opacity)) !important;
  }

  .md\:border-blue-10{
    --border-opacity: 1 !important;
    border-color: #142947 !important;
    border-color: rgba(20, 41, 71, var(--border-opacity)) !important;
  }

  .md\:border-blue-11{
    --border-opacity: 1 !important;
    border-color: #153561 !important;
    border-color: rgba(21, 53, 97, var(--border-opacity)) !important;
  }

  .md\:border-blue-12{
    --border-opacity: 1 !important;
    border-color: #07101E !important;
    border-color: rgba(7, 16, 30, var(--border-opacity)) !important;
  }

  .md\:border-blue-13{
    --border-opacity: 1 !important;
    border-color: #396DB9 !important;
    border-color: rgba(57, 109, 185, var(--border-opacity)) !important;
  }

  .md\:border-blue-14{
    --border-opacity: 1 !important;
    border-color: #0045D7 !important;
    border-color: rgba(0, 69, 215, var(--border-opacity)) !important;
  }

  .md\:border-blue-15{
    --border-opacity: 1 !important;
    border-color: #2A2549 !important;
    border-color: rgba(42, 37, 73, var(--border-opacity)) !important;
  }

  .md\:border-blue-16{
    --border-opacity: 1 !important;
    border-color: #0D1F3C !important;
    border-color: rgba(13, 31, 60, var(--border-opacity)) !important;
  }

  .md\:border-green-1{
    --border-opacity: 1 !important;
    border-color: #36826C !important;
    border-color: rgba(54, 130, 108, var(--border-opacity)) !important;
  }

  .md\:border-gray-1{
    --border-opacity: 1 !important;
    border-color: #425669 !important;
    border-color: rgba(66, 86, 105, var(--border-opacity)) !important;
  }

  .md\:border-gray-2{
    --border-opacity: 1 !important;
    border-color: #ececec !important;
    border-color: rgba(236, 236, 236, var(--border-opacity)) !important;
  }

  .md\:border-gray-3{
    --border-opacity: 1 !important;
    border-color: #f9f9f9 !important;
    border-color: rgba(249, 249, 249, var(--border-opacity)) !important;
  }

  .md\:border-gray-4{
    --border-opacity: 1 !important;
    border-color: #32414f !important;
    border-color: rgba(50, 65, 79, var(--border-opacity)) !important;
  }

  .md\:border-gray-5{
    --border-opacity: 1 !important;
    border-color: #f2f2f2 !important;
    border-color: rgba(242, 242, 242, var(--border-opacity)) !important;
  }

  .md\:border-gray-6{
    --border-opacity: 1 !important;
    border-color: #dcdcdc !important;
    border-color: rgba(220, 220, 220, var(--border-opacity)) !important;
  }

  .md\:border-gray-7{
    --border-opacity: 1 !important;
    border-color: #e1e1e1 !important;
    border-color: rgba(225, 225, 225, var(--border-opacity)) !important;
  }

  .md\:border-purple{
    --border-opacity: 1 !important;
    border-color: #F3F1FE !important;
    border-color: rgba(243, 241, 254, var(--border-opacity)) !important;
  }

  .md\:border-purple-1{
    --border-opacity: 1 !important;
    border-color: #6555CF !important;
    border-color: rgba(101, 85, 207, var(--border-opacity)) !important;
  }

  .md\:border-transparent{
    border-color: transparent !important;
  }

  .md\:border-orange{
    --border-opacity: 1 !important;
    border-color: #FEF1F1 !important;
    border-color: rgba(254, 241, 241, var(--border-opacity)) !important;
  }

  .md\:border-orange-2{
    --border-opacity: 1 !important;
    border-color: #F85904 !important;
    border-color: rgba(248, 89, 4, var(--border-opacity)) !important;
  }

  .md\:border-red{
    --border-opacity: 1 !important;
    border-color: #E30505 !important;
    border-color: rgba(227, 5, 5, var(--border-opacity)) !important;
  }

  .md\:hover\:border-primary:hover{
    --border-opacity: 1 !important;
    border-color: #061d47 !important;
    border-color: rgba(6, 29, 71, var(--border-opacity)) !important;
  }

  .md\:hover\:border-primary-75:hover{
    border-color: rgba(6, 29, 71, 0.75) !important;
  }

  .md\:hover\:border-secondary:hover{
    --border-opacity: 1 !important;
    border-color: #e35205 !important;
    border-color: rgba(227, 82, 5, var(--border-opacity)) !important;
  }

  .md\:hover\:border-white:hover{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .md\:hover\:border-seashell:hover{
    --border-opacity: 1 !important;
    border-color: #fef7f1 !important;
    border-color: rgba(254, 247, 241, var(--border-opacity)) !important;
  }

  .md\:hover\:border-black:hover{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .md\:hover\:border-dark:hover{
    --border-opacity: 1 !important;
    border-color: #0d1a2e !important;
    border-color: rgba(13, 26, 46, var(--border-opacity)) !important;
  }

  .md\:hover\:border-green:hover{
    --border-opacity: 1 !important;
    border-color: #00e175 !important;
    border-color: rgba(0, 225, 117, var(--border-opacity)) !important;
  }

  .md\:hover\:border-dark-gray:hover{
    --border-opacity: 1 !important;
    border-color: #202020 !important;
    border-color: rgba(32, 32, 32, var(--border-opacity)) !important;
  }

  .md\:hover\:border-green-xp:hover{
    --border-opacity: 1 !important;
    border-color: #2d8269 !important;
    border-color: rgba(45, 130, 105, var(--border-opacity)) !important;
  }

  .md\:hover\:border-green-accent:hover{
    --border-opacity: 1 !important;
    border-color: #1f5b4a !important;
    border-color: rgba(31, 91, 74, var(--border-opacity)) !important;
  }

  .md\:hover\:border-blue-1:hover{
    --border-opacity: 1 !important;
    border-color: #407bd1 !important;
    border-color: rgba(64, 123, 209, var(--border-opacity)) !important;
  }

  .md\:hover\:border-blue-2:hover{
    --border-opacity: 1 !important;
    border-color: #1b265d !important;
    border-color: rgba(27, 38, 93, var(--border-opacity)) !important;
  }

  .md\:hover\:border-blue-3:hover{
    --border-opacity: 1 !important;
    border-color: #0D223E !important;
    border-color: rgba(13, 34, 62, var(--border-opacity)) !important;
  }

  .md\:hover\:border-blue-4:hover{
    --border-opacity: 1 !important;
    border-color: #1b365d !important;
    border-color: rgba(27, 54, 93, var(--border-opacity)) !important;
  }

  .md\:hover\:border-blue-5:hover{
    --border-opacity: 1 !important;
    border-color: #0C1B32 !important;
    border-color: rgba(12, 27, 50, var(--border-opacity)) !important;
  }

  .md\:hover\:border-blue-6:hover{
    --border-opacity: 1 !important;
    border-color: #132745 !important;
    border-color: rgba(19, 39, 69, var(--border-opacity)) !important;
  }

  .md\:hover\:border-blue-7:hover{
    --border-opacity: 1 !important;
    border-color: #0D1F3B !important;
    border-color: rgba(13, 31, 59, var(--border-opacity)) !important;
  }

  .md\:hover\:border-blue-8:hover{
    --border-opacity: 1 !important;
    border-color: #215FE8 !important;
    border-color: rgba(33, 95, 232, var(--border-opacity)) !important;
  }

  .md\:hover\:border-blue-9:hover{
    --border-opacity: 1 !important;
    border-color: #3049B2 !important;
    border-color: rgba(48, 73, 178, var(--border-opacity)) !important;
  }

  .md\:hover\:border-blue-10:hover{
    --border-opacity: 1 !important;
    border-color: #142947 !important;
    border-color: rgba(20, 41, 71, var(--border-opacity)) !important;
  }

  .md\:hover\:border-blue-11:hover{
    --border-opacity: 1 !important;
    border-color: #153561 !important;
    border-color: rgba(21, 53, 97, var(--border-opacity)) !important;
  }

  .md\:hover\:border-blue-12:hover{
    --border-opacity: 1 !important;
    border-color: #07101E !important;
    border-color: rgba(7, 16, 30, var(--border-opacity)) !important;
  }

  .md\:hover\:border-blue-13:hover{
    --border-opacity: 1 !important;
    border-color: #396DB9 !important;
    border-color: rgba(57, 109, 185, var(--border-opacity)) !important;
  }

  .md\:hover\:border-blue-14:hover{
    --border-opacity: 1 !important;
    border-color: #0045D7 !important;
    border-color: rgba(0, 69, 215, var(--border-opacity)) !important;
  }

  .md\:hover\:border-blue-15:hover{
    --border-opacity: 1 !important;
    border-color: #2A2549 !important;
    border-color: rgba(42, 37, 73, var(--border-opacity)) !important;
  }

  .md\:hover\:border-blue-16:hover{
    --border-opacity: 1 !important;
    border-color: #0D1F3C !important;
    border-color: rgba(13, 31, 60, var(--border-opacity)) !important;
  }

  .md\:hover\:border-green-1:hover{
    --border-opacity: 1 !important;
    border-color: #36826C !important;
    border-color: rgba(54, 130, 108, var(--border-opacity)) !important;
  }

  .md\:hover\:border-gray-1:hover{
    --border-opacity: 1 !important;
    border-color: #425669 !important;
    border-color: rgba(66, 86, 105, var(--border-opacity)) !important;
  }

  .md\:hover\:border-gray-2:hover{
    --border-opacity: 1 !important;
    border-color: #ececec !important;
    border-color: rgba(236, 236, 236, var(--border-opacity)) !important;
  }

  .md\:hover\:border-gray-3:hover{
    --border-opacity: 1 !important;
    border-color: #f9f9f9 !important;
    border-color: rgba(249, 249, 249, var(--border-opacity)) !important;
  }

  .md\:hover\:border-gray-4:hover{
    --border-opacity: 1 !important;
    border-color: #32414f !important;
    border-color: rgba(50, 65, 79, var(--border-opacity)) !important;
  }

  .md\:hover\:border-gray-5:hover{
    --border-opacity: 1 !important;
    border-color: #f2f2f2 !important;
    border-color: rgba(242, 242, 242, var(--border-opacity)) !important;
  }

  .md\:hover\:border-gray-6:hover{
    --border-opacity: 1 !important;
    border-color: #dcdcdc !important;
    border-color: rgba(220, 220, 220, var(--border-opacity)) !important;
  }

  .md\:hover\:border-gray-7:hover{
    --border-opacity: 1 !important;
    border-color: #e1e1e1 !important;
    border-color: rgba(225, 225, 225, var(--border-opacity)) !important;
  }

  .md\:hover\:border-purple:hover{
    --border-opacity: 1 !important;
    border-color: #F3F1FE !important;
    border-color: rgba(243, 241, 254, var(--border-opacity)) !important;
  }

  .md\:hover\:border-purple-1:hover{
    --border-opacity: 1 !important;
    border-color: #6555CF !important;
    border-color: rgba(101, 85, 207, var(--border-opacity)) !important;
  }

  .md\:hover\:border-transparent:hover{
    border-color: transparent !important;
  }

  .md\:hover\:border-orange:hover{
    --border-opacity: 1 !important;
    border-color: #FEF1F1 !important;
    border-color: rgba(254, 241, 241, var(--border-opacity)) !important;
  }

  .md\:hover\:border-orange-2:hover{
    --border-opacity: 1 !important;
    border-color: #F85904 !important;
    border-color: rgba(248, 89, 4, var(--border-opacity)) !important;
  }

  .md\:hover\:border-red:hover{
    --border-opacity: 1 !important;
    border-color: #E30505 !important;
    border-color: rgba(227, 5, 5, var(--border-opacity)) !important;
  }

  .md\:focus\:border-primary:focus{
    --border-opacity: 1 !important;
    border-color: #061d47 !important;
    border-color: rgba(6, 29, 71, var(--border-opacity)) !important;
  }

  .md\:focus\:border-primary-75:focus{
    border-color: rgba(6, 29, 71, 0.75) !important;
  }

  .md\:focus\:border-secondary:focus{
    --border-opacity: 1 !important;
    border-color: #e35205 !important;
    border-color: rgba(227, 82, 5, var(--border-opacity)) !important;
  }

  .md\:focus\:border-white:focus{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .md\:focus\:border-seashell:focus{
    --border-opacity: 1 !important;
    border-color: #fef7f1 !important;
    border-color: rgba(254, 247, 241, var(--border-opacity)) !important;
  }

  .md\:focus\:border-black:focus{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .md\:focus\:border-dark:focus{
    --border-opacity: 1 !important;
    border-color: #0d1a2e !important;
    border-color: rgba(13, 26, 46, var(--border-opacity)) !important;
  }

  .md\:focus\:border-green:focus{
    --border-opacity: 1 !important;
    border-color: #00e175 !important;
    border-color: rgba(0, 225, 117, var(--border-opacity)) !important;
  }

  .md\:focus\:border-dark-gray:focus{
    --border-opacity: 1 !important;
    border-color: #202020 !important;
    border-color: rgba(32, 32, 32, var(--border-opacity)) !important;
  }

  .md\:focus\:border-green-xp:focus{
    --border-opacity: 1 !important;
    border-color: #2d8269 !important;
    border-color: rgba(45, 130, 105, var(--border-opacity)) !important;
  }

  .md\:focus\:border-green-accent:focus{
    --border-opacity: 1 !important;
    border-color: #1f5b4a !important;
    border-color: rgba(31, 91, 74, var(--border-opacity)) !important;
  }

  .md\:focus\:border-blue-1:focus{
    --border-opacity: 1 !important;
    border-color: #407bd1 !important;
    border-color: rgba(64, 123, 209, var(--border-opacity)) !important;
  }

  .md\:focus\:border-blue-2:focus{
    --border-opacity: 1 !important;
    border-color: #1b265d !important;
    border-color: rgba(27, 38, 93, var(--border-opacity)) !important;
  }

  .md\:focus\:border-blue-3:focus{
    --border-opacity: 1 !important;
    border-color: #0D223E !important;
    border-color: rgba(13, 34, 62, var(--border-opacity)) !important;
  }

  .md\:focus\:border-blue-4:focus{
    --border-opacity: 1 !important;
    border-color: #1b365d !important;
    border-color: rgba(27, 54, 93, var(--border-opacity)) !important;
  }

  .md\:focus\:border-blue-5:focus{
    --border-opacity: 1 !important;
    border-color: #0C1B32 !important;
    border-color: rgba(12, 27, 50, var(--border-opacity)) !important;
  }

  .md\:focus\:border-blue-6:focus{
    --border-opacity: 1 !important;
    border-color: #132745 !important;
    border-color: rgba(19, 39, 69, var(--border-opacity)) !important;
  }

  .md\:focus\:border-blue-7:focus{
    --border-opacity: 1 !important;
    border-color: #0D1F3B !important;
    border-color: rgba(13, 31, 59, var(--border-opacity)) !important;
  }

  .md\:focus\:border-blue-8:focus{
    --border-opacity: 1 !important;
    border-color: #215FE8 !important;
    border-color: rgba(33, 95, 232, var(--border-opacity)) !important;
  }

  .md\:focus\:border-blue-9:focus{
    --border-opacity: 1 !important;
    border-color: #3049B2 !important;
    border-color: rgba(48, 73, 178, var(--border-opacity)) !important;
  }

  .md\:focus\:border-blue-10:focus{
    --border-opacity: 1 !important;
    border-color: #142947 !important;
    border-color: rgba(20, 41, 71, var(--border-opacity)) !important;
  }

  .md\:focus\:border-blue-11:focus{
    --border-opacity: 1 !important;
    border-color: #153561 !important;
    border-color: rgba(21, 53, 97, var(--border-opacity)) !important;
  }

  .md\:focus\:border-blue-12:focus{
    --border-opacity: 1 !important;
    border-color: #07101E !important;
    border-color: rgba(7, 16, 30, var(--border-opacity)) !important;
  }

  .md\:focus\:border-blue-13:focus{
    --border-opacity: 1 !important;
    border-color: #396DB9 !important;
    border-color: rgba(57, 109, 185, var(--border-opacity)) !important;
  }

  .md\:focus\:border-blue-14:focus{
    --border-opacity: 1 !important;
    border-color: #0045D7 !important;
    border-color: rgba(0, 69, 215, var(--border-opacity)) !important;
  }

  .md\:focus\:border-blue-15:focus{
    --border-opacity: 1 !important;
    border-color: #2A2549 !important;
    border-color: rgba(42, 37, 73, var(--border-opacity)) !important;
  }

  .md\:focus\:border-blue-16:focus{
    --border-opacity: 1 !important;
    border-color: #0D1F3C !important;
    border-color: rgba(13, 31, 60, var(--border-opacity)) !important;
  }

  .md\:focus\:border-green-1:focus{
    --border-opacity: 1 !important;
    border-color: #36826C !important;
    border-color: rgba(54, 130, 108, var(--border-opacity)) !important;
  }

  .md\:focus\:border-gray-1:focus{
    --border-opacity: 1 !important;
    border-color: #425669 !important;
    border-color: rgba(66, 86, 105, var(--border-opacity)) !important;
  }

  .md\:focus\:border-gray-2:focus{
    --border-opacity: 1 !important;
    border-color: #ececec !important;
    border-color: rgba(236, 236, 236, var(--border-opacity)) !important;
  }

  .md\:focus\:border-gray-3:focus{
    --border-opacity: 1 !important;
    border-color: #f9f9f9 !important;
    border-color: rgba(249, 249, 249, var(--border-opacity)) !important;
  }

  .md\:focus\:border-gray-4:focus{
    --border-opacity: 1 !important;
    border-color: #32414f !important;
    border-color: rgba(50, 65, 79, var(--border-opacity)) !important;
  }

  .md\:focus\:border-gray-5:focus{
    --border-opacity: 1 !important;
    border-color: #f2f2f2 !important;
    border-color: rgba(242, 242, 242, var(--border-opacity)) !important;
  }

  .md\:focus\:border-gray-6:focus{
    --border-opacity: 1 !important;
    border-color: #dcdcdc !important;
    border-color: rgba(220, 220, 220, var(--border-opacity)) !important;
  }

  .md\:focus\:border-gray-7:focus{
    --border-opacity: 1 !important;
    border-color: #e1e1e1 !important;
    border-color: rgba(225, 225, 225, var(--border-opacity)) !important;
  }

  .md\:focus\:border-purple:focus{
    --border-opacity: 1 !important;
    border-color: #F3F1FE !important;
    border-color: rgba(243, 241, 254, var(--border-opacity)) !important;
  }

  .md\:focus\:border-purple-1:focus{
    --border-opacity: 1 !important;
    border-color: #6555CF !important;
    border-color: rgba(101, 85, 207, var(--border-opacity)) !important;
  }

  .md\:focus\:border-transparent:focus{
    border-color: transparent !important;
  }

  .md\:focus\:border-orange:focus{
    --border-opacity: 1 !important;
    border-color: #FEF1F1 !important;
    border-color: rgba(254, 241, 241, var(--border-opacity)) !important;
  }

  .md\:focus\:border-orange-2:focus{
    --border-opacity: 1 !important;
    border-color: #F85904 !important;
    border-color: rgba(248, 89, 4, var(--border-opacity)) !important;
  }

  .md\:focus\:border-red:focus{
    --border-opacity: 1 !important;
    border-color: #E30505 !important;
    border-color: rgba(227, 5, 5, var(--border-opacity)) !important;
  }

  .md\:border-opacity-0{
    --border-opacity: 0 !important;
  }

  .md\:border-opacity-5{
    --border-opacity: 0.05 !important;
  }

  .md\:border-opacity-10{
    --border-opacity: 0.1 !important;
  }

  .md\:border-opacity-25{
    --border-opacity: 0.25 !important;
  }

  .md\:border-opacity-40{
    --border-opacity: 0.4 !important;
  }

  .md\:border-opacity-50{
    --border-opacity: 0.5 !important;
  }

  .md\:border-opacity-75{
    --border-opacity: 0.75 !important;
  }

  .md\:border-opacity-90{
    --border-opacity: 0.9 !important;
  }

  .md\:border-opacity-100{
    --border-opacity: 1 !important;
  }

  .md\:hover\:border-opacity-0:hover{
    --border-opacity: 0 !important;
  }

  .md\:hover\:border-opacity-5:hover{
    --border-opacity: 0.05 !important;
  }

  .md\:hover\:border-opacity-10:hover{
    --border-opacity: 0.1 !important;
  }

  .md\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25 !important;
  }

  .md\:hover\:border-opacity-40:hover{
    --border-opacity: 0.4 !important;
  }

  .md\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5 !important;
  }

  .md\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75 !important;
  }

  .md\:hover\:border-opacity-90:hover{
    --border-opacity: 0.9 !important;
  }

  .md\:hover\:border-opacity-100:hover{
    --border-opacity: 1 !important;
  }

  .md\:focus\:border-opacity-0:focus{
    --border-opacity: 0 !important;
  }

  .md\:focus\:border-opacity-5:focus{
    --border-opacity: 0.05 !important;
  }

  .md\:focus\:border-opacity-10:focus{
    --border-opacity: 0.1 !important;
  }

  .md\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25 !important;
  }

  .md\:focus\:border-opacity-40:focus{
    --border-opacity: 0.4 !important;
  }

  .md\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5 !important;
  }

  .md\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75 !important;
  }

  .md\:focus\:border-opacity-90:focus{
    --border-opacity: 0.9 !important;
  }

  .md\:focus\:border-opacity-100:focus{
    --border-opacity: 1 !important;
  }

  .md\:rounded-none{
    border-radius: 0 !important;
  }

  .md\:rounded-sm{
    border-radius: 0.125rem !important;
  }

  .md\:rounded{
    border-radius: 0.25rem !important;
  }

  .md\:rounded-md{
    border-radius: 0.375rem !important;
  }

  .md\:rounded-lg{
    border-radius: 0.5rem !important;
  }

  .md\:rounded-xl{
    border-radius: 0.75rem !important;
  }

  .md\:rounded-2xl{
    border-radius: 1rem !important;
  }

  .md\:rounded-3xl{
    border-radius: 1.5rem !important;
  }

  .md\:rounded-full{
    border-radius: 9999px !important;
  }

  .md\:rounded-t-none{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .md\:rounded-r-none{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .md\:rounded-b-none{
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .md\:rounded-l-none{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .md\:rounded-t-sm{
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }

  .md\:rounded-r-sm{
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }

  .md\:rounded-b-sm{
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .md\:rounded-l-sm{
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .md\:rounded-t{
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }

  .md\:rounded-r{
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }

  .md\:rounded-b{
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .md\:rounded-l{
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .md\:rounded-t-md{
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }

  .md\:rounded-r-md{
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }

  .md\:rounded-b-md{
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .md\:rounded-l-md{
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .md\:rounded-t-lg{
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }

  .md\:rounded-r-lg{
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }

  .md\:rounded-b-lg{
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .md\:rounded-l-lg{
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .md\:rounded-t-xl{
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
  }

  .md\:rounded-r-xl{
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }

  .md\:rounded-b-xl{
    border-bottom-right-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }

  .md\:rounded-l-xl{
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }

  .md\:rounded-t-2xl{
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }

  .md\:rounded-r-2xl{
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }

  .md\:rounded-b-2xl{
    border-bottom-right-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }

  .md\:rounded-l-2xl{
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }

  .md\:rounded-t-3xl{
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }

  .md\:rounded-r-3xl{
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }

  .md\:rounded-b-3xl{
    border-bottom-right-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }

  .md\:rounded-l-3xl{
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }

  .md\:rounded-t-full{
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .md\:rounded-r-full{
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .md\:rounded-b-full{
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .md\:rounded-l-full{
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .md\:rounded-tl-none{
    border-top-left-radius: 0 !important;
  }

  .md\:rounded-tr-none{
    border-top-right-radius: 0 !important;
  }

  .md\:rounded-br-none{
    border-bottom-right-radius: 0 !important;
  }

  .md\:rounded-bl-none{
    border-bottom-left-radius: 0 !important;
  }

  .md\:rounded-tl-sm{
    border-top-left-radius: 0.125rem !important;
  }

  .md\:rounded-tr-sm{
    border-top-right-radius: 0.125rem !important;
  }

  .md\:rounded-br-sm{
    border-bottom-right-radius: 0.125rem !important;
  }

  .md\:rounded-bl-sm{
    border-bottom-left-radius: 0.125rem !important;
  }

  .md\:rounded-tl{
    border-top-left-radius: 0.25rem !important;
  }

  .md\:rounded-tr{
    border-top-right-radius: 0.25rem !important;
  }

  .md\:rounded-br{
    border-bottom-right-radius: 0.25rem !important;
  }

  .md\:rounded-bl{
    border-bottom-left-radius: 0.25rem !important;
  }

  .md\:rounded-tl-md{
    border-top-left-radius: 0.375rem !important;
  }

  .md\:rounded-tr-md{
    border-top-right-radius: 0.375rem !important;
  }

  .md\:rounded-br-md{
    border-bottom-right-radius: 0.375rem !important;
  }

  .md\:rounded-bl-md{
    border-bottom-left-radius: 0.375rem !important;
  }

  .md\:rounded-tl-lg{
    border-top-left-radius: 0.5rem !important;
  }

  .md\:rounded-tr-lg{
    border-top-right-radius: 0.5rem !important;
  }

  .md\:rounded-br-lg{
    border-bottom-right-radius: 0.5rem !important;
  }

  .md\:rounded-bl-lg{
    border-bottom-left-radius: 0.5rem !important;
  }

  .md\:rounded-tl-xl{
    border-top-left-radius: 0.75rem !important;
  }

  .md\:rounded-tr-xl{
    border-top-right-radius: 0.75rem !important;
  }

  .md\:rounded-br-xl{
    border-bottom-right-radius: 0.75rem !important;
  }

  .md\:rounded-bl-xl{
    border-bottom-left-radius: 0.75rem !important;
  }

  .md\:rounded-tl-2xl{
    border-top-left-radius: 1rem !important;
  }

  .md\:rounded-tr-2xl{
    border-top-right-radius: 1rem !important;
  }

  .md\:rounded-br-2xl{
    border-bottom-right-radius: 1rem !important;
  }

  .md\:rounded-bl-2xl{
    border-bottom-left-radius: 1rem !important;
  }

  .md\:rounded-tl-3xl{
    border-top-left-radius: 1.5rem !important;
  }

  .md\:rounded-tr-3xl{
    border-top-right-radius: 1.5rem !important;
  }

  .md\:rounded-br-3xl{
    border-bottom-right-radius: 1.5rem !important;
  }

  .md\:rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem !important;
  }

  .md\:rounded-tl-full{
    border-top-left-radius: 9999px !important;
  }

  .md\:rounded-tr-full{
    border-top-right-radius: 9999px !important;
  }

  .md\:rounded-br-full{
    border-bottom-right-radius: 9999px !important;
  }

  .md\:rounded-bl-full{
    border-bottom-left-radius: 9999px !important;
  }

  .md\:border-solid{
    border-style: solid !important;
  }

  .md\:border-dashed{
    border-style: dashed !important;
  }

  .md\:border-dotted{
    border-style: dotted !important;
  }

  .md\:border-double{
    border-style: double !important;
  }

  .md\:border-none{
    border-style: none !important;
  }

  .md\:border-0{
    border-width: 0 !important;
  }

  .md\:border-2{
    border-width: 2px !important;
  }

  .md\:border-4{
    border-width: 4px !important;
  }

  .md\:border-8{
    border-width: 8px !important;
  }

  .md\:border{
    border-width: 1px !important;
  }

  .md\:border-t-0{
    border-top-width: 0 !important;
  }

  .md\:border-r-0{
    border-right-width: 0 !important;
  }

  .md\:border-b-0{
    border-bottom-width: 0 !important;
  }

  .md\:border-l-0{
    border-left-width: 0 !important;
  }

  .md\:border-t-2{
    border-top-width: 2px !important;
  }

  .md\:border-r-2{
    border-right-width: 2px !important;
  }

  .md\:border-b-2{
    border-bottom-width: 2px !important;
  }

  .md\:border-l-2{
    border-left-width: 2px !important;
  }

  .md\:border-t-4{
    border-top-width: 4px !important;
  }

  .md\:border-r-4{
    border-right-width: 4px !important;
  }

  .md\:border-b-4{
    border-bottom-width: 4px !important;
  }

  .md\:border-l-4{
    border-left-width: 4px !important;
  }

  .md\:border-t-8{
    border-top-width: 8px !important;
  }

  .md\:border-r-8{
    border-right-width: 8px !important;
  }

  .md\:border-b-8{
    border-bottom-width: 8px !important;
  }

  .md\:border-l-8{
    border-left-width: 8px !important;
  }

  .md\:border-t{
    border-top-width: 1px !important;
  }

  .md\:border-r{
    border-right-width: 1px !important;
  }

  .md\:border-b{
    border-bottom-width: 1px !important;
  }

  .md\:border-l{
    border-left-width: 1px !important;
  }

  .md\:box-border{
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
  }

  .md\:box-content{
    -webkit-box-sizing: content-box !important;
            box-sizing: content-box !important;
  }

  .md\:cursor-auto{
    cursor: auto !important;
  }

  .md\:cursor-default{
    cursor: default !important;
  }

  .md\:cursor-pointer{
    cursor: pointer !important;
  }

  .md\:cursor-wait{
    cursor: wait !important;
  }

  .md\:cursor-text{
    cursor: text !important;
  }

  .md\:cursor-move{
    cursor: move !important;
  }

  .md\:cursor-not-allowed{
    cursor: not-allowed !important;
  }

  .md\:block{
    display: block !important;
  }

  .md\:inline-block{
    display: inline-block !important;
  }

  .md\:inline{
    display: inline !important;
  }

  .md\:flex{
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .md\:inline-flex{
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .md\:table{
    display: table !important;
  }

  .md\:table-caption{
    display: table-caption !important;
  }

  .md\:table-cell{
    display: table-cell !important;
  }

  .md\:table-column{
    display: table-column !important;
  }

  .md\:table-column-group{
    display: table-column-group !important;
  }

  .md\:table-footer-group{
    display: table-footer-group !important;
  }

  .md\:table-header-group{
    display: table-header-group !important;
  }

  .md\:table-row-group{
    display: table-row-group !important;
  }

  .md\:table-row{
    display: table-row !important;
  }

  .md\:flow-root{
    display: flow-root !important;
  }

  .md\:grid{
    display: grid !important;
  }

  .md\:inline-grid{
    display: inline-grid !important;
  }

  .md\:contents{
    display: contents !important;
  }

  .md\:hidden{
    display: none !important;
  }

  .md\:flex-row{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .md\:flex-row-reverse{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .md\:flex-col{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .md\:flex-col-reverse{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .md\:flex-wrap{
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .md\:flex-wrap-reverse{
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .md\:flex-no-wrap{
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .md\:place-items-auto{
    place-items: auto !important;
  }

  .md\:place-items-start{
    place-items: start !important;
  }

  .md\:place-items-end{
    place-items: end !important;
  }

  .md\:place-items-center{
    place-items: center !important;
  }

  .md\:place-items-stretch{
    place-items: stretch !important;
  }

  .md\:place-content-center{
    place-content: center !important;
  }

  .md\:place-content-start{
    place-content: start !important;
  }

  .md\:place-content-end{
    place-content: end !important;
  }

  .md\:place-content-between{
    place-content: space-between !important;
  }

  .md\:place-content-around{
    place-content: space-around !important;
  }

  .md\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .md\:place-content-stretch{
    place-content: stretch !important;
  }

  .md\:place-self-auto{
    place-self: auto !important;
  }

  .md\:place-self-start{
    place-self: start !important;
  }

  .md\:place-self-end{
    place-self: end !important;
  }

  .md\:place-self-center{
    place-self: center !important;
  }

  .md\:place-self-stretch{
    place-self: stretch !important;
  }

  .md\:items-start{
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .md\:items-end{
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .md\:items-center{
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .md\:items-baseline{
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .md\:items-stretch{
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .md\:content-center{
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .md\:content-start{
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .md\:content-end{
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .md\:content-between{
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .md\:content-around{
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .md\:content-evenly{
    -ms-flex-line-pack: space-evenly !important;
        align-content: space-evenly !important;
  }

  .md\:self-auto{
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .md\:self-start{
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .md\:self-end{
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .md\:self-center{
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .md\:self-stretch{
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .md\:justify-items-auto{
    justify-items: auto !important;
  }

  .md\:justify-items-start{
    justify-items: start !important;
  }

  .md\:justify-items-end{
    justify-items: end !important;
  }

  .md\:justify-items-center{
    justify-items: center !important;
  }

  .md\:justify-items-stretch{
    justify-items: stretch !important;
  }

  .md\:justify-start{
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .md\:justify-end{
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .md\:justify-center{
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .md\:justify-between{
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .md\:justify-around{
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .md\:justify-evenly{
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .md\:justify-self-auto{
    justify-self: auto !important;
  }

  .md\:justify-self-start{
    justify-self: start !important;
  }

  .md\:justify-self-end{
    justify-self: end !important;
  }

  .md\:justify-self-center{
    justify-self: center !important;
  }

  .md\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .md\:flex-1{
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important;
  }

  .md\:flex-173{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 173px !important;
            flex: 0 0 173px !important;
  }

  .md\:flex-260{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 260px !important;
            flex: 0 0 260px !important;
  }

  .md\:flex-620{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 620px !important;
            flex: 0 0 620px !important;
  }

  .md\:flex-auto{
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .md\:flex-initial{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
  }

  .md\:flex-none{
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
  }

  .md\:flex-grow-0{
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .md\:flex-grow{
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .md\:flex-shrink-0{
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .md\:flex-shrink{
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .md\:order-1{
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .md\:order-2{
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .md\:order-3{
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .md\:order-4{
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .md\:order-5{
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .md\:order-6{
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .md\:order-7{
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .md\:order-8{
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .md\:order-9{
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .md\:order-10{
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .md\:order-11{
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .md\:order-12{
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .md\:order-first{
    -webkit-box-ordinal-group: -9998 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .md\:order-last{
    -webkit-box-ordinal-group: 10000 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .md\:order-none{
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .md\:float-right{
    float: right !important;
  }

  .md\:float-left{
    float: left !important;
  }

  .md\:float-none{
    float: none !important;
  }

  .md\:clearfix:after{
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .md\:clear-left{
    clear: left !important;
  }

  .md\:clear-right{
    clear: right !important;
  }

  .md\:clear-both{
    clear: both !important;
  }

  .md\:clear-none{
    clear: none !important;
  }

  .md\:font-sans{
    font-family: Helvetiva, Arial, sans-serif !important;
  }

  .md\:font-hairline{
    font-weight: 100 !important;
  }

  .md\:font-thin{
    font-weight: 200 !important;
  }

  .md\:font-light{
    font-weight: 300 !important;
  }

  .md\:font-normal{
    font-weight: 400 !important;
  }

  .md\:font-medium{
    font-weight: 500 !important;
  }

  .md\:font-semibold{
    font-weight: 600 !important;
  }

  .md\:font-bold{
    font-weight: 700 !important;
  }

  .md\:font-extrabold{
    font-weight: 800 !important;
  }

  .md\:font-black{
    font-weight: 900 !important;
  }

  .md\:hover\:font-hairline:hover{
    font-weight: 100 !important;
  }

  .md\:hover\:font-thin:hover{
    font-weight: 200 !important;
  }

  .md\:hover\:font-light:hover{
    font-weight: 300 !important;
  }

  .md\:hover\:font-normal:hover{
    font-weight: 400 !important;
  }

  .md\:hover\:font-medium:hover{
    font-weight: 500 !important;
  }

  .md\:hover\:font-semibold:hover{
    font-weight: 600 !important;
  }

  .md\:hover\:font-bold:hover{
    font-weight: 700 !important;
  }

  .md\:hover\:font-extrabold:hover{
    font-weight: 800 !important;
  }

  .md\:hover\:font-black:hover{
    font-weight: 900 !important;
  }

  .md\:focus\:font-hairline:focus{
    font-weight: 100 !important;
  }

  .md\:focus\:font-thin:focus{
    font-weight: 200 !important;
  }

  .md\:focus\:font-light:focus{
    font-weight: 300 !important;
  }

  .md\:focus\:font-normal:focus{
    font-weight: 400 !important;
  }

  .md\:focus\:font-medium:focus{
    font-weight: 500 !important;
  }

  .md\:focus\:font-semibold:focus{
    font-weight: 600 !important;
  }

  .md\:focus\:font-bold:focus{
    font-weight: 700 !important;
  }

  .md\:focus\:font-extrabold:focus{
    font-weight: 800 !important;
  }

  .md\:focus\:font-black:focus{
    font-weight: 900 !important;
  }

  .md\:h-0{
    height: 0px !important;
  }

  .md\:h-1{
    height: .25rem !important;
  }

  .md\:h-2{
    height: .5rem !important;
  }

  .md\:h-3{
    height: .75rem !important;
  }

  .md\:h-4{
    height: 1rem !important;
  }

  .md\:h-5{
    height: 1.25rem !important;
  }

  .md\:h-6{
    height: 1.5rem !important;
  }

  .md\:h-7{
    height: 1.75rem !important;
  }

  .md\:h-8{
    height: 2rem !important;
  }

  .md\:h-9{
    height: 2.25rem !important;
  }

  .md\:h-10{
    height: 2.5rem !important;
  }

  .md\:h-11{
    height: 2.75rem !important;
  }

  .md\:h-12{
    height: 3rem !important;
  }

  .md\:h-13{
    height: 3.25rem !important;
  }

  .md\:h-14{
    height: 3.5rem !important;
  }

  .md\:h-15{
    height: 3.75rem !important;
  }

  .md\:h-16{
    height: 4rem !important;
  }

  .md\:h-17{
    height: 4.25rem !important;
  }

  .md\:h-18{
    height: 4.5rem !important;
  }

  .md\:h-19{
    height: 4.75rem !important;
  }

  .md\:h-20{
    height: 5rem !important;
  }

  .md\:h-21{
    height: 5.25rem !important;
  }

  .md\:h-22{
    height: 5.5rem !important;
  }

  .md\:h-23{
    height: 5.75rem !important;
  }

  .md\:h-24{
    height: 6rem !important;
  }

  .md\:h-25{
    height: 6.25rem !important;
  }

  .md\:h-26{
    height: 6.5rem !important;
  }

  .md\:h-27{
    height: 6.75rem !important;
  }

  .md\:h-28{
    height: 7rem !important;
  }

  .md\:h-29{
    height: 7.25rem !important;
  }

  .md\:h-30{
    height: 7.5rem !important;
  }

  .md\:h-31{
    height: 7.75rem !important;
  }

  .md\:h-32{
    height: 8rem !important;
  }

  .md\:h-33{
    height: 8.25rem !important;
  }

  .md\:h-34{
    height: 8.5rem !important;
  }

  .md\:h-35{
    height: 8.75rem !important;
  }

  .md\:h-36{
    height: 9rem !important;
  }

  .md\:h-37{
    height: 9.25rem !important;
  }

  .md\:h-38{
    height: 9.5rem !important;
  }

  .md\:h-39{
    height: 9.75rem !important;
  }

  .md\:h-40{
    height: 10rem !important;
  }

  .md\:h-41{
    height: 10.25rem !important;
  }

  .md\:h-42{
    height: 10.5rem !important;
  }

  .md\:h-43{
    height: 10.75rem !important;
  }

  .md\:h-44{
    height: 11rem !important;
  }

  .md\:h-45{
    height: 11.25rem !important;
  }

  .md\:h-46{
    height: 11.5rem !important;
  }

  .md\:h-47{
    height: 11.75rem !important;
  }

  .md\:h-48{
    height: 12rem !important;
  }

  .md\:h-49{
    height: 12.25rem !important;
  }

  .md\:h-50{
    height: 12.5rem !important;
  }

  .md\:h-51{
    height: 12.75rem !important;
  }

  .md\:h-52{
    height: 13rem !important;
  }

  .md\:h-53{
    height: 13.25rem !important;
  }

  .md\:h-54{
    height: 13.5rem !important;
  }

  .md\:h-55{
    height: 13.75rem !important;
  }

  .md\:h-56{
    height: 14rem !important;
  }

  .md\:h-65{
    height: 16.25rem !important;
  }

  .md\:h-70{
    height: 17.5rem !important;
  }

  .md\:h-71{
    height: 17.75rem !important;
  }

  .md\:h-72{
    height: 18rem !important;
  }

  .md\:h-73{
    height: 18.25rem !important;
  }

  .md\:h-74{
    height: 18.5rem !important;
  }

  .md\:h-75{
    height: 18.75rem !important;
  }

  .md\:h-76{
    height: 19rem !important;
  }

  .md\:h-77{
    height: 19.25rem !important;
  }

  .md\:h-78{
    height: 19.5rem !important;
  }

  .md\:h-79{
    height: 19.75rem !important;
  }

  .md\:h-80{
    height: 20rem !important;
  }

  .md\:h-81{
    height: 20.25rem !important;
  }

  .md\:h-82{
    height: 20.5rem !important;
  }

  .md\:h-83{
    height: 20.75rem !important;
  }

  .md\:h-84{
    height: 21rem !important;
  }

  .md\:h-85{
    height: 21.25rem !important;
  }

  .md\:h-86{
    height: 21.5rem !important;
  }

  .md\:h-87{
    height: 21.75rem !important;
  }

  .md\:h-88{
    height: 22rem !important;
  }

  .md\:h-89{
    height: 22.25rem !important;
  }

  .md\:h-90{
    height: 22.5rem !important;
  }

  .md\:h-91{
    height: 22.75rem !important;
  }

  .md\:h-92{
    height: 23rem !important;
  }

  .md\:h-95{
    height: 23.75rem !important;
  }

  .md\:h-100{
    height: 25rem !important;
  }

  .md\:h-131{
    height: 25.25rem !important;
  }

  .md\:h-135{
    height: 34rem !important;
  }

  .md\:h-150{
    height: 37.5rem !important;
  }

  .md\:h-200{
    height: 50rem !important;
  }

  .md\:h-710{
    height: 44.375rem !important;
  }

  .md\:h-820{
    height: 51.25rem !important;
  }

  .md\:h-1440{
    height: 90rem !important;
  }

  .md\:h-auto{
    height: auto !important;
  }

  .md\:h-2\.5{
    height: .625rem !important;
  }

  .md\:h-6\.25{
    height: 1.5626rem !important;
  }

  .md\:h-7\.5{
    height: 1.875rem !important;
  }

  .md\:h-12\.5{
    height: 3.125rem !important;
  }

  .md\:h-17\.5{
    height: 4.375rem !important;
  }

  .md\:h-31\.5{
    height: 7.875rem !important;
  }

  .md\:h-thumb-tript-lg{
    height: 15.625rem !important;
  }

  .md\:h-thumb-tript-md{
    height: 11.25rem !important;
  }

  .md\:h-thumb-trip-xl{
    height: 20.625rem !important;
  }

  .md\:h-tarapprendre-title-lg{
    height: 58.75rem !important;
  }

  .md\:h-oblong-list-lg{
    height: 40.93rem !important;
  }

  .md\:h-oblong-list-md{
    height: 20.95rem !important;
  }

  .md\:h-oblong-content-lg{
    height: 26.875rem !important;
  }

  .md\:h-article-thumb-lg{
    height: 10.625rem !important;
  }

  .md\:h-support-title-l-lg{
    height: 28.125rem !important;
  }

  .md\:h-support-title-r-lg{
    height: 17.8125rem !important;
  }

  .md\:h-main-footer-menu{
    height: 13.75rem !important;
  }

  .md\:h-main-footer-logo{
    height: 25.625rem !important;
  }

  .md\:h-full{
    height: 100% !important;
  }

  .md\:h-screen{
    height: 100vh !important;
  }

  .md\:h-82\.5{
    height: 20.625rem !important;
  }

  .md\:text-0{
    font-size: 0 !important;
  }

  .md\:text-7{
    font-size: 0.4375rem !important;
  }

  .md\:text-8{
    font-size: 0.5rem !important;
  }

  .md\:text-10{
    font-size: 0.625rem !important;
  }

  .md\:text-11{
    font-size: 0.6875rem !important;
  }

  .md\:text-12{
    font-size: 0.75rem !important;
  }

  .md\:text-13{
    font-size: 0.8125rem !important;
  }

  .md\:text-14{
    font-size: 0.875rem !important;
  }

  .md\:text-15{
    font-size: 0.9375rem !important;
  }

  .md\:text-17{
    font-size: 1.0625rem !important;
  }

  .md\:text-18{
    font-size: 1.125rem !important;
  }

  .md\:text-20{
    font-size: 1.25rem !important;
  }

  .md\:text-21{
    font-size: 1.3125rem !important;
  }

  .md\:text-22{
    font-size: 1.1375rem !important;
  }

  .md\:text-25{
    font-size: 1.5625rem !important;
  }

  .md\:text-30{
    font-size: 1.875rem !important;
  }

  .md\:text-32{
    font-size: 2rem !important;
  }

  .md\:text-35{
    font-size: 2.1875rem !important;
  }

  .md\:text-37{
    font-size: 2.3125rem !important;
  }

  .md\:text-40{
    font-size: 2.5rem !important;
  }

  .md\:text-45{
    font-size: 2.8125rem !important;
  }

  .md\:text-46{
    font-size: 2.875rem !important;
  }

  .md\:text-50{
    font-size: 3.125rem !important;
  }

  .md\:text-55{
    font-size: 3.4375rem !important;
  }

  .md\:text-65{
    font-size: 4.063rem !important;
  }

  .md\:text-70{
    font-size: 4.375rem !important;
  }

  .md\:text-80{
    font-size: 5rem !important;
  }

  .md\:text-90{
    font-size: 5.625rem !important;
  }

  .md\:text-100{
    font-size: 6.25rem !important;
  }

  .md\:text-105{
    font-size: 6.563rem !important;
  }

  .md\:text-130{
    font-size: 8.125rem !important;
  }

  .md\:text-150{
    font-size: 9.375rem !important;
  }

  .md\:text-400{
    font-size: 25rem !important;
  }

  .md\:text-900{
    font-size: 56.25rem !important;
  }

  .md\:text-icon{
    font-size: .625rem !important;
  }

  .md\:text-xs{
    font-size: 0.8rem !important;
  }

  .md\:text-tiny{
    font-size: .875rem !important;
  }

  .md\:text-base{
    font-size: 1rem !important;
  }

  .md\:text-lg{
    font-size: 1.125rem !important;
  }

  .md\:text-xl{
    font-size: 1.25rem !important;
  }

  .md\:text-2xl{
    font-size: 1.5rem !important;
  }

  .md\:text-3xl{
    font-size: 1.875rem !important;
  }

  .md\:text-4xl{
    font-size: 2.25rem !important;
  }

  .md\:text-5xl{
    font-size: 2.875rem !important;
  }

  .md\:text-6xl{
    font-size: 3rem !important;
  }

  .md\:text-7xl{
    font-size: 4rem !important;
  }

  .md\:text-8xl{
    font-size: 5rem !important;
  }

  .md\:text-9xl{
    font-size: 5.625rem !important;
  }

  .md\:leading-3{
    line-height: .75rem !important;
  }

  .md\:leading-4{
    line-height: 1rem !important;
  }

  .md\:leading-5{
    line-height: 1.25rem !important;
  }

  .md\:leading-6{
    line-height: 1.5rem !important;
  }

  .md\:leading-7{
    line-height: 1.75rem !important;
  }

  .md\:leading-8{
    line-height: 2rem !important;
  }

  .md\:leading-9{
    line-height: 2.25rem !important;
  }

  .md\:leading-10{
    line-height: 2.5rem !important;
  }

  .md\:leading-15{
    line-height: 15px !important;
  }

  .md\:leading-18{
    line-height: 18px !important;
  }

  .md\:leading-22{
    line-height: 22px !important;
  }

  .md\:leading-35{
    line-height: 35px !important;
  }

  .md\:leading-40{
    line-height: 40px !important;
  }

  .md\:leading-50{
    line-height: 50px !important;
  }

  .md\:leading-55{
    line-height: 55px !important;
  }

  .md\:leading-none{
    line-height: 1 !important;
  }

  .md\:leading-tight{
    line-height: 1.25 !important;
  }

  .md\:leading-snug{
    line-height: 1.375 !important;
  }

  .md\:leading-normal{
    line-height: 1.5 !important;
  }

  .md\:leading-relaxed{
    line-height: 1.625 !important;
  }

  .md\:leading-loose{
    line-height: 2 !important;
  }

  .md\:leading-0\.75{
    line-height: 0.75 !important;
  }

  .md\:leading-1\.15{
    line-height: 1.15 !important;
  }

  .md\:leading-1\.2{
    line-height: 1.2 !important;
  }

  .md\:leading-1\.25{
    line-height: 1.25 !important;
  }

  .md\:leading-1\.3{
    line-height: 1.3 !important;
  }

  .md\:leading-1\.6{
    line-height: 1.6 !important;
  }

  .md\:list-inside{
    list-style-position: inside !important;
  }

  .md\:list-outside{
    list-style-position: outside !important;
  }

  .md\:list-none{
    list-style-type: none !important;
  }

  .md\:list-disc{
    list-style-type: disc !important;
  }

  .md\:list-decimal{
    list-style-type: decimal !important;
  }

  .md\:m-0{
    margin: 0px !important;
  }

  .md\:m-1{
    margin: .25rem !important;
  }

  .md\:m-2{
    margin: .5rem !important;
  }

  .md\:m-3{
    margin: .75rem !important;
  }

  .md\:m-4{
    margin: 1rem !important;
  }

  .md\:m-5{
    margin: 1.25rem !important;
  }

  .md\:m-6{
    margin: 1.5rem !important;
  }

  .md\:m-7{
    margin: 1.75rem !important;
  }

  .md\:m-8{
    margin: 2rem !important;
  }

  .md\:m-9{
    margin: 2.25rem !important;
  }

  .md\:m-10{
    margin: 2.5rem !important;
  }

  .md\:m-11{
    margin: 2.75rem !important;
  }

  .md\:m-12{
    margin: 3rem !important;
  }

  .md\:m-13{
    margin: 3.25rem !important;
  }

  .md\:m-14{
    margin: 3.5rem !important;
  }

  .md\:m-15{
    margin: 3.75rem !important;
  }

  .md\:m-16{
    margin: 4rem !important;
  }

  .md\:m-17{
    margin: 4.25rem !important;
  }

  .md\:m-18{
    margin: 4.5rem !important;
  }

  .md\:m-19{
    margin: 4.75rem !important;
  }

  .md\:m-20{
    margin: 5rem !important;
  }

  .md\:m-21{
    margin: 5.25rem !important;
  }

  .md\:m-22{
    margin: 5.5rem !important;
  }

  .md\:m-23{
    margin: 5.75rem !important;
  }

  .md\:m-24{
    margin: 6rem !important;
  }

  .md\:m-25{
    margin: 6.25rem !important;
  }

  .md\:m-26{
    margin: 6.5rem !important;
  }

  .md\:m-27{
    margin: 6.75rem !important;
  }

  .md\:m-28{
    margin: 7rem !important;
  }

  .md\:m-29{
    margin: 7.25rem !important;
  }

  .md\:m-30{
    margin: 7.5rem !important;
  }

  .md\:m-31{
    margin: 7.75rem !important;
  }

  .md\:m-32{
    margin: 8rem !important;
  }

  .md\:m-33{
    margin: 8.25rem !important;
  }

  .md\:m-34{
    margin: 8.5rem !important;
  }

  .md\:m-35{
    margin: 8.75rem !important;
  }

  .md\:m-36{
    margin: 9rem !important;
  }

  .md\:m-37{
    margin: 9.25rem !important;
  }

  .md\:m-38{
    margin: 9.5rem !important;
  }

  .md\:m-39{
    margin: 9.75rem !important;
  }

  .md\:m-40{
    margin: 10rem !important;
  }

  .md\:m-41{
    margin: 10.25rem !important;
  }

  .md\:m-42{
    margin: 10.5rem !important;
  }

  .md\:m-43{
    margin: 10.75rem !important;
  }

  .md\:m-44{
    margin: 11rem !important;
  }

  .md\:m-45{
    margin: 11.25rem !important;
  }

  .md\:m-46{
    margin: 11.5rem !important;
  }

  .md\:m-47{
    margin: 11.75rem !important;
  }

  .md\:m-48{
    margin: 12rem !important;
  }

  .md\:m-49{
    margin: 12.25rem !important;
  }

  .md\:m-50{
    margin: 12.5rem !important;
  }

  .md\:m-51{
    margin: 12.75rem !important;
  }

  .md\:m-52{
    margin: 13rem !important;
  }

  .md\:m-53{
    margin: 13.25rem !important;
  }

  .md\:m-54{
    margin: 13.5rem !important;
  }

  .md\:m-55{
    margin: 13.75rem !important;
  }

  .md\:m-56{
    margin: 14rem !important;
  }

  .md\:m-70{
    margin: 17.5rem !important;
  }

  .md\:m-71{
    margin: 17.75rem !important;
  }

  .md\:m-72{
    margin: 18rem !important;
  }

  .md\:m-73{
    margin: 18.25rem !important;
  }

  .md\:m-74{
    margin: 18.5rem !important;
  }

  .md\:m-75{
    margin: 18.75rem !important;
  }

  .md\:m-76{
    margin: 19rem !important;
  }

  .md\:m-77{
    margin: 19.25rem !important;
  }

  .md\:m-78{
    margin: 19.5rem !important;
  }

  .md\:m-79{
    margin: 19.75rem !important;
  }

  .md\:m-80{
    margin: 20rem !important;
  }

  .md\:m-81{
    margin: 20.25rem !important;
  }

  .md\:m-82{
    margin: 20.5rem !important;
  }

  .md\:m-83{
    margin: 20.75rem !important;
  }

  .md\:m-84{
    margin: 21rem !important;
  }

  .md\:m-85{
    margin: 21.25rem !important;
  }

  .md\:m-86{
    margin: 21.5rem !important;
  }

  .md\:m-87{
    margin: 21.75rem !important;
  }

  .md\:m-88{
    margin: 22rem !important;
  }

  .md\:m-89{
    margin: 22.25rem !important;
  }

  .md\:m-90{
    margin: 22.5rem !important;
  }

  .md\:m-91{
    margin: 22.75rem !important;
  }

  .md\:m-92{
    margin: 23rem !important;
  }

  .md\:m-100{
    margin: 25rem !important;
  }

  .md\:m-131{
    margin: 25.25rem !important;
  }

  .md\:m-135{
    margin: 34rem !important;
  }

  .md\:m-150{
    margin: 37.5rem !important;
  }

  .md\:m-710{
    margin: 44.375rem !important;
  }

  .md\:m-820{
    margin: 51.25rem !important;
  }

  .md\:m-1440{
    margin: 90rem !important;
  }

  .md\:m-auto{
    margin: auto !important;
  }

  .md\:m-2\.5{
    margin: .625rem !important;
  }

  .md\:m-6\.25{
    margin: 1.5626rem !important;
  }

  .md\:m-7\.5{
    margin: 1.875rem !important;
  }

  .md\:m-12\.5{
    margin: 3.125rem !important;
  }

  .md\:m-17\.5{
    margin: 4.375rem !important;
  }

  .md\:m-31\.5{
    margin: 7.875rem !important;
  }

  .md\:m-thumb-tript-lg{
    margin: 15.625rem !important;
  }

  .md\:m-thumb-tript-md{
    margin: 11.25rem !important;
  }

  .md\:m-thumb-trip-xl{
    margin: 20.625rem !important;
  }

  .md\:m-tarapprendre-title-lg{
    margin: 58.75rem !important;
  }

  .md\:m-oblong-list-lg{
    margin: 40.93rem !important;
  }

  .md\:m-oblong-list-md{
    margin: 20.95rem !important;
  }

  .md\:m-oblong-content-lg{
    margin: 26.875rem !important;
  }

  .md\:m-article-thumb-lg{
    margin: 10.625rem !important;
  }

  .md\:m-support-title-l-lg{
    margin: 28.125rem !important;
  }

  .md\:m-support-title-r-lg{
    margin: 17.8125rem !important;
  }

  .md\:m-main-footer-menu{
    margin: 13.75rem !important;
  }

  .md\:m-main-footer-logo{
    margin: 25.625rem !important;
  }

  .md\:m-full{
    margin: 100% !important;
  }

  .md\:-m-0{
    margin: 0px !important;
  }

  .md\:-m-1{
    margin: -0.25rem !important;
  }

  .md\:-m-2{
    margin: -0.5rem !important;
  }

  .md\:-m-3{
    margin: -0.75rem !important;
  }

  .md\:-m-4{
    margin: -1rem !important;
  }

  .md\:-m-5{
    margin: -1.25rem !important;
  }

  .md\:-m-6{
    margin: -1.5rem !important;
  }

  .md\:-m-7{
    margin: -1.75rem !important;
  }

  .md\:-m-8{
    margin: -2rem !important;
  }

  .md\:-m-9{
    margin: -2.25rem !important;
  }

  .md\:-m-10{
    margin: -2.5rem !important;
  }

  .md\:-m-11{
    margin: -2.75rem !important;
  }

  .md\:-m-12{
    margin: -3rem !important;
  }

  .md\:-m-13{
    margin: -3.25rem !important;
  }

  .md\:-m-14{
    margin: -3.5rem !important;
  }

  .md\:-m-15{
    margin: -3.75rem !important;
  }

  .md\:-m-16{
    margin: -4rem !important;
  }

  .md\:-m-17{
    margin: -4.25rem !important;
  }

  .md\:-m-18{
    margin: -4.5rem !important;
  }

  .md\:-m-19{
    margin: -4.75rem !important;
  }

  .md\:-m-20{
    margin: -5rem !important;
  }

  .md\:-m-21{
    margin: -5.25rem !important;
  }

  .md\:-m-22{
    margin: -5.5rem !important;
  }

  .md\:-m-23{
    margin: -5.75rem !important;
  }

  .md\:-m-24{
    margin: -6rem !important;
  }

  .md\:-m-25{
    margin: -6.25rem !important;
  }

  .md\:-m-26{
    margin: -6.5rem !important;
  }

  .md\:-m-27{
    margin: -6.75rem !important;
  }

  .md\:-m-28{
    margin: -7rem !important;
  }

  .md\:-m-29{
    margin: -7.25rem !important;
  }

  .md\:-m-30{
    margin: -7.5rem !important;
  }

  .md\:-m-31{
    margin: -7.75rem !important;
  }

  .md\:-m-32{
    margin: -8rem !important;
  }

  .md\:-m-33{
    margin: -8.25rem !important;
  }

  .md\:-m-34{
    margin: -8.5rem !important;
  }

  .md\:-m-35{
    margin: -8.75rem !important;
  }

  .md\:-m-36{
    margin: -9rem !important;
  }

  .md\:-m-37{
    margin: -9.25rem !important;
  }

  .md\:-m-38{
    margin: -9.5rem !important;
  }

  .md\:-m-39{
    margin: -9.75rem !important;
  }

  .md\:-m-40{
    margin: -10rem !important;
  }

  .md\:-m-41{
    margin: -10.25rem !important;
  }

  .md\:-m-42{
    margin: -10.5rem !important;
  }

  .md\:-m-43{
    margin: -10.75rem !important;
  }

  .md\:-m-44{
    margin: -11rem !important;
  }

  .md\:-m-45{
    margin: -11.25rem !important;
  }

  .md\:-m-46{
    margin: -11.5rem !important;
  }

  .md\:-m-47{
    margin: -11.75rem !important;
  }

  .md\:-m-48{
    margin: -12rem !important;
  }

  .md\:-m-49{
    margin: -12.25rem !important;
  }

  .md\:-m-50{
    margin: -12.5rem !important;
  }

  .md\:-m-51{
    margin: -12.75rem !important;
  }

  .md\:-m-52{
    margin: -13rem !important;
  }

  .md\:-m-53{
    margin: -13.25rem !important;
  }

  .md\:-m-54{
    margin: -13.5rem !important;
  }

  .md\:-m-55{
    margin: -13.75rem !important;
  }

  .md\:-m-56{
    margin: -14rem !important;
  }

  .md\:-m-70{
    margin: -17.5rem !important;
  }

  .md\:-m-71{
    margin: -17.75rem !important;
  }

  .md\:-m-72{
    margin: -18rem !important;
  }

  .md\:-m-73{
    margin: -18.25rem !important;
  }

  .md\:-m-74{
    margin: -18.5rem !important;
  }

  .md\:-m-75{
    margin: -18.75rem !important;
  }

  .md\:-m-76{
    margin: -19rem !important;
  }

  .md\:-m-77{
    margin: -19.25rem !important;
  }

  .md\:-m-78{
    margin: -19.5rem !important;
  }

  .md\:-m-79{
    margin: -19.75rem !important;
  }

  .md\:-m-80{
    margin: -20rem !important;
  }

  .md\:-m-81{
    margin: -20.25rem !important;
  }

  .md\:-m-82{
    margin: -20.5rem !important;
  }

  .md\:-m-83{
    margin: -20.75rem !important;
  }

  .md\:-m-84{
    margin: -21rem !important;
  }

  .md\:-m-85{
    margin: -21.25rem !important;
  }

  .md\:-m-86{
    margin: -21.5rem !important;
  }

  .md\:-m-87{
    margin: -21.75rem !important;
  }

  .md\:-m-88{
    margin: -22rem !important;
  }

  .md\:-m-89{
    margin: -22.25rem !important;
  }

  .md\:-m-90{
    margin: -22.5rem !important;
  }

  .md\:-m-91{
    margin: -22.75rem !important;
  }

  .md\:-m-92{
    margin: -23rem !important;
  }

  .md\:-m-100{
    margin: -25rem !important;
  }

  .md\:-m-131{
    margin: -25.25rem !important;
  }

  .md\:-m-135{
    margin: -34rem !important;
  }

  .md\:-m-150{
    margin: -37.5rem !important;
  }

  .md\:-m-710{
    margin: -44.375rem !important;
  }

  .md\:-m-820{
    margin: -51.25rem !important;
  }

  .md\:-m-1440{
    margin: -90rem !important;
  }

  .md\:-m-2\.5{
    margin: -0.625rem !important;
  }

  .md\:-m-6\.25{
    margin: -1.5626rem !important;
  }

  .md\:-m-7\.5{
    margin: -1.875rem !important;
  }

  .md\:-m-12\.5{
    margin: -3.125rem !important;
  }

  .md\:-m-17\.5{
    margin: -4.375rem !important;
  }

  .md\:-m-31\.5{
    margin: -7.875rem !important;
  }

  .md\:-m-thumb-tript-lg{
    margin: -15.625rem !important;
  }

  .md\:-m-thumb-tript-md{
    margin: -11.25rem !important;
  }

  .md\:-m-thumb-trip-xl{
    margin: -20.625rem !important;
  }

  .md\:-m-tarapprendre-title-lg{
    margin: -58.75rem !important;
  }

  .md\:-m-oblong-list-lg{
    margin: -40.93rem !important;
  }

  .md\:-m-oblong-list-md{
    margin: -20.95rem !important;
  }

  .md\:-m-oblong-content-lg{
    margin: -26.875rem !important;
  }

  .md\:-m-article-thumb-lg{
    margin: -10.625rem !important;
  }

  .md\:-m-support-title-l-lg{
    margin: -28.125rem !important;
  }

  .md\:-m-support-title-r-lg{
    margin: -17.8125rem !important;
  }

  .md\:-m-main-footer-menu{
    margin: -13.75rem !important;
  }

  .md\:-m-main-footer-logo{
    margin: -25.625rem !important;
  }

  .md\:-m-full{
    margin: -100% !important;
  }

  .md\:my-0{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .md\:mx-0{
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .md\:my-1{
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }

  .md\:mx-1{
    margin-left: .25rem !important;
    margin-right: .25rem !important;
  }

  .md\:my-2{
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }

  .md\:mx-2{
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }

  .md\:my-3{
    margin-top: .75rem !important;
    margin-bottom: .75rem !important;
  }

  .md\:mx-3{
    margin-left: .75rem !important;
    margin-right: .75rem !important;
  }

  .md\:my-4{
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .md\:mx-4{
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .md\:my-5{
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .md\:mx-5{
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .md\:my-6{
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .md\:mx-6{
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .md\:my-7{
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }

  .md\:mx-7{
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }

  .md\:my-8{
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .md\:mx-8{
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .md\:my-9{
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }

  .md\:mx-9{
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }

  .md\:my-10{
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .md\:mx-10{
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .md\:my-11{
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }

  .md\:mx-11{
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important;
  }

  .md\:my-12{
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .md\:mx-12{
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .md\:my-13{
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }

  .md\:mx-13{
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }

  .md\:my-14{
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }

  .md\:mx-14{
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }

  .md\:my-15{
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }

  .md\:mx-15{
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !important;
  }

  .md\:my-16{
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .md\:mx-16{
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .md\:my-17{
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }

  .md\:mx-17{
    margin-left: 4.25rem !important;
    margin-right: 4.25rem !important;
  }

  .md\:my-18{
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }

  .md\:mx-18{
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }

  .md\:my-19{
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }

  .md\:mx-19{
    margin-left: 4.75rem !important;
    margin-right: 4.75rem !important;
  }

  .md\:my-20{
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .md\:mx-20{
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .md\:my-21{
    margin-top: 5.25rem !important;
    margin-bottom: 5.25rem !important;
  }

  .md\:mx-21{
    margin-left: 5.25rem !important;
    margin-right: 5.25rem !important;
  }

  .md\:my-22{
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }

  .md\:mx-22{
    margin-left: 5.5rem !important;
    margin-right: 5.5rem !important;
  }

  .md\:my-23{
    margin-top: 5.75rem !important;
    margin-bottom: 5.75rem !important;
  }

  .md\:mx-23{
    margin-left: 5.75rem !important;
    margin-right: 5.75rem !important;
  }

  .md\:my-24{
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .md\:mx-24{
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .md\:my-25{
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }

  .md\:mx-25{
    margin-left: 6.25rem !important;
    margin-right: 6.25rem !important;
  }

  .md\:my-26{
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }

  .md\:mx-26{
    margin-left: 6.5rem !important;
    margin-right: 6.5rem !important;
  }

  .md\:my-27{
    margin-top: 6.75rem !important;
    margin-bottom: 6.75rem !important;
  }

  .md\:mx-27{
    margin-left: 6.75rem !important;
    margin-right: 6.75rem !important;
  }

  .md\:my-28{
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .md\:mx-28{
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .md\:my-29{
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }

  .md\:mx-29{
    margin-left: 7.25rem !important;
    margin-right: 7.25rem !important;
  }

  .md\:my-30{
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }

  .md\:mx-30{
    margin-left: 7.5rem !important;
    margin-right: 7.5rem !important;
  }

  .md\:my-31{
    margin-top: 7.75rem !important;
    margin-bottom: 7.75rem !important;
  }

  .md\:mx-31{
    margin-left: 7.75rem !important;
    margin-right: 7.75rem !important;
  }

  .md\:my-32{
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .md\:mx-32{
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .md\:my-33{
    margin-top: 8.25rem !important;
    margin-bottom: 8.25rem !important;
  }

  .md\:mx-33{
    margin-left: 8.25rem !important;
    margin-right: 8.25rem !important;
  }

  .md\:my-34{
    margin-top: 8.5rem !important;
    margin-bottom: 8.5rem !important;
  }

  .md\:mx-34{
    margin-left: 8.5rem !important;
    margin-right: 8.5rem !important;
  }

  .md\:my-35{
    margin-top: 8.75rem !important;
    margin-bottom: 8.75rem !important;
  }

  .md\:mx-35{
    margin-left: 8.75rem !important;
    margin-right: 8.75rem !important;
  }

  .md\:my-36{
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }

  .md\:mx-36{
    margin-left: 9rem !important;
    margin-right: 9rem !important;
  }

  .md\:my-37{
    margin-top: 9.25rem !important;
    margin-bottom: 9.25rem !important;
  }

  .md\:mx-37{
    margin-left: 9.25rem !important;
    margin-right: 9.25rem !important;
  }

  .md\:my-38{
    margin-top: 9.5rem !important;
    margin-bottom: 9.5rem !important;
  }

  .md\:mx-38{
    margin-left: 9.5rem !important;
    margin-right: 9.5rem !important;
  }

  .md\:my-39{
    margin-top: 9.75rem !important;
    margin-bottom: 9.75rem !important;
  }

  .md\:mx-39{
    margin-left: 9.75rem !important;
    margin-right: 9.75rem !important;
  }

  .md\:my-40{
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .md\:mx-40{
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .md\:my-41{
    margin-top: 10.25rem !important;
    margin-bottom: 10.25rem !important;
  }

  .md\:mx-41{
    margin-left: 10.25rem !important;
    margin-right: 10.25rem !important;
  }

  .md\:my-42{
    margin-top: 10.5rem !important;
    margin-bottom: 10.5rem !important;
  }

  .md\:mx-42{
    margin-left: 10.5rem !important;
    margin-right: 10.5rem !important;
  }

  .md\:my-43{
    margin-top: 10.75rem !important;
    margin-bottom: 10.75rem !important;
  }

  .md\:mx-43{
    margin-left: 10.75rem !important;
    margin-right: 10.75rem !important;
  }

  .md\:my-44{
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }

  .md\:mx-44{
    margin-left: 11rem !important;
    margin-right: 11rem !important;
  }

  .md\:my-45{
    margin-top: 11.25rem !important;
    margin-bottom: 11.25rem !important;
  }

  .md\:mx-45{
    margin-left: 11.25rem !important;
    margin-right: 11.25rem !important;
  }

  .md\:my-46{
    margin-top: 11.5rem !important;
    margin-bottom: 11.5rem !important;
  }

  .md\:mx-46{
    margin-left: 11.5rem !important;
    margin-right: 11.5rem !important;
  }

  .md\:my-47{
    margin-top: 11.75rem !important;
    margin-bottom: 11.75rem !important;
  }

  .md\:mx-47{
    margin-left: 11.75rem !important;
    margin-right: 11.75rem !important;
  }

  .md\:my-48{
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .md\:mx-48{
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }

  .md\:my-49{
    margin-top: 12.25rem !important;
    margin-bottom: 12.25rem !important;
  }

  .md\:mx-49{
    margin-left: 12.25rem !important;
    margin-right: 12.25rem !important;
  }

  .md\:my-50{
    margin-top: 12.5rem !important;
    margin-bottom: 12.5rem !important;
  }

  .md\:mx-50{
    margin-left: 12.5rem !important;
    margin-right: 12.5rem !important;
  }

  .md\:my-51{
    margin-top: 12.75rem !important;
    margin-bottom: 12.75rem !important;
  }

  .md\:mx-51{
    margin-left: 12.75rem !important;
    margin-right: 12.75rem !important;
  }

  .md\:my-52{
    margin-top: 13rem !important;
    margin-bottom: 13rem !important;
  }

  .md\:mx-52{
    margin-left: 13rem !important;
    margin-right: 13rem !important;
  }

  .md\:my-53{
    margin-top: 13.25rem !important;
    margin-bottom: 13.25rem !important;
  }

  .md\:mx-53{
    margin-left: 13.25rem !important;
    margin-right: 13.25rem !important;
  }

  .md\:my-54{
    margin-top: 13.5rem !important;
    margin-bottom: 13.5rem !important;
  }

  .md\:mx-54{
    margin-left: 13.5rem !important;
    margin-right: 13.5rem !important;
  }

  .md\:my-55{
    margin-top: 13.75rem !important;
    margin-bottom: 13.75rem !important;
  }

  .md\:mx-55{
    margin-left: 13.75rem !important;
    margin-right: 13.75rem !important;
  }

  .md\:my-56{
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }

  .md\:mx-56{
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }

  .md\:my-70{
    margin-top: 17.5rem !important;
    margin-bottom: 17.5rem !important;
  }

  .md\:mx-70{
    margin-left: 17.5rem !important;
    margin-right: 17.5rem !important;
  }

  .md\:my-71{
    margin-top: 17.75rem !important;
    margin-bottom: 17.75rem !important;
  }

  .md\:mx-71{
    margin-left: 17.75rem !important;
    margin-right: 17.75rem !important;
  }

  .md\:my-72{
    margin-top: 18rem !important;
    margin-bottom: 18rem !important;
  }

  .md\:mx-72{
    margin-left: 18rem !important;
    margin-right: 18rem !important;
  }

  .md\:my-73{
    margin-top: 18.25rem !important;
    margin-bottom: 18.25rem !important;
  }

  .md\:mx-73{
    margin-left: 18.25rem !important;
    margin-right: 18.25rem !important;
  }

  .md\:my-74{
    margin-top: 18.5rem !important;
    margin-bottom: 18.5rem !important;
  }

  .md\:mx-74{
    margin-left: 18.5rem !important;
    margin-right: 18.5rem !important;
  }

  .md\:my-75{
    margin-top: 18.75rem !important;
    margin-bottom: 18.75rem !important;
  }

  .md\:mx-75{
    margin-left: 18.75rem !important;
    margin-right: 18.75rem !important;
  }

  .md\:my-76{
    margin-top: 19rem !important;
    margin-bottom: 19rem !important;
  }

  .md\:mx-76{
    margin-left: 19rem !important;
    margin-right: 19rem !important;
  }

  .md\:my-77{
    margin-top: 19.25rem !important;
    margin-bottom: 19.25rem !important;
  }

  .md\:mx-77{
    margin-left: 19.25rem !important;
    margin-right: 19.25rem !important;
  }

  .md\:my-78{
    margin-top: 19.5rem !important;
    margin-bottom: 19.5rem !important;
  }

  .md\:mx-78{
    margin-left: 19.5rem !important;
    margin-right: 19.5rem !important;
  }

  .md\:my-79{
    margin-top: 19.75rem !important;
    margin-bottom: 19.75rem !important;
  }

  .md\:mx-79{
    margin-left: 19.75rem !important;
    margin-right: 19.75rem !important;
  }

  .md\:my-80{
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }

  .md\:mx-80{
    margin-left: 20rem !important;
    margin-right: 20rem !important;
  }

  .md\:my-81{
    margin-top: 20.25rem !important;
    margin-bottom: 20.25rem !important;
  }

  .md\:mx-81{
    margin-left: 20.25rem !important;
    margin-right: 20.25rem !important;
  }

  .md\:my-82{
    margin-top: 20.5rem !important;
    margin-bottom: 20.5rem !important;
  }

  .md\:mx-82{
    margin-left: 20.5rem !important;
    margin-right: 20.5rem !important;
  }

  .md\:my-83{
    margin-top: 20.75rem !important;
    margin-bottom: 20.75rem !important;
  }

  .md\:mx-83{
    margin-left: 20.75rem !important;
    margin-right: 20.75rem !important;
  }

  .md\:my-84{
    margin-top: 21rem !important;
    margin-bottom: 21rem !important;
  }

  .md\:mx-84{
    margin-left: 21rem !important;
    margin-right: 21rem !important;
  }

  .md\:my-85{
    margin-top: 21.25rem !important;
    margin-bottom: 21.25rem !important;
  }

  .md\:mx-85{
    margin-left: 21.25rem !important;
    margin-right: 21.25rem !important;
  }

  .md\:my-86{
    margin-top: 21.5rem !important;
    margin-bottom: 21.5rem !important;
  }

  .md\:mx-86{
    margin-left: 21.5rem !important;
    margin-right: 21.5rem !important;
  }

  .md\:my-87{
    margin-top: 21.75rem !important;
    margin-bottom: 21.75rem !important;
  }

  .md\:mx-87{
    margin-left: 21.75rem !important;
    margin-right: 21.75rem !important;
  }

  .md\:my-88{
    margin-top: 22rem !important;
    margin-bottom: 22rem !important;
  }

  .md\:mx-88{
    margin-left: 22rem !important;
    margin-right: 22rem !important;
  }

  .md\:my-89{
    margin-top: 22.25rem !important;
    margin-bottom: 22.25rem !important;
  }

  .md\:mx-89{
    margin-left: 22.25rem !important;
    margin-right: 22.25rem !important;
  }

  .md\:my-90{
    margin-top: 22.5rem !important;
    margin-bottom: 22.5rem !important;
  }

  .md\:mx-90{
    margin-left: 22.5rem !important;
    margin-right: 22.5rem !important;
  }

  .md\:my-91{
    margin-top: 22.75rem !important;
    margin-bottom: 22.75rem !important;
  }

  .md\:mx-91{
    margin-left: 22.75rem !important;
    margin-right: 22.75rem !important;
  }

  .md\:my-92{
    margin-top: 23rem !important;
    margin-bottom: 23rem !important;
  }

  .md\:mx-92{
    margin-left: 23rem !important;
    margin-right: 23rem !important;
  }

  .md\:my-100{
    margin-top: 25rem !important;
    margin-bottom: 25rem !important;
  }

  .md\:mx-100{
    margin-left: 25rem !important;
    margin-right: 25rem !important;
  }

  .md\:my-131{
    margin-top: 25.25rem !important;
    margin-bottom: 25.25rem !important;
  }

  .md\:mx-131{
    margin-left: 25.25rem !important;
    margin-right: 25.25rem !important;
  }

  .md\:my-135{
    margin-top: 34rem !important;
    margin-bottom: 34rem !important;
  }

  .md\:mx-135{
    margin-left: 34rem !important;
    margin-right: 34rem !important;
  }

  .md\:my-150{
    margin-top: 37.5rem !important;
    margin-bottom: 37.5rem !important;
  }

  .md\:mx-150{
    margin-left: 37.5rem !important;
    margin-right: 37.5rem !important;
  }

  .md\:my-710{
    margin-top: 44.375rem !important;
    margin-bottom: 44.375rem !important;
  }

  .md\:mx-710{
    margin-left: 44.375rem !important;
    margin-right: 44.375rem !important;
  }

  .md\:my-820{
    margin-top: 51.25rem !important;
    margin-bottom: 51.25rem !important;
  }

  .md\:mx-820{
    margin-left: 51.25rem !important;
    margin-right: 51.25rem !important;
  }

  .md\:my-1440{
    margin-top: 90rem !important;
    margin-bottom: 90rem !important;
  }

  .md\:mx-1440{
    margin-left: 90rem !important;
    margin-right: 90rem !important;
  }

  .md\:my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .md\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .md\:my-2\.5{
    margin-top: .625rem !important;
    margin-bottom: .625rem !important;
  }

  .md\:mx-2\.5{
    margin-left: .625rem !important;
    margin-right: .625rem !important;
  }

  .md\:my-6\.25{
    margin-top: 1.5626rem !important;
    margin-bottom: 1.5626rem !important;
  }

  .md\:mx-6\.25{
    margin-left: 1.5626rem !important;
    margin-right: 1.5626rem !important;
  }

  .md\:my-7\.5{
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }

  .md\:mx-7\.5{
    margin-left: 1.875rem !important;
    margin-right: 1.875rem !important;
  }

  .md\:my-12\.5{
    margin-top: 3.125rem !important;
    margin-bottom: 3.125rem !important;
  }

  .md\:mx-12\.5{
    margin-left: 3.125rem !important;
    margin-right: 3.125rem !important;
  }

  .md\:my-17\.5{
    margin-top: 4.375rem !important;
    margin-bottom: 4.375rem !important;
  }

  .md\:mx-17\.5{
    margin-left: 4.375rem !important;
    margin-right: 4.375rem !important;
  }

  .md\:my-31\.5{
    margin-top: 7.875rem !important;
    margin-bottom: 7.875rem !important;
  }

  .md\:mx-31\.5{
    margin-left: 7.875rem !important;
    margin-right: 7.875rem !important;
  }

  .md\:my-thumb-tript-lg{
    margin-top: 15.625rem !important;
    margin-bottom: 15.625rem !important;
  }

  .md\:mx-thumb-tript-lg{
    margin-left: 15.625rem !important;
    margin-right: 15.625rem !important;
  }

  .md\:my-thumb-tript-md{
    margin-top: 11.25rem !important;
    margin-bottom: 11.25rem !important;
  }

  .md\:mx-thumb-tript-md{
    margin-left: 11.25rem !important;
    margin-right: 11.25rem !important;
  }

  .md\:my-thumb-trip-xl{
    margin-top: 20.625rem !important;
    margin-bottom: 20.625rem !important;
  }

  .md\:mx-thumb-trip-xl{
    margin-left: 20.625rem !important;
    margin-right: 20.625rem !important;
  }

  .md\:my-tarapprendre-title-lg{
    margin-top: 58.75rem !important;
    margin-bottom: 58.75rem !important;
  }

  .md\:mx-tarapprendre-title-lg{
    margin-left: 58.75rem !important;
    margin-right: 58.75rem !important;
  }

  .md\:my-oblong-list-lg{
    margin-top: 40.93rem !important;
    margin-bottom: 40.93rem !important;
  }

  .md\:mx-oblong-list-lg{
    margin-left: 40.93rem !important;
    margin-right: 40.93rem !important;
  }

  .md\:my-oblong-list-md{
    margin-top: 20.95rem !important;
    margin-bottom: 20.95rem !important;
  }

  .md\:mx-oblong-list-md{
    margin-left: 20.95rem !important;
    margin-right: 20.95rem !important;
  }

  .md\:my-oblong-content-lg{
    margin-top: 26.875rem !important;
    margin-bottom: 26.875rem !important;
  }

  .md\:mx-oblong-content-lg{
    margin-left: 26.875rem !important;
    margin-right: 26.875rem !important;
  }

  .md\:my-article-thumb-lg{
    margin-top: 10.625rem !important;
    margin-bottom: 10.625rem !important;
  }

  .md\:mx-article-thumb-lg{
    margin-left: 10.625rem !important;
    margin-right: 10.625rem !important;
  }

  .md\:my-support-title-l-lg{
    margin-top: 28.125rem !important;
    margin-bottom: 28.125rem !important;
  }

  .md\:mx-support-title-l-lg{
    margin-left: 28.125rem !important;
    margin-right: 28.125rem !important;
  }

  .md\:my-support-title-r-lg{
    margin-top: 17.8125rem !important;
    margin-bottom: 17.8125rem !important;
  }

  .md\:mx-support-title-r-lg{
    margin-left: 17.8125rem !important;
    margin-right: 17.8125rem !important;
  }

  .md\:my-main-footer-menu{
    margin-top: 13.75rem !important;
    margin-bottom: 13.75rem !important;
  }

  .md\:mx-main-footer-menu{
    margin-left: 13.75rem !important;
    margin-right: 13.75rem !important;
  }

  .md\:my-main-footer-logo{
    margin-top: 25.625rem !important;
    margin-bottom: 25.625rem !important;
  }

  .md\:mx-main-footer-logo{
    margin-left: 25.625rem !important;
    margin-right: 25.625rem !important;
  }

  .md\:my-full{
    margin-top: 100% !important;
    margin-bottom: 100% !important;
  }

  .md\:mx-full{
    margin-left: 100% !important;
    margin-right: 100% !important;
  }

  .md\:-my-0{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .md\:-mx-0{
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .md\:-my-1{
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .md\:-mx-1{
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .md\:-my-2{
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .md\:-mx-2{
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .md\:-my-3{
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .md\:-mx-3{
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .md\:-my-4{
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .md\:-mx-4{
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .md\:-my-5{
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }

  .md\:-mx-5{
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }

  .md\:-my-6{
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .md\:-mx-6{
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .md\:-my-7{
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }

  .md\:-mx-7{
    margin-left: -1.75rem !important;
    margin-right: -1.75rem !important;
  }

  .md\:-my-8{
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .md\:-mx-8{
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .md\:-my-9{
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }

  .md\:-mx-9{
    margin-left: -2.25rem !important;
    margin-right: -2.25rem !important;
  }

  .md\:-my-10{
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .md\:-mx-10{
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .md\:-my-11{
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }

  .md\:-mx-11{
    margin-left: -2.75rem !important;
    margin-right: -2.75rem !important;
  }

  .md\:-my-12{
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .md\:-mx-12{
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .md\:-my-13{
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }

  .md\:-mx-13{
    margin-left: -3.25rem !important;
    margin-right: -3.25rem !important;
  }

  .md\:-my-14{
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }

  .md\:-mx-14{
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;
  }

  .md\:-my-15{
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }

  .md\:-mx-15{
    margin-left: -3.75rem !important;
    margin-right: -3.75rem !important;
  }

  .md\:-my-16{
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .md\:-mx-16{
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .md\:-my-17{
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }

  .md\:-mx-17{
    margin-left: -4.25rem !important;
    margin-right: -4.25rem !important;
  }

  .md\:-my-18{
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }

  .md\:-mx-18{
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;
  }

  .md\:-my-19{
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }

  .md\:-mx-19{
    margin-left: -4.75rem !important;
    margin-right: -4.75rem !important;
  }

  .md\:-my-20{
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .md\:-mx-20{
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .md\:-my-21{
    margin-top: -5.25rem !important;
    margin-bottom: -5.25rem !important;
  }

  .md\:-mx-21{
    margin-left: -5.25rem !important;
    margin-right: -5.25rem !important;
  }

  .md\:-my-22{
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important;
  }

  .md\:-mx-22{
    margin-left: -5.5rem !important;
    margin-right: -5.5rem !important;
  }

  .md\:-my-23{
    margin-top: -5.75rem !important;
    margin-bottom: -5.75rem !important;
  }

  .md\:-mx-23{
    margin-left: -5.75rem !important;
    margin-right: -5.75rem !important;
  }

  .md\:-my-24{
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .md\:-mx-24{
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .md\:-my-25{
    margin-top: -6.25rem !important;
    margin-bottom: -6.25rem !important;
  }

  .md\:-mx-25{
    margin-left: -6.25rem !important;
    margin-right: -6.25rem !important;
  }

  .md\:-my-26{
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }

  .md\:-mx-26{
    margin-left: -6.5rem !important;
    margin-right: -6.5rem !important;
  }

  .md\:-my-27{
    margin-top: -6.75rem !important;
    margin-bottom: -6.75rem !important;
  }

  .md\:-mx-27{
    margin-left: -6.75rem !important;
    margin-right: -6.75rem !important;
  }

  .md\:-my-28{
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .md\:-mx-28{
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .md\:-my-29{
    margin-top: -7.25rem !important;
    margin-bottom: -7.25rem !important;
  }

  .md\:-mx-29{
    margin-left: -7.25rem !important;
    margin-right: -7.25rem !important;
  }

  .md\:-my-30{
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }

  .md\:-mx-30{
    margin-left: -7.5rem !important;
    margin-right: -7.5rem !important;
  }

  .md\:-my-31{
    margin-top: -7.75rem !important;
    margin-bottom: -7.75rem !important;
  }

  .md\:-mx-31{
    margin-left: -7.75rem !important;
    margin-right: -7.75rem !important;
  }

  .md\:-my-32{
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .md\:-mx-32{
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .md\:-my-33{
    margin-top: -8.25rem !important;
    margin-bottom: -8.25rem !important;
  }

  .md\:-mx-33{
    margin-left: -8.25rem !important;
    margin-right: -8.25rem !important;
  }

  .md\:-my-34{
    margin-top: -8.5rem !important;
    margin-bottom: -8.5rem !important;
  }

  .md\:-mx-34{
    margin-left: -8.5rem !important;
    margin-right: -8.5rem !important;
  }

  .md\:-my-35{
    margin-top: -8.75rem !important;
    margin-bottom: -8.75rem !important;
  }

  .md\:-mx-35{
    margin-left: -8.75rem !important;
    margin-right: -8.75rem !important;
  }

  .md\:-my-36{
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }

  .md\:-mx-36{
    margin-left: -9rem !important;
    margin-right: -9rem !important;
  }

  .md\:-my-37{
    margin-top: -9.25rem !important;
    margin-bottom: -9.25rem !important;
  }

  .md\:-mx-37{
    margin-left: -9.25rem !important;
    margin-right: -9.25rem !important;
  }

  .md\:-my-38{
    margin-top: -9.5rem !important;
    margin-bottom: -9.5rem !important;
  }

  .md\:-mx-38{
    margin-left: -9.5rem !important;
    margin-right: -9.5rem !important;
  }

  .md\:-my-39{
    margin-top: -9.75rem !important;
    margin-bottom: -9.75rem !important;
  }

  .md\:-mx-39{
    margin-left: -9.75rem !important;
    margin-right: -9.75rem !important;
  }

  .md\:-my-40{
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .md\:-mx-40{
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .md\:-my-41{
    margin-top: -10.25rem !important;
    margin-bottom: -10.25rem !important;
  }

  .md\:-mx-41{
    margin-left: -10.25rem !important;
    margin-right: -10.25rem !important;
  }

  .md\:-my-42{
    margin-top: -10.5rem !important;
    margin-bottom: -10.5rem !important;
  }

  .md\:-mx-42{
    margin-left: -10.5rem !important;
    margin-right: -10.5rem !important;
  }

  .md\:-my-43{
    margin-top: -10.75rem !important;
    margin-bottom: -10.75rem !important;
  }

  .md\:-mx-43{
    margin-left: -10.75rem !important;
    margin-right: -10.75rem !important;
  }

  .md\:-my-44{
    margin-top: -11rem !important;
    margin-bottom: -11rem !important;
  }

  .md\:-mx-44{
    margin-left: -11rem !important;
    margin-right: -11rem !important;
  }

  .md\:-my-45{
    margin-top: -11.25rem !important;
    margin-bottom: -11.25rem !important;
  }

  .md\:-mx-45{
    margin-left: -11.25rem !important;
    margin-right: -11.25rem !important;
  }

  .md\:-my-46{
    margin-top: -11.5rem !important;
    margin-bottom: -11.5rem !important;
  }

  .md\:-mx-46{
    margin-left: -11.5rem !important;
    margin-right: -11.5rem !important;
  }

  .md\:-my-47{
    margin-top: -11.75rem !important;
    margin-bottom: -11.75rem !important;
  }

  .md\:-mx-47{
    margin-left: -11.75rem !important;
    margin-right: -11.75rem !important;
  }

  .md\:-my-48{
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .md\:-mx-48{
    margin-left: -12rem !important;
    margin-right: -12rem !important;
  }

  .md\:-my-49{
    margin-top: -12.25rem !important;
    margin-bottom: -12.25rem !important;
  }

  .md\:-mx-49{
    margin-left: -12.25rem !important;
    margin-right: -12.25rem !important;
  }

  .md\:-my-50{
    margin-top: -12.5rem !important;
    margin-bottom: -12.5rem !important;
  }

  .md\:-mx-50{
    margin-left: -12.5rem !important;
    margin-right: -12.5rem !important;
  }

  .md\:-my-51{
    margin-top: -12.75rem !important;
    margin-bottom: -12.75rem !important;
  }

  .md\:-mx-51{
    margin-left: -12.75rem !important;
    margin-right: -12.75rem !important;
  }

  .md\:-my-52{
    margin-top: -13rem !important;
    margin-bottom: -13rem !important;
  }

  .md\:-mx-52{
    margin-left: -13rem !important;
    margin-right: -13rem !important;
  }

  .md\:-my-53{
    margin-top: -13.25rem !important;
    margin-bottom: -13.25rem !important;
  }

  .md\:-mx-53{
    margin-left: -13.25rem !important;
    margin-right: -13.25rem !important;
  }

  .md\:-my-54{
    margin-top: -13.5rem !important;
    margin-bottom: -13.5rem !important;
  }

  .md\:-mx-54{
    margin-left: -13.5rem !important;
    margin-right: -13.5rem !important;
  }

  .md\:-my-55{
    margin-top: -13.75rem !important;
    margin-bottom: -13.75rem !important;
  }

  .md\:-mx-55{
    margin-left: -13.75rem !important;
    margin-right: -13.75rem !important;
  }

  .md\:-my-56{
    margin-top: -14rem !important;
    margin-bottom: -14rem !important;
  }

  .md\:-mx-56{
    margin-left: -14rem !important;
    margin-right: -14rem !important;
  }

  .md\:-my-70{
    margin-top: -17.5rem !important;
    margin-bottom: -17.5rem !important;
  }

  .md\:-mx-70{
    margin-left: -17.5rem !important;
    margin-right: -17.5rem !important;
  }

  .md\:-my-71{
    margin-top: -17.75rem !important;
    margin-bottom: -17.75rem !important;
  }

  .md\:-mx-71{
    margin-left: -17.75rem !important;
    margin-right: -17.75rem !important;
  }

  .md\:-my-72{
    margin-top: -18rem !important;
    margin-bottom: -18rem !important;
  }

  .md\:-mx-72{
    margin-left: -18rem !important;
    margin-right: -18rem !important;
  }

  .md\:-my-73{
    margin-top: -18.25rem !important;
    margin-bottom: -18.25rem !important;
  }

  .md\:-mx-73{
    margin-left: -18.25rem !important;
    margin-right: -18.25rem !important;
  }

  .md\:-my-74{
    margin-top: -18.5rem !important;
    margin-bottom: -18.5rem !important;
  }

  .md\:-mx-74{
    margin-left: -18.5rem !important;
    margin-right: -18.5rem !important;
  }

  .md\:-my-75{
    margin-top: -18.75rem !important;
    margin-bottom: -18.75rem !important;
  }

  .md\:-mx-75{
    margin-left: -18.75rem !important;
    margin-right: -18.75rem !important;
  }

  .md\:-my-76{
    margin-top: -19rem !important;
    margin-bottom: -19rem !important;
  }

  .md\:-mx-76{
    margin-left: -19rem !important;
    margin-right: -19rem !important;
  }

  .md\:-my-77{
    margin-top: -19.25rem !important;
    margin-bottom: -19.25rem !important;
  }

  .md\:-mx-77{
    margin-left: -19.25rem !important;
    margin-right: -19.25rem !important;
  }

  .md\:-my-78{
    margin-top: -19.5rem !important;
    margin-bottom: -19.5rem !important;
  }

  .md\:-mx-78{
    margin-left: -19.5rem !important;
    margin-right: -19.5rem !important;
  }

  .md\:-my-79{
    margin-top: -19.75rem !important;
    margin-bottom: -19.75rem !important;
  }

  .md\:-mx-79{
    margin-left: -19.75rem !important;
    margin-right: -19.75rem !important;
  }

  .md\:-my-80{
    margin-top: -20rem !important;
    margin-bottom: -20rem !important;
  }

  .md\:-mx-80{
    margin-left: -20rem !important;
    margin-right: -20rem !important;
  }

  .md\:-my-81{
    margin-top: -20.25rem !important;
    margin-bottom: -20.25rem !important;
  }

  .md\:-mx-81{
    margin-left: -20.25rem !important;
    margin-right: -20.25rem !important;
  }

  .md\:-my-82{
    margin-top: -20.5rem !important;
    margin-bottom: -20.5rem !important;
  }

  .md\:-mx-82{
    margin-left: -20.5rem !important;
    margin-right: -20.5rem !important;
  }

  .md\:-my-83{
    margin-top: -20.75rem !important;
    margin-bottom: -20.75rem !important;
  }

  .md\:-mx-83{
    margin-left: -20.75rem !important;
    margin-right: -20.75rem !important;
  }

  .md\:-my-84{
    margin-top: -21rem !important;
    margin-bottom: -21rem !important;
  }

  .md\:-mx-84{
    margin-left: -21rem !important;
    margin-right: -21rem !important;
  }

  .md\:-my-85{
    margin-top: -21.25rem !important;
    margin-bottom: -21.25rem !important;
  }

  .md\:-mx-85{
    margin-left: -21.25rem !important;
    margin-right: -21.25rem !important;
  }

  .md\:-my-86{
    margin-top: -21.5rem !important;
    margin-bottom: -21.5rem !important;
  }

  .md\:-mx-86{
    margin-left: -21.5rem !important;
    margin-right: -21.5rem !important;
  }

  .md\:-my-87{
    margin-top: -21.75rem !important;
    margin-bottom: -21.75rem !important;
  }

  .md\:-mx-87{
    margin-left: -21.75rem !important;
    margin-right: -21.75rem !important;
  }

  .md\:-my-88{
    margin-top: -22rem !important;
    margin-bottom: -22rem !important;
  }

  .md\:-mx-88{
    margin-left: -22rem !important;
    margin-right: -22rem !important;
  }

  .md\:-my-89{
    margin-top: -22.25rem !important;
    margin-bottom: -22.25rem !important;
  }

  .md\:-mx-89{
    margin-left: -22.25rem !important;
    margin-right: -22.25rem !important;
  }

  .md\:-my-90{
    margin-top: -22.5rem !important;
    margin-bottom: -22.5rem !important;
  }

  .md\:-mx-90{
    margin-left: -22.5rem !important;
    margin-right: -22.5rem !important;
  }

  .md\:-my-91{
    margin-top: -22.75rem !important;
    margin-bottom: -22.75rem !important;
  }

  .md\:-mx-91{
    margin-left: -22.75rem !important;
    margin-right: -22.75rem !important;
  }

  .md\:-my-92{
    margin-top: -23rem !important;
    margin-bottom: -23rem !important;
  }

  .md\:-mx-92{
    margin-left: -23rem !important;
    margin-right: -23rem !important;
  }

  .md\:-my-100{
    margin-top: -25rem !important;
    margin-bottom: -25rem !important;
  }

  .md\:-mx-100{
    margin-left: -25rem !important;
    margin-right: -25rem !important;
  }

  .md\:-my-131{
    margin-top: -25.25rem !important;
    margin-bottom: -25.25rem !important;
  }

  .md\:-mx-131{
    margin-left: -25.25rem !important;
    margin-right: -25.25rem !important;
  }

  .md\:-my-135{
    margin-top: -34rem !important;
    margin-bottom: -34rem !important;
  }

  .md\:-mx-135{
    margin-left: -34rem !important;
    margin-right: -34rem !important;
  }

  .md\:-my-150{
    margin-top: -37.5rem !important;
    margin-bottom: -37.5rem !important;
  }

  .md\:-mx-150{
    margin-left: -37.5rem !important;
    margin-right: -37.5rem !important;
  }

  .md\:-my-710{
    margin-top: -44.375rem !important;
    margin-bottom: -44.375rem !important;
  }

  .md\:-mx-710{
    margin-left: -44.375rem !important;
    margin-right: -44.375rem !important;
  }

  .md\:-my-820{
    margin-top: -51.25rem !important;
    margin-bottom: -51.25rem !important;
  }

  .md\:-mx-820{
    margin-left: -51.25rem !important;
    margin-right: -51.25rem !important;
  }

  .md\:-my-1440{
    margin-top: -90rem !important;
    margin-bottom: -90rem !important;
  }

  .md\:-mx-1440{
    margin-left: -90rem !important;
    margin-right: -90rem !important;
  }

  .md\:-my-2\.5{
    margin-top: -0.625rem !important;
    margin-bottom: -0.625rem !important;
  }

  .md\:-mx-2\.5{
    margin-left: -0.625rem !important;
    margin-right: -0.625rem !important;
  }

  .md\:-my-6\.25{
    margin-top: -1.5626rem !important;
    margin-bottom: -1.5626rem !important;
  }

  .md\:-mx-6\.25{
    margin-left: -1.5626rem !important;
    margin-right: -1.5626rem !important;
  }

  .md\:-my-7\.5{
    margin-top: -1.875rem !important;
    margin-bottom: -1.875rem !important;
  }

  .md\:-mx-7\.5{
    margin-left: -1.875rem !important;
    margin-right: -1.875rem !important;
  }

  .md\:-my-12\.5{
    margin-top: -3.125rem !important;
    margin-bottom: -3.125rem !important;
  }

  .md\:-mx-12\.5{
    margin-left: -3.125rem !important;
    margin-right: -3.125rem !important;
  }

  .md\:-my-17\.5{
    margin-top: -4.375rem !important;
    margin-bottom: -4.375rem !important;
  }

  .md\:-mx-17\.5{
    margin-left: -4.375rem !important;
    margin-right: -4.375rem !important;
  }

  .md\:-my-31\.5{
    margin-top: -7.875rem !important;
    margin-bottom: -7.875rem !important;
  }

  .md\:-mx-31\.5{
    margin-left: -7.875rem !important;
    margin-right: -7.875rem !important;
  }

  .md\:-my-thumb-tript-lg{
    margin-top: -15.625rem !important;
    margin-bottom: -15.625rem !important;
  }

  .md\:-mx-thumb-tript-lg{
    margin-left: -15.625rem !important;
    margin-right: -15.625rem !important;
  }

  .md\:-my-thumb-tript-md{
    margin-top: -11.25rem !important;
    margin-bottom: -11.25rem !important;
  }

  .md\:-mx-thumb-tript-md{
    margin-left: -11.25rem !important;
    margin-right: -11.25rem !important;
  }

  .md\:-my-thumb-trip-xl{
    margin-top: -20.625rem !important;
    margin-bottom: -20.625rem !important;
  }

  .md\:-mx-thumb-trip-xl{
    margin-left: -20.625rem !important;
    margin-right: -20.625rem !important;
  }

  .md\:-my-tarapprendre-title-lg{
    margin-top: -58.75rem !important;
    margin-bottom: -58.75rem !important;
  }

  .md\:-mx-tarapprendre-title-lg{
    margin-left: -58.75rem !important;
    margin-right: -58.75rem !important;
  }

  .md\:-my-oblong-list-lg{
    margin-top: -40.93rem !important;
    margin-bottom: -40.93rem !important;
  }

  .md\:-mx-oblong-list-lg{
    margin-left: -40.93rem !important;
    margin-right: -40.93rem !important;
  }

  .md\:-my-oblong-list-md{
    margin-top: -20.95rem !important;
    margin-bottom: -20.95rem !important;
  }

  .md\:-mx-oblong-list-md{
    margin-left: -20.95rem !important;
    margin-right: -20.95rem !important;
  }

  .md\:-my-oblong-content-lg{
    margin-top: -26.875rem !important;
    margin-bottom: -26.875rem !important;
  }

  .md\:-mx-oblong-content-lg{
    margin-left: -26.875rem !important;
    margin-right: -26.875rem !important;
  }

  .md\:-my-article-thumb-lg{
    margin-top: -10.625rem !important;
    margin-bottom: -10.625rem !important;
  }

  .md\:-mx-article-thumb-lg{
    margin-left: -10.625rem !important;
    margin-right: -10.625rem !important;
  }

  .md\:-my-support-title-l-lg{
    margin-top: -28.125rem !important;
    margin-bottom: -28.125rem !important;
  }

  .md\:-mx-support-title-l-lg{
    margin-left: -28.125rem !important;
    margin-right: -28.125rem !important;
  }

  .md\:-my-support-title-r-lg{
    margin-top: -17.8125rem !important;
    margin-bottom: -17.8125rem !important;
  }

  .md\:-mx-support-title-r-lg{
    margin-left: -17.8125rem !important;
    margin-right: -17.8125rem !important;
  }

  .md\:-my-main-footer-menu{
    margin-top: -13.75rem !important;
    margin-bottom: -13.75rem !important;
  }

  .md\:-mx-main-footer-menu{
    margin-left: -13.75rem !important;
    margin-right: -13.75rem !important;
  }

  .md\:-my-main-footer-logo{
    margin-top: -25.625rem !important;
    margin-bottom: -25.625rem !important;
  }

  .md\:-mx-main-footer-logo{
    margin-left: -25.625rem !important;
    margin-right: -25.625rem !important;
  }

  .md\:-my-full{
    margin-top: -100% !important;
    margin-bottom: -100% !important;
  }

  .md\:-mx-full{
    margin-left: -100% !important;
    margin-right: -100% !important;
  }

  .md\:mt-0{
    margin-top: 0px !important;
  }

  .md\:mr-0{
    margin-right: 0px !important;
  }

  .md\:mb-0{
    margin-bottom: 0px !important;
  }

  .md\:ml-0{
    margin-left: 0px !important;
  }

  .md\:mt-1{
    margin-top: .25rem !important;
  }

  .md\:mr-1{
    margin-right: .25rem !important;
  }

  .md\:mb-1{
    margin-bottom: .25rem !important;
  }

  .md\:ml-1{
    margin-left: .25rem !important;
  }

  .md\:mt-2{
    margin-top: .5rem !important;
  }

  .md\:mr-2{
    margin-right: .5rem !important;
  }

  .md\:mb-2{
    margin-bottom: .5rem !important;
  }

  .md\:ml-2{
    margin-left: .5rem !important;
  }

  .md\:mt-3{
    margin-top: .75rem !important;
  }

  .md\:mr-3{
    margin-right: .75rem !important;
  }

  .md\:mb-3{
    margin-bottom: .75rem !important;
  }

  .md\:ml-3{
    margin-left: .75rem !important;
  }

  .md\:mt-4{
    margin-top: 1rem !important;
  }

  .md\:mr-4{
    margin-right: 1rem !important;
  }

  .md\:mb-4{
    margin-bottom: 1rem !important;
  }

  .md\:ml-4{
    margin-left: 1rem !important;
  }

  .md\:mt-5{
    margin-top: 1.25rem !important;
  }

  .md\:mr-5{
    margin-right: 1.25rem !important;
  }

  .md\:mb-5{
    margin-bottom: 1.25rem !important;
  }

  .md\:ml-5{
    margin-left: 1.25rem !important;
  }

  .md\:mt-6{
    margin-top: 1.5rem !important;
  }

  .md\:mr-6{
    margin-right: 1.5rem !important;
  }

  .md\:mb-6{
    margin-bottom: 1.5rem !important;
  }

  .md\:ml-6{
    margin-left: 1.5rem !important;
  }

  .md\:mt-7{
    margin-top: 1.75rem !important;
  }

  .md\:mr-7{
    margin-right: 1.75rem !important;
  }

  .md\:mb-7{
    margin-bottom: 1.75rem !important;
  }

  .md\:ml-7{
    margin-left: 1.75rem !important;
  }

  .md\:mt-8{
    margin-top: 2rem !important;
  }

  .md\:mr-8{
    margin-right: 2rem !important;
  }

  .md\:mb-8{
    margin-bottom: 2rem !important;
  }

  .md\:ml-8{
    margin-left: 2rem !important;
  }

  .md\:mt-9{
    margin-top: 2.25rem !important;
  }

  .md\:mr-9{
    margin-right: 2.25rem !important;
  }

  .md\:mb-9{
    margin-bottom: 2.25rem !important;
  }

  .md\:ml-9{
    margin-left: 2.25rem !important;
  }

  .md\:mt-10{
    margin-top: 2.5rem !important;
  }

  .md\:mr-10{
    margin-right: 2.5rem !important;
  }

  .md\:mb-10{
    margin-bottom: 2.5rem !important;
  }

  .md\:ml-10{
    margin-left: 2.5rem !important;
  }

  .md\:mt-11{
    margin-top: 2.75rem !important;
  }

  .md\:mr-11{
    margin-right: 2.75rem !important;
  }

  .md\:mb-11{
    margin-bottom: 2.75rem !important;
  }

  .md\:ml-11{
    margin-left: 2.75rem !important;
  }

  .md\:mt-12{
    margin-top: 3rem !important;
  }

  .md\:mr-12{
    margin-right: 3rem !important;
  }

  .md\:mb-12{
    margin-bottom: 3rem !important;
  }

  .md\:ml-12{
    margin-left: 3rem !important;
  }

  .md\:mt-13{
    margin-top: 3.25rem !important;
  }

  .md\:mr-13{
    margin-right: 3.25rem !important;
  }

  .md\:mb-13{
    margin-bottom: 3.25rem !important;
  }

  .md\:ml-13{
    margin-left: 3.25rem !important;
  }

  .md\:mt-14{
    margin-top: 3.5rem !important;
  }

  .md\:mr-14{
    margin-right: 3.5rem !important;
  }

  .md\:mb-14{
    margin-bottom: 3.5rem !important;
  }

  .md\:ml-14{
    margin-left: 3.5rem !important;
  }

  .md\:mt-15{
    margin-top: 3.75rem !important;
  }

  .md\:mr-15{
    margin-right: 3.75rem !important;
  }

  .md\:mb-15{
    margin-bottom: 3.75rem !important;
  }

  .md\:ml-15{
    margin-left: 3.75rem !important;
  }

  .md\:mt-16{
    margin-top: 4rem !important;
  }

  .md\:mr-16{
    margin-right: 4rem !important;
  }

  .md\:mb-16{
    margin-bottom: 4rem !important;
  }

  .md\:ml-16{
    margin-left: 4rem !important;
  }

  .md\:mt-17{
    margin-top: 4.25rem !important;
  }

  .md\:mr-17{
    margin-right: 4.25rem !important;
  }

  .md\:mb-17{
    margin-bottom: 4.25rem !important;
  }

  .md\:ml-17{
    margin-left: 4.25rem !important;
  }

  .md\:mt-18{
    margin-top: 4.5rem !important;
  }

  .md\:mr-18{
    margin-right: 4.5rem !important;
  }

  .md\:mb-18{
    margin-bottom: 4.5rem !important;
  }

  .md\:ml-18{
    margin-left: 4.5rem !important;
  }

  .md\:mt-19{
    margin-top: 4.75rem !important;
  }

  .md\:mr-19{
    margin-right: 4.75rem !important;
  }

  .md\:mb-19{
    margin-bottom: 4.75rem !important;
  }

  .md\:ml-19{
    margin-left: 4.75rem !important;
  }

  .md\:mt-20{
    margin-top: 5rem !important;
  }

  .md\:mr-20{
    margin-right: 5rem !important;
  }

  .md\:mb-20{
    margin-bottom: 5rem !important;
  }

  .md\:ml-20{
    margin-left: 5rem !important;
  }

  .md\:mt-21{
    margin-top: 5.25rem !important;
  }

  .md\:mr-21{
    margin-right: 5.25rem !important;
  }

  .md\:mb-21{
    margin-bottom: 5.25rem !important;
  }

  .md\:ml-21{
    margin-left: 5.25rem !important;
  }

  .md\:mt-22{
    margin-top: 5.5rem !important;
  }

  .md\:mr-22{
    margin-right: 5.5rem !important;
  }

  .md\:mb-22{
    margin-bottom: 5.5rem !important;
  }

  .md\:ml-22{
    margin-left: 5.5rem !important;
  }

  .md\:mt-23{
    margin-top: 5.75rem !important;
  }

  .md\:mr-23{
    margin-right: 5.75rem !important;
  }

  .md\:mb-23{
    margin-bottom: 5.75rem !important;
  }

  .md\:ml-23{
    margin-left: 5.75rem !important;
  }

  .md\:mt-24{
    margin-top: 6rem !important;
  }

  .md\:mr-24{
    margin-right: 6rem !important;
  }

  .md\:mb-24{
    margin-bottom: 6rem !important;
  }

  .md\:ml-24{
    margin-left: 6rem !important;
  }

  .md\:mt-25{
    margin-top: 6.25rem !important;
  }

  .md\:mr-25{
    margin-right: 6.25rem !important;
  }

  .md\:mb-25{
    margin-bottom: 6.25rem !important;
  }

  .md\:ml-25{
    margin-left: 6.25rem !important;
  }

  .md\:mt-26{
    margin-top: 6.5rem !important;
  }

  .md\:mr-26{
    margin-right: 6.5rem !important;
  }

  .md\:mb-26{
    margin-bottom: 6.5rem !important;
  }

  .md\:ml-26{
    margin-left: 6.5rem !important;
  }

  .md\:mt-27{
    margin-top: 6.75rem !important;
  }

  .md\:mr-27{
    margin-right: 6.75rem !important;
  }

  .md\:mb-27{
    margin-bottom: 6.75rem !important;
  }

  .md\:ml-27{
    margin-left: 6.75rem !important;
  }

  .md\:mt-28{
    margin-top: 7rem !important;
  }

  .md\:mr-28{
    margin-right: 7rem !important;
  }

  .md\:mb-28{
    margin-bottom: 7rem !important;
  }

  .md\:ml-28{
    margin-left: 7rem !important;
  }

  .md\:mt-29{
    margin-top: 7.25rem !important;
  }

  .md\:mr-29{
    margin-right: 7.25rem !important;
  }

  .md\:mb-29{
    margin-bottom: 7.25rem !important;
  }

  .md\:ml-29{
    margin-left: 7.25rem !important;
  }

  .md\:mt-30{
    margin-top: 7.5rem !important;
  }

  .md\:mr-30{
    margin-right: 7.5rem !important;
  }

  .md\:mb-30{
    margin-bottom: 7.5rem !important;
  }

  .md\:ml-30{
    margin-left: 7.5rem !important;
  }

  .md\:mt-31{
    margin-top: 7.75rem !important;
  }

  .md\:mr-31{
    margin-right: 7.75rem !important;
  }

  .md\:mb-31{
    margin-bottom: 7.75rem !important;
  }

  .md\:ml-31{
    margin-left: 7.75rem !important;
  }

  .md\:mt-32{
    margin-top: 8rem !important;
  }

  .md\:mr-32{
    margin-right: 8rem !important;
  }

  .md\:mb-32{
    margin-bottom: 8rem !important;
  }

  .md\:ml-32{
    margin-left: 8rem !important;
  }

  .md\:mt-33{
    margin-top: 8.25rem !important;
  }

  .md\:mr-33{
    margin-right: 8.25rem !important;
  }

  .md\:mb-33{
    margin-bottom: 8.25rem !important;
  }

  .md\:ml-33{
    margin-left: 8.25rem !important;
  }

  .md\:mt-34{
    margin-top: 8.5rem !important;
  }

  .md\:mr-34{
    margin-right: 8.5rem !important;
  }

  .md\:mb-34{
    margin-bottom: 8.5rem !important;
  }

  .md\:ml-34{
    margin-left: 8.5rem !important;
  }

  .md\:mt-35{
    margin-top: 8.75rem !important;
  }

  .md\:mr-35{
    margin-right: 8.75rem !important;
  }

  .md\:mb-35{
    margin-bottom: 8.75rem !important;
  }

  .md\:ml-35{
    margin-left: 8.75rem !important;
  }

  .md\:mt-36{
    margin-top: 9rem !important;
  }

  .md\:mr-36{
    margin-right: 9rem !important;
  }

  .md\:mb-36{
    margin-bottom: 9rem !important;
  }

  .md\:ml-36{
    margin-left: 9rem !important;
  }

  .md\:mt-37{
    margin-top: 9.25rem !important;
  }

  .md\:mr-37{
    margin-right: 9.25rem !important;
  }

  .md\:mb-37{
    margin-bottom: 9.25rem !important;
  }

  .md\:ml-37{
    margin-left: 9.25rem !important;
  }

  .md\:mt-38{
    margin-top: 9.5rem !important;
  }

  .md\:mr-38{
    margin-right: 9.5rem !important;
  }

  .md\:mb-38{
    margin-bottom: 9.5rem !important;
  }

  .md\:ml-38{
    margin-left: 9.5rem !important;
  }

  .md\:mt-39{
    margin-top: 9.75rem !important;
  }

  .md\:mr-39{
    margin-right: 9.75rem !important;
  }

  .md\:mb-39{
    margin-bottom: 9.75rem !important;
  }

  .md\:ml-39{
    margin-left: 9.75rem !important;
  }

  .md\:mt-40{
    margin-top: 10rem !important;
  }

  .md\:mr-40{
    margin-right: 10rem !important;
  }

  .md\:mb-40{
    margin-bottom: 10rem !important;
  }

  .md\:ml-40{
    margin-left: 10rem !important;
  }

  .md\:mt-41{
    margin-top: 10.25rem !important;
  }

  .md\:mr-41{
    margin-right: 10.25rem !important;
  }

  .md\:mb-41{
    margin-bottom: 10.25rem !important;
  }

  .md\:ml-41{
    margin-left: 10.25rem !important;
  }

  .md\:mt-42{
    margin-top: 10.5rem !important;
  }

  .md\:mr-42{
    margin-right: 10.5rem !important;
  }

  .md\:mb-42{
    margin-bottom: 10.5rem !important;
  }

  .md\:ml-42{
    margin-left: 10.5rem !important;
  }

  .md\:mt-43{
    margin-top: 10.75rem !important;
  }

  .md\:mr-43{
    margin-right: 10.75rem !important;
  }

  .md\:mb-43{
    margin-bottom: 10.75rem !important;
  }

  .md\:ml-43{
    margin-left: 10.75rem !important;
  }

  .md\:mt-44{
    margin-top: 11rem !important;
  }

  .md\:mr-44{
    margin-right: 11rem !important;
  }

  .md\:mb-44{
    margin-bottom: 11rem !important;
  }

  .md\:ml-44{
    margin-left: 11rem !important;
  }

  .md\:mt-45{
    margin-top: 11.25rem !important;
  }

  .md\:mr-45{
    margin-right: 11.25rem !important;
  }

  .md\:mb-45{
    margin-bottom: 11.25rem !important;
  }

  .md\:ml-45{
    margin-left: 11.25rem !important;
  }

  .md\:mt-46{
    margin-top: 11.5rem !important;
  }

  .md\:mr-46{
    margin-right: 11.5rem !important;
  }

  .md\:mb-46{
    margin-bottom: 11.5rem !important;
  }

  .md\:ml-46{
    margin-left: 11.5rem !important;
  }

  .md\:mt-47{
    margin-top: 11.75rem !important;
  }

  .md\:mr-47{
    margin-right: 11.75rem !important;
  }

  .md\:mb-47{
    margin-bottom: 11.75rem !important;
  }

  .md\:ml-47{
    margin-left: 11.75rem !important;
  }

  .md\:mt-48{
    margin-top: 12rem !important;
  }

  .md\:mr-48{
    margin-right: 12rem !important;
  }

  .md\:mb-48{
    margin-bottom: 12rem !important;
  }

  .md\:ml-48{
    margin-left: 12rem !important;
  }

  .md\:mt-49{
    margin-top: 12.25rem !important;
  }

  .md\:mr-49{
    margin-right: 12.25rem !important;
  }

  .md\:mb-49{
    margin-bottom: 12.25rem !important;
  }

  .md\:ml-49{
    margin-left: 12.25rem !important;
  }

  .md\:mt-50{
    margin-top: 12.5rem !important;
  }

  .md\:mr-50{
    margin-right: 12.5rem !important;
  }

  .md\:mb-50{
    margin-bottom: 12.5rem !important;
  }

  .md\:ml-50{
    margin-left: 12.5rem !important;
  }

  .md\:mt-51{
    margin-top: 12.75rem !important;
  }

  .md\:mr-51{
    margin-right: 12.75rem !important;
  }

  .md\:mb-51{
    margin-bottom: 12.75rem !important;
  }

  .md\:ml-51{
    margin-left: 12.75rem !important;
  }

  .md\:mt-52{
    margin-top: 13rem !important;
  }

  .md\:mr-52{
    margin-right: 13rem !important;
  }

  .md\:mb-52{
    margin-bottom: 13rem !important;
  }

  .md\:ml-52{
    margin-left: 13rem !important;
  }

  .md\:mt-53{
    margin-top: 13.25rem !important;
  }

  .md\:mr-53{
    margin-right: 13.25rem !important;
  }

  .md\:mb-53{
    margin-bottom: 13.25rem !important;
  }

  .md\:ml-53{
    margin-left: 13.25rem !important;
  }

  .md\:mt-54{
    margin-top: 13.5rem !important;
  }

  .md\:mr-54{
    margin-right: 13.5rem !important;
  }

  .md\:mb-54{
    margin-bottom: 13.5rem !important;
  }

  .md\:ml-54{
    margin-left: 13.5rem !important;
  }

  .md\:mt-55{
    margin-top: 13.75rem !important;
  }

  .md\:mr-55{
    margin-right: 13.75rem !important;
  }

  .md\:mb-55{
    margin-bottom: 13.75rem !important;
  }

  .md\:ml-55{
    margin-left: 13.75rem !important;
  }

  .md\:mt-56{
    margin-top: 14rem !important;
  }

  .md\:mr-56{
    margin-right: 14rem !important;
  }

  .md\:mb-56{
    margin-bottom: 14rem !important;
  }

  .md\:ml-56{
    margin-left: 14rem !important;
  }

  .md\:mt-70{
    margin-top: 17.5rem !important;
  }

  .md\:mr-70{
    margin-right: 17.5rem !important;
  }

  .md\:mb-70{
    margin-bottom: 17.5rem !important;
  }

  .md\:ml-70{
    margin-left: 17.5rem !important;
  }

  .md\:mt-71{
    margin-top: 17.75rem !important;
  }

  .md\:mr-71{
    margin-right: 17.75rem !important;
  }

  .md\:mb-71{
    margin-bottom: 17.75rem !important;
  }

  .md\:ml-71{
    margin-left: 17.75rem !important;
  }

  .md\:mt-72{
    margin-top: 18rem !important;
  }

  .md\:mr-72{
    margin-right: 18rem !important;
  }

  .md\:mb-72{
    margin-bottom: 18rem !important;
  }

  .md\:ml-72{
    margin-left: 18rem !important;
  }

  .md\:mt-73{
    margin-top: 18.25rem !important;
  }

  .md\:mr-73{
    margin-right: 18.25rem !important;
  }

  .md\:mb-73{
    margin-bottom: 18.25rem !important;
  }

  .md\:ml-73{
    margin-left: 18.25rem !important;
  }

  .md\:mt-74{
    margin-top: 18.5rem !important;
  }

  .md\:mr-74{
    margin-right: 18.5rem !important;
  }

  .md\:mb-74{
    margin-bottom: 18.5rem !important;
  }

  .md\:ml-74{
    margin-left: 18.5rem !important;
  }

  .md\:mt-75{
    margin-top: 18.75rem !important;
  }

  .md\:mr-75{
    margin-right: 18.75rem !important;
  }

  .md\:mb-75{
    margin-bottom: 18.75rem !important;
  }

  .md\:ml-75{
    margin-left: 18.75rem !important;
  }

  .md\:mt-76{
    margin-top: 19rem !important;
  }

  .md\:mr-76{
    margin-right: 19rem !important;
  }

  .md\:mb-76{
    margin-bottom: 19rem !important;
  }

  .md\:ml-76{
    margin-left: 19rem !important;
  }

  .md\:mt-77{
    margin-top: 19.25rem !important;
  }

  .md\:mr-77{
    margin-right: 19.25rem !important;
  }

  .md\:mb-77{
    margin-bottom: 19.25rem !important;
  }

  .md\:ml-77{
    margin-left: 19.25rem !important;
  }

  .md\:mt-78{
    margin-top: 19.5rem !important;
  }

  .md\:mr-78{
    margin-right: 19.5rem !important;
  }

  .md\:mb-78{
    margin-bottom: 19.5rem !important;
  }

  .md\:ml-78{
    margin-left: 19.5rem !important;
  }

  .md\:mt-79{
    margin-top: 19.75rem !important;
  }

  .md\:mr-79{
    margin-right: 19.75rem !important;
  }

  .md\:mb-79{
    margin-bottom: 19.75rem !important;
  }

  .md\:ml-79{
    margin-left: 19.75rem !important;
  }

  .md\:mt-80{
    margin-top: 20rem !important;
  }

  .md\:mr-80{
    margin-right: 20rem !important;
  }

  .md\:mb-80{
    margin-bottom: 20rem !important;
  }

  .md\:ml-80{
    margin-left: 20rem !important;
  }

  .md\:mt-81{
    margin-top: 20.25rem !important;
  }

  .md\:mr-81{
    margin-right: 20.25rem !important;
  }

  .md\:mb-81{
    margin-bottom: 20.25rem !important;
  }

  .md\:ml-81{
    margin-left: 20.25rem !important;
  }

  .md\:mt-82{
    margin-top: 20.5rem !important;
  }

  .md\:mr-82{
    margin-right: 20.5rem !important;
  }

  .md\:mb-82{
    margin-bottom: 20.5rem !important;
  }

  .md\:ml-82{
    margin-left: 20.5rem !important;
  }

  .md\:mt-83{
    margin-top: 20.75rem !important;
  }

  .md\:mr-83{
    margin-right: 20.75rem !important;
  }

  .md\:mb-83{
    margin-bottom: 20.75rem !important;
  }

  .md\:ml-83{
    margin-left: 20.75rem !important;
  }

  .md\:mt-84{
    margin-top: 21rem !important;
  }

  .md\:mr-84{
    margin-right: 21rem !important;
  }

  .md\:mb-84{
    margin-bottom: 21rem !important;
  }

  .md\:ml-84{
    margin-left: 21rem !important;
  }

  .md\:mt-85{
    margin-top: 21.25rem !important;
  }

  .md\:mr-85{
    margin-right: 21.25rem !important;
  }

  .md\:mb-85{
    margin-bottom: 21.25rem !important;
  }

  .md\:ml-85{
    margin-left: 21.25rem !important;
  }

  .md\:mt-86{
    margin-top: 21.5rem !important;
  }

  .md\:mr-86{
    margin-right: 21.5rem !important;
  }

  .md\:mb-86{
    margin-bottom: 21.5rem !important;
  }

  .md\:ml-86{
    margin-left: 21.5rem !important;
  }

  .md\:mt-87{
    margin-top: 21.75rem !important;
  }

  .md\:mr-87{
    margin-right: 21.75rem !important;
  }

  .md\:mb-87{
    margin-bottom: 21.75rem !important;
  }

  .md\:ml-87{
    margin-left: 21.75rem !important;
  }

  .md\:mt-88{
    margin-top: 22rem !important;
  }

  .md\:mr-88{
    margin-right: 22rem !important;
  }

  .md\:mb-88{
    margin-bottom: 22rem !important;
  }

  .md\:ml-88{
    margin-left: 22rem !important;
  }

  .md\:mt-89{
    margin-top: 22.25rem !important;
  }

  .md\:mr-89{
    margin-right: 22.25rem !important;
  }

  .md\:mb-89{
    margin-bottom: 22.25rem !important;
  }

  .md\:ml-89{
    margin-left: 22.25rem !important;
  }

  .md\:mt-90{
    margin-top: 22.5rem !important;
  }

  .md\:mr-90{
    margin-right: 22.5rem !important;
  }

  .md\:mb-90{
    margin-bottom: 22.5rem !important;
  }

  .md\:ml-90{
    margin-left: 22.5rem !important;
  }

  .md\:mt-91{
    margin-top: 22.75rem !important;
  }

  .md\:mr-91{
    margin-right: 22.75rem !important;
  }

  .md\:mb-91{
    margin-bottom: 22.75rem !important;
  }

  .md\:ml-91{
    margin-left: 22.75rem !important;
  }

  .md\:mt-92{
    margin-top: 23rem !important;
  }

  .md\:mr-92{
    margin-right: 23rem !important;
  }

  .md\:mb-92{
    margin-bottom: 23rem !important;
  }

  .md\:ml-92{
    margin-left: 23rem !important;
  }

  .md\:mt-100{
    margin-top: 25rem !important;
  }

  .md\:mr-100{
    margin-right: 25rem !important;
  }

  .md\:mb-100{
    margin-bottom: 25rem !important;
  }

  .md\:ml-100{
    margin-left: 25rem !important;
  }

  .md\:mt-131{
    margin-top: 25.25rem !important;
  }

  .md\:mr-131{
    margin-right: 25.25rem !important;
  }

  .md\:mb-131{
    margin-bottom: 25.25rem !important;
  }

  .md\:ml-131{
    margin-left: 25.25rem !important;
  }

  .md\:mt-135{
    margin-top: 34rem !important;
  }

  .md\:mr-135{
    margin-right: 34rem !important;
  }

  .md\:mb-135{
    margin-bottom: 34rem !important;
  }

  .md\:ml-135{
    margin-left: 34rem !important;
  }

  .md\:mt-150{
    margin-top: 37.5rem !important;
  }

  .md\:mr-150{
    margin-right: 37.5rem !important;
  }

  .md\:mb-150{
    margin-bottom: 37.5rem !important;
  }

  .md\:ml-150{
    margin-left: 37.5rem !important;
  }

  .md\:mt-710{
    margin-top: 44.375rem !important;
  }

  .md\:mr-710{
    margin-right: 44.375rem !important;
  }

  .md\:mb-710{
    margin-bottom: 44.375rem !important;
  }

  .md\:ml-710{
    margin-left: 44.375rem !important;
  }

  .md\:mt-820{
    margin-top: 51.25rem !important;
  }

  .md\:mr-820{
    margin-right: 51.25rem !important;
  }

  .md\:mb-820{
    margin-bottom: 51.25rem !important;
  }

  .md\:ml-820{
    margin-left: 51.25rem !important;
  }

  .md\:mt-1440{
    margin-top: 90rem !important;
  }

  .md\:mr-1440{
    margin-right: 90rem !important;
  }

  .md\:mb-1440{
    margin-bottom: 90rem !important;
  }

  .md\:ml-1440{
    margin-left: 90rem !important;
  }

  .md\:mt-auto{
    margin-top: auto !important;
  }

  .md\:mr-auto{
    margin-right: auto !important;
  }

  .md\:mb-auto{
    margin-bottom: auto !important;
  }

  .md\:ml-auto{
    margin-left: auto !important;
  }

  .md\:mt-2\.5{
    margin-top: .625rem !important;
  }

  .md\:mr-2\.5{
    margin-right: .625rem !important;
  }

  .md\:mb-2\.5{
    margin-bottom: .625rem !important;
  }

  .md\:ml-2\.5{
    margin-left: .625rem !important;
  }

  .md\:mt-6\.25{
    margin-top: 1.5626rem !important;
  }

  .md\:mr-6\.25{
    margin-right: 1.5626rem !important;
  }

  .md\:mb-6\.25{
    margin-bottom: 1.5626rem !important;
  }

  .md\:ml-6\.25{
    margin-left: 1.5626rem !important;
  }

  .md\:mt-7\.5{
    margin-top: 1.875rem !important;
  }

  .md\:mr-7\.5{
    margin-right: 1.875rem !important;
  }

  .md\:mb-7\.5{
    margin-bottom: 1.875rem !important;
  }

  .md\:ml-7\.5{
    margin-left: 1.875rem !important;
  }

  .md\:mt-12\.5{
    margin-top: 3.125rem !important;
  }

  .md\:mr-12\.5{
    margin-right: 3.125rem !important;
  }

  .md\:mb-12\.5{
    margin-bottom: 3.125rem !important;
  }

  .md\:ml-12\.5{
    margin-left: 3.125rem !important;
  }

  .md\:mt-17\.5{
    margin-top: 4.375rem !important;
  }

  .md\:mr-17\.5{
    margin-right: 4.375rem !important;
  }

  .md\:mb-17\.5{
    margin-bottom: 4.375rem !important;
  }

  .md\:ml-17\.5{
    margin-left: 4.375rem !important;
  }

  .md\:mt-31\.5{
    margin-top: 7.875rem !important;
  }

  .md\:mr-31\.5{
    margin-right: 7.875rem !important;
  }

  .md\:mb-31\.5{
    margin-bottom: 7.875rem !important;
  }

  .md\:ml-31\.5{
    margin-left: 7.875rem !important;
  }

  .md\:mt-thumb-tript-lg{
    margin-top: 15.625rem !important;
  }

  .md\:mr-thumb-tript-lg{
    margin-right: 15.625rem !important;
  }

  .md\:mb-thumb-tript-lg{
    margin-bottom: 15.625rem !important;
  }

  .md\:ml-thumb-tript-lg{
    margin-left: 15.625rem !important;
  }

  .md\:mt-thumb-tript-md{
    margin-top: 11.25rem !important;
  }

  .md\:mr-thumb-tript-md{
    margin-right: 11.25rem !important;
  }

  .md\:mb-thumb-tript-md{
    margin-bottom: 11.25rem !important;
  }

  .md\:ml-thumb-tript-md{
    margin-left: 11.25rem !important;
  }

  .md\:mt-thumb-trip-xl{
    margin-top: 20.625rem !important;
  }

  .md\:mr-thumb-trip-xl{
    margin-right: 20.625rem !important;
  }

  .md\:mb-thumb-trip-xl{
    margin-bottom: 20.625rem !important;
  }

  .md\:ml-thumb-trip-xl{
    margin-left: 20.625rem !important;
  }

  .md\:mt-tarapprendre-title-lg{
    margin-top: 58.75rem !important;
  }

  .md\:mr-tarapprendre-title-lg{
    margin-right: 58.75rem !important;
  }

  .md\:mb-tarapprendre-title-lg{
    margin-bottom: 58.75rem !important;
  }

  .md\:ml-tarapprendre-title-lg{
    margin-left: 58.75rem !important;
  }

  .md\:mt-oblong-list-lg{
    margin-top: 40.93rem !important;
  }

  .md\:mr-oblong-list-lg{
    margin-right: 40.93rem !important;
  }

  .md\:mb-oblong-list-lg{
    margin-bottom: 40.93rem !important;
  }

  .md\:ml-oblong-list-lg{
    margin-left: 40.93rem !important;
  }

  .md\:mt-oblong-list-md{
    margin-top: 20.95rem !important;
  }

  .md\:mr-oblong-list-md{
    margin-right: 20.95rem !important;
  }

  .md\:mb-oblong-list-md{
    margin-bottom: 20.95rem !important;
  }

  .md\:ml-oblong-list-md{
    margin-left: 20.95rem !important;
  }

  .md\:mt-oblong-content-lg{
    margin-top: 26.875rem !important;
  }

  .md\:mr-oblong-content-lg{
    margin-right: 26.875rem !important;
  }

  .md\:mb-oblong-content-lg{
    margin-bottom: 26.875rem !important;
  }

  .md\:ml-oblong-content-lg{
    margin-left: 26.875rem !important;
  }

  .md\:mt-article-thumb-lg{
    margin-top: 10.625rem !important;
  }

  .md\:mr-article-thumb-lg{
    margin-right: 10.625rem !important;
  }

  .md\:mb-article-thumb-lg{
    margin-bottom: 10.625rem !important;
  }

  .md\:ml-article-thumb-lg{
    margin-left: 10.625rem !important;
  }

  .md\:mt-support-title-l-lg{
    margin-top: 28.125rem !important;
  }

  .md\:mr-support-title-l-lg{
    margin-right: 28.125rem !important;
  }

  .md\:mb-support-title-l-lg{
    margin-bottom: 28.125rem !important;
  }

  .md\:ml-support-title-l-lg{
    margin-left: 28.125rem !important;
  }

  .md\:mt-support-title-r-lg{
    margin-top: 17.8125rem !important;
  }

  .md\:mr-support-title-r-lg{
    margin-right: 17.8125rem !important;
  }

  .md\:mb-support-title-r-lg{
    margin-bottom: 17.8125rem !important;
  }

  .md\:ml-support-title-r-lg{
    margin-left: 17.8125rem !important;
  }

  .md\:mt-main-footer-menu{
    margin-top: 13.75rem !important;
  }

  .md\:mr-main-footer-menu{
    margin-right: 13.75rem !important;
  }

  .md\:mb-main-footer-menu{
    margin-bottom: 13.75rem !important;
  }

  .md\:ml-main-footer-menu{
    margin-left: 13.75rem !important;
  }

  .md\:mt-main-footer-logo{
    margin-top: 25.625rem !important;
  }

  .md\:mr-main-footer-logo{
    margin-right: 25.625rem !important;
  }

  .md\:mb-main-footer-logo{
    margin-bottom: 25.625rem !important;
  }

  .md\:ml-main-footer-logo{
    margin-left: 25.625rem !important;
  }

  .md\:mt-full{
    margin-top: 100% !important;
  }

  .md\:mr-full{
    margin-right: 100% !important;
  }

  .md\:mb-full{
    margin-bottom: 100% !important;
  }

  .md\:ml-full{
    margin-left: 100% !important;
  }

  .md\:-mt-0{
    margin-top: 0px !important;
  }

  .md\:-mr-0{
    margin-right: 0px !important;
  }

  .md\:-mb-0{
    margin-bottom: 0px !important;
  }

  .md\:-ml-0{
    margin-left: 0px !important;
  }

  .md\:-mt-1{
    margin-top: -0.25rem !important;
  }

  .md\:-mr-1{
    margin-right: -0.25rem !important;
  }

  .md\:-mb-1{
    margin-bottom: -0.25rem !important;
  }

  .md\:-ml-1{
    margin-left: -0.25rem !important;
  }

  .md\:-mt-2{
    margin-top: -0.5rem !important;
  }

  .md\:-mr-2{
    margin-right: -0.5rem !important;
  }

  .md\:-mb-2{
    margin-bottom: -0.5rem !important;
  }

  .md\:-ml-2{
    margin-left: -0.5rem !important;
  }

  .md\:-mt-3{
    margin-top: -0.75rem !important;
  }

  .md\:-mr-3{
    margin-right: -0.75rem !important;
  }

  .md\:-mb-3{
    margin-bottom: -0.75rem !important;
  }

  .md\:-ml-3{
    margin-left: -0.75rem !important;
  }

  .md\:-mt-4{
    margin-top: -1rem !important;
  }

  .md\:-mr-4{
    margin-right: -1rem !important;
  }

  .md\:-mb-4{
    margin-bottom: -1rem !important;
  }

  .md\:-ml-4{
    margin-left: -1rem !important;
  }

  .md\:-mt-5{
    margin-top: -1.25rem !important;
  }

  .md\:-mr-5{
    margin-right: -1.25rem !important;
  }

  .md\:-mb-5{
    margin-bottom: -1.25rem !important;
  }

  .md\:-ml-5{
    margin-left: -1.25rem !important;
  }

  .md\:-mt-6{
    margin-top: -1.5rem !important;
  }

  .md\:-mr-6{
    margin-right: -1.5rem !important;
  }

  .md\:-mb-6{
    margin-bottom: -1.5rem !important;
  }

  .md\:-ml-6{
    margin-left: -1.5rem !important;
  }

  .md\:-mt-7{
    margin-top: -1.75rem !important;
  }

  .md\:-mr-7{
    margin-right: -1.75rem !important;
  }

  .md\:-mb-7{
    margin-bottom: -1.75rem !important;
  }

  .md\:-ml-7{
    margin-left: -1.75rem !important;
  }

  .md\:-mt-8{
    margin-top: -2rem !important;
  }

  .md\:-mr-8{
    margin-right: -2rem !important;
  }

  .md\:-mb-8{
    margin-bottom: -2rem !important;
  }

  .md\:-ml-8{
    margin-left: -2rem !important;
  }

  .md\:-mt-9{
    margin-top: -2.25rem !important;
  }

  .md\:-mr-9{
    margin-right: -2.25rem !important;
  }

  .md\:-mb-9{
    margin-bottom: -2.25rem !important;
  }

  .md\:-ml-9{
    margin-left: -2.25rem !important;
  }

  .md\:-mt-10{
    margin-top: -2.5rem !important;
  }

  .md\:-mr-10{
    margin-right: -2.5rem !important;
  }

  .md\:-mb-10{
    margin-bottom: -2.5rem !important;
  }

  .md\:-ml-10{
    margin-left: -2.5rem !important;
  }

  .md\:-mt-11{
    margin-top: -2.75rem !important;
  }

  .md\:-mr-11{
    margin-right: -2.75rem !important;
  }

  .md\:-mb-11{
    margin-bottom: -2.75rem !important;
  }

  .md\:-ml-11{
    margin-left: -2.75rem !important;
  }

  .md\:-mt-12{
    margin-top: -3rem !important;
  }

  .md\:-mr-12{
    margin-right: -3rem !important;
  }

  .md\:-mb-12{
    margin-bottom: -3rem !important;
  }

  .md\:-ml-12{
    margin-left: -3rem !important;
  }

  .md\:-mt-13{
    margin-top: -3.25rem !important;
  }

  .md\:-mr-13{
    margin-right: -3.25rem !important;
  }

  .md\:-mb-13{
    margin-bottom: -3.25rem !important;
  }

  .md\:-ml-13{
    margin-left: -3.25rem !important;
  }

  .md\:-mt-14{
    margin-top: -3.5rem !important;
  }

  .md\:-mr-14{
    margin-right: -3.5rem !important;
  }

  .md\:-mb-14{
    margin-bottom: -3.5rem !important;
  }

  .md\:-ml-14{
    margin-left: -3.5rem !important;
  }

  .md\:-mt-15{
    margin-top: -3.75rem !important;
  }

  .md\:-mr-15{
    margin-right: -3.75rem !important;
  }

  .md\:-mb-15{
    margin-bottom: -3.75rem !important;
  }

  .md\:-ml-15{
    margin-left: -3.75rem !important;
  }

  .md\:-mt-16{
    margin-top: -4rem !important;
  }

  .md\:-mr-16{
    margin-right: -4rem !important;
  }

  .md\:-mb-16{
    margin-bottom: -4rem !important;
  }

  .md\:-ml-16{
    margin-left: -4rem !important;
  }

  .md\:-mt-17{
    margin-top: -4.25rem !important;
  }

  .md\:-mr-17{
    margin-right: -4.25rem !important;
  }

  .md\:-mb-17{
    margin-bottom: -4.25rem !important;
  }

  .md\:-ml-17{
    margin-left: -4.25rem !important;
  }

  .md\:-mt-18{
    margin-top: -4.5rem !important;
  }

  .md\:-mr-18{
    margin-right: -4.5rem !important;
  }

  .md\:-mb-18{
    margin-bottom: -4.5rem !important;
  }

  .md\:-ml-18{
    margin-left: -4.5rem !important;
  }

  .md\:-mt-19{
    margin-top: -4.75rem !important;
  }

  .md\:-mr-19{
    margin-right: -4.75rem !important;
  }

  .md\:-mb-19{
    margin-bottom: -4.75rem !important;
  }

  .md\:-ml-19{
    margin-left: -4.75rem !important;
  }

  .md\:-mt-20{
    margin-top: -5rem !important;
  }

  .md\:-mr-20{
    margin-right: -5rem !important;
  }

  .md\:-mb-20{
    margin-bottom: -5rem !important;
  }

  .md\:-ml-20{
    margin-left: -5rem !important;
  }

  .md\:-mt-21{
    margin-top: -5.25rem !important;
  }

  .md\:-mr-21{
    margin-right: -5.25rem !important;
  }

  .md\:-mb-21{
    margin-bottom: -5.25rem !important;
  }

  .md\:-ml-21{
    margin-left: -5.25rem !important;
  }

  .md\:-mt-22{
    margin-top: -5.5rem !important;
  }

  .md\:-mr-22{
    margin-right: -5.5rem !important;
  }

  .md\:-mb-22{
    margin-bottom: -5.5rem !important;
  }

  .md\:-ml-22{
    margin-left: -5.5rem !important;
  }

  .md\:-mt-23{
    margin-top: -5.75rem !important;
  }

  .md\:-mr-23{
    margin-right: -5.75rem !important;
  }

  .md\:-mb-23{
    margin-bottom: -5.75rem !important;
  }

  .md\:-ml-23{
    margin-left: -5.75rem !important;
  }

  .md\:-mt-24{
    margin-top: -6rem !important;
  }

  .md\:-mr-24{
    margin-right: -6rem !important;
  }

  .md\:-mb-24{
    margin-bottom: -6rem !important;
  }

  .md\:-ml-24{
    margin-left: -6rem !important;
  }

  .md\:-mt-25{
    margin-top: -6.25rem !important;
  }

  .md\:-mr-25{
    margin-right: -6.25rem !important;
  }

  .md\:-mb-25{
    margin-bottom: -6.25rem !important;
  }

  .md\:-ml-25{
    margin-left: -6.25rem !important;
  }

  .md\:-mt-26{
    margin-top: -6.5rem !important;
  }

  .md\:-mr-26{
    margin-right: -6.5rem !important;
  }

  .md\:-mb-26{
    margin-bottom: -6.5rem !important;
  }

  .md\:-ml-26{
    margin-left: -6.5rem !important;
  }

  .md\:-mt-27{
    margin-top: -6.75rem !important;
  }

  .md\:-mr-27{
    margin-right: -6.75rem !important;
  }

  .md\:-mb-27{
    margin-bottom: -6.75rem !important;
  }

  .md\:-ml-27{
    margin-left: -6.75rem !important;
  }

  .md\:-mt-28{
    margin-top: -7rem !important;
  }

  .md\:-mr-28{
    margin-right: -7rem !important;
  }

  .md\:-mb-28{
    margin-bottom: -7rem !important;
  }

  .md\:-ml-28{
    margin-left: -7rem !important;
  }

  .md\:-mt-29{
    margin-top: -7.25rem !important;
  }

  .md\:-mr-29{
    margin-right: -7.25rem !important;
  }

  .md\:-mb-29{
    margin-bottom: -7.25rem !important;
  }

  .md\:-ml-29{
    margin-left: -7.25rem !important;
  }

  .md\:-mt-30{
    margin-top: -7.5rem !important;
  }

  .md\:-mr-30{
    margin-right: -7.5rem !important;
  }

  .md\:-mb-30{
    margin-bottom: -7.5rem !important;
  }

  .md\:-ml-30{
    margin-left: -7.5rem !important;
  }

  .md\:-mt-31{
    margin-top: -7.75rem !important;
  }

  .md\:-mr-31{
    margin-right: -7.75rem !important;
  }

  .md\:-mb-31{
    margin-bottom: -7.75rem !important;
  }

  .md\:-ml-31{
    margin-left: -7.75rem !important;
  }

  .md\:-mt-32{
    margin-top: -8rem !important;
  }

  .md\:-mr-32{
    margin-right: -8rem !important;
  }

  .md\:-mb-32{
    margin-bottom: -8rem !important;
  }

  .md\:-ml-32{
    margin-left: -8rem !important;
  }

  .md\:-mt-33{
    margin-top: -8.25rem !important;
  }

  .md\:-mr-33{
    margin-right: -8.25rem !important;
  }

  .md\:-mb-33{
    margin-bottom: -8.25rem !important;
  }

  .md\:-ml-33{
    margin-left: -8.25rem !important;
  }

  .md\:-mt-34{
    margin-top: -8.5rem !important;
  }

  .md\:-mr-34{
    margin-right: -8.5rem !important;
  }

  .md\:-mb-34{
    margin-bottom: -8.5rem !important;
  }

  .md\:-ml-34{
    margin-left: -8.5rem !important;
  }

  .md\:-mt-35{
    margin-top: -8.75rem !important;
  }

  .md\:-mr-35{
    margin-right: -8.75rem !important;
  }

  .md\:-mb-35{
    margin-bottom: -8.75rem !important;
  }

  .md\:-ml-35{
    margin-left: -8.75rem !important;
  }

  .md\:-mt-36{
    margin-top: -9rem !important;
  }

  .md\:-mr-36{
    margin-right: -9rem !important;
  }

  .md\:-mb-36{
    margin-bottom: -9rem !important;
  }

  .md\:-ml-36{
    margin-left: -9rem !important;
  }

  .md\:-mt-37{
    margin-top: -9.25rem !important;
  }

  .md\:-mr-37{
    margin-right: -9.25rem !important;
  }

  .md\:-mb-37{
    margin-bottom: -9.25rem !important;
  }

  .md\:-ml-37{
    margin-left: -9.25rem !important;
  }

  .md\:-mt-38{
    margin-top: -9.5rem !important;
  }

  .md\:-mr-38{
    margin-right: -9.5rem !important;
  }

  .md\:-mb-38{
    margin-bottom: -9.5rem !important;
  }

  .md\:-ml-38{
    margin-left: -9.5rem !important;
  }

  .md\:-mt-39{
    margin-top: -9.75rem !important;
  }

  .md\:-mr-39{
    margin-right: -9.75rem !important;
  }

  .md\:-mb-39{
    margin-bottom: -9.75rem !important;
  }

  .md\:-ml-39{
    margin-left: -9.75rem !important;
  }

  .md\:-mt-40{
    margin-top: -10rem !important;
  }

  .md\:-mr-40{
    margin-right: -10rem !important;
  }

  .md\:-mb-40{
    margin-bottom: -10rem !important;
  }

  .md\:-ml-40{
    margin-left: -10rem !important;
  }

  .md\:-mt-41{
    margin-top: -10.25rem !important;
  }

  .md\:-mr-41{
    margin-right: -10.25rem !important;
  }

  .md\:-mb-41{
    margin-bottom: -10.25rem !important;
  }

  .md\:-ml-41{
    margin-left: -10.25rem !important;
  }

  .md\:-mt-42{
    margin-top: -10.5rem !important;
  }

  .md\:-mr-42{
    margin-right: -10.5rem !important;
  }

  .md\:-mb-42{
    margin-bottom: -10.5rem !important;
  }

  .md\:-ml-42{
    margin-left: -10.5rem !important;
  }

  .md\:-mt-43{
    margin-top: -10.75rem !important;
  }

  .md\:-mr-43{
    margin-right: -10.75rem !important;
  }

  .md\:-mb-43{
    margin-bottom: -10.75rem !important;
  }

  .md\:-ml-43{
    margin-left: -10.75rem !important;
  }

  .md\:-mt-44{
    margin-top: -11rem !important;
  }

  .md\:-mr-44{
    margin-right: -11rem !important;
  }

  .md\:-mb-44{
    margin-bottom: -11rem !important;
  }

  .md\:-ml-44{
    margin-left: -11rem !important;
  }

  .md\:-mt-45{
    margin-top: -11.25rem !important;
  }

  .md\:-mr-45{
    margin-right: -11.25rem !important;
  }

  .md\:-mb-45{
    margin-bottom: -11.25rem !important;
  }

  .md\:-ml-45{
    margin-left: -11.25rem !important;
  }

  .md\:-mt-46{
    margin-top: -11.5rem !important;
  }

  .md\:-mr-46{
    margin-right: -11.5rem !important;
  }

  .md\:-mb-46{
    margin-bottom: -11.5rem !important;
  }

  .md\:-ml-46{
    margin-left: -11.5rem !important;
  }

  .md\:-mt-47{
    margin-top: -11.75rem !important;
  }

  .md\:-mr-47{
    margin-right: -11.75rem !important;
  }

  .md\:-mb-47{
    margin-bottom: -11.75rem !important;
  }

  .md\:-ml-47{
    margin-left: -11.75rem !important;
  }

  .md\:-mt-48{
    margin-top: -12rem !important;
  }

  .md\:-mr-48{
    margin-right: -12rem !important;
  }

  .md\:-mb-48{
    margin-bottom: -12rem !important;
  }

  .md\:-ml-48{
    margin-left: -12rem !important;
  }

  .md\:-mt-49{
    margin-top: -12.25rem !important;
  }

  .md\:-mr-49{
    margin-right: -12.25rem !important;
  }

  .md\:-mb-49{
    margin-bottom: -12.25rem !important;
  }

  .md\:-ml-49{
    margin-left: -12.25rem !important;
  }

  .md\:-mt-50{
    margin-top: -12.5rem !important;
  }

  .md\:-mr-50{
    margin-right: -12.5rem !important;
  }

  .md\:-mb-50{
    margin-bottom: -12.5rem !important;
  }

  .md\:-ml-50{
    margin-left: -12.5rem !important;
  }

  .md\:-mt-51{
    margin-top: -12.75rem !important;
  }

  .md\:-mr-51{
    margin-right: -12.75rem !important;
  }

  .md\:-mb-51{
    margin-bottom: -12.75rem !important;
  }

  .md\:-ml-51{
    margin-left: -12.75rem !important;
  }

  .md\:-mt-52{
    margin-top: -13rem !important;
  }

  .md\:-mr-52{
    margin-right: -13rem !important;
  }

  .md\:-mb-52{
    margin-bottom: -13rem !important;
  }

  .md\:-ml-52{
    margin-left: -13rem !important;
  }

  .md\:-mt-53{
    margin-top: -13.25rem !important;
  }

  .md\:-mr-53{
    margin-right: -13.25rem !important;
  }

  .md\:-mb-53{
    margin-bottom: -13.25rem !important;
  }

  .md\:-ml-53{
    margin-left: -13.25rem !important;
  }

  .md\:-mt-54{
    margin-top: -13.5rem !important;
  }

  .md\:-mr-54{
    margin-right: -13.5rem !important;
  }

  .md\:-mb-54{
    margin-bottom: -13.5rem !important;
  }

  .md\:-ml-54{
    margin-left: -13.5rem !important;
  }

  .md\:-mt-55{
    margin-top: -13.75rem !important;
  }

  .md\:-mr-55{
    margin-right: -13.75rem !important;
  }

  .md\:-mb-55{
    margin-bottom: -13.75rem !important;
  }

  .md\:-ml-55{
    margin-left: -13.75rem !important;
  }

  .md\:-mt-56{
    margin-top: -14rem !important;
  }

  .md\:-mr-56{
    margin-right: -14rem !important;
  }

  .md\:-mb-56{
    margin-bottom: -14rem !important;
  }

  .md\:-ml-56{
    margin-left: -14rem !important;
  }

  .md\:-mt-70{
    margin-top: -17.5rem !important;
  }

  .md\:-mr-70{
    margin-right: -17.5rem !important;
  }

  .md\:-mb-70{
    margin-bottom: -17.5rem !important;
  }

  .md\:-ml-70{
    margin-left: -17.5rem !important;
  }

  .md\:-mt-71{
    margin-top: -17.75rem !important;
  }

  .md\:-mr-71{
    margin-right: -17.75rem !important;
  }

  .md\:-mb-71{
    margin-bottom: -17.75rem !important;
  }

  .md\:-ml-71{
    margin-left: -17.75rem !important;
  }

  .md\:-mt-72{
    margin-top: -18rem !important;
  }

  .md\:-mr-72{
    margin-right: -18rem !important;
  }

  .md\:-mb-72{
    margin-bottom: -18rem !important;
  }

  .md\:-ml-72{
    margin-left: -18rem !important;
  }

  .md\:-mt-73{
    margin-top: -18.25rem !important;
  }

  .md\:-mr-73{
    margin-right: -18.25rem !important;
  }

  .md\:-mb-73{
    margin-bottom: -18.25rem !important;
  }

  .md\:-ml-73{
    margin-left: -18.25rem !important;
  }

  .md\:-mt-74{
    margin-top: -18.5rem !important;
  }

  .md\:-mr-74{
    margin-right: -18.5rem !important;
  }

  .md\:-mb-74{
    margin-bottom: -18.5rem !important;
  }

  .md\:-ml-74{
    margin-left: -18.5rem !important;
  }

  .md\:-mt-75{
    margin-top: -18.75rem !important;
  }

  .md\:-mr-75{
    margin-right: -18.75rem !important;
  }

  .md\:-mb-75{
    margin-bottom: -18.75rem !important;
  }

  .md\:-ml-75{
    margin-left: -18.75rem !important;
  }

  .md\:-mt-76{
    margin-top: -19rem !important;
  }

  .md\:-mr-76{
    margin-right: -19rem !important;
  }

  .md\:-mb-76{
    margin-bottom: -19rem !important;
  }

  .md\:-ml-76{
    margin-left: -19rem !important;
  }

  .md\:-mt-77{
    margin-top: -19.25rem !important;
  }

  .md\:-mr-77{
    margin-right: -19.25rem !important;
  }

  .md\:-mb-77{
    margin-bottom: -19.25rem !important;
  }

  .md\:-ml-77{
    margin-left: -19.25rem !important;
  }

  .md\:-mt-78{
    margin-top: -19.5rem !important;
  }

  .md\:-mr-78{
    margin-right: -19.5rem !important;
  }

  .md\:-mb-78{
    margin-bottom: -19.5rem !important;
  }

  .md\:-ml-78{
    margin-left: -19.5rem !important;
  }

  .md\:-mt-79{
    margin-top: -19.75rem !important;
  }

  .md\:-mr-79{
    margin-right: -19.75rem !important;
  }

  .md\:-mb-79{
    margin-bottom: -19.75rem !important;
  }

  .md\:-ml-79{
    margin-left: -19.75rem !important;
  }

  .md\:-mt-80{
    margin-top: -20rem !important;
  }

  .md\:-mr-80{
    margin-right: -20rem !important;
  }

  .md\:-mb-80{
    margin-bottom: -20rem !important;
  }

  .md\:-ml-80{
    margin-left: -20rem !important;
  }

  .md\:-mt-81{
    margin-top: -20.25rem !important;
  }

  .md\:-mr-81{
    margin-right: -20.25rem !important;
  }

  .md\:-mb-81{
    margin-bottom: -20.25rem !important;
  }

  .md\:-ml-81{
    margin-left: -20.25rem !important;
  }

  .md\:-mt-82{
    margin-top: -20.5rem !important;
  }

  .md\:-mr-82{
    margin-right: -20.5rem !important;
  }

  .md\:-mb-82{
    margin-bottom: -20.5rem !important;
  }

  .md\:-ml-82{
    margin-left: -20.5rem !important;
  }

  .md\:-mt-83{
    margin-top: -20.75rem !important;
  }

  .md\:-mr-83{
    margin-right: -20.75rem !important;
  }

  .md\:-mb-83{
    margin-bottom: -20.75rem !important;
  }

  .md\:-ml-83{
    margin-left: -20.75rem !important;
  }

  .md\:-mt-84{
    margin-top: -21rem !important;
  }

  .md\:-mr-84{
    margin-right: -21rem !important;
  }

  .md\:-mb-84{
    margin-bottom: -21rem !important;
  }

  .md\:-ml-84{
    margin-left: -21rem !important;
  }

  .md\:-mt-85{
    margin-top: -21.25rem !important;
  }

  .md\:-mr-85{
    margin-right: -21.25rem !important;
  }

  .md\:-mb-85{
    margin-bottom: -21.25rem !important;
  }

  .md\:-ml-85{
    margin-left: -21.25rem !important;
  }

  .md\:-mt-86{
    margin-top: -21.5rem !important;
  }

  .md\:-mr-86{
    margin-right: -21.5rem !important;
  }

  .md\:-mb-86{
    margin-bottom: -21.5rem !important;
  }

  .md\:-ml-86{
    margin-left: -21.5rem !important;
  }

  .md\:-mt-87{
    margin-top: -21.75rem !important;
  }

  .md\:-mr-87{
    margin-right: -21.75rem !important;
  }

  .md\:-mb-87{
    margin-bottom: -21.75rem !important;
  }

  .md\:-ml-87{
    margin-left: -21.75rem !important;
  }

  .md\:-mt-88{
    margin-top: -22rem !important;
  }

  .md\:-mr-88{
    margin-right: -22rem !important;
  }

  .md\:-mb-88{
    margin-bottom: -22rem !important;
  }

  .md\:-ml-88{
    margin-left: -22rem !important;
  }

  .md\:-mt-89{
    margin-top: -22.25rem !important;
  }

  .md\:-mr-89{
    margin-right: -22.25rem !important;
  }

  .md\:-mb-89{
    margin-bottom: -22.25rem !important;
  }

  .md\:-ml-89{
    margin-left: -22.25rem !important;
  }

  .md\:-mt-90{
    margin-top: -22.5rem !important;
  }

  .md\:-mr-90{
    margin-right: -22.5rem !important;
  }

  .md\:-mb-90{
    margin-bottom: -22.5rem !important;
  }

  .md\:-ml-90{
    margin-left: -22.5rem !important;
  }

  .md\:-mt-91{
    margin-top: -22.75rem !important;
  }

  .md\:-mr-91{
    margin-right: -22.75rem !important;
  }

  .md\:-mb-91{
    margin-bottom: -22.75rem !important;
  }

  .md\:-ml-91{
    margin-left: -22.75rem !important;
  }

  .md\:-mt-92{
    margin-top: -23rem !important;
  }

  .md\:-mr-92{
    margin-right: -23rem !important;
  }

  .md\:-mb-92{
    margin-bottom: -23rem !important;
  }

  .md\:-ml-92{
    margin-left: -23rem !important;
  }

  .md\:-mt-100{
    margin-top: -25rem !important;
  }

  .md\:-mr-100{
    margin-right: -25rem !important;
  }

  .md\:-mb-100{
    margin-bottom: -25rem !important;
  }

  .md\:-ml-100{
    margin-left: -25rem !important;
  }

  .md\:-mt-131{
    margin-top: -25.25rem !important;
  }

  .md\:-mr-131{
    margin-right: -25.25rem !important;
  }

  .md\:-mb-131{
    margin-bottom: -25.25rem !important;
  }

  .md\:-ml-131{
    margin-left: -25.25rem !important;
  }

  .md\:-mt-135{
    margin-top: -34rem !important;
  }

  .md\:-mr-135{
    margin-right: -34rem !important;
  }

  .md\:-mb-135{
    margin-bottom: -34rem !important;
  }

  .md\:-ml-135{
    margin-left: -34rem !important;
  }

  .md\:-mt-150{
    margin-top: -37.5rem !important;
  }

  .md\:-mr-150{
    margin-right: -37.5rem !important;
  }

  .md\:-mb-150{
    margin-bottom: -37.5rem !important;
  }

  .md\:-ml-150{
    margin-left: -37.5rem !important;
  }

  .md\:-mt-710{
    margin-top: -44.375rem !important;
  }

  .md\:-mr-710{
    margin-right: -44.375rem !important;
  }

  .md\:-mb-710{
    margin-bottom: -44.375rem !important;
  }

  .md\:-ml-710{
    margin-left: -44.375rem !important;
  }

  .md\:-mt-820{
    margin-top: -51.25rem !important;
  }

  .md\:-mr-820{
    margin-right: -51.25rem !important;
  }

  .md\:-mb-820{
    margin-bottom: -51.25rem !important;
  }

  .md\:-ml-820{
    margin-left: -51.25rem !important;
  }

  .md\:-mt-1440{
    margin-top: -90rem !important;
  }

  .md\:-mr-1440{
    margin-right: -90rem !important;
  }

  .md\:-mb-1440{
    margin-bottom: -90rem !important;
  }

  .md\:-ml-1440{
    margin-left: -90rem !important;
  }

  .md\:-mt-2\.5{
    margin-top: -0.625rem !important;
  }

  .md\:-mr-2\.5{
    margin-right: -0.625rem !important;
  }

  .md\:-mb-2\.5{
    margin-bottom: -0.625rem !important;
  }

  .md\:-ml-2\.5{
    margin-left: -0.625rem !important;
  }

  .md\:-mt-6\.25{
    margin-top: -1.5626rem !important;
  }

  .md\:-mr-6\.25{
    margin-right: -1.5626rem !important;
  }

  .md\:-mb-6\.25{
    margin-bottom: -1.5626rem !important;
  }

  .md\:-ml-6\.25{
    margin-left: -1.5626rem !important;
  }

  .md\:-mt-7\.5{
    margin-top: -1.875rem !important;
  }

  .md\:-mr-7\.5{
    margin-right: -1.875rem !important;
  }

  .md\:-mb-7\.5{
    margin-bottom: -1.875rem !important;
  }

  .md\:-ml-7\.5{
    margin-left: -1.875rem !important;
  }

  .md\:-mt-12\.5{
    margin-top: -3.125rem !important;
  }

  .md\:-mr-12\.5{
    margin-right: -3.125rem !important;
  }

  .md\:-mb-12\.5{
    margin-bottom: -3.125rem !important;
  }

  .md\:-ml-12\.5{
    margin-left: -3.125rem !important;
  }

  .md\:-mt-17\.5{
    margin-top: -4.375rem !important;
  }

  .md\:-mr-17\.5{
    margin-right: -4.375rem !important;
  }

  .md\:-mb-17\.5{
    margin-bottom: -4.375rem !important;
  }

  .md\:-ml-17\.5{
    margin-left: -4.375rem !important;
  }

  .md\:-mt-31\.5{
    margin-top: -7.875rem !important;
  }

  .md\:-mr-31\.5{
    margin-right: -7.875rem !important;
  }

  .md\:-mb-31\.5{
    margin-bottom: -7.875rem !important;
  }

  .md\:-ml-31\.5{
    margin-left: -7.875rem !important;
  }

  .md\:-mt-thumb-tript-lg{
    margin-top: -15.625rem !important;
  }

  .md\:-mr-thumb-tript-lg{
    margin-right: -15.625rem !important;
  }

  .md\:-mb-thumb-tript-lg{
    margin-bottom: -15.625rem !important;
  }

  .md\:-ml-thumb-tript-lg{
    margin-left: -15.625rem !important;
  }

  .md\:-mt-thumb-tript-md{
    margin-top: -11.25rem !important;
  }

  .md\:-mr-thumb-tript-md{
    margin-right: -11.25rem !important;
  }

  .md\:-mb-thumb-tript-md{
    margin-bottom: -11.25rem !important;
  }

  .md\:-ml-thumb-tript-md{
    margin-left: -11.25rem !important;
  }

  .md\:-mt-thumb-trip-xl{
    margin-top: -20.625rem !important;
  }

  .md\:-mr-thumb-trip-xl{
    margin-right: -20.625rem !important;
  }

  .md\:-mb-thumb-trip-xl{
    margin-bottom: -20.625rem !important;
  }

  .md\:-ml-thumb-trip-xl{
    margin-left: -20.625rem !important;
  }

  .md\:-mt-tarapprendre-title-lg{
    margin-top: -58.75rem !important;
  }

  .md\:-mr-tarapprendre-title-lg{
    margin-right: -58.75rem !important;
  }

  .md\:-mb-tarapprendre-title-lg{
    margin-bottom: -58.75rem !important;
  }

  .md\:-ml-tarapprendre-title-lg{
    margin-left: -58.75rem !important;
  }

  .md\:-mt-oblong-list-lg{
    margin-top: -40.93rem !important;
  }

  .md\:-mr-oblong-list-lg{
    margin-right: -40.93rem !important;
  }

  .md\:-mb-oblong-list-lg{
    margin-bottom: -40.93rem !important;
  }

  .md\:-ml-oblong-list-lg{
    margin-left: -40.93rem !important;
  }

  .md\:-mt-oblong-list-md{
    margin-top: -20.95rem !important;
  }

  .md\:-mr-oblong-list-md{
    margin-right: -20.95rem !important;
  }

  .md\:-mb-oblong-list-md{
    margin-bottom: -20.95rem !important;
  }

  .md\:-ml-oblong-list-md{
    margin-left: -20.95rem !important;
  }

  .md\:-mt-oblong-content-lg{
    margin-top: -26.875rem !important;
  }

  .md\:-mr-oblong-content-lg{
    margin-right: -26.875rem !important;
  }

  .md\:-mb-oblong-content-lg{
    margin-bottom: -26.875rem !important;
  }

  .md\:-ml-oblong-content-lg{
    margin-left: -26.875rem !important;
  }

  .md\:-mt-article-thumb-lg{
    margin-top: -10.625rem !important;
  }

  .md\:-mr-article-thumb-lg{
    margin-right: -10.625rem !important;
  }

  .md\:-mb-article-thumb-lg{
    margin-bottom: -10.625rem !important;
  }

  .md\:-ml-article-thumb-lg{
    margin-left: -10.625rem !important;
  }

  .md\:-mt-support-title-l-lg{
    margin-top: -28.125rem !important;
  }

  .md\:-mr-support-title-l-lg{
    margin-right: -28.125rem !important;
  }

  .md\:-mb-support-title-l-lg{
    margin-bottom: -28.125rem !important;
  }

  .md\:-ml-support-title-l-lg{
    margin-left: -28.125rem !important;
  }

  .md\:-mt-support-title-r-lg{
    margin-top: -17.8125rem !important;
  }

  .md\:-mr-support-title-r-lg{
    margin-right: -17.8125rem !important;
  }

  .md\:-mb-support-title-r-lg{
    margin-bottom: -17.8125rem !important;
  }

  .md\:-ml-support-title-r-lg{
    margin-left: -17.8125rem !important;
  }

  .md\:-mt-main-footer-menu{
    margin-top: -13.75rem !important;
  }

  .md\:-mr-main-footer-menu{
    margin-right: -13.75rem !important;
  }

  .md\:-mb-main-footer-menu{
    margin-bottom: -13.75rem !important;
  }

  .md\:-ml-main-footer-menu{
    margin-left: -13.75rem !important;
  }

  .md\:-mt-main-footer-logo{
    margin-top: -25.625rem !important;
  }

  .md\:-mr-main-footer-logo{
    margin-right: -25.625rem !important;
  }

  .md\:-mb-main-footer-logo{
    margin-bottom: -25.625rem !important;
  }

  .md\:-ml-main-footer-logo{
    margin-left: -25.625rem !important;
  }

  .md\:-mt-full{
    margin-top: -100% !important;
  }

  .md\:-mr-full{
    margin-right: -100% !important;
  }

  .md\:-mb-full{
    margin-bottom: -100% !important;
  }

  .md\:-ml-full{
    margin-left: -100% !important;
  }

  .md\:max-h-366{
    max-height: 366px !important;
  }

  .md\:max-h-full{
    max-height: 100% !important;
  }

  .md\:max-h-screen{
    max-height: 100vh !important;
  }

  .md\:max-w-51{
    max-width: 12.75rem !important;
  }

  .md\:max-w-105{
    max-width: 26.25rem !important;
  }

  .md\:max-w-155{
    max-width: 38.75rem !important;
  }

  .md\:max-w-160{
    max-width: 40rem !important;
  }

  .md\:max-w-192{
    max-width: 48rem !important;
  }

  .md\:max-w-260{
    max-width: 65rem !important;
  }

  .md\:max-w-366{
    max-width: 366px !important;
  }

  .md\:max-w-500{
    max-width: 500px !important;
  }

  .md\:max-w-620{
    max-width: 620px !important;
  }

  .md\:max-w-820{
    max-width: 51.25rem !important;
  }

  .md\:max-w-none{
    max-width: none !important;
  }

  .md\:max-w-xs{
    max-width: 20rem !important;
  }

  .md\:max-w-sm{
    max-width: 24rem !important;
  }

  .md\:max-w-md{
    max-width: 28rem !important;
  }

  .md\:max-w-lg{
    max-width: 32rem !important;
  }

  .md\:max-w-xl{
    max-width: 36rem !important;
  }

  .md\:max-w-2xl{
    max-width: 42rem !important;
  }

  .md\:max-w-3xl{
    max-width: 48rem !important;
  }

  .md\:max-w-4xl{
    max-width: 56rem !important;
  }

  .md\:max-w-5xl{
    max-width: 64rem !important;
  }

  .md\:max-w-6xl{
    max-width: 72rem !important;
  }

  .md\:max-w-full{
    max-width: 100% !important;
  }

  .md\:max-w-screen-sm{
    max-width: 640px !important;
  }

  .md\:max-w-screen-md{
    max-width: 768px !important;
  }

  .md\:max-w-screen-lg{
    max-width: 1024px !important;
  }

  .md\:max-w-screen-xl{
    max-width: 1280px !important;
  }

  .md\:max-w-screen-2xl{
    max-width: 1440px !important;
  }

  .md\:max-w-screen-4xl{
    max-width: 1740px !important;
  }

  .md\:max-w-147\.5{
    max-width: 36.875rem !important;
  }

  .md\:max-w-197\.5{
    max-width: 49.375rem !important;
  }

  .md\:min-h-0{
    min-height: 0 !important;
  }

  .md\:min-h-800{
    min-height: 50rem !important;
  }

  .md\:min-h-full{
    min-height: 100% !important;
  }

  .md\:min-h-screen{
    min-height: 100vh !important;
  }

  .md\:min-w-0{
    min-width: 0 !important;
  }

  .md\:min-w-full{
    min-width: 100% !important;
  }

  .md\:object-contain{
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .md\:object-cover{
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .md\:object-fill{
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .md\:object-none{
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .md\:object-scale-down{
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .md\:object-bottom{
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .md\:object-center{
    -o-object-position: center !important;
       object-position: center !important;
  }

  .md\:object-left{
    -o-object-position: left !important;
       object-position: left !important;
  }

  .md\:object-left-bottom{
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .md\:object-left-top{
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .md\:object-right{
    -o-object-position: right !important;
       object-position: right !important;
  }

  .md\:object-right-bottom{
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .md\:object-right-top{
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .md\:object-top{
    -o-object-position: top !important;
       object-position: top !important;
  }

  .md\:opacity-0{
    opacity: 0 !important;
  }

  .md\:opacity-5{
    opacity: 0.05 !important;
  }

  .md\:opacity-10{
    opacity: 0.1 !important;
  }

  .md\:opacity-25{
    opacity: 0.25 !important;
  }

  .md\:opacity-40{
    opacity: 0.4 !important;
  }

  .md\:opacity-50{
    opacity: 0.5 !important;
  }

  .md\:opacity-75{
    opacity: 0.75 !important;
  }

  .md\:opacity-90{
    opacity: 0.9 !important;
  }

  .md\:opacity-100{
    opacity: 1 !important;
  }

  .md\:hover\:opacity-0:hover{
    opacity: 0 !important;
  }

  .md\:hover\:opacity-5:hover{
    opacity: 0.05 !important;
  }

  .md\:hover\:opacity-10:hover{
    opacity: 0.1 !important;
  }

  .md\:hover\:opacity-25:hover{
    opacity: 0.25 !important;
  }

  .md\:hover\:opacity-40:hover{
    opacity: 0.4 !important;
  }

  .md\:hover\:opacity-50:hover{
    opacity: 0.5 !important;
  }

  .md\:hover\:opacity-75:hover{
    opacity: 0.75 !important;
  }

  .md\:hover\:opacity-90:hover{
    opacity: 0.9 !important;
  }

  .md\:hover\:opacity-100:hover{
    opacity: 1 !important;
  }

  .md\:focus\:opacity-0:focus{
    opacity: 0 !important;
  }

  .md\:focus\:opacity-5:focus{
    opacity: 0.05 !important;
  }

  .md\:focus\:opacity-10:focus{
    opacity: 0.1 !important;
  }

  .md\:focus\:opacity-25:focus{
    opacity: 0.25 !important;
  }

  .md\:focus\:opacity-40:focus{
    opacity: 0.4 !important;
  }

  .md\:focus\:opacity-50:focus{
    opacity: 0.5 !important;
  }

  .md\:focus\:opacity-75:focus{
    opacity: 0.75 !important;
  }

  .md\:focus\:opacity-90:focus{
    opacity: 0.9 !important;
  }

  .md\:focus\:opacity-100:focus{
    opacity: 1 !important;
  }

  .md\:outline-none{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .md\:outline-white{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .md\:outline-black{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .md\:focus\:outline-none:focus{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .md\:focus\:outline-white:focus{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .md\:focus\:outline-black:focus{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .md\:overflow-auto{
    overflow: auto !important;
  }

  .md\:overflow-hidden{
    overflow: hidden !important;
  }

  .md\:overflow-visible{
    overflow: visible !important;
  }

  .md\:overflow-scroll{
    overflow: scroll !important;
  }

  .md\:overflow-x-auto{
    overflow-x: auto !important;
  }

  .md\:overflow-y-auto{
    overflow-y: auto !important;
  }

  .md\:overflow-x-hidden{
    overflow-x: hidden !important;
  }

  .md\:overflow-y-hidden{
    overflow-y: hidden !important;
  }

  .md\:overflow-x-visible{
    overflow-x: visible !important;
  }

  .md\:overflow-y-visible{
    overflow-y: visible !important;
  }

  .md\:overflow-x-scroll{
    overflow-x: scroll !important;
  }

  .md\:overflow-y-scroll{
    overflow-y: scroll !important;
  }

  .md\:scrolling-touch{
    -webkit-overflow-scrolling: touch !important;
  }

  .md\:scrolling-auto{
    -webkit-overflow-scrolling: auto !important;
  }

  .md\:overscroll-auto{
    -ms-scroll-chaining: chained !important;
        overscroll-behavior: auto !important;
  }

  .md\:overscroll-contain{
    -ms-scroll-chaining: none !important;
        overscroll-behavior: contain !important;
  }

  .md\:overscroll-none{
    -ms-scroll-chaining: none !important;
        overscroll-behavior: none !important;
  }

  .md\:overscroll-y-auto{
    overscroll-behavior-y: auto !important;
  }

  .md\:overscroll-y-contain{
    overscroll-behavior-y: contain !important;
  }

  .md\:overscroll-y-none{
    overscroll-behavior-y: none !important;
  }

  .md\:overscroll-x-auto{
    overscroll-behavior-x: auto !important;
  }

  .md\:overscroll-x-contain{
    overscroll-behavior-x: contain !important;
  }

  .md\:overscroll-x-none{
    overscroll-behavior-x: none !important;
  }

  .md\:p-0{
    padding: 0px !important;
  }

  .md\:p-1{
    padding: .25rem !important;
  }

  .md\:p-2{
    padding: .5rem !important;
  }

  .md\:p-3{
    padding: .75rem !important;
  }

  .md\:p-4{
    padding: 1rem !important;
  }

  .md\:p-5{
    padding: 1.25rem !important;
  }

  .md\:p-6{
    padding: 1.5rem !important;
  }

  .md\:p-7{
    padding: 1.75rem !important;
  }

  .md\:p-8{
    padding: 2rem !important;
  }

  .md\:p-9{
    padding: 2.25rem !important;
  }

  .md\:p-10{
    padding: 2.5rem !important;
  }

  .md\:p-11{
    padding: 2.75rem !important;
  }

  .md\:p-12{
    padding: 3rem !important;
  }

  .md\:p-13{
    padding: 3.25rem !important;
  }

  .md\:p-14{
    padding: 3.5rem !important;
  }

  .md\:p-15{
    padding: 3.75rem !important;
  }

  .md\:p-16{
    padding: 4rem !important;
  }

  .md\:p-17{
    padding: 4.25rem !important;
  }

  .md\:p-18{
    padding: 4.5rem !important;
  }

  .md\:p-19{
    padding: 4.75rem !important;
  }

  .md\:p-20{
    padding: 5rem !important;
  }

  .md\:p-21{
    padding: 5.25rem !important;
  }

  .md\:p-22{
    padding: 5.5rem !important;
  }

  .md\:p-23{
    padding: 5.75rem !important;
  }

  .md\:p-24{
    padding: 6rem !important;
  }

  .md\:p-25{
    padding: 6.25rem !important;
  }

  .md\:p-26{
    padding: 6.5rem !important;
  }

  .md\:p-27{
    padding: 6.75rem !important;
  }

  .md\:p-28{
    padding: 7rem !important;
  }

  .md\:p-29{
    padding: 7.25rem !important;
  }

  .md\:p-30{
    padding: 7.5rem !important;
  }

  .md\:p-31{
    padding: 7.75rem !important;
  }

  .md\:p-32{
    padding: 8rem !important;
  }

  .md\:p-33{
    padding: 8.25rem !important;
  }

  .md\:p-34{
    padding: 8.5rem !important;
  }

  .md\:p-35{
    padding: 8.75rem !important;
  }

  .md\:p-36{
    padding: 9rem !important;
  }

  .md\:p-37{
    padding: 9.25rem !important;
  }

  .md\:p-38{
    padding: 9.5rem !important;
  }

  .md\:p-39{
    padding: 9.75rem !important;
  }

  .md\:p-40{
    padding: 10rem !important;
  }

  .md\:p-41{
    padding: 10.25rem !important;
  }

  .md\:p-42{
    padding: 10.5rem !important;
  }

  .md\:p-43{
    padding: 10.75rem !important;
  }

  .md\:p-44{
    padding: 11rem !important;
  }

  .md\:p-45{
    padding: 11.25rem !important;
  }

  .md\:p-46{
    padding: 11.5rem !important;
  }

  .md\:p-47{
    padding: 11.75rem !important;
  }

  .md\:p-48{
    padding: 12rem !important;
  }

  .md\:p-49{
    padding: 12.25rem !important;
  }

  .md\:p-50{
    padding: 12.5rem !important;
  }

  .md\:p-51{
    padding: 12.75rem !important;
  }

  .md\:p-52{
    padding: 13rem !important;
  }

  .md\:p-53{
    padding: 13.25rem !important;
  }

  .md\:p-54{
    padding: 13.5rem !important;
  }

  .md\:p-55{
    padding: 13.75rem !important;
  }

  .md\:p-56{
    padding: 14rem !important;
  }

  .md\:p-70{
    padding: 17.5rem !important;
  }

  .md\:p-71{
    padding: 17.75rem !important;
  }

  .md\:p-72{
    padding: 18rem !important;
  }

  .md\:p-73{
    padding: 18.25rem !important;
  }

  .md\:p-74{
    padding: 18.5rem !important;
  }

  .md\:p-75{
    padding: 18.75rem !important;
  }

  .md\:p-76{
    padding: 19rem !important;
  }

  .md\:p-77{
    padding: 19.25rem !important;
  }

  .md\:p-78{
    padding: 19.5rem !important;
  }

  .md\:p-79{
    padding: 19.75rem !important;
  }

  .md\:p-80{
    padding: 20rem !important;
  }

  .md\:p-81{
    padding: 20.25rem !important;
  }

  .md\:p-82{
    padding: 20.5rem !important;
  }

  .md\:p-83{
    padding: 20.75rem !important;
  }

  .md\:p-84{
    padding: 21rem !important;
  }

  .md\:p-85{
    padding: 21.25rem !important;
  }

  .md\:p-86{
    padding: 21.5rem !important;
  }

  .md\:p-87{
    padding: 21.75rem !important;
  }

  .md\:p-88{
    padding: 22rem !important;
  }

  .md\:p-89{
    padding: 22.25rem !important;
  }

  .md\:p-90{
    padding: 22.5rem !important;
  }

  .md\:p-91{
    padding: 22.75rem !important;
  }

  .md\:p-92{
    padding: 23rem !important;
  }

  .md\:p-100{
    padding: 25rem !important;
  }

  .md\:p-131{
    padding: 25.25rem !important;
  }

  .md\:p-135{
    padding: 34rem !important;
  }

  .md\:p-150{
    padding: 37.5rem !important;
  }

  .md\:p-710{
    padding: 44.375rem !important;
  }

  .md\:p-820{
    padding: 51.25rem !important;
  }

  .md\:p-1440{
    padding: 90rem !important;
  }

  .md\:p-2\.5{
    padding: .625rem !important;
  }

  .md\:p-6\.25{
    padding: 1.5626rem !important;
  }

  .md\:p-7\.5{
    padding: 1.875rem !important;
  }

  .md\:p-12\.5{
    padding: 3.125rem !important;
  }

  .md\:p-17\.5{
    padding: 4.375rem !important;
  }

  .md\:p-31\.5{
    padding: 7.875rem !important;
  }

  .md\:p-thumb-tript-lg{
    padding: 15.625rem !important;
  }

  .md\:p-thumb-tript-md{
    padding: 11.25rem !important;
  }

  .md\:p-thumb-trip-xl{
    padding: 20.625rem !important;
  }

  .md\:p-tarapprendre-title-lg{
    padding: 58.75rem !important;
  }

  .md\:p-oblong-list-lg{
    padding: 40.93rem !important;
  }

  .md\:p-oblong-list-md{
    padding: 20.95rem !important;
  }

  .md\:p-oblong-content-lg{
    padding: 26.875rem !important;
  }

  .md\:p-article-thumb-lg{
    padding: 10.625rem !important;
  }

  .md\:p-support-title-l-lg{
    padding: 28.125rem !important;
  }

  .md\:p-support-title-r-lg{
    padding: 17.8125rem !important;
  }

  .md\:p-main-footer-menu{
    padding: 13.75rem !important;
  }

  .md\:p-main-footer-logo{
    padding: 25.625rem !important;
  }

  .md\:p-full{
    padding: 100% !important;
  }

  .md\:py-0{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .md\:px-0{
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .md\:py-1{
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
  }

  .md\:px-1{
    padding-left: .25rem !important;
    padding-right: .25rem !important;
  }

  .md\:py-2{
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }

  .md\:px-2{
    padding-left: .5rem !important;
    padding-right: .5rem !important;
  }

  .md\:py-3{
    padding-top: .75rem !important;
    padding-bottom: .75rem !important;
  }

  .md\:px-3{
    padding-left: .75rem !important;
    padding-right: .75rem !important;
  }

  .md\:py-4{
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .md\:px-4{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .md\:py-5{
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }

  .md\:px-5{
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .md\:py-6{
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .md\:px-6{
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .md\:py-7{
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }

  .md\:px-7{
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }

  .md\:py-8{
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .md\:px-8{
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .md\:py-9{
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }

  .md\:px-9{
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }

  .md\:py-10{
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .md\:px-10{
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .md\:py-11{
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }

  .md\:px-11{
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important;
  }

  .md\:py-12{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .md\:px-12{
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .md\:py-13{
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }

  .md\:px-13{
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }

  .md\:py-14{
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }

  .md\:px-14{
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }

  .md\:py-15{
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }

  .md\:px-15{
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
  }

  .md\:py-16{
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .md\:px-16{
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .md\:py-17{
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }

  .md\:px-17{
    padding-left: 4.25rem !important;
    padding-right: 4.25rem !important;
  }

  .md\:py-18{
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }

  .md\:px-18{
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }

  .md\:py-19{
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }

  .md\:px-19{
    padding-left: 4.75rem !important;
    padding-right: 4.75rem !important;
  }

  .md\:py-20{
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .md\:px-20{
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .md\:py-21{
    padding-top: 5.25rem !important;
    padding-bottom: 5.25rem !important;
  }

  .md\:px-21{
    padding-left: 5.25rem !important;
    padding-right: 5.25rem !important;
  }

  .md\:py-22{
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }

  .md\:px-22{
    padding-left: 5.5rem !important;
    padding-right: 5.5rem !important;
  }

  .md\:py-23{
    padding-top: 5.75rem !important;
    padding-bottom: 5.75rem !important;
  }

  .md\:px-23{
    padding-left: 5.75rem !important;
    padding-right: 5.75rem !important;
  }

  .md\:py-24{
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .md\:px-24{
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .md\:py-25{
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }

  .md\:px-25{
    padding-left: 6.25rem !important;
    padding-right: 6.25rem !important;
  }

  .md\:py-26{
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }

  .md\:px-26{
    padding-left: 6.5rem !important;
    padding-right: 6.5rem !important;
  }

  .md\:py-27{
    padding-top: 6.75rem !important;
    padding-bottom: 6.75rem !important;
  }

  .md\:px-27{
    padding-left: 6.75rem !important;
    padding-right: 6.75rem !important;
  }

  .md\:py-28{
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .md\:px-28{
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .md\:py-29{
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }

  .md\:px-29{
    padding-left: 7.25rem !important;
    padding-right: 7.25rem !important;
  }

  .md\:py-30{
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }

  .md\:px-30{
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }

  .md\:py-31{
    padding-top: 7.75rem !important;
    padding-bottom: 7.75rem !important;
  }

  .md\:px-31{
    padding-left: 7.75rem !important;
    padding-right: 7.75rem !important;
  }

  .md\:py-32{
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .md\:px-32{
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .md\:py-33{
    padding-top: 8.25rem !important;
    padding-bottom: 8.25rem !important;
  }

  .md\:px-33{
    padding-left: 8.25rem !important;
    padding-right: 8.25rem !important;
  }

  .md\:py-34{
    padding-top: 8.5rem !important;
    padding-bottom: 8.5rem !important;
  }

  .md\:px-34{
    padding-left: 8.5rem !important;
    padding-right: 8.5rem !important;
  }

  .md\:py-35{
    padding-top: 8.75rem !important;
    padding-bottom: 8.75rem !important;
  }

  .md\:px-35{
    padding-left: 8.75rem !important;
    padding-right: 8.75rem !important;
  }

  .md\:py-36{
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }

  .md\:px-36{
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }

  .md\:py-37{
    padding-top: 9.25rem !important;
    padding-bottom: 9.25rem !important;
  }

  .md\:px-37{
    padding-left: 9.25rem !important;
    padding-right: 9.25rem !important;
  }

  .md\:py-38{
    padding-top: 9.5rem !important;
    padding-bottom: 9.5rem !important;
  }

  .md\:px-38{
    padding-left: 9.5rem !important;
    padding-right: 9.5rem !important;
  }

  .md\:py-39{
    padding-top: 9.75rem !important;
    padding-bottom: 9.75rem !important;
  }

  .md\:px-39{
    padding-left: 9.75rem !important;
    padding-right: 9.75rem !important;
  }

  .md\:py-40{
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .md\:px-40{
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .md\:py-41{
    padding-top: 10.25rem !important;
    padding-bottom: 10.25rem !important;
  }

  .md\:px-41{
    padding-left: 10.25rem !important;
    padding-right: 10.25rem !important;
  }

  .md\:py-42{
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important;
  }

  .md\:px-42{
    padding-left: 10.5rem !important;
    padding-right: 10.5rem !important;
  }

  .md\:py-43{
    padding-top: 10.75rem !important;
    padding-bottom: 10.75rem !important;
  }

  .md\:px-43{
    padding-left: 10.75rem !important;
    padding-right: 10.75rem !important;
  }

  .md\:py-44{
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }

  .md\:px-44{
    padding-left: 11rem !important;
    padding-right: 11rem !important;
  }

  .md\:py-45{
    padding-top: 11.25rem !important;
    padding-bottom: 11.25rem !important;
  }

  .md\:px-45{
    padding-left: 11.25rem !important;
    padding-right: 11.25rem !important;
  }

  .md\:py-46{
    padding-top: 11.5rem !important;
    padding-bottom: 11.5rem !important;
  }

  .md\:px-46{
    padding-left: 11.5rem !important;
    padding-right: 11.5rem !important;
  }

  .md\:py-47{
    padding-top: 11.75rem !important;
    padding-bottom: 11.75rem !important;
  }

  .md\:px-47{
    padding-left: 11.75rem !important;
    padding-right: 11.75rem !important;
  }

  .md\:py-48{
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .md\:px-48{
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }

  .md\:py-49{
    padding-top: 12.25rem !important;
    padding-bottom: 12.25rem !important;
  }

  .md\:px-49{
    padding-left: 12.25rem !important;
    padding-right: 12.25rem !important;
  }

  .md\:py-50{
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }

  .md\:px-50{
    padding-left: 12.5rem !important;
    padding-right: 12.5rem !important;
  }

  .md\:py-51{
    padding-top: 12.75rem !important;
    padding-bottom: 12.75rem !important;
  }

  .md\:px-51{
    padding-left: 12.75rem !important;
    padding-right: 12.75rem !important;
  }

  .md\:py-52{
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }

  .md\:px-52{
    padding-left: 13rem !important;
    padding-right: 13rem !important;
  }

  .md\:py-53{
    padding-top: 13.25rem !important;
    padding-bottom: 13.25rem !important;
  }

  .md\:px-53{
    padding-left: 13.25rem !important;
    padding-right: 13.25rem !important;
  }

  .md\:py-54{
    padding-top: 13.5rem !important;
    padding-bottom: 13.5rem !important;
  }

  .md\:px-54{
    padding-left: 13.5rem !important;
    padding-right: 13.5rem !important;
  }

  .md\:py-55{
    padding-top: 13.75rem !important;
    padding-bottom: 13.75rem !important;
  }

  .md\:px-55{
    padding-left: 13.75rem !important;
    padding-right: 13.75rem !important;
  }

  .md\:py-56{
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }

  .md\:px-56{
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }

  .md\:py-70{
    padding-top: 17.5rem !important;
    padding-bottom: 17.5rem !important;
  }

  .md\:px-70{
    padding-left: 17.5rem !important;
    padding-right: 17.5rem !important;
  }

  .md\:py-71{
    padding-top: 17.75rem !important;
    padding-bottom: 17.75rem !important;
  }

  .md\:px-71{
    padding-left: 17.75rem !important;
    padding-right: 17.75rem !important;
  }

  .md\:py-72{
    padding-top: 18rem !important;
    padding-bottom: 18rem !important;
  }

  .md\:px-72{
    padding-left: 18rem !important;
    padding-right: 18rem !important;
  }

  .md\:py-73{
    padding-top: 18.25rem !important;
    padding-bottom: 18.25rem !important;
  }

  .md\:px-73{
    padding-left: 18.25rem !important;
    padding-right: 18.25rem !important;
  }

  .md\:py-74{
    padding-top: 18.5rem !important;
    padding-bottom: 18.5rem !important;
  }

  .md\:px-74{
    padding-left: 18.5rem !important;
    padding-right: 18.5rem !important;
  }

  .md\:py-75{
    padding-top: 18.75rem !important;
    padding-bottom: 18.75rem !important;
  }

  .md\:px-75{
    padding-left: 18.75rem !important;
    padding-right: 18.75rem !important;
  }

  .md\:py-76{
    padding-top: 19rem !important;
    padding-bottom: 19rem !important;
  }

  .md\:px-76{
    padding-left: 19rem !important;
    padding-right: 19rem !important;
  }

  .md\:py-77{
    padding-top: 19.25rem !important;
    padding-bottom: 19.25rem !important;
  }

  .md\:px-77{
    padding-left: 19.25rem !important;
    padding-right: 19.25rem !important;
  }

  .md\:py-78{
    padding-top: 19.5rem !important;
    padding-bottom: 19.5rem !important;
  }

  .md\:px-78{
    padding-left: 19.5rem !important;
    padding-right: 19.5rem !important;
  }

  .md\:py-79{
    padding-top: 19.75rem !important;
    padding-bottom: 19.75rem !important;
  }

  .md\:px-79{
    padding-left: 19.75rem !important;
    padding-right: 19.75rem !important;
  }

  .md\:py-80{
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }

  .md\:px-80{
    padding-left: 20rem !important;
    padding-right: 20rem !important;
  }

  .md\:py-81{
    padding-top: 20.25rem !important;
    padding-bottom: 20.25rem !important;
  }

  .md\:px-81{
    padding-left: 20.25rem !important;
    padding-right: 20.25rem !important;
  }

  .md\:py-82{
    padding-top: 20.5rem !important;
    padding-bottom: 20.5rem !important;
  }

  .md\:px-82{
    padding-left: 20.5rem !important;
    padding-right: 20.5rem !important;
  }

  .md\:py-83{
    padding-top: 20.75rem !important;
    padding-bottom: 20.75rem !important;
  }

  .md\:px-83{
    padding-left: 20.75rem !important;
    padding-right: 20.75rem !important;
  }

  .md\:py-84{
    padding-top: 21rem !important;
    padding-bottom: 21rem !important;
  }

  .md\:px-84{
    padding-left: 21rem !important;
    padding-right: 21rem !important;
  }

  .md\:py-85{
    padding-top: 21.25rem !important;
    padding-bottom: 21.25rem !important;
  }

  .md\:px-85{
    padding-left: 21.25rem !important;
    padding-right: 21.25rem !important;
  }

  .md\:py-86{
    padding-top: 21.5rem !important;
    padding-bottom: 21.5rem !important;
  }

  .md\:px-86{
    padding-left: 21.5rem !important;
    padding-right: 21.5rem !important;
  }

  .md\:py-87{
    padding-top: 21.75rem !important;
    padding-bottom: 21.75rem !important;
  }

  .md\:px-87{
    padding-left: 21.75rem !important;
    padding-right: 21.75rem !important;
  }

  .md\:py-88{
    padding-top: 22rem !important;
    padding-bottom: 22rem !important;
  }

  .md\:px-88{
    padding-left: 22rem !important;
    padding-right: 22rem !important;
  }

  .md\:py-89{
    padding-top: 22.25rem !important;
    padding-bottom: 22.25rem !important;
  }

  .md\:px-89{
    padding-left: 22.25rem !important;
    padding-right: 22.25rem !important;
  }

  .md\:py-90{
    padding-top: 22.5rem !important;
    padding-bottom: 22.5rem !important;
  }

  .md\:px-90{
    padding-left: 22.5rem !important;
    padding-right: 22.5rem !important;
  }

  .md\:py-91{
    padding-top: 22.75rem !important;
    padding-bottom: 22.75rem !important;
  }

  .md\:px-91{
    padding-left: 22.75rem !important;
    padding-right: 22.75rem !important;
  }

  .md\:py-92{
    padding-top: 23rem !important;
    padding-bottom: 23rem !important;
  }

  .md\:px-92{
    padding-left: 23rem !important;
    padding-right: 23rem !important;
  }

  .md\:py-100{
    padding-top: 25rem !important;
    padding-bottom: 25rem !important;
  }

  .md\:px-100{
    padding-left: 25rem !important;
    padding-right: 25rem !important;
  }

  .md\:py-131{
    padding-top: 25.25rem !important;
    padding-bottom: 25.25rem !important;
  }

  .md\:px-131{
    padding-left: 25.25rem !important;
    padding-right: 25.25rem !important;
  }

  .md\:py-135{
    padding-top: 34rem !important;
    padding-bottom: 34rem !important;
  }

  .md\:px-135{
    padding-left: 34rem !important;
    padding-right: 34rem !important;
  }

  .md\:py-150{
    padding-top: 37.5rem !important;
    padding-bottom: 37.5rem !important;
  }

  .md\:px-150{
    padding-left: 37.5rem !important;
    padding-right: 37.5rem !important;
  }

  .md\:py-710{
    padding-top: 44.375rem !important;
    padding-bottom: 44.375rem !important;
  }

  .md\:px-710{
    padding-left: 44.375rem !important;
    padding-right: 44.375rem !important;
  }

  .md\:py-820{
    padding-top: 51.25rem !important;
    padding-bottom: 51.25rem !important;
  }

  .md\:px-820{
    padding-left: 51.25rem !important;
    padding-right: 51.25rem !important;
  }

  .md\:py-1440{
    padding-top: 90rem !important;
    padding-bottom: 90rem !important;
  }

  .md\:px-1440{
    padding-left: 90rem !important;
    padding-right: 90rem !important;
  }

  .md\:py-2\.5{
    padding-top: .625rem !important;
    padding-bottom: .625rem !important;
  }

  .md\:px-2\.5{
    padding-left: .625rem !important;
    padding-right: .625rem !important;
  }

  .md\:py-6\.25{
    padding-top: 1.5626rem !important;
    padding-bottom: 1.5626rem !important;
  }

  .md\:px-6\.25{
    padding-left: 1.5626rem !important;
    padding-right: 1.5626rem !important;
  }

  .md\:py-7\.5{
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important;
  }

  .md\:px-7\.5{
    padding-left: 1.875rem !important;
    padding-right: 1.875rem !important;
  }

  .md\:py-12\.5{
    padding-top: 3.125rem !important;
    padding-bottom: 3.125rem !important;
  }

  .md\:px-12\.5{
    padding-left: 3.125rem !important;
    padding-right: 3.125rem !important;
  }

  .md\:py-17\.5{
    padding-top: 4.375rem !important;
    padding-bottom: 4.375rem !important;
  }

  .md\:px-17\.5{
    padding-left: 4.375rem !important;
    padding-right: 4.375rem !important;
  }

  .md\:py-31\.5{
    padding-top: 7.875rem !important;
    padding-bottom: 7.875rem !important;
  }

  .md\:px-31\.5{
    padding-left: 7.875rem !important;
    padding-right: 7.875rem !important;
  }

  .md\:py-thumb-tript-lg{
    padding-top: 15.625rem !important;
    padding-bottom: 15.625rem !important;
  }

  .md\:px-thumb-tript-lg{
    padding-left: 15.625rem !important;
    padding-right: 15.625rem !important;
  }

  .md\:py-thumb-tript-md{
    padding-top: 11.25rem !important;
    padding-bottom: 11.25rem !important;
  }

  .md\:px-thumb-tript-md{
    padding-left: 11.25rem !important;
    padding-right: 11.25rem !important;
  }

  .md\:py-thumb-trip-xl{
    padding-top: 20.625rem !important;
    padding-bottom: 20.625rem !important;
  }

  .md\:px-thumb-trip-xl{
    padding-left: 20.625rem !important;
    padding-right: 20.625rem !important;
  }

  .md\:py-tarapprendre-title-lg{
    padding-top: 58.75rem !important;
    padding-bottom: 58.75rem !important;
  }

  .md\:px-tarapprendre-title-lg{
    padding-left: 58.75rem !important;
    padding-right: 58.75rem !important;
  }

  .md\:py-oblong-list-lg{
    padding-top: 40.93rem !important;
    padding-bottom: 40.93rem !important;
  }

  .md\:px-oblong-list-lg{
    padding-left: 40.93rem !important;
    padding-right: 40.93rem !important;
  }

  .md\:py-oblong-list-md{
    padding-top: 20.95rem !important;
    padding-bottom: 20.95rem !important;
  }

  .md\:px-oblong-list-md{
    padding-left: 20.95rem !important;
    padding-right: 20.95rem !important;
  }

  .md\:py-oblong-content-lg{
    padding-top: 26.875rem !important;
    padding-bottom: 26.875rem !important;
  }

  .md\:px-oblong-content-lg{
    padding-left: 26.875rem !important;
    padding-right: 26.875rem !important;
  }

  .md\:py-article-thumb-lg{
    padding-top: 10.625rem !important;
    padding-bottom: 10.625rem !important;
  }

  .md\:px-article-thumb-lg{
    padding-left: 10.625rem !important;
    padding-right: 10.625rem !important;
  }

  .md\:py-support-title-l-lg{
    padding-top: 28.125rem !important;
    padding-bottom: 28.125rem !important;
  }

  .md\:px-support-title-l-lg{
    padding-left: 28.125rem !important;
    padding-right: 28.125rem !important;
  }

  .md\:py-support-title-r-lg{
    padding-top: 17.8125rem !important;
    padding-bottom: 17.8125rem !important;
  }

  .md\:px-support-title-r-lg{
    padding-left: 17.8125rem !important;
    padding-right: 17.8125rem !important;
  }

  .md\:py-main-footer-menu{
    padding-top: 13.75rem !important;
    padding-bottom: 13.75rem !important;
  }

  .md\:px-main-footer-menu{
    padding-left: 13.75rem !important;
    padding-right: 13.75rem !important;
  }

  .md\:py-main-footer-logo{
    padding-top: 25.625rem !important;
    padding-bottom: 25.625rem !important;
  }

  .md\:px-main-footer-logo{
    padding-left: 25.625rem !important;
    padding-right: 25.625rem !important;
  }

  .md\:py-full{
    padding-top: 100% !important;
    padding-bottom: 100% !important;
  }

  .md\:px-full{
    padding-left: 100% !important;
    padding-right: 100% !important;
  }

  .md\:pt-0{
    padding-top: 0px !important;
  }

  .md\:pr-0{
    padding-right: 0px !important;
  }

  .md\:pb-0{
    padding-bottom: 0px !important;
  }

  .md\:pl-0{
    padding-left: 0px !important;
  }

  .md\:pt-1{
    padding-top: .25rem !important;
  }

  .md\:pr-1{
    padding-right: .25rem !important;
  }

  .md\:pb-1{
    padding-bottom: .25rem !important;
  }

  .md\:pl-1{
    padding-left: .25rem !important;
  }

  .md\:pt-2{
    padding-top: .5rem !important;
  }

  .md\:pr-2{
    padding-right: .5rem !important;
  }

  .md\:pb-2{
    padding-bottom: .5rem !important;
  }

  .md\:pl-2{
    padding-left: .5rem !important;
  }

  .md\:pt-3{
    padding-top: .75rem !important;
  }

  .md\:pr-3{
    padding-right: .75rem !important;
  }

  .md\:pb-3{
    padding-bottom: .75rem !important;
  }

  .md\:pl-3{
    padding-left: .75rem !important;
  }

  .md\:pt-4{
    padding-top: 1rem !important;
  }

  .md\:pr-4{
    padding-right: 1rem !important;
  }

  .md\:pb-4{
    padding-bottom: 1rem !important;
  }

  .md\:pl-4{
    padding-left: 1rem !important;
  }

  .md\:pt-5{
    padding-top: 1.25rem !important;
  }

  .md\:pr-5{
    padding-right: 1.25rem !important;
  }

  .md\:pb-5{
    padding-bottom: 1.25rem !important;
  }

  .md\:pl-5{
    padding-left: 1.25rem !important;
  }

  .md\:pt-6{
    padding-top: 1.5rem !important;
  }

  .md\:pr-6{
    padding-right: 1.5rem !important;
  }

  .md\:pb-6{
    padding-bottom: 1.5rem !important;
  }

  .md\:pl-6{
    padding-left: 1.5rem !important;
  }

  .md\:pt-7{
    padding-top: 1.75rem !important;
  }

  .md\:pr-7{
    padding-right: 1.75rem !important;
  }

  .md\:pb-7{
    padding-bottom: 1.75rem !important;
  }

  .md\:pl-7{
    padding-left: 1.75rem !important;
  }

  .md\:pt-8{
    padding-top: 2rem !important;
  }

  .md\:pr-8{
    padding-right: 2rem !important;
  }

  .md\:pb-8{
    padding-bottom: 2rem !important;
  }

  .md\:pl-8{
    padding-left: 2rem !important;
  }

  .md\:pt-9{
    padding-top: 2.25rem !important;
  }

  .md\:pr-9{
    padding-right: 2.25rem !important;
  }

  .md\:pb-9{
    padding-bottom: 2.25rem !important;
  }

  .md\:pl-9{
    padding-left: 2.25rem !important;
  }

  .md\:pt-10{
    padding-top: 2.5rem !important;
  }

  .md\:pr-10{
    padding-right: 2.5rem !important;
  }

  .md\:pb-10{
    padding-bottom: 2.5rem !important;
  }

  .md\:pl-10{
    padding-left: 2.5rem !important;
  }

  .md\:pt-11{
    padding-top: 2.75rem !important;
  }

  .md\:pr-11{
    padding-right: 2.75rem !important;
  }

  .md\:pb-11{
    padding-bottom: 2.75rem !important;
  }

  .md\:pl-11{
    padding-left: 2.75rem !important;
  }

  .md\:pt-12{
    padding-top: 3rem !important;
  }

  .md\:pr-12{
    padding-right: 3rem !important;
  }

  .md\:pb-12{
    padding-bottom: 3rem !important;
  }

  .md\:pl-12{
    padding-left: 3rem !important;
  }

  .md\:pt-13{
    padding-top: 3.25rem !important;
  }

  .md\:pr-13{
    padding-right: 3.25rem !important;
  }

  .md\:pb-13{
    padding-bottom: 3.25rem !important;
  }

  .md\:pl-13{
    padding-left: 3.25rem !important;
  }

  .md\:pt-14{
    padding-top: 3.5rem !important;
  }

  .md\:pr-14{
    padding-right: 3.5rem !important;
  }

  .md\:pb-14{
    padding-bottom: 3.5rem !important;
  }

  .md\:pl-14{
    padding-left: 3.5rem !important;
  }

  .md\:pt-15{
    padding-top: 3.75rem !important;
  }

  .md\:pr-15{
    padding-right: 3.75rem !important;
  }

  .md\:pb-15{
    padding-bottom: 3.75rem !important;
  }

  .md\:pl-15{
    padding-left: 3.75rem !important;
  }

  .md\:pt-16{
    padding-top: 4rem !important;
  }

  .md\:pr-16{
    padding-right: 4rem !important;
  }

  .md\:pb-16{
    padding-bottom: 4rem !important;
  }

  .md\:pl-16{
    padding-left: 4rem !important;
  }

  .md\:pt-17{
    padding-top: 4.25rem !important;
  }

  .md\:pr-17{
    padding-right: 4.25rem !important;
  }

  .md\:pb-17{
    padding-bottom: 4.25rem !important;
  }

  .md\:pl-17{
    padding-left: 4.25rem !important;
  }

  .md\:pt-18{
    padding-top: 4.5rem !important;
  }

  .md\:pr-18{
    padding-right: 4.5rem !important;
  }

  .md\:pb-18{
    padding-bottom: 4.5rem !important;
  }

  .md\:pl-18{
    padding-left: 4.5rem !important;
  }

  .md\:pt-19{
    padding-top: 4.75rem !important;
  }

  .md\:pr-19{
    padding-right: 4.75rem !important;
  }

  .md\:pb-19{
    padding-bottom: 4.75rem !important;
  }

  .md\:pl-19{
    padding-left: 4.75rem !important;
  }

  .md\:pt-20{
    padding-top: 5rem !important;
  }

  .md\:pr-20{
    padding-right: 5rem !important;
  }

  .md\:pb-20{
    padding-bottom: 5rem !important;
  }

  .md\:pl-20{
    padding-left: 5rem !important;
  }

  .md\:pt-21{
    padding-top: 5.25rem !important;
  }

  .md\:pr-21{
    padding-right: 5.25rem !important;
  }

  .md\:pb-21{
    padding-bottom: 5.25rem !important;
  }

  .md\:pl-21{
    padding-left: 5.25rem !important;
  }

  .md\:pt-22{
    padding-top: 5.5rem !important;
  }

  .md\:pr-22{
    padding-right: 5.5rem !important;
  }

  .md\:pb-22{
    padding-bottom: 5.5rem !important;
  }

  .md\:pl-22{
    padding-left: 5.5rem !important;
  }

  .md\:pt-23{
    padding-top: 5.75rem !important;
  }

  .md\:pr-23{
    padding-right: 5.75rem !important;
  }

  .md\:pb-23{
    padding-bottom: 5.75rem !important;
  }

  .md\:pl-23{
    padding-left: 5.75rem !important;
  }

  .md\:pt-24{
    padding-top: 6rem !important;
  }

  .md\:pr-24{
    padding-right: 6rem !important;
  }

  .md\:pb-24{
    padding-bottom: 6rem !important;
  }

  .md\:pl-24{
    padding-left: 6rem !important;
  }

  .md\:pt-25{
    padding-top: 6.25rem !important;
  }

  .md\:pr-25{
    padding-right: 6.25rem !important;
  }

  .md\:pb-25{
    padding-bottom: 6.25rem !important;
  }

  .md\:pl-25{
    padding-left: 6.25rem !important;
  }

  .md\:pt-26{
    padding-top: 6.5rem !important;
  }

  .md\:pr-26{
    padding-right: 6.5rem !important;
  }

  .md\:pb-26{
    padding-bottom: 6.5rem !important;
  }

  .md\:pl-26{
    padding-left: 6.5rem !important;
  }

  .md\:pt-27{
    padding-top: 6.75rem !important;
  }

  .md\:pr-27{
    padding-right: 6.75rem !important;
  }

  .md\:pb-27{
    padding-bottom: 6.75rem !important;
  }

  .md\:pl-27{
    padding-left: 6.75rem !important;
  }

  .md\:pt-28{
    padding-top: 7rem !important;
  }

  .md\:pr-28{
    padding-right: 7rem !important;
  }

  .md\:pb-28{
    padding-bottom: 7rem !important;
  }

  .md\:pl-28{
    padding-left: 7rem !important;
  }

  .md\:pt-29{
    padding-top: 7.25rem !important;
  }

  .md\:pr-29{
    padding-right: 7.25rem !important;
  }

  .md\:pb-29{
    padding-bottom: 7.25rem !important;
  }

  .md\:pl-29{
    padding-left: 7.25rem !important;
  }

  .md\:pt-30{
    padding-top: 7.5rem !important;
  }

  .md\:pr-30{
    padding-right: 7.5rem !important;
  }

  .md\:pb-30{
    padding-bottom: 7.5rem !important;
  }

  .md\:pl-30{
    padding-left: 7.5rem !important;
  }

  .md\:pt-31{
    padding-top: 7.75rem !important;
  }

  .md\:pr-31{
    padding-right: 7.75rem !important;
  }

  .md\:pb-31{
    padding-bottom: 7.75rem !important;
  }

  .md\:pl-31{
    padding-left: 7.75rem !important;
  }

  .md\:pt-32{
    padding-top: 8rem !important;
  }

  .md\:pr-32{
    padding-right: 8rem !important;
  }

  .md\:pb-32{
    padding-bottom: 8rem !important;
  }

  .md\:pl-32{
    padding-left: 8rem !important;
  }

  .md\:pt-33{
    padding-top: 8.25rem !important;
  }

  .md\:pr-33{
    padding-right: 8.25rem !important;
  }

  .md\:pb-33{
    padding-bottom: 8.25rem !important;
  }

  .md\:pl-33{
    padding-left: 8.25rem !important;
  }

  .md\:pt-34{
    padding-top: 8.5rem !important;
  }

  .md\:pr-34{
    padding-right: 8.5rem !important;
  }

  .md\:pb-34{
    padding-bottom: 8.5rem !important;
  }

  .md\:pl-34{
    padding-left: 8.5rem !important;
  }

  .md\:pt-35{
    padding-top: 8.75rem !important;
  }

  .md\:pr-35{
    padding-right: 8.75rem !important;
  }

  .md\:pb-35{
    padding-bottom: 8.75rem !important;
  }

  .md\:pl-35{
    padding-left: 8.75rem !important;
  }

  .md\:pt-36{
    padding-top: 9rem !important;
  }

  .md\:pr-36{
    padding-right: 9rem !important;
  }

  .md\:pb-36{
    padding-bottom: 9rem !important;
  }

  .md\:pl-36{
    padding-left: 9rem !important;
  }

  .md\:pt-37{
    padding-top: 9.25rem !important;
  }

  .md\:pr-37{
    padding-right: 9.25rem !important;
  }

  .md\:pb-37{
    padding-bottom: 9.25rem !important;
  }

  .md\:pl-37{
    padding-left: 9.25rem !important;
  }

  .md\:pt-38{
    padding-top: 9.5rem !important;
  }

  .md\:pr-38{
    padding-right: 9.5rem !important;
  }

  .md\:pb-38{
    padding-bottom: 9.5rem !important;
  }

  .md\:pl-38{
    padding-left: 9.5rem !important;
  }

  .md\:pt-39{
    padding-top: 9.75rem !important;
  }

  .md\:pr-39{
    padding-right: 9.75rem !important;
  }

  .md\:pb-39{
    padding-bottom: 9.75rem !important;
  }

  .md\:pl-39{
    padding-left: 9.75rem !important;
  }

  .md\:pt-40{
    padding-top: 10rem !important;
  }

  .md\:pr-40{
    padding-right: 10rem !important;
  }

  .md\:pb-40{
    padding-bottom: 10rem !important;
  }

  .md\:pl-40{
    padding-left: 10rem !important;
  }

  .md\:pt-41{
    padding-top: 10.25rem !important;
  }

  .md\:pr-41{
    padding-right: 10.25rem !important;
  }

  .md\:pb-41{
    padding-bottom: 10.25rem !important;
  }

  .md\:pl-41{
    padding-left: 10.25rem !important;
  }

  .md\:pt-42{
    padding-top: 10.5rem !important;
  }

  .md\:pr-42{
    padding-right: 10.5rem !important;
  }

  .md\:pb-42{
    padding-bottom: 10.5rem !important;
  }

  .md\:pl-42{
    padding-left: 10.5rem !important;
  }

  .md\:pt-43{
    padding-top: 10.75rem !important;
  }

  .md\:pr-43{
    padding-right: 10.75rem !important;
  }

  .md\:pb-43{
    padding-bottom: 10.75rem !important;
  }

  .md\:pl-43{
    padding-left: 10.75rem !important;
  }

  .md\:pt-44{
    padding-top: 11rem !important;
  }

  .md\:pr-44{
    padding-right: 11rem !important;
  }

  .md\:pb-44{
    padding-bottom: 11rem !important;
  }

  .md\:pl-44{
    padding-left: 11rem !important;
  }

  .md\:pt-45{
    padding-top: 11.25rem !important;
  }

  .md\:pr-45{
    padding-right: 11.25rem !important;
  }

  .md\:pb-45{
    padding-bottom: 11.25rem !important;
  }

  .md\:pl-45{
    padding-left: 11.25rem !important;
  }

  .md\:pt-46{
    padding-top: 11.5rem !important;
  }

  .md\:pr-46{
    padding-right: 11.5rem !important;
  }

  .md\:pb-46{
    padding-bottom: 11.5rem !important;
  }

  .md\:pl-46{
    padding-left: 11.5rem !important;
  }

  .md\:pt-47{
    padding-top: 11.75rem !important;
  }

  .md\:pr-47{
    padding-right: 11.75rem !important;
  }

  .md\:pb-47{
    padding-bottom: 11.75rem !important;
  }

  .md\:pl-47{
    padding-left: 11.75rem !important;
  }

  .md\:pt-48{
    padding-top: 12rem !important;
  }

  .md\:pr-48{
    padding-right: 12rem !important;
  }

  .md\:pb-48{
    padding-bottom: 12rem !important;
  }

  .md\:pl-48{
    padding-left: 12rem !important;
  }

  .md\:pt-49{
    padding-top: 12.25rem !important;
  }

  .md\:pr-49{
    padding-right: 12.25rem !important;
  }

  .md\:pb-49{
    padding-bottom: 12.25rem !important;
  }

  .md\:pl-49{
    padding-left: 12.25rem !important;
  }

  .md\:pt-50{
    padding-top: 12.5rem !important;
  }

  .md\:pr-50{
    padding-right: 12.5rem !important;
  }

  .md\:pb-50{
    padding-bottom: 12.5rem !important;
  }

  .md\:pl-50{
    padding-left: 12.5rem !important;
  }

  .md\:pt-51{
    padding-top: 12.75rem !important;
  }

  .md\:pr-51{
    padding-right: 12.75rem !important;
  }

  .md\:pb-51{
    padding-bottom: 12.75rem !important;
  }

  .md\:pl-51{
    padding-left: 12.75rem !important;
  }

  .md\:pt-52{
    padding-top: 13rem !important;
  }

  .md\:pr-52{
    padding-right: 13rem !important;
  }

  .md\:pb-52{
    padding-bottom: 13rem !important;
  }

  .md\:pl-52{
    padding-left: 13rem !important;
  }

  .md\:pt-53{
    padding-top: 13.25rem !important;
  }

  .md\:pr-53{
    padding-right: 13.25rem !important;
  }

  .md\:pb-53{
    padding-bottom: 13.25rem !important;
  }

  .md\:pl-53{
    padding-left: 13.25rem !important;
  }

  .md\:pt-54{
    padding-top: 13.5rem !important;
  }

  .md\:pr-54{
    padding-right: 13.5rem !important;
  }

  .md\:pb-54{
    padding-bottom: 13.5rem !important;
  }

  .md\:pl-54{
    padding-left: 13.5rem !important;
  }

  .md\:pt-55{
    padding-top: 13.75rem !important;
  }

  .md\:pr-55{
    padding-right: 13.75rem !important;
  }

  .md\:pb-55{
    padding-bottom: 13.75rem !important;
  }

  .md\:pl-55{
    padding-left: 13.75rem !important;
  }

  .md\:pt-56{
    padding-top: 14rem !important;
  }

  .md\:pr-56{
    padding-right: 14rem !important;
  }

  .md\:pb-56{
    padding-bottom: 14rem !important;
  }

  .md\:pl-56{
    padding-left: 14rem !important;
  }

  .md\:pt-70{
    padding-top: 17.5rem !important;
  }

  .md\:pr-70{
    padding-right: 17.5rem !important;
  }

  .md\:pb-70{
    padding-bottom: 17.5rem !important;
  }

  .md\:pl-70{
    padding-left: 17.5rem !important;
  }

  .md\:pt-71{
    padding-top: 17.75rem !important;
  }

  .md\:pr-71{
    padding-right: 17.75rem !important;
  }

  .md\:pb-71{
    padding-bottom: 17.75rem !important;
  }

  .md\:pl-71{
    padding-left: 17.75rem !important;
  }

  .md\:pt-72{
    padding-top: 18rem !important;
  }

  .md\:pr-72{
    padding-right: 18rem !important;
  }

  .md\:pb-72{
    padding-bottom: 18rem !important;
  }

  .md\:pl-72{
    padding-left: 18rem !important;
  }

  .md\:pt-73{
    padding-top: 18.25rem !important;
  }

  .md\:pr-73{
    padding-right: 18.25rem !important;
  }

  .md\:pb-73{
    padding-bottom: 18.25rem !important;
  }

  .md\:pl-73{
    padding-left: 18.25rem !important;
  }

  .md\:pt-74{
    padding-top: 18.5rem !important;
  }

  .md\:pr-74{
    padding-right: 18.5rem !important;
  }

  .md\:pb-74{
    padding-bottom: 18.5rem !important;
  }

  .md\:pl-74{
    padding-left: 18.5rem !important;
  }

  .md\:pt-75{
    padding-top: 18.75rem !important;
  }

  .md\:pr-75{
    padding-right: 18.75rem !important;
  }

  .md\:pb-75{
    padding-bottom: 18.75rem !important;
  }

  .md\:pl-75{
    padding-left: 18.75rem !important;
  }

  .md\:pt-76{
    padding-top: 19rem !important;
  }

  .md\:pr-76{
    padding-right: 19rem !important;
  }

  .md\:pb-76{
    padding-bottom: 19rem !important;
  }

  .md\:pl-76{
    padding-left: 19rem !important;
  }

  .md\:pt-77{
    padding-top: 19.25rem !important;
  }

  .md\:pr-77{
    padding-right: 19.25rem !important;
  }

  .md\:pb-77{
    padding-bottom: 19.25rem !important;
  }

  .md\:pl-77{
    padding-left: 19.25rem !important;
  }

  .md\:pt-78{
    padding-top: 19.5rem !important;
  }

  .md\:pr-78{
    padding-right: 19.5rem !important;
  }

  .md\:pb-78{
    padding-bottom: 19.5rem !important;
  }

  .md\:pl-78{
    padding-left: 19.5rem !important;
  }

  .md\:pt-79{
    padding-top: 19.75rem !important;
  }

  .md\:pr-79{
    padding-right: 19.75rem !important;
  }

  .md\:pb-79{
    padding-bottom: 19.75rem !important;
  }

  .md\:pl-79{
    padding-left: 19.75rem !important;
  }

  .md\:pt-80{
    padding-top: 20rem !important;
  }

  .md\:pr-80{
    padding-right: 20rem !important;
  }

  .md\:pb-80{
    padding-bottom: 20rem !important;
  }

  .md\:pl-80{
    padding-left: 20rem !important;
  }

  .md\:pt-81{
    padding-top: 20.25rem !important;
  }

  .md\:pr-81{
    padding-right: 20.25rem !important;
  }

  .md\:pb-81{
    padding-bottom: 20.25rem !important;
  }

  .md\:pl-81{
    padding-left: 20.25rem !important;
  }

  .md\:pt-82{
    padding-top: 20.5rem !important;
  }

  .md\:pr-82{
    padding-right: 20.5rem !important;
  }

  .md\:pb-82{
    padding-bottom: 20.5rem !important;
  }

  .md\:pl-82{
    padding-left: 20.5rem !important;
  }

  .md\:pt-83{
    padding-top: 20.75rem !important;
  }

  .md\:pr-83{
    padding-right: 20.75rem !important;
  }

  .md\:pb-83{
    padding-bottom: 20.75rem !important;
  }

  .md\:pl-83{
    padding-left: 20.75rem !important;
  }

  .md\:pt-84{
    padding-top: 21rem !important;
  }

  .md\:pr-84{
    padding-right: 21rem !important;
  }

  .md\:pb-84{
    padding-bottom: 21rem !important;
  }

  .md\:pl-84{
    padding-left: 21rem !important;
  }

  .md\:pt-85{
    padding-top: 21.25rem !important;
  }

  .md\:pr-85{
    padding-right: 21.25rem !important;
  }

  .md\:pb-85{
    padding-bottom: 21.25rem !important;
  }

  .md\:pl-85{
    padding-left: 21.25rem !important;
  }

  .md\:pt-86{
    padding-top: 21.5rem !important;
  }

  .md\:pr-86{
    padding-right: 21.5rem !important;
  }

  .md\:pb-86{
    padding-bottom: 21.5rem !important;
  }

  .md\:pl-86{
    padding-left: 21.5rem !important;
  }

  .md\:pt-87{
    padding-top: 21.75rem !important;
  }

  .md\:pr-87{
    padding-right: 21.75rem !important;
  }

  .md\:pb-87{
    padding-bottom: 21.75rem !important;
  }

  .md\:pl-87{
    padding-left: 21.75rem !important;
  }

  .md\:pt-88{
    padding-top: 22rem !important;
  }

  .md\:pr-88{
    padding-right: 22rem !important;
  }

  .md\:pb-88{
    padding-bottom: 22rem !important;
  }

  .md\:pl-88{
    padding-left: 22rem !important;
  }

  .md\:pt-89{
    padding-top: 22.25rem !important;
  }

  .md\:pr-89{
    padding-right: 22.25rem !important;
  }

  .md\:pb-89{
    padding-bottom: 22.25rem !important;
  }

  .md\:pl-89{
    padding-left: 22.25rem !important;
  }

  .md\:pt-90{
    padding-top: 22.5rem !important;
  }

  .md\:pr-90{
    padding-right: 22.5rem !important;
  }

  .md\:pb-90{
    padding-bottom: 22.5rem !important;
  }

  .md\:pl-90{
    padding-left: 22.5rem !important;
  }

  .md\:pt-91{
    padding-top: 22.75rem !important;
  }

  .md\:pr-91{
    padding-right: 22.75rem !important;
  }

  .md\:pb-91{
    padding-bottom: 22.75rem !important;
  }

  .md\:pl-91{
    padding-left: 22.75rem !important;
  }

  .md\:pt-92{
    padding-top: 23rem !important;
  }

  .md\:pr-92{
    padding-right: 23rem !important;
  }

  .md\:pb-92{
    padding-bottom: 23rem !important;
  }

  .md\:pl-92{
    padding-left: 23rem !important;
  }

  .md\:pt-100{
    padding-top: 25rem !important;
  }

  .md\:pr-100{
    padding-right: 25rem !important;
  }

  .md\:pb-100{
    padding-bottom: 25rem !important;
  }

  .md\:pl-100{
    padding-left: 25rem !important;
  }

  .md\:pt-131{
    padding-top: 25.25rem !important;
  }

  .md\:pr-131{
    padding-right: 25.25rem !important;
  }

  .md\:pb-131{
    padding-bottom: 25.25rem !important;
  }

  .md\:pl-131{
    padding-left: 25.25rem !important;
  }

  .md\:pt-135{
    padding-top: 34rem !important;
  }

  .md\:pr-135{
    padding-right: 34rem !important;
  }

  .md\:pb-135{
    padding-bottom: 34rem !important;
  }

  .md\:pl-135{
    padding-left: 34rem !important;
  }

  .md\:pt-150{
    padding-top: 37.5rem !important;
  }

  .md\:pr-150{
    padding-right: 37.5rem !important;
  }

  .md\:pb-150{
    padding-bottom: 37.5rem !important;
  }

  .md\:pl-150{
    padding-left: 37.5rem !important;
  }

  .md\:pt-710{
    padding-top: 44.375rem !important;
  }

  .md\:pr-710{
    padding-right: 44.375rem !important;
  }

  .md\:pb-710{
    padding-bottom: 44.375rem !important;
  }

  .md\:pl-710{
    padding-left: 44.375rem !important;
  }

  .md\:pt-820{
    padding-top: 51.25rem !important;
  }

  .md\:pr-820{
    padding-right: 51.25rem !important;
  }

  .md\:pb-820{
    padding-bottom: 51.25rem !important;
  }

  .md\:pl-820{
    padding-left: 51.25rem !important;
  }

  .md\:pt-1440{
    padding-top: 90rem !important;
  }

  .md\:pr-1440{
    padding-right: 90rem !important;
  }

  .md\:pb-1440{
    padding-bottom: 90rem !important;
  }

  .md\:pl-1440{
    padding-left: 90rem !important;
  }

  .md\:pt-2\.5{
    padding-top: .625rem !important;
  }

  .md\:pr-2\.5{
    padding-right: .625rem !important;
  }

  .md\:pb-2\.5{
    padding-bottom: .625rem !important;
  }

  .md\:pl-2\.5{
    padding-left: .625rem !important;
  }

  .md\:pt-6\.25{
    padding-top: 1.5626rem !important;
  }

  .md\:pr-6\.25{
    padding-right: 1.5626rem !important;
  }

  .md\:pb-6\.25{
    padding-bottom: 1.5626rem !important;
  }

  .md\:pl-6\.25{
    padding-left: 1.5626rem !important;
  }

  .md\:pt-7\.5{
    padding-top: 1.875rem !important;
  }

  .md\:pr-7\.5{
    padding-right: 1.875rem !important;
  }

  .md\:pb-7\.5{
    padding-bottom: 1.875rem !important;
  }

  .md\:pl-7\.5{
    padding-left: 1.875rem !important;
  }

  .md\:pt-12\.5{
    padding-top: 3.125rem !important;
  }

  .md\:pr-12\.5{
    padding-right: 3.125rem !important;
  }

  .md\:pb-12\.5{
    padding-bottom: 3.125rem !important;
  }

  .md\:pl-12\.5{
    padding-left: 3.125rem !important;
  }

  .md\:pt-17\.5{
    padding-top: 4.375rem !important;
  }

  .md\:pr-17\.5{
    padding-right: 4.375rem !important;
  }

  .md\:pb-17\.5{
    padding-bottom: 4.375rem !important;
  }

  .md\:pl-17\.5{
    padding-left: 4.375rem !important;
  }

  .md\:pt-31\.5{
    padding-top: 7.875rem !important;
  }

  .md\:pr-31\.5{
    padding-right: 7.875rem !important;
  }

  .md\:pb-31\.5{
    padding-bottom: 7.875rem !important;
  }

  .md\:pl-31\.5{
    padding-left: 7.875rem !important;
  }

  .md\:pt-thumb-tript-lg{
    padding-top: 15.625rem !important;
  }

  .md\:pr-thumb-tript-lg{
    padding-right: 15.625rem !important;
  }

  .md\:pb-thumb-tript-lg{
    padding-bottom: 15.625rem !important;
  }

  .md\:pl-thumb-tript-lg{
    padding-left: 15.625rem !important;
  }

  .md\:pt-thumb-tript-md{
    padding-top: 11.25rem !important;
  }

  .md\:pr-thumb-tript-md{
    padding-right: 11.25rem !important;
  }

  .md\:pb-thumb-tript-md{
    padding-bottom: 11.25rem !important;
  }

  .md\:pl-thumb-tript-md{
    padding-left: 11.25rem !important;
  }

  .md\:pt-thumb-trip-xl{
    padding-top: 20.625rem !important;
  }

  .md\:pr-thumb-trip-xl{
    padding-right: 20.625rem !important;
  }

  .md\:pb-thumb-trip-xl{
    padding-bottom: 20.625rem !important;
  }

  .md\:pl-thumb-trip-xl{
    padding-left: 20.625rem !important;
  }

  .md\:pt-tarapprendre-title-lg{
    padding-top: 58.75rem !important;
  }

  .md\:pr-tarapprendre-title-lg{
    padding-right: 58.75rem !important;
  }

  .md\:pb-tarapprendre-title-lg{
    padding-bottom: 58.75rem !important;
  }

  .md\:pl-tarapprendre-title-lg{
    padding-left: 58.75rem !important;
  }

  .md\:pt-oblong-list-lg{
    padding-top: 40.93rem !important;
  }

  .md\:pr-oblong-list-lg{
    padding-right: 40.93rem !important;
  }

  .md\:pb-oblong-list-lg{
    padding-bottom: 40.93rem !important;
  }

  .md\:pl-oblong-list-lg{
    padding-left: 40.93rem !important;
  }

  .md\:pt-oblong-list-md{
    padding-top: 20.95rem !important;
  }

  .md\:pr-oblong-list-md{
    padding-right: 20.95rem !important;
  }

  .md\:pb-oblong-list-md{
    padding-bottom: 20.95rem !important;
  }

  .md\:pl-oblong-list-md{
    padding-left: 20.95rem !important;
  }

  .md\:pt-oblong-content-lg{
    padding-top: 26.875rem !important;
  }

  .md\:pr-oblong-content-lg{
    padding-right: 26.875rem !important;
  }

  .md\:pb-oblong-content-lg{
    padding-bottom: 26.875rem !important;
  }

  .md\:pl-oblong-content-lg{
    padding-left: 26.875rem !important;
  }

  .md\:pt-article-thumb-lg{
    padding-top: 10.625rem !important;
  }

  .md\:pr-article-thumb-lg{
    padding-right: 10.625rem !important;
  }

  .md\:pb-article-thumb-lg{
    padding-bottom: 10.625rem !important;
  }

  .md\:pl-article-thumb-lg{
    padding-left: 10.625rem !important;
  }

  .md\:pt-support-title-l-lg{
    padding-top: 28.125rem !important;
  }

  .md\:pr-support-title-l-lg{
    padding-right: 28.125rem !important;
  }

  .md\:pb-support-title-l-lg{
    padding-bottom: 28.125rem !important;
  }

  .md\:pl-support-title-l-lg{
    padding-left: 28.125rem !important;
  }

  .md\:pt-support-title-r-lg{
    padding-top: 17.8125rem !important;
  }

  .md\:pr-support-title-r-lg{
    padding-right: 17.8125rem !important;
  }

  .md\:pb-support-title-r-lg{
    padding-bottom: 17.8125rem !important;
  }

  .md\:pl-support-title-r-lg{
    padding-left: 17.8125rem !important;
  }

  .md\:pt-main-footer-menu{
    padding-top: 13.75rem !important;
  }

  .md\:pr-main-footer-menu{
    padding-right: 13.75rem !important;
  }

  .md\:pb-main-footer-menu{
    padding-bottom: 13.75rem !important;
  }

  .md\:pl-main-footer-menu{
    padding-left: 13.75rem !important;
  }

  .md\:pt-main-footer-logo{
    padding-top: 25.625rem !important;
  }

  .md\:pr-main-footer-logo{
    padding-right: 25.625rem !important;
  }

  .md\:pb-main-footer-logo{
    padding-bottom: 25.625rem !important;
  }

  .md\:pl-main-footer-logo{
    padding-left: 25.625rem !important;
  }

  .md\:pt-full{
    padding-top: 100% !important;
  }

  .md\:pr-full{
    padding-right: 100% !important;
  }

  .md\:pb-full{
    padding-bottom: 100% !important;
  }

  .md\:pl-full{
    padding-left: 100% !important;
  }

  .md\:placeholder-primary::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-primary-75::-webkit-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .md\:placeholder-primary-75::-moz-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .md\:placeholder-primary-75:-ms-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .md\:placeholder-primary-75::-ms-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .md\:placeholder-primary-75::placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .md\:placeholder-secondary::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-secondary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-white::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-white:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-white::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-white::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-seashell::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-seashell::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-seashell:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-seashell::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-seashell::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-black::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-black:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-black::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-black::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-dark::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-dark::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-dark:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-dark::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-dark::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green::placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-dark-gray::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-dark-gray::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-dark-gray:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-dark-gray::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-dark-gray::placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-xp::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-xp::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-xp:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-xp::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-xp::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-accent::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-accent::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-accent:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-accent::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-accent::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-1::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-1::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-1:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-1::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-1::placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-2::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-2::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-2:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-2::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-2::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-3::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-3::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-3:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-3::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-3::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-4::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-4::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-4:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-4::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-4::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-5::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-5::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-5:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-5::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-5::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-6::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-6::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-6:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-6::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-6::placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-7::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-7::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-7:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-7::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-7::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-8::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-8::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-8:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-8::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-8::placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-9::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-9::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-9:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-9::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-9::placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-10::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-10::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-10:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-10::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-10::placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-11::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-11::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-11:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-11::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-11::placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-12::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-12::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-12:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-12::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-12::placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-13::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-13::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-13:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-13::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-13::placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-14::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-14::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-14:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-14::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-14::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-15::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-15::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-15:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-15::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-15::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-16::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-16::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-16:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-16::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-blue-16::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-1::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-1::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-1:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-1::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-green-1::placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-1::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-1::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-1:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-1::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-1::placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-2::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-2::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-2:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-2::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-2::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-3::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-3::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-3:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-3::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-3::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-4::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-4::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-4:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-4::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-4::placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-5::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-5::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-5:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-5::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-5::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-6::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-6::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-6:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-6::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-6::placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-7::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-7::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-7:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-7::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-gray-7::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-purple::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-purple::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-purple:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-purple::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-purple::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-purple-1::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-purple-1::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-purple-1:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-purple-1::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-purple-1::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-transparent::-webkit-input-placeholder{
    color: transparent !important;
  }

  .md\:placeholder-transparent::-moz-placeholder{
    color: transparent !important;
  }

  .md\:placeholder-transparent:-ms-input-placeholder{
    color: transparent !important;
  }

  .md\:placeholder-transparent::-ms-input-placeholder{
    color: transparent !important;
  }

  .md\:placeholder-transparent::placeholder{
    color: transparent !important;
  }

  .md\:placeholder-orange::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-orange:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-orange::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-orange::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-orange-2::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-orange-2::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-orange-2:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-orange-2::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-orange-2::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-red::placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-primary-75:focus::-webkit-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .md\:focus\:placeholder-primary-75:focus::-moz-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .md\:focus\:placeholder-primary-75:focus:-ms-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .md\:focus\:placeholder-primary-75:focus::-ms-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .md\:focus\:placeholder-primary-75:focus::placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .md\:focus\:placeholder-secondary:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-secondary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-white:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-white:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-white:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-seashell:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-seashell:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-seashell:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-seashell:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-seashell:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-black:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-black:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-black:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-dark:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-dark:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-dark:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-dark:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-dark:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-dark-gray:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-dark-gray:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-dark-gray:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-dark-gray:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-dark-gray:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-xp:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-xp:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-xp:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-xp:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-xp:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-accent:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-accent:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-accent:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-accent:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-accent:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-1:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-1:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-1:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-1:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-1:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-2:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-2:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-2:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-2:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-2:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-3:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-3:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-3:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-3:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-3:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-4:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-4:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-4:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-4:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-4:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-5:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-5:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-5:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-5:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-5:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-6:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-6:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-6:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-6:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-6:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-7:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-7:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-7:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-7:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-7:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-8:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-8:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-8:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-8:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-8:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-9:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-9:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-9:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-9:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-9:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-10:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-10:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-10:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-10:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-10:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-11:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-11:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-11:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-11:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-11:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-12:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-12:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-12:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-12:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-12:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-13:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-13:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-13:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-13:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-13:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-14:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-14:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-14:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-14:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-14:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-15:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-15:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-15:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-15:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-15:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-16:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-16:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-16:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-16:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-blue-16:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-1:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-1:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-1:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-1:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-green-1:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-1:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-1:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-1:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-1:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-1:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-2:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-2:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-2:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-2:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-2:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-3:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-3:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-3:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-3:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-3:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-4:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-4:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-4:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-4:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-4:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-5:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-5:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-5:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-5:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-5:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-6:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-6:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-6:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-6:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-6:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-7:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-7:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-7:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-7:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-gray-7:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-purple:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-purple:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-purple:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-purple:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-purple:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-purple-1:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-purple-1:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-purple-1:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-purple-1:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-purple-1:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-transparent:focus::-webkit-input-placeholder{
    color: transparent !important;
  }

  .md\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color: transparent !important;
  }

  .md\:focus\:placeholder-transparent:focus:-ms-input-placeholder{
    color: transparent !important;
  }

  .md\:focus\:placeholder-transparent:focus::-ms-input-placeholder{
    color: transparent !important;
  }

  .md\:focus\:placeholder-transparent:focus::placeholder{
    color: transparent !important;
  }

  .md\:focus\:placeholder-orange:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-orange:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-orange:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-orange-2:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-orange-2:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-orange-2:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-orange-2:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-orange-2:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .md\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .md\:placeholder-opacity-0::-webkit-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .md\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .md\:placeholder-opacity-0:-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .md\:placeholder-opacity-0::-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .md\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .md\:placeholder-opacity-5::-webkit-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .md\:placeholder-opacity-5::-moz-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .md\:placeholder-opacity-5:-ms-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .md\:placeholder-opacity-5::-ms-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .md\:placeholder-opacity-5::placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .md\:placeholder-opacity-10::-webkit-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .md\:placeholder-opacity-10::-moz-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .md\:placeholder-opacity-10:-ms-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .md\:placeholder-opacity-10::-ms-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .md\:placeholder-opacity-10::placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .md\:placeholder-opacity-25::-webkit-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .md\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .md\:placeholder-opacity-25:-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .md\:placeholder-opacity-25::-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .md\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .md\:placeholder-opacity-40::-webkit-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .md\:placeholder-opacity-40::-moz-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .md\:placeholder-opacity-40:-ms-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .md\:placeholder-opacity-40::-ms-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .md\:placeholder-opacity-40::placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .md\:placeholder-opacity-50::-webkit-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .md\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .md\:placeholder-opacity-50:-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .md\:placeholder-opacity-50::-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .md\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .md\:placeholder-opacity-75::-webkit-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .md\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .md\:placeholder-opacity-75:-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .md\:placeholder-opacity-75::-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .md\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .md\:placeholder-opacity-90::-webkit-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .md\:placeholder-opacity-90::-moz-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .md\:placeholder-opacity-90:-ms-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .md\:placeholder-opacity-90::-ms-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .md\:placeholder-opacity-90::placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .md\:placeholder-opacity-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .md\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .md\:placeholder-opacity-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .md\:placeholder-opacity-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .md\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .md\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .md\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .md\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .md\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .md\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .md\:focus\:placeholder-opacity-5:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .md\:focus\:placeholder-opacity-5:focus::-moz-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .md\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .md\:focus\:placeholder-opacity-5:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .md\:focus\:placeholder-opacity-5:focus::placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .md\:focus\:placeholder-opacity-10:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .md\:focus\:placeholder-opacity-10:focus::-moz-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .md\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .md\:focus\:placeholder-opacity-10:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .md\:focus\:placeholder-opacity-10:focus::placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .md\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .md\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .md\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .md\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .md\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .md\:focus\:placeholder-opacity-40:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .md\:focus\:placeholder-opacity-40:focus::-moz-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .md\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .md\:focus\:placeholder-opacity-40:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .md\:focus\:placeholder-opacity-40:focus::placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .md\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .md\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .md\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .md\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .md\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .md\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .md\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .md\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .md\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .md\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .md\:focus\:placeholder-opacity-90:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .md\:focus\:placeholder-opacity-90:focus::-moz-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .md\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .md\:focus\:placeholder-opacity-90:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .md\:focus\:placeholder-opacity-90:focus::placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .md\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .md\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .md\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .md\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .md\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .md\:pointer-events-none{
    pointer-events: none !important;
  }

  .md\:pointer-events-auto{
    pointer-events: auto !important;
  }

  .md\:static{
    position: static !important;
  }

  .md\:fixed{
    position: fixed !important;
  }

  .md\:absolute{
    position: absolute !important;
  }

  .md\:relative{
    position: relative !important;
  }

  .md\:sticky{
    position: sticky !important;
  }

  .md\:inset-0{
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .md\:inset-1{
    top: 0.25rem !important;
    right: 0.25rem !important;
    bottom: 0.25rem !important;
    left: 0.25rem !important;
  }

  .md\:inset-5{
    top: 1.25rem !important;
    right: 1.25rem !important;
    bottom: 1.25rem !important;
    left: 1.25rem !important;
  }

  .md\:inset-6{
    top: 1.5rem !important;
    right: 1.5rem !important;
    bottom: 1.5rem !important;
    left: 1.5rem !important;
  }

  .md\:inset-10{
    top: 2.5rem !important;
    right: 2.5rem !important;
    bottom: 2.5rem !important;
    left: 2.5rem !important;
  }

  .md\:inset-12{
    top: 3rem !important;
    right: 3rem !important;
    bottom: 3rem !important;
    left: 3rem !important;
  }

  .md\:inset-14{
    top: 3.5rem !important;
    right: 3.5rem !important;
    bottom: 3.5rem !important;
    left: 3.5rem !important;
  }

  .md\:inset-auto{
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .md\:-inset-37\.5{
    top: -9.375rem !important;
    right: -9.375rem !important;
    bottom: -9.375rem !important;
    left: -9.375rem !important;
  }

  .md\:-inset-17\.5{
    top: -4.375rem !important;
    right: -4.375rem !important;
    bottom: -4.375rem !important;
    left: -4.375rem !important;
  }

  .md\:-inset-12\.5{
    top: -3.125rem !important;
    right: -3.125rem !important;
    bottom: -3.125rem !important;
    left: -3.125rem !important;
  }

  .md\:-inset-5{
    top: -1.25rem !important;
    right: -1.25rem !important;
    bottom: -1.25rem !important;
    left: -1.25rem !important;
  }

  .md\:inset-2\.5{
    top: 0.625rem !important;
    right: 0.625rem !important;
    bottom: 0.625rem !important;
    left: 0.625rem !important;
  }

  .md\:inset-3\.75{
    top: 0.9375rem !important;
    right: 0.9375rem !important;
    bottom: 0.9375rem !important;
    left: 0.9375rem !important;
  }

  .md\:inset-12\.5{
    top: 3.125rem !important;
    right: 3.125rem !important;
    bottom: 3.125rem !important;
    left: 3.125rem !important;
  }

  .md\:inset-1\/2{
    top: 50% !important;
    right: 50% !important;
    bottom: 50% !important;
    left: 50% !important;
  }

  .md\:inset-y-0{
    top: 0 !important;
    bottom: 0 !important;
  }

  .md\:inset-x-0{
    right: 0 !important;
    left: 0 !important;
  }

  .md\:inset-y-1{
    top: 0.25rem !important;
    bottom: 0.25rem !important;
  }

  .md\:inset-x-1{
    right: 0.25rem !important;
    left: 0.25rem !important;
  }

  .md\:inset-y-5{
    top: 1.25rem !important;
    bottom: 1.25rem !important;
  }

  .md\:inset-x-5{
    right: 1.25rem !important;
    left: 1.25rem !important;
  }

  .md\:inset-y-6{
    top: 1.5rem !important;
    bottom: 1.5rem !important;
  }

  .md\:inset-x-6{
    right: 1.5rem !important;
    left: 1.5rem !important;
  }

  .md\:inset-y-10{
    top: 2.5rem !important;
    bottom: 2.5rem !important;
  }

  .md\:inset-x-10{
    right: 2.5rem !important;
    left: 2.5rem !important;
  }

  .md\:inset-y-12{
    top: 3rem !important;
    bottom: 3rem !important;
  }

  .md\:inset-x-12{
    right: 3rem !important;
    left: 3rem !important;
  }

  .md\:inset-y-14{
    top: 3.5rem !important;
    bottom: 3.5rem !important;
  }

  .md\:inset-x-14{
    right: 3.5rem !important;
    left: 3.5rem !important;
  }

  .md\:inset-y-auto{
    top: auto !important;
    bottom: auto !important;
  }

  .md\:inset-x-auto{
    right: auto !important;
    left: auto !important;
  }

  .md\:-inset-y-37\.5{
    top: -9.375rem !important;
    bottom: -9.375rem !important;
  }

  .md\:-inset-x-37\.5{
    right: -9.375rem !important;
    left: -9.375rem !important;
  }

  .md\:-inset-y-17\.5{
    top: -4.375rem !important;
    bottom: -4.375rem !important;
  }

  .md\:-inset-x-17\.5{
    right: -4.375rem !important;
    left: -4.375rem !important;
  }

  .md\:-inset-y-12\.5{
    top: -3.125rem !important;
    bottom: -3.125rem !important;
  }

  .md\:-inset-x-12\.5{
    right: -3.125rem !important;
    left: -3.125rem !important;
  }

  .md\:-inset-y-5{
    top: -1.25rem !important;
    bottom: -1.25rem !important;
  }

  .md\:-inset-x-5{
    right: -1.25rem !important;
    left: -1.25rem !important;
  }

  .md\:inset-y-2\.5{
    top: 0.625rem !important;
    bottom: 0.625rem !important;
  }

  .md\:inset-x-2\.5{
    right: 0.625rem !important;
    left: 0.625rem !important;
  }

  .md\:inset-y-3\.75{
    top: 0.9375rem !important;
    bottom: 0.9375rem !important;
  }

  .md\:inset-x-3\.75{
    right: 0.9375rem !important;
    left: 0.9375rem !important;
  }

  .md\:inset-y-12\.5{
    top: 3.125rem !important;
    bottom: 3.125rem !important;
  }

  .md\:inset-x-12\.5{
    right: 3.125rem !important;
    left: 3.125rem !important;
  }

  .md\:inset-y-1\/2{
    top: 50% !important;
    bottom: 50% !important;
  }

  .md\:inset-x-1\/2{
    right: 50% !important;
    left: 50% !important;
  }

  .md\:top-0{
    top: 0 !important;
  }

  .md\:right-0{
    right: 0 !important;
  }

  .md\:bottom-0{
    bottom: 0 !important;
  }

  .md\:left-0{
    left: 0 !important;
  }

  .md\:top-1{
    top: 0.25rem !important;
  }

  .md\:right-1{
    right: 0.25rem !important;
  }

  .md\:bottom-1{
    bottom: 0.25rem !important;
  }

  .md\:left-1{
    left: 0.25rem !important;
  }

  .md\:top-5{
    top: 1.25rem !important;
  }

  .md\:right-5{
    right: 1.25rem !important;
  }

  .md\:bottom-5{
    bottom: 1.25rem !important;
  }

  .md\:left-5{
    left: 1.25rem !important;
  }

  .md\:top-6{
    top: 1.5rem !important;
  }

  .md\:right-6{
    right: 1.5rem !important;
  }

  .md\:bottom-6{
    bottom: 1.5rem !important;
  }

  .md\:left-6{
    left: 1.5rem !important;
  }

  .md\:top-10{
    top: 2.5rem !important;
  }

  .md\:right-10{
    right: 2.5rem !important;
  }

  .md\:bottom-10{
    bottom: 2.5rem !important;
  }

  .md\:left-10{
    left: 2.5rem !important;
  }

  .md\:top-12{
    top: 3rem !important;
  }

  .md\:right-12{
    right: 3rem !important;
  }

  .md\:bottom-12{
    bottom: 3rem !important;
  }

  .md\:left-12{
    left: 3rem !important;
  }

  .md\:top-14{
    top: 3.5rem !important;
  }

  .md\:right-14{
    right: 3.5rem !important;
  }

  .md\:bottom-14{
    bottom: 3.5rem !important;
  }

  .md\:left-14{
    left: 3.5rem !important;
  }

  .md\:top-auto{
    top: auto !important;
  }

  .md\:right-auto{
    right: auto !important;
  }

  .md\:bottom-auto{
    bottom: auto !important;
  }

  .md\:left-auto{
    left: auto !important;
  }

  .md\:-top-37\.5{
    top: -9.375rem !important;
  }

  .md\:-right-37\.5{
    right: -9.375rem !important;
  }

  .md\:-bottom-37\.5{
    bottom: -9.375rem !important;
  }

  .md\:-left-37\.5{
    left: -9.375rem !important;
  }

  .md\:-top-17\.5{
    top: -4.375rem !important;
  }

  .md\:-right-17\.5{
    right: -4.375rem !important;
  }

  .md\:-bottom-17\.5{
    bottom: -4.375rem !important;
  }

  .md\:-left-17\.5{
    left: -4.375rem !important;
  }

  .md\:-top-12\.5{
    top: -3.125rem !important;
  }

  .md\:-right-12\.5{
    right: -3.125rem !important;
  }

  .md\:-bottom-12\.5{
    bottom: -3.125rem !important;
  }

  .md\:-left-12\.5{
    left: -3.125rem !important;
  }

  .md\:-top-5{
    top: -1.25rem !important;
  }

  .md\:-right-5{
    right: -1.25rem !important;
  }

  .md\:-bottom-5{
    bottom: -1.25rem !important;
  }

  .md\:-left-5{
    left: -1.25rem !important;
  }

  .md\:top-2\.5{
    top: 0.625rem !important;
  }

  .md\:right-2\.5{
    right: 0.625rem !important;
  }

  .md\:bottom-2\.5{
    bottom: 0.625rem !important;
  }

  .md\:left-2\.5{
    left: 0.625rem !important;
  }

  .md\:top-3\.75{
    top: 0.9375rem !important;
  }

  .md\:right-3\.75{
    right: 0.9375rem !important;
  }

  .md\:bottom-3\.75{
    bottom: 0.9375rem !important;
  }

  .md\:left-3\.75{
    left: 0.9375rem !important;
  }

  .md\:top-12\.5{
    top: 3.125rem !important;
  }

  .md\:right-12\.5{
    right: 3.125rem !important;
  }

  .md\:bottom-12\.5{
    bottom: 3.125rem !important;
  }

  .md\:left-12\.5{
    left: 3.125rem !important;
  }

  .md\:top-1\/2{
    top: 50% !important;
  }

  .md\:right-1\/2{
    right: 50% !important;
  }

  .md\:bottom-1\/2{
    bottom: 50% !important;
  }

  .md\:left-1\/2{
    left: 50% !important;
  }

  .md\:resize-none{
    resize: none !important;
  }

  .md\:resize-y{
    resize: vertical !important;
  }

  .md\:resize-x{
    resize: horizontal !important;
  }

  .md\:resize{
    resize: both !important;
  }

  .md\:shadow-xs{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .md\:shadow-sm{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .md\:shadow{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .md\:shadow-md{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .md\:shadow-lg{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .md\:shadow-xl{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .md\:shadow-2xl{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .md\:shadow-inner{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .md\:shadow-outline{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .md\:shadow-none{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .md\:shadow-shortcuts-cards{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .md\:shadow-key-numbers{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .md\:hover\:shadow-xs:hover{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .md\:hover\:shadow-sm:hover{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .md\:hover\:shadow:hover{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .md\:hover\:shadow-md:hover{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .md\:hover\:shadow-lg:hover{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .md\:hover\:shadow-xl:hover{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .md\:hover\:shadow-2xl:hover{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .md\:hover\:shadow-inner:hover{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .md\:hover\:shadow-outline:hover{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .md\:hover\:shadow-none:hover{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .md\:hover\:shadow-shortcuts-cards:hover{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .md\:hover\:shadow-key-numbers:hover{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .md\:focus\:shadow-xs:focus{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .md\:focus\:shadow-sm:focus{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .md\:focus\:shadow:focus{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .md\:focus\:shadow-md:focus{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .md\:focus\:shadow-lg:focus{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .md\:focus\:shadow-xl:focus{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .md\:focus\:shadow-2xl:focus{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .md\:focus\:shadow-inner:focus{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .md\:focus\:shadow-outline:focus{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .md\:focus\:shadow-none:focus{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .md\:focus\:shadow-shortcuts-cards:focus{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .md\:focus\:shadow-key-numbers:focus{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .md\:fill-primary{
    fill: #061d47 !important;
  }

  .md\:fill-secondary{
    fill: #e35205 !important;
  }

  .md\:stroke-current{
    stroke: currentColor !important;
  }

  .md\:stroke-0{
    stroke-width: 0 !important;
  }

  .md\:stroke-1{
    stroke-width: 1 !important;
  }

  .md\:stroke-2{
    stroke-width: 2 !important;
  }

  .md\:table-auto{
    table-layout: auto !important;
  }

  .md\:table-fixed{
    table-layout: fixed !important;
  }

  .md\:text-left{
    text-align: left !important;
  }

  .md\:text-center{
    text-align: center !important;
  }

  .md\:text-right{
    text-align: right !important;
  }

  .md\:text-justify{
    text-align: justify !important;
  }

  .md\:text-primary{
    --text-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--text-opacity)) !important;
  }

  .md\:text-primary-75{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .md\:text-secondary{
    --text-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--text-opacity)) !important;
  }

  .md\:text-white{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .md\:text-seashell{
    --text-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--text-opacity)) !important;
  }

  .md\:text-black{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .md\:text-dark{
    --text-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--text-opacity)) !important;
  }

  .md\:text-green{
    --text-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--text-opacity)) !important;
  }

  .md\:text-dark-gray{
    --text-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--text-opacity)) !important;
  }

  .md\:text-green-xp{
    --text-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--text-opacity)) !important;
  }

  .md\:text-green-accent{
    --text-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--text-opacity)) !important;
  }

  .md\:text-blue-1{
    --text-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--text-opacity)) !important;
  }

  .md\:text-blue-2{
    --text-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--text-opacity)) !important;
  }

  .md\:text-blue-3{
    --text-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--text-opacity)) !important;
  }

  .md\:text-blue-4{
    --text-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--text-opacity)) !important;
  }

  .md\:text-blue-5{
    --text-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--text-opacity)) !important;
  }

  .md\:text-blue-6{
    --text-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--text-opacity)) !important;
  }

  .md\:text-blue-7{
    --text-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--text-opacity)) !important;
  }

  .md\:text-blue-8{
    --text-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--text-opacity)) !important;
  }

  .md\:text-blue-9{
    --text-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--text-opacity)) !important;
  }

  .md\:text-blue-10{
    --text-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--text-opacity)) !important;
  }

  .md\:text-blue-11{
    --text-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--text-opacity)) !important;
  }

  .md\:text-blue-12{
    --text-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--text-opacity)) !important;
  }

  .md\:text-blue-13{
    --text-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--text-opacity)) !important;
  }

  .md\:text-blue-14{
    --text-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--text-opacity)) !important;
  }

  .md\:text-blue-15{
    --text-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--text-opacity)) !important;
  }

  .md\:text-blue-16{
    --text-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--text-opacity)) !important;
  }

  .md\:text-green-1{
    --text-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--text-opacity)) !important;
  }

  .md\:text-gray-1{
    --text-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--text-opacity)) !important;
  }

  .md\:text-gray-2{
    --text-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--text-opacity)) !important;
  }

  .md\:text-gray-3{
    --text-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--text-opacity)) !important;
  }

  .md\:text-gray-4{
    --text-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--text-opacity)) !important;
  }

  .md\:text-gray-5{
    --text-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--text-opacity)) !important;
  }

  .md\:text-gray-6{
    --text-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--text-opacity)) !important;
  }

  .md\:text-gray-7{
    --text-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--text-opacity)) !important;
  }

  .md\:text-purple{
    --text-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--text-opacity)) !important;
  }

  .md\:text-purple-1{
    --text-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--text-opacity)) !important;
  }

  .md\:text-transparent{
    color: transparent !important;
  }

  .md\:text-orange{
    --text-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--text-opacity)) !important;
  }

  .md\:text-orange-2{
    --text-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--text-opacity)) !important;
  }

  .md\:text-red{
    --text-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--text-opacity)) !important;
  }

  .md\:hover\:text-primary:hover{
    --text-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--text-opacity)) !important;
  }

  .md\:hover\:text-primary-75:hover{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .md\:hover\:text-secondary:hover{
    --text-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--text-opacity)) !important;
  }

  .md\:hover\:text-white:hover{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .md\:hover\:text-seashell:hover{
    --text-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--text-opacity)) !important;
  }

  .md\:hover\:text-black:hover{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .md\:hover\:text-dark:hover{
    --text-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--text-opacity)) !important;
  }

  .md\:hover\:text-green:hover{
    --text-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--text-opacity)) !important;
  }

  .md\:hover\:text-dark-gray:hover{
    --text-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--text-opacity)) !important;
  }

  .md\:hover\:text-green-xp:hover{
    --text-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--text-opacity)) !important;
  }

  .md\:hover\:text-green-accent:hover{
    --text-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--text-opacity)) !important;
  }

  .md\:hover\:text-blue-1:hover{
    --text-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--text-opacity)) !important;
  }

  .md\:hover\:text-blue-2:hover{
    --text-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--text-opacity)) !important;
  }

  .md\:hover\:text-blue-3:hover{
    --text-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--text-opacity)) !important;
  }

  .md\:hover\:text-blue-4:hover{
    --text-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--text-opacity)) !important;
  }

  .md\:hover\:text-blue-5:hover{
    --text-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--text-opacity)) !important;
  }

  .md\:hover\:text-blue-6:hover{
    --text-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--text-opacity)) !important;
  }

  .md\:hover\:text-blue-7:hover{
    --text-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--text-opacity)) !important;
  }

  .md\:hover\:text-blue-8:hover{
    --text-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--text-opacity)) !important;
  }

  .md\:hover\:text-blue-9:hover{
    --text-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--text-opacity)) !important;
  }

  .md\:hover\:text-blue-10:hover{
    --text-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--text-opacity)) !important;
  }

  .md\:hover\:text-blue-11:hover{
    --text-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--text-opacity)) !important;
  }

  .md\:hover\:text-blue-12:hover{
    --text-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--text-opacity)) !important;
  }

  .md\:hover\:text-blue-13:hover{
    --text-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--text-opacity)) !important;
  }

  .md\:hover\:text-blue-14:hover{
    --text-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--text-opacity)) !important;
  }

  .md\:hover\:text-blue-15:hover{
    --text-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--text-opacity)) !important;
  }

  .md\:hover\:text-blue-16:hover{
    --text-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--text-opacity)) !important;
  }

  .md\:hover\:text-green-1:hover{
    --text-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--text-opacity)) !important;
  }

  .md\:hover\:text-gray-1:hover{
    --text-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--text-opacity)) !important;
  }

  .md\:hover\:text-gray-2:hover{
    --text-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--text-opacity)) !important;
  }

  .md\:hover\:text-gray-3:hover{
    --text-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--text-opacity)) !important;
  }

  .md\:hover\:text-gray-4:hover{
    --text-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--text-opacity)) !important;
  }

  .md\:hover\:text-gray-5:hover{
    --text-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--text-opacity)) !important;
  }

  .md\:hover\:text-gray-6:hover{
    --text-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--text-opacity)) !important;
  }

  .md\:hover\:text-gray-7:hover{
    --text-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--text-opacity)) !important;
  }

  .md\:hover\:text-purple:hover{
    --text-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--text-opacity)) !important;
  }

  .md\:hover\:text-purple-1:hover{
    --text-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--text-opacity)) !important;
  }

  .md\:hover\:text-transparent:hover{
    color: transparent !important;
  }

  .md\:hover\:text-orange:hover{
    --text-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--text-opacity)) !important;
  }

  .md\:hover\:text-orange-2:hover{
    --text-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--text-opacity)) !important;
  }

  .md\:hover\:text-red:hover{
    --text-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--text-opacity)) !important;
  }

  .md\:focus\:text-primary:focus{
    --text-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--text-opacity)) !important;
  }

  .md\:focus\:text-primary-75:focus{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .md\:focus\:text-secondary:focus{
    --text-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--text-opacity)) !important;
  }

  .md\:focus\:text-white:focus{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .md\:focus\:text-seashell:focus{
    --text-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--text-opacity)) !important;
  }

  .md\:focus\:text-black:focus{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .md\:focus\:text-dark:focus{
    --text-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--text-opacity)) !important;
  }

  .md\:focus\:text-green:focus{
    --text-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--text-opacity)) !important;
  }

  .md\:focus\:text-dark-gray:focus{
    --text-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--text-opacity)) !important;
  }

  .md\:focus\:text-green-xp:focus{
    --text-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--text-opacity)) !important;
  }

  .md\:focus\:text-green-accent:focus{
    --text-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--text-opacity)) !important;
  }

  .md\:focus\:text-blue-1:focus{
    --text-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--text-opacity)) !important;
  }

  .md\:focus\:text-blue-2:focus{
    --text-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--text-opacity)) !important;
  }

  .md\:focus\:text-blue-3:focus{
    --text-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--text-opacity)) !important;
  }

  .md\:focus\:text-blue-4:focus{
    --text-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--text-opacity)) !important;
  }

  .md\:focus\:text-blue-5:focus{
    --text-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--text-opacity)) !important;
  }

  .md\:focus\:text-blue-6:focus{
    --text-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--text-opacity)) !important;
  }

  .md\:focus\:text-blue-7:focus{
    --text-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--text-opacity)) !important;
  }

  .md\:focus\:text-blue-8:focus{
    --text-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--text-opacity)) !important;
  }

  .md\:focus\:text-blue-9:focus{
    --text-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--text-opacity)) !important;
  }

  .md\:focus\:text-blue-10:focus{
    --text-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--text-opacity)) !important;
  }

  .md\:focus\:text-blue-11:focus{
    --text-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--text-opacity)) !important;
  }

  .md\:focus\:text-blue-12:focus{
    --text-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--text-opacity)) !important;
  }

  .md\:focus\:text-blue-13:focus{
    --text-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--text-opacity)) !important;
  }

  .md\:focus\:text-blue-14:focus{
    --text-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--text-opacity)) !important;
  }

  .md\:focus\:text-blue-15:focus{
    --text-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--text-opacity)) !important;
  }

  .md\:focus\:text-blue-16:focus{
    --text-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--text-opacity)) !important;
  }

  .md\:focus\:text-green-1:focus{
    --text-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--text-opacity)) !important;
  }

  .md\:focus\:text-gray-1:focus{
    --text-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--text-opacity)) !important;
  }

  .md\:focus\:text-gray-2:focus{
    --text-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--text-opacity)) !important;
  }

  .md\:focus\:text-gray-3:focus{
    --text-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--text-opacity)) !important;
  }

  .md\:focus\:text-gray-4:focus{
    --text-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--text-opacity)) !important;
  }

  .md\:focus\:text-gray-5:focus{
    --text-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--text-opacity)) !important;
  }

  .md\:focus\:text-gray-6:focus{
    --text-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--text-opacity)) !important;
  }

  .md\:focus\:text-gray-7:focus{
    --text-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--text-opacity)) !important;
  }

  .md\:focus\:text-purple:focus{
    --text-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--text-opacity)) !important;
  }

  .md\:focus\:text-purple-1:focus{
    --text-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--text-opacity)) !important;
  }

  .md\:focus\:text-transparent:focus{
    color: transparent !important;
  }

  .md\:focus\:text-orange:focus{
    --text-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--text-opacity)) !important;
  }

  .md\:focus\:text-orange-2:focus{
    --text-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--text-opacity)) !important;
  }

  .md\:focus\:text-red:focus{
    --text-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--text-opacity)) !important;
  }

  .md\:text-opacity-0{
    --text-opacity: 0 !important;
  }

  .md\:text-opacity-5{
    --text-opacity: 0.05 !important;
  }

  .md\:text-opacity-10{
    --text-opacity: 0.1 !important;
  }

  .md\:text-opacity-25{
    --text-opacity: 0.25 !important;
  }

  .md\:text-opacity-40{
    --text-opacity: 0.4 !important;
  }

  .md\:text-opacity-50{
    --text-opacity: 0.5 !important;
  }

  .md\:text-opacity-70{
    --text-opacity: 0.7 !important;
  }

  .md\:text-opacity-75{
    --text-opacity: 0.75 !important;
  }

  .md\:text-opacity-90{
    --text-opacity: 0.9 !important;
  }

  .md\:text-opacity-100{
    --text-opacity: 1 !important;
  }

  .md\:hover\:text-opacity-0:hover{
    --text-opacity: 0 !important;
  }

  .md\:hover\:text-opacity-5:hover{
    --text-opacity: 0.05 !important;
  }

  .md\:hover\:text-opacity-10:hover{
    --text-opacity: 0.1 !important;
  }

  .md\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25 !important;
  }

  .md\:hover\:text-opacity-40:hover{
    --text-opacity: 0.4 !important;
  }

  .md\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5 !important;
  }

  .md\:hover\:text-opacity-70:hover{
    --text-opacity: 0.7 !important;
  }

  .md\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75 !important;
  }

  .md\:hover\:text-opacity-90:hover{
    --text-opacity: 0.9 !important;
  }

  .md\:hover\:text-opacity-100:hover{
    --text-opacity: 1 !important;
  }

  .md\:focus\:text-opacity-0:focus{
    --text-opacity: 0 !important;
  }

  .md\:focus\:text-opacity-5:focus{
    --text-opacity: 0.05 !important;
  }

  .md\:focus\:text-opacity-10:focus{
    --text-opacity: 0.1 !important;
  }

  .md\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25 !important;
  }

  .md\:focus\:text-opacity-40:focus{
    --text-opacity: 0.4 !important;
  }

  .md\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5 !important;
  }

  .md\:focus\:text-opacity-70:focus{
    --text-opacity: 0.7 !important;
  }

  .md\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75 !important;
  }

  .md\:focus\:text-opacity-90:focus{
    --text-opacity: 0.9 !important;
  }

  .md\:focus\:text-opacity-100:focus{
    --text-opacity: 1 !important;
  }

  .md\:italic{
    font-style: italic !important;
  }

  .md\:not-italic{
    font-style: normal !important;
  }

  .md\:uppercase{
    text-transform: uppercase !important;
  }

  .md\:lowercase{
    text-transform: lowercase !important;
  }

  .md\:capitalize{
    text-transform: capitalize !important;
  }

  .md\:normal-case{
    text-transform: none !important;
  }

  .md\:underline{
    text-decoration: underline !important;
  }

  .md\:line-through{
    text-decoration: line-through !important;
  }

  .md\:no-underline{
    text-decoration: none !important;
  }

  .md\:hover\:underline:hover{
    text-decoration: underline !important;
  }

  .md\:hover\:line-through:hover{
    text-decoration: line-through !important;
  }

  .md\:hover\:no-underline:hover{
    text-decoration: none !important;
  }

  .md\:focus\:underline:focus{
    text-decoration: underline !important;
  }

  .md\:focus\:line-through:focus{
    text-decoration: line-through !important;
  }

  .md\:focus\:no-underline:focus{
    text-decoration: none !important;
  }

  .md\:antialiased{
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .md\:subpixel-antialiased{
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .md\:ordinal, .md\:slashed-zero, .md\:lining-nums, .md\:oldstyle-nums, .md\:proportional-nums, .md\:tabular-nums, .md\:diagonal-fractions, .md\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;
  }

  .md\:normal-nums{
    font-variant-numeric: normal !important;
  }

  .md\:ordinal{
    --font-variant-numeric-ordinal: ordinal !important;
  }

  .md\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero !important;
  }

  .md\:lining-nums{
    --font-variant-numeric-figure: lining-nums !important;
  }

  .md\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums !important;
  }

  .md\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums !important;
  }

  .md\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums !important;
  }

  .md\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions !important;
  }

  .md\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions !important;
  }

  .md\:tracking-tighter{
    letter-spacing: -0.05em !important;
  }

  .md\:tracking-tight{
    letter-spacing: -0.025em !important;
  }

  .md\:tracking-normal{
    letter-spacing: 0 !important;
  }

  .md\:tracking-wide{
    letter-spacing: 0.025em !important;
  }

  .md\:tracking-wider{
    letter-spacing: 0.05em !important;
  }

  .md\:tracking-widest{
    letter-spacing: 0.1em !important;
  }

  .md\:select-none{
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important;
  }

  .md\:select-text{
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
        -ms-user-select: text !important;
            user-select: text !important;
  }

  .md\:select-all{
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
        -ms-user-select: all !important;
            user-select: all !important;
  }

  .md\:select-auto{
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
        -ms-user-select: auto !important;
            user-select: auto !important;
  }

  .md\:align-baseline{
    vertical-align: baseline !important;
  }

  .md\:align-top{
    vertical-align: top !important;
  }

  .md\:align-middle{
    vertical-align: middle !important;
  }

  .md\:align-bottom{
    vertical-align: bottom !important;
  }

  .md\:align-text-top{
    vertical-align: text-top !important;
  }

  .md\:align-text-bottom{
    vertical-align: text-bottom !important;
  }

  .md\:visible{
    visibility: visible !important;
  }

  .md\:invisible{
    visibility: hidden !important;
  }

  .md\:whitespace-normal{
    white-space: normal !important;
  }

  .md\:whitespace-no-wrap{
    white-space: nowrap !important;
  }

  .md\:whitespace-pre{
    white-space: pre !important;
  }

  .md\:whitespace-pre-line{
    white-space: pre-line !important;
  }

  .md\:whitespace-pre-wrap{
    white-space: pre-wrap !important;
  }

  .md\:break-normal{
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .md\:break-words{
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
  }

  .md\:break-all{
    word-break: break-all !important;
  }

  .md\:truncate{
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .md\:w-0{
    width: 0px !important;
  }

  .md\:w-1{
    width: .25rem !important;
  }

  .md\:w-2{
    width: .5rem !important;
  }

  .md\:w-3{
    width: .75rem !important;
  }

  .md\:w-4{
    width: 1rem !important;
  }

  .md\:w-5{
    width: 1.25rem !important;
  }

  .md\:w-6{
    width: 1.5rem !important;
  }

  .md\:w-7{
    width: 1.75rem !important;
  }

  .md\:w-8{
    width: 2rem !important;
  }

  .md\:w-9{
    width: 2.25rem !important;
  }

  .md\:w-10{
    width: 2.5rem !important;
  }

  .md\:w-11{
    width: 2.75rem !important;
  }

  .md\:w-12{
    width: 3rem !important;
  }

  .md\:w-13{
    width: 3.25rem !important;
  }

  .md\:w-14{
    width: 3.5rem !important;
  }

  .md\:w-15{
    width: 3.75rem !important;
  }

  .md\:w-16{
    width: 4rem !important;
  }

  .md\:w-17{
    width: 4.25rem !important;
  }

  .md\:w-18{
    width: 4.5rem !important;
  }

  .md\:w-19{
    width: 4.75rem !important;
  }

  .md\:w-20{
    width: 5rem !important;
  }

  .md\:w-21{
    width: 5.25rem !important;
  }

  .md\:w-22{
    width: 5.5rem !important;
  }

  .md\:w-23{
    width: 5.75rem !important;
  }

  .md\:w-24{
    width: 6rem !important;
  }

  .md\:w-25{
    width: 6.25rem !important;
  }

  .md\:w-26{
    width: 6.5rem !important;
  }

  .md\:w-27{
    width: 6.75rem !important;
  }

  .md\:w-28{
    width: 7rem !important;
  }

  .md\:w-29{
    width: 7.25rem !important;
  }

  .md\:w-30{
    width: 7.5rem !important;
  }

  .md\:w-31{
    width: 7.75rem !important;
  }

  .md\:w-32{
    width: 8rem !important;
  }

  .md\:w-33{
    width: 8.25rem !important;
  }

  .md\:w-34{
    width: 8.5rem !important;
  }

  .md\:w-35{
    width: 8.75rem !important;
  }

  .md\:w-36{
    width: 9rem !important;
  }

  .md\:w-37{
    width: 9.25rem !important;
  }

  .md\:w-38{
    width: 9.5rem !important;
  }

  .md\:w-39{
    width: 9.75rem !important;
  }

  .md\:w-40{
    width: 10rem !important;
  }

  .md\:w-41{
    width: 10.25rem !important;
  }

  .md\:w-42{
    width: 10.5rem !important;
  }

  .md\:w-43{
    width: 10.75rem !important;
  }

  .md\:w-44{
    width: 11rem !important;
  }

  .md\:w-45{
    width: 11.25rem !important;
  }

  .md\:w-46{
    width: 11.5rem !important;
  }

  .md\:w-47{
    width: 11.75rem !important;
  }

  .md\:w-48{
    width: 12rem !important;
  }

  .md\:w-49{
    width: 12.25rem !important;
  }

  .md\:w-50{
    width: 12.5rem !important;
  }

  .md\:w-51{
    width: 12.75rem !important;
  }

  .md\:w-52{
    width: 13rem !important;
  }

  .md\:w-53{
    width: 13.25rem !important;
  }

  .md\:w-54{
    width: 13.5rem !important;
  }

  .md\:w-55{
    width: 13.75rem !important;
  }

  .md\:w-56{
    width: 14rem !important;
  }

  .md\:w-70{
    width: 17.5rem !important;
  }

  .md\:w-71{
    width: 17.75rem !important;
  }

  .md\:w-72{
    width: 18rem !important;
  }

  .md\:w-73{
    width: 18.25rem !important;
  }

  .md\:w-74{
    width: 18.5rem !important;
  }

  .md\:w-75{
    width: 18.75rem !important;
  }

  .md\:w-76{
    width: 19rem !important;
  }

  .md\:w-77{
    width: 19.25rem !important;
  }

  .md\:w-78{
    width: 19.5rem !important;
  }

  .md\:w-79{
    width: 19.75rem !important;
  }

  .md\:w-80{
    width: 20rem !important;
  }

  .md\:w-81{
    width: 20.25rem !important;
  }

  .md\:w-82{
    width: 20.5rem !important;
  }

  .md\:w-83{
    width: 20.75rem !important;
  }

  .md\:w-84{
    width: 21rem !important;
  }

  .md\:w-85{
    width: 21.25rem !important;
  }

  .md\:w-86{
    width: 21.5rem !important;
  }

  .md\:w-87{
    width: 21.75rem !important;
  }

  .md\:w-88{
    width: 22rem !important;
  }

  .md\:w-89{
    width: 22.25rem !important;
  }

  .md\:w-90{
    width: 22.5rem !important;
  }

  .md\:w-91{
    width: 22.75rem !important;
  }

  .md\:w-92{
    width: 23rem !important;
  }

  .md\:w-100{
    width: 25rem !important;
  }

  .md\:w-131{
    width: 25.25rem !important;
  }

  .md\:w-135{
    width: 34rem !important;
  }

  .md\:w-150{
    width: 37.5rem !important;
  }

  .md\:w-260{
    width: 65rem !important;
  }

  .md\:w-710{
    width: 44.375rem !important;
  }

  .md\:w-820{
    width: 51.25rem !important;
  }

  .md\:w-1440{
    width: 90rem !important;
  }

  .md\:w-auto{
    width: auto !important;
  }

  .md\:w-2\.5{
    width: .625rem !important;
  }

  .md\:w-6\.25{
    width: 1.5626rem !important;
  }

  .md\:w-7\.5{
    width: 1.875rem !important;
  }

  .md\:w-12\.5{
    width: 3.125rem !important;
  }

  .md\:w-17\.5{
    width: 4.375rem !important;
  }

  .md\:w-31\.5{
    width: 7.875rem !important;
  }

  .md\:w-thumb-tript-lg{
    width: 15.625rem !important;
  }

  .md\:w-thumb-tript-md{
    width: 11.25rem !important;
  }

  .md\:w-thumb-trip-xl{
    width: 20.625rem !important;
  }

  .md\:w-tarapprendre-title-lg{
    width: 58.75rem !important;
  }

  .md\:w-oblong-list-lg{
    width: 40.93rem !important;
  }

  .md\:w-oblong-list-md{
    width: 20.95rem !important;
  }

  .md\:w-oblong-content-lg{
    width: 26.875rem !important;
  }

  .md\:w-article-thumb-lg{
    width: 10.625rem !important;
  }

  .md\:w-support-title-l-lg{
    width: 28.125rem !important;
  }

  .md\:w-support-title-r-lg{
    width: 17.8125rem !important;
  }

  .md\:w-main-footer-menu{
    width: 13.75rem !important;
  }

  .md\:w-main-footer-logo{
    width: 25.625rem !important;
  }

  .md\:w-full{
    width: 100% !important;
  }

  .md\:w-1\/2{
    width: 50% !important;
  }

  .md\:w-1\/3{
    width: 33.333333% !important;
  }

  .md\:w-2\/3{
    width: 66.666667% !important;
  }

  .md\:w-1\/4{
    width: 25% !important;
  }

  .md\:w-2\/4{
    width: 50% !important;
  }

  .md\:w-3\/4{
    width: 75% !important;
  }

  .md\:w-1\/5{
    width: 20% !important;
  }

  .md\:w-2\/5{
    width: 40% !important;
  }

  .md\:w-3\/5{
    width: 60% !important;
  }

  .md\:w-4\/5{
    width: 80% !important;
  }

  .md\:w-1\/6{
    width: 16.666667% !important;
  }

  .md\:w-2\/6{
    width: 33.333333% !important;
  }

  .md\:w-3\/6{
    width: 50% !important;
  }

  .md\:w-4\/6{
    width: 66.666667% !important;
  }

  .md\:w-5\/6{
    width: 83.333333% !important;
  }

  .md\:w-1\/12{
    width: 8.333333% !important;
  }

  .md\:w-2\/12{
    width: 16.666667% !important;
  }

  .md\:w-3\/12{
    width: 25% !important;
  }

  .md\:w-4\/12{
    width: 33.333333% !important;
  }

  .md\:w-5\/12{
    width: 41.666667% !important;
  }

  .md\:w-6\/12{
    width: 50% !important;
  }

  .md\:w-7\/12{
    width: 58.333333% !important;
  }

  .md\:w-8\/12{
    width: 66.666667% !important;
  }

  .md\:w-9\/12{
    width: 75% !important;
  }

  .md\:w-10\/12{
    width: 83.333333% !important;
  }

  .md\:w-11\/12{
    width: 91.666667% !important;
  }

  .md\:w-screen{
    width: 100vw !important;
  }

  .md\:w-27\.5{
    width: 6.875rem !important;
  }

  .md\:w-42\.5{
    width: 10.625rem !important;
  }

  .md\:w-67\.5{
    width: 16.875rem !important;
  }

  .md\:z-0{
    z-index: 0 !important;
  }

  .md\:z-10{
    z-index: 10 !important;
  }

  .md\:z-20{
    z-index: 20 !important;
  }

  .md\:z-30{
    z-index: 30 !important;
  }

  .md\:z-40{
    z-index: 40 !important;
  }

  .md\:z-50{
    z-index: 50 !important;
  }

  .md\:z-100{
    z-index: 100 !important;
  }

  .md\:z-auto{
    z-index: auto !important;
  }

  .md\:gap-0{
    grid-gap: 0px !important;
    gap: 0px !important;
  }

  .md\:gap-1{
    grid-gap: .25rem !important;
    gap: .25rem !important;
  }

  .md\:gap-2{
    grid-gap: .5rem !important;
    gap: .5rem !important;
  }

  .md\:gap-3{
    grid-gap: .75rem !important;
    gap: .75rem !important;
  }

  .md\:gap-4{
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .md\:gap-5{
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important;
  }

  .md\:gap-6{
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important;
  }

  .md\:gap-7{
    grid-gap: 1.75rem !important;
    gap: 1.75rem !important;
  }

  .md\:gap-8{
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .md\:gap-9{
    grid-gap: 2.25rem !important;
    gap: 2.25rem !important;
  }

  .md\:gap-10{
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .md\:gap-11{
    grid-gap: 2.75rem !important;
    gap: 2.75rem !important;
  }

  .md\:gap-12{
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .md\:gap-13{
    grid-gap: 3.25rem !important;
    gap: 3.25rem !important;
  }

  .md\:gap-14{
    grid-gap: 3.5rem !important;
    gap: 3.5rem !important;
  }

  .md\:gap-15{
    grid-gap: 3.75rem !important;
    gap: 3.75rem !important;
  }

  .md\:gap-16{
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .md\:gap-17{
    grid-gap: 4.25rem !important;
    gap: 4.25rem !important;
  }

  .md\:gap-18{
    grid-gap: 4.5rem !important;
    gap: 4.5rem !important;
  }

  .md\:gap-19{
    grid-gap: 4.75rem !important;
    gap: 4.75rem !important;
  }

  .md\:gap-20{
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .md\:gap-21{
    grid-gap: 5.25rem !important;
    gap: 5.25rem !important;
  }

  .md\:gap-22{
    grid-gap: 5.5rem !important;
    gap: 5.5rem !important;
  }

  .md\:gap-23{
    grid-gap: 5.75rem !important;
    gap: 5.75rem !important;
  }

  .md\:gap-24{
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .md\:gap-25{
    grid-gap: 6.25rem !important;
    gap: 6.25rem !important;
  }

  .md\:gap-26{
    grid-gap: 6.5rem !important;
    gap: 6.5rem !important;
  }

  .md\:gap-27{
    grid-gap: 6.75rem !important;
    gap: 6.75rem !important;
  }

  .md\:gap-28{
    grid-gap: 7rem !important;
    gap: 7rem !important;
  }

  .md\:gap-29{
    grid-gap: 7.25rem !important;
    gap: 7.25rem !important;
  }

  .md\:gap-30{
    grid-gap: 7.5rem !important;
    gap: 7.5rem !important;
  }

  .md\:gap-31{
    grid-gap: 7.75rem !important;
    gap: 7.75rem !important;
  }

  .md\:gap-32{
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .md\:gap-33{
    grid-gap: 8.25rem !important;
    gap: 8.25rem !important;
  }

  .md\:gap-34{
    grid-gap: 8.5rem !important;
    gap: 8.5rem !important;
  }

  .md\:gap-35{
    grid-gap: 8.75rem !important;
    gap: 8.75rem !important;
  }

  .md\:gap-36{
    grid-gap: 9rem !important;
    gap: 9rem !important;
  }

  .md\:gap-37{
    grid-gap: 9.25rem !important;
    gap: 9.25rem !important;
  }

  .md\:gap-38{
    grid-gap: 9.5rem !important;
    gap: 9.5rem !important;
  }

  .md\:gap-39{
    grid-gap: 9.75rem !important;
    gap: 9.75rem !important;
  }

  .md\:gap-40{
    grid-gap: 10rem !important;
    gap: 10rem !important;
  }

  .md\:gap-41{
    grid-gap: 10.25rem !important;
    gap: 10.25rem !important;
  }

  .md\:gap-42{
    grid-gap: 10.5rem !important;
    gap: 10.5rem !important;
  }

  .md\:gap-43{
    grid-gap: 10.75rem !important;
    gap: 10.75rem !important;
  }

  .md\:gap-44{
    grid-gap: 11rem !important;
    gap: 11rem !important;
  }

  .md\:gap-45{
    grid-gap: 11.25rem !important;
    gap: 11.25rem !important;
  }

  .md\:gap-46{
    grid-gap: 11.5rem !important;
    gap: 11.5rem !important;
  }

  .md\:gap-47{
    grid-gap: 11.75rem !important;
    gap: 11.75rem !important;
  }

  .md\:gap-48{
    grid-gap: 12rem !important;
    gap: 12rem !important;
  }

  .md\:gap-49{
    grid-gap: 12.25rem !important;
    gap: 12.25rem !important;
  }

  .md\:gap-50{
    grid-gap: 12.5rem !important;
    gap: 12.5rem !important;
  }

  .md\:gap-51{
    grid-gap: 12.75rem !important;
    gap: 12.75rem !important;
  }

  .md\:gap-52{
    grid-gap: 13rem !important;
    gap: 13rem !important;
  }

  .md\:gap-53{
    grid-gap: 13.25rem !important;
    gap: 13.25rem !important;
  }

  .md\:gap-54{
    grid-gap: 13.5rem !important;
    gap: 13.5rem !important;
  }

  .md\:gap-55{
    grid-gap: 13.75rem !important;
    gap: 13.75rem !important;
  }

  .md\:gap-56{
    grid-gap: 14rem !important;
    gap: 14rem !important;
  }

  .md\:gap-70{
    grid-gap: 17.5rem !important;
    gap: 17.5rem !important;
  }

  .md\:gap-71{
    grid-gap: 17.75rem !important;
    gap: 17.75rem !important;
  }

  .md\:gap-72{
    grid-gap: 18rem !important;
    gap: 18rem !important;
  }

  .md\:gap-73{
    grid-gap: 18.25rem !important;
    gap: 18.25rem !important;
  }

  .md\:gap-74{
    grid-gap: 18.5rem !important;
    gap: 18.5rem !important;
  }

  .md\:gap-75{
    grid-gap: 18.75rem !important;
    gap: 18.75rem !important;
  }

  .md\:gap-76{
    grid-gap: 19rem !important;
    gap: 19rem !important;
  }

  .md\:gap-77{
    grid-gap: 19.25rem !important;
    gap: 19.25rem !important;
  }

  .md\:gap-78{
    grid-gap: 19.5rem !important;
    gap: 19.5rem !important;
  }

  .md\:gap-79{
    grid-gap: 19.75rem !important;
    gap: 19.75rem !important;
  }

  .md\:gap-80{
    grid-gap: 20rem !important;
    gap: 20rem !important;
  }

  .md\:gap-81{
    grid-gap: 20.25rem !important;
    gap: 20.25rem !important;
  }

  .md\:gap-82{
    grid-gap: 20.5rem !important;
    gap: 20.5rem !important;
  }

  .md\:gap-83{
    grid-gap: 20.75rem !important;
    gap: 20.75rem !important;
  }

  .md\:gap-84{
    grid-gap: 21rem !important;
    gap: 21rem !important;
  }

  .md\:gap-85{
    grid-gap: 21.25rem !important;
    gap: 21.25rem !important;
  }

  .md\:gap-86{
    grid-gap: 21.5rem !important;
    gap: 21.5rem !important;
  }

  .md\:gap-87{
    grid-gap: 21.75rem !important;
    gap: 21.75rem !important;
  }

  .md\:gap-88{
    grid-gap: 22rem !important;
    gap: 22rem !important;
  }

  .md\:gap-89{
    grid-gap: 22.25rem !important;
    gap: 22.25rem !important;
  }

  .md\:gap-90{
    grid-gap: 22.5rem !important;
    gap: 22.5rem !important;
  }

  .md\:gap-91{
    grid-gap: 22.75rem !important;
    gap: 22.75rem !important;
  }

  .md\:gap-92{
    grid-gap: 23rem !important;
    gap: 23rem !important;
  }

  .md\:gap-100{
    grid-gap: 25rem !important;
    gap: 25rem !important;
  }

  .md\:gap-131{
    grid-gap: 25.25rem !important;
    gap: 25.25rem !important;
  }

  .md\:gap-135{
    grid-gap: 34rem !important;
    gap: 34rem !important;
  }

  .md\:gap-150{
    grid-gap: 37.5rem !important;
    gap: 37.5rem !important;
  }

  .md\:gap-710{
    grid-gap: 44.375rem !important;
    gap: 44.375rem !important;
  }

  .md\:gap-820{
    grid-gap: 51.25rem !important;
    gap: 51.25rem !important;
  }

  .md\:gap-1440{
    grid-gap: 90rem !important;
    gap: 90rem !important;
  }

  .md\:gap-2\.5{
    grid-gap: .625rem !important;
    gap: .625rem !important;
  }

  .md\:gap-6\.25{
    grid-gap: 1.5626rem !important;
    gap: 1.5626rem !important;
  }

  .md\:gap-7\.5{
    grid-gap: 1.875rem !important;
    gap: 1.875rem !important;
  }

  .md\:gap-12\.5{
    grid-gap: 3.125rem !important;
    gap: 3.125rem !important;
  }

  .md\:gap-17\.5{
    grid-gap: 4.375rem !important;
    gap: 4.375rem !important;
  }

  .md\:gap-31\.5{
    grid-gap: 7.875rem !important;
    gap: 7.875rem !important;
  }

  .md\:gap-thumb-tript-lg{
    grid-gap: 15.625rem !important;
    gap: 15.625rem !important;
  }

  .md\:gap-thumb-tript-md{
    grid-gap: 11.25rem !important;
    gap: 11.25rem !important;
  }

  .md\:gap-thumb-trip-xl{
    grid-gap: 20.625rem !important;
    gap: 20.625rem !important;
  }

  .md\:gap-tarapprendre-title-lg{
    grid-gap: 58.75rem !important;
    gap: 58.75rem !important;
  }

  .md\:gap-oblong-list-lg{
    grid-gap: 40.93rem !important;
    gap: 40.93rem !important;
  }

  .md\:gap-oblong-list-md{
    grid-gap: 20.95rem !important;
    gap: 20.95rem !important;
  }

  .md\:gap-oblong-content-lg{
    grid-gap: 26.875rem !important;
    gap: 26.875rem !important;
  }

  .md\:gap-article-thumb-lg{
    grid-gap: 10.625rem !important;
    gap: 10.625rem !important;
  }

  .md\:gap-support-title-l-lg{
    grid-gap: 28.125rem !important;
    gap: 28.125rem !important;
  }

  .md\:gap-support-title-r-lg{
    grid-gap: 17.8125rem !important;
    gap: 17.8125rem !important;
  }

  .md\:gap-main-footer-menu{
    grid-gap: 13.75rem !important;
    gap: 13.75rem !important;
  }

  .md\:gap-main-footer-logo{
    grid-gap: 25.625rem !important;
    gap: 25.625rem !important;
  }

  .md\:gap-full{
    grid-gap: 100% !important;
    gap: 100% !important;
  }

  .md\:col-gap-0{
    grid-column-gap: 0px !important;
    -webkit-column-gap: 0px !important;
       -moz-column-gap: 0px !important;
            column-gap: 0px !important;
  }

  .md\:col-gap-1{
    grid-column-gap: .25rem !important;
    -webkit-column-gap: .25rem !important;
       -moz-column-gap: .25rem !important;
            column-gap: .25rem !important;
  }

  .md\:col-gap-2{
    grid-column-gap: .5rem !important;
    -webkit-column-gap: .5rem !important;
       -moz-column-gap: .5rem !important;
            column-gap: .5rem !important;
  }

  .md\:col-gap-3{
    grid-column-gap: .75rem !important;
    -webkit-column-gap: .75rem !important;
       -moz-column-gap: .75rem !important;
            column-gap: .75rem !important;
  }

  .md\:col-gap-4{
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .md\:col-gap-5{
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .md\:col-gap-6{
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .md\:col-gap-7{
    grid-column-gap: 1.75rem !important;
    -webkit-column-gap: 1.75rem !important;
       -moz-column-gap: 1.75rem !important;
            column-gap: 1.75rem !important;
  }

  .md\:col-gap-8{
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .md\:col-gap-9{
    grid-column-gap: 2.25rem !important;
    -webkit-column-gap: 2.25rem !important;
       -moz-column-gap: 2.25rem !important;
            column-gap: 2.25rem !important;
  }

  .md\:col-gap-10{
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .md\:col-gap-11{
    grid-column-gap: 2.75rem !important;
    -webkit-column-gap: 2.75rem !important;
       -moz-column-gap: 2.75rem !important;
            column-gap: 2.75rem !important;
  }

  .md\:col-gap-12{
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .md\:col-gap-13{
    grid-column-gap: 3.25rem !important;
    -webkit-column-gap: 3.25rem !important;
       -moz-column-gap: 3.25rem !important;
            column-gap: 3.25rem !important;
  }

  .md\:col-gap-14{
    grid-column-gap: 3.5rem !important;
    -webkit-column-gap: 3.5rem !important;
       -moz-column-gap: 3.5rem !important;
            column-gap: 3.5rem !important;
  }

  .md\:col-gap-15{
    grid-column-gap: 3.75rem !important;
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }

  .md\:col-gap-16{
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .md\:col-gap-17{
    grid-column-gap: 4.25rem !important;
    -webkit-column-gap: 4.25rem !important;
       -moz-column-gap: 4.25rem !important;
            column-gap: 4.25rem !important;
  }

  .md\:col-gap-18{
    grid-column-gap: 4.5rem !important;
    -webkit-column-gap: 4.5rem !important;
       -moz-column-gap: 4.5rem !important;
            column-gap: 4.5rem !important;
  }

  .md\:col-gap-19{
    grid-column-gap: 4.75rem !important;
    -webkit-column-gap: 4.75rem !important;
       -moz-column-gap: 4.75rem !important;
            column-gap: 4.75rem !important;
  }

  .md\:col-gap-20{
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .md\:col-gap-21{
    grid-column-gap: 5.25rem !important;
    -webkit-column-gap: 5.25rem !important;
       -moz-column-gap: 5.25rem !important;
            column-gap: 5.25rem !important;
  }

  .md\:col-gap-22{
    grid-column-gap: 5.5rem !important;
    -webkit-column-gap: 5.5rem !important;
       -moz-column-gap: 5.5rem !important;
            column-gap: 5.5rem !important;
  }

  .md\:col-gap-23{
    grid-column-gap: 5.75rem !important;
    -webkit-column-gap: 5.75rem !important;
       -moz-column-gap: 5.75rem !important;
            column-gap: 5.75rem !important;
  }

  .md\:col-gap-24{
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .md\:col-gap-25{
    grid-column-gap: 6.25rem !important;
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }

  .md\:col-gap-26{
    grid-column-gap: 6.5rem !important;
    -webkit-column-gap: 6.5rem !important;
       -moz-column-gap: 6.5rem !important;
            column-gap: 6.5rem !important;
  }

  .md\:col-gap-27{
    grid-column-gap: 6.75rem !important;
    -webkit-column-gap: 6.75rem !important;
       -moz-column-gap: 6.75rem !important;
            column-gap: 6.75rem !important;
  }

  .md\:col-gap-28{
    grid-column-gap: 7rem !important;
    -webkit-column-gap: 7rem !important;
       -moz-column-gap: 7rem !important;
            column-gap: 7rem !important;
  }

  .md\:col-gap-29{
    grid-column-gap: 7.25rem !important;
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }

  .md\:col-gap-30{
    grid-column-gap: 7.5rem !important;
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }

  .md\:col-gap-31{
    grid-column-gap: 7.75rem !important;
    -webkit-column-gap: 7.75rem !important;
       -moz-column-gap: 7.75rem !important;
            column-gap: 7.75rem !important;
  }

  .md\:col-gap-32{
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .md\:col-gap-33{
    grid-column-gap: 8.25rem !important;
    -webkit-column-gap: 8.25rem !important;
       -moz-column-gap: 8.25rem !important;
            column-gap: 8.25rem !important;
  }

  .md\:col-gap-34{
    grid-column-gap: 8.5rem !important;
    -webkit-column-gap: 8.5rem !important;
       -moz-column-gap: 8.5rem !important;
            column-gap: 8.5rem !important;
  }

  .md\:col-gap-35{
    grid-column-gap: 8.75rem !important;
    -webkit-column-gap: 8.75rem !important;
       -moz-column-gap: 8.75rem !important;
            column-gap: 8.75rem !important;
  }

  .md\:col-gap-36{
    grid-column-gap: 9rem !important;
    -webkit-column-gap: 9rem !important;
       -moz-column-gap: 9rem !important;
            column-gap: 9rem !important;
  }

  .md\:col-gap-37{
    grid-column-gap: 9.25rem !important;
    -webkit-column-gap: 9.25rem !important;
       -moz-column-gap: 9.25rem !important;
            column-gap: 9.25rem !important;
  }

  .md\:col-gap-38{
    grid-column-gap: 9.5rem !important;
    -webkit-column-gap: 9.5rem !important;
       -moz-column-gap: 9.5rem !important;
            column-gap: 9.5rem !important;
  }

  .md\:col-gap-39{
    grid-column-gap: 9.75rem !important;
    -webkit-column-gap: 9.75rem !important;
       -moz-column-gap: 9.75rem !important;
            column-gap: 9.75rem !important;
  }

  .md\:col-gap-40{
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .md\:col-gap-41{
    grid-column-gap: 10.25rem !important;
    -webkit-column-gap: 10.25rem !important;
       -moz-column-gap: 10.25rem !important;
            column-gap: 10.25rem !important;
  }

  .md\:col-gap-42{
    grid-column-gap: 10.5rem !important;
    -webkit-column-gap: 10.5rem !important;
       -moz-column-gap: 10.5rem !important;
            column-gap: 10.5rem !important;
  }

  .md\:col-gap-43{
    grid-column-gap: 10.75rem !important;
    -webkit-column-gap: 10.75rem !important;
       -moz-column-gap: 10.75rem !important;
            column-gap: 10.75rem !important;
  }

  .md\:col-gap-44{
    grid-column-gap: 11rem !important;
    -webkit-column-gap: 11rem !important;
       -moz-column-gap: 11rem !important;
            column-gap: 11rem !important;
  }

  .md\:col-gap-45{
    grid-column-gap: 11.25rem !important;
    -webkit-column-gap: 11.25rem !important;
       -moz-column-gap: 11.25rem !important;
            column-gap: 11.25rem !important;
  }

  .md\:col-gap-46{
    grid-column-gap: 11.5rem !important;
    -webkit-column-gap: 11.5rem !important;
       -moz-column-gap: 11.5rem !important;
            column-gap: 11.5rem !important;
  }

  .md\:col-gap-47{
    grid-column-gap: 11.75rem !important;
    -webkit-column-gap: 11.75rem !important;
       -moz-column-gap: 11.75rem !important;
            column-gap: 11.75rem !important;
  }

  .md\:col-gap-48{
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .md\:col-gap-49{
    grid-column-gap: 12.25rem !important;
    -webkit-column-gap: 12.25rem !important;
       -moz-column-gap: 12.25rem !important;
            column-gap: 12.25rem !important;
  }

  .md\:col-gap-50{
    grid-column-gap: 12.5rem !important;
    -webkit-column-gap: 12.5rem !important;
       -moz-column-gap: 12.5rem !important;
            column-gap: 12.5rem !important;
  }

  .md\:col-gap-51{
    grid-column-gap: 12.75rem !important;
    -webkit-column-gap: 12.75rem !important;
       -moz-column-gap: 12.75rem !important;
            column-gap: 12.75rem !important;
  }

  .md\:col-gap-52{
    grid-column-gap: 13rem !important;
    -webkit-column-gap: 13rem !important;
       -moz-column-gap: 13rem !important;
            column-gap: 13rem !important;
  }

  .md\:col-gap-53{
    grid-column-gap: 13.25rem !important;
    -webkit-column-gap: 13.25rem !important;
       -moz-column-gap: 13.25rem !important;
            column-gap: 13.25rem !important;
  }

  .md\:col-gap-54{
    grid-column-gap: 13.5rem !important;
    -webkit-column-gap: 13.5rem !important;
       -moz-column-gap: 13.5rem !important;
            column-gap: 13.5rem !important;
  }

  .md\:col-gap-55{
    grid-column-gap: 13.75rem !important;
    -webkit-column-gap: 13.75rem !important;
       -moz-column-gap: 13.75rem !important;
            column-gap: 13.75rem !important;
  }

  .md\:col-gap-56{
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .md\:col-gap-70{
    grid-column-gap: 17.5rem !important;
    -webkit-column-gap: 17.5rem !important;
       -moz-column-gap: 17.5rem !important;
            column-gap: 17.5rem !important;
  }

  .md\:col-gap-71{
    grid-column-gap: 17.75rem !important;
    -webkit-column-gap: 17.75rem !important;
       -moz-column-gap: 17.75rem !important;
            column-gap: 17.75rem !important;
  }

  .md\:col-gap-72{
    grid-column-gap: 18rem !important;
    -webkit-column-gap: 18rem !important;
       -moz-column-gap: 18rem !important;
            column-gap: 18rem !important;
  }

  .md\:col-gap-73{
    grid-column-gap: 18.25rem !important;
    -webkit-column-gap: 18.25rem !important;
       -moz-column-gap: 18.25rem !important;
            column-gap: 18.25rem !important;
  }

  .md\:col-gap-74{
    grid-column-gap: 18.5rem !important;
    -webkit-column-gap: 18.5rem !important;
       -moz-column-gap: 18.5rem !important;
            column-gap: 18.5rem !important;
  }

  .md\:col-gap-75{
    grid-column-gap: 18.75rem !important;
    -webkit-column-gap: 18.75rem !important;
       -moz-column-gap: 18.75rem !important;
            column-gap: 18.75rem !important;
  }

  .md\:col-gap-76{
    grid-column-gap: 19rem !important;
    -webkit-column-gap: 19rem !important;
       -moz-column-gap: 19rem !important;
            column-gap: 19rem !important;
  }

  .md\:col-gap-77{
    grid-column-gap: 19.25rem !important;
    -webkit-column-gap: 19.25rem !important;
       -moz-column-gap: 19.25rem !important;
            column-gap: 19.25rem !important;
  }

  .md\:col-gap-78{
    grid-column-gap: 19.5rem !important;
    -webkit-column-gap: 19.5rem !important;
       -moz-column-gap: 19.5rem !important;
            column-gap: 19.5rem !important;
  }

  .md\:col-gap-79{
    grid-column-gap: 19.75rem !important;
    -webkit-column-gap: 19.75rem !important;
       -moz-column-gap: 19.75rem !important;
            column-gap: 19.75rem !important;
  }

  .md\:col-gap-80{
    grid-column-gap: 20rem !important;
    -webkit-column-gap: 20rem !important;
       -moz-column-gap: 20rem !important;
            column-gap: 20rem !important;
  }

  .md\:col-gap-81{
    grid-column-gap: 20.25rem !important;
    -webkit-column-gap: 20.25rem !important;
       -moz-column-gap: 20.25rem !important;
            column-gap: 20.25rem !important;
  }

  .md\:col-gap-82{
    grid-column-gap: 20.5rem !important;
    -webkit-column-gap: 20.5rem !important;
       -moz-column-gap: 20.5rem !important;
            column-gap: 20.5rem !important;
  }

  .md\:col-gap-83{
    grid-column-gap: 20.75rem !important;
    -webkit-column-gap: 20.75rem !important;
       -moz-column-gap: 20.75rem !important;
            column-gap: 20.75rem !important;
  }

  .md\:col-gap-84{
    grid-column-gap: 21rem !important;
    -webkit-column-gap: 21rem !important;
       -moz-column-gap: 21rem !important;
            column-gap: 21rem !important;
  }

  .md\:col-gap-85{
    grid-column-gap: 21.25rem !important;
    -webkit-column-gap: 21.25rem !important;
       -moz-column-gap: 21.25rem !important;
            column-gap: 21.25rem !important;
  }

  .md\:col-gap-86{
    grid-column-gap: 21.5rem !important;
    -webkit-column-gap: 21.5rem !important;
       -moz-column-gap: 21.5rem !important;
            column-gap: 21.5rem !important;
  }

  .md\:col-gap-87{
    grid-column-gap: 21.75rem !important;
    -webkit-column-gap: 21.75rem !important;
       -moz-column-gap: 21.75rem !important;
            column-gap: 21.75rem !important;
  }

  .md\:col-gap-88{
    grid-column-gap: 22rem !important;
    -webkit-column-gap: 22rem !important;
       -moz-column-gap: 22rem !important;
            column-gap: 22rem !important;
  }

  .md\:col-gap-89{
    grid-column-gap: 22.25rem !important;
    -webkit-column-gap: 22.25rem !important;
       -moz-column-gap: 22.25rem !important;
            column-gap: 22.25rem !important;
  }

  .md\:col-gap-90{
    grid-column-gap: 22.5rem !important;
    -webkit-column-gap: 22.5rem !important;
       -moz-column-gap: 22.5rem !important;
            column-gap: 22.5rem !important;
  }

  .md\:col-gap-91{
    grid-column-gap: 22.75rem !important;
    -webkit-column-gap: 22.75rem !important;
       -moz-column-gap: 22.75rem !important;
            column-gap: 22.75rem !important;
  }

  .md\:col-gap-92{
    grid-column-gap: 23rem !important;
    -webkit-column-gap: 23rem !important;
       -moz-column-gap: 23rem !important;
            column-gap: 23rem !important;
  }

  .md\:col-gap-100{
    grid-column-gap: 25rem !important;
    -webkit-column-gap: 25rem !important;
       -moz-column-gap: 25rem !important;
            column-gap: 25rem !important;
  }

  .md\:col-gap-131{
    grid-column-gap: 25.25rem !important;
    -webkit-column-gap: 25.25rem !important;
       -moz-column-gap: 25.25rem !important;
            column-gap: 25.25rem !important;
  }

  .md\:col-gap-135{
    grid-column-gap: 34rem !important;
    -webkit-column-gap: 34rem !important;
       -moz-column-gap: 34rem !important;
            column-gap: 34rem !important;
  }

  .md\:col-gap-150{
    grid-column-gap: 37.5rem !important;
    -webkit-column-gap: 37.5rem !important;
       -moz-column-gap: 37.5rem !important;
            column-gap: 37.5rem !important;
  }

  .md\:col-gap-710{
    grid-column-gap: 44.375rem !important;
    -webkit-column-gap: 44.375rem !important;
       -moz-column-gap: 44.375rem !important;
            column-gap: 44.375rem !important;
  }

  .md\:col-gap-820{
    grid-column-gap: 51.25rem !important;
    -webkit-column-gap: 51.25rem !important;
       -moz-column-gap: 51.25rem !important;
            column-gap: 51.25rem !important;
  }

  .md\:col-gap-1440{
    grid-column-gap: 90rem !important;
    -webkit-column-gap: 90rem !important;
       -moz-column-gap: 90rem !important;
            column-gap: 90rem !important;
  }

  .md\:col-gap-2\.5{
    grid-column-gap: .625rem !important;
    -webkit-column-gap: .625rem !important;
       -moz-column-gap: .625rem !important;
            column-gap: .625rem !important;
  }

  .md\:col-gap-6\.25{
    grid-column-gap: 1.5626rem !important;
    -webkit-column-gap: 1.5626rem !important;
       -moz-column-gap: 1.5626rem !important;
            column-gap: 1.5626rem !important;
  }

  .md\:col-gap-7\.5{
    grid-column-gap: 1.875rem !important;
    -webkit-column-gap: 1.875rem !important;
       -moz-column-gap: 1.875rem !important;
            column-gap: 1.875rem !important;
  }

  .md\:col-gap-12\.5{
    grid-column-gap: 3.125rem !important;
    -webkit-column-gap: 3.125rem !important;
       -moz-column-gap: 3.125rem !important;
            column-gap: 3.125rem !important;
  }

  .md\:col-gap-17\.5{
    grid-column-gap: 4.375rem !important;
    -webkit-column-gap: 4.375rem !important;
       -moz-column-gap: 4.375rem !important;
            column-gap: 4.375rem !important;
  }

  .md\:col-gap-31\.5{
    grid-column-gap: 7.875rem !important;
    -webkit-column-gap: 7.875rem !important;
       -moz-column-gap: 7.875rem !important;
            column-gap: 7.875rem !important;
  }

  .md\:col-gap-thumb-tript-lg{
    grid-column-gap: 15.625rem !important;
    -webkit-column-gap: 15.625rem !important;
       -moz-column-gap: 15.625rem !important;
            column-gap: 15.625rem !important;
  }

  .md\:col-gap-thumb-tript-md{
    grid-column-gap: 11.25rem !important;
    -webkit-column-gap: 11.25rem !important;
       -moz-column-gap: 11.25rem !important;
            column-gap: 11.25rem !important;
  }

  .md\:col-gap-thumb-trip-xl{
    grid-column-gap: 20.625rem !important;
    -webkit-column-gap: 20.625rem !important;
       -moz-column-gap: 20.625rem !important;
            column-gap: 20.625rem !important;
  }

  .md\:col-gap-tarapprendre-title-lg{
    grid-column-gap: 58.75rem !important;
    -webkit-column-gap: 58.75rem !important;
       -moz-column-gap: 58.75rem !important;
            column-gap: 58.75rem !important;
  }

  .md\:col-gap-oblong-list-lg{
    grid-column-gap: 40.93rem !important;
    -webkit-column-gap: 40.93rem !important;
       -moz-column-gap: 40.93rem !important;
            column-gap: 40.93rem !important;
  }

  .md\:col-gap-oblong-list-md{
    grid-column-gap: 20.95rem !important;
    -webkit-column-gap: 20.95rem !important;
       -moz-column-gap: 20.95rem !important;
            column-gap: 20.95rem !important;
  }

  .md\:col-gap-oblong-content-lg{
    grid-column-gap: 26.875rem !important;
    -webkit-column-gap: 26.875rem !important;
       -moz-column-gap: 26.875rem !important;
            column-gap: 26.875rem !important;
  }

  .md\:col-gap-article-thumb-lg{
    grid-column-gap: 10.625rem !important;
    -webkit-column-gap: 10.625rem !important;
       -moz-column-gap: 10.625rem !important;
            column-gap: 10.625rem !important;
  }

  .md\:col-gap-support-title-l-lg{
    grid-column-gap: 28.125rem !important;
    -webkit-column-gap: 28.125rem !important;
       -moz-column-gap: 28.125rem !important;
            column-gap: 28.125rem !important;
  }

  .md\:col-gap-support-title-r-lg{
    grid-column-gap: 17.8125rem !important;
    -webkit-column-gap: 17.8125rem !important;
       -moz-column-gap: 17.8125rem !important;
            column-gap: 17.8125rem !important;
  }

  .md\:col-gap-main-footer-menu{
    grid-column-gap: 13.75rem !important;
    -webkit-column-gap: 13.75rem !important;
       -moz-column-gap: 13.75rem !important;
            column-gap: 13.75rem !important;
  }

  .md\:col-gap-main-footer-logo{
    grid-column-gap: 25.625rem !important;
    -webkit-column-gap: 25.625rem !important;
       -moz-column-gap: 25.625rem !important;
            column-gap: 25.625rem !important;
  }

  .md\:col-gap-full{
    grid-column-gap: 100% !important;
    -webkit-column-gap: 100% !important;
       -moz-column-gap: 100% !important;
            column-gap: 100% !important;
  }

  .md\:gap-x-0{
    grid-column-gap: 0px !important;
    -webkit-column-gap: 0px !important;
       -moz-column-gap: 0px !important;
            column-gap: 0px !important;
  }

  .md\:gap-x-1{
    grid-column-gap: .25rem !important;
    -webkit-column-gap: .25rem !important;
       -moz-column-gap: .25rem !important;
            column-gap: .25rem !important;
  }

  .md\:gap-x-2{
    grid-column-gap: .5rem !important;
    -webkit-column-gap: .5rem !important;
       -moz-column-gap: .5rem !important;
            column-gap: .5rem !important;
  }

  .md\:gap-x-3{
    grid-column-gap: .75rem !important;
    -webkit-column-gap: .75rem !important;
       -moz-column-gap: .75rem !important;
            column-gap: .75rem !important;
  }

  .md\:gap-x-4{
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .md\:gap-x-5{
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .md\:gap-x-6{
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .md\:gap-x-7{
    grid-column-gap: 1.75rem !important;
    -webkit-column-gap: 1.75rem !important;
       -moz-column-gap: 1.75rem !important;
            column-gap: 1.75rem !important;
  }

  .md\:gap-x-8{
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .md\:gap-x-9{
    grid-column-gap: 2.25rem !important;
    -webkit-column-gap: 2.25rem !important;
       -moz-column-gap: 2.25rem !important;
            column-gap: 2.25rem !important;
  }

  .md\:gap-x-10{
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .md\:gap-x-11{
    grid-column-gap: 2.75rem !important;
    -webkit-column-gap: 2.75rem !important;
       -moz-column-gap: 2.75rem !important;
            column-gap: 2.75rem !important;
  }

  .md\:gap-x-12{
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .md\:gap-x-13{
    grid-column-gap: 3.25rem !important;
    -webkit-column-gap: 3.25rem !important;
       -moz-column-gap: 3.25rem !important;
            column-gap: 3.25rem !important;
  }

  .md\:gap-x-14{
    grid-column-gap: 3.5rem !important;
    -webkit-column-gap: 3.5rem !important;
       -moz-column-gap: 3.5rem !important;
            column-gap: 3.5rem !important;
  }

  .md\:gap-x-15{
    grid-column-gap: 3.75rem !important;
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }

  .md\:gap-x-16{
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .md\:gap-x-17{
    grid-column-gap: 4.25rem !important;
    -webkit-column-gap: 4.25rem !important;
       -moz-column-gap: 4.25rem !important;
            column-gap: 4.25rem !important;
  }

  .md\:gap-x-18{
    grid-column-gap: 4.5rem !important;
    -webkit-column-gap: 4.5rem !important;
       -moz-column-gap: 4.5rem !important;
            column-gap: 4.5rem !important;
  }

  .md\:gap-x-19{
    grid-column-gap: 4.75rem !important;
    -webkit-column-gap: 4.75rem !important;
       -moz-column-gap: 4.75rem !important;
            column-gap: 4.75rem !important;
  }

  .md\:gap-x-20{
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .md\:gap-x-21{
    grid-column-gap: 5.25rem !important;
    -webkit-column-gap: 5.25rem !important;
       -moz-column-gap: 5.25rem !important;
            column-gap: 5.25rem !important;
  }

  .md\:gap-x-22{
    grid-column-gap: 5.5rem !important;
    -webkit-column-gap: 5.5rem !important;
       -moz-column-gap: 5.5rem !important;
            column-gap: 5.5rem !important;
  }

  .md\:gap-x-23{
    grid-column-gap: 5.75rem !important;
    -webkit-column-gap: 5.75rem !important;
       -moz-column-gap: 5.75rem !important;
            column-gap: 5.75rem !important;
  }

  .md\:gap-x-24{
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .md\:gap-x-25{
    grid-column-gap: 6.25rem !important;
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }

  .md\:gap-x-26{
    grid-column-gap: 6.5rem !important;
    -webkit-column-gap: 6.5rem !important;
       -moz-column-gap: 6.5rem !important;
            column-gap: 6.5rem !important;
  }

  .md\:gap-x-27{
    grid-column-gap: 6.75rem !important;
    -webkit-column-gap: 6.75rem !important;
       -moz-column-gap: 6.75rem !important;
            column-gap: 6.75rem !important;
  }

  .md\:gap-x-28{
    grid-column-gap: 7rem !important;
    -webkit-column-gap: 7rem !important;
       -moz-column-gap: 7rem !important;
            column-gap: 7rem !important;
  }

  .md\:gap-x-29{
    grid-column-gap: 7.25rem !important;
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }

  .md\:gap-x-30{
    grid-column-gap: 7.5rem !important;
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }

  .md\:gap-x-31{
    grid-column-gap: 7.75rem !important;
    -webkit-column-gap: 7.75rem !important;
       -moz-column-gap: 7.75rem !important;
            column-gap: 7.75rem !important;
  }

  .md\:gap-x-32{
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .md\:gap-x-33{
    grid-column-gap: 8.25rem !important;
    -webkit-column-gap: 8.25rem !important;
       -moz-column-gap: 8.25rem !important;
            column-gap: 8.25rem !important;
  }

  .md\:gap-x-34{
    grid-column-gap: 8.5rem !important;
    -webkit-column-gap: 8.5rem !important;
       -moz-column-gap: 8.5rem !important;
            column-gap: 8.5rem !important;
  }

  .md\:gap-x-35{
    grid-column-gap: 8.75rem !important;
    -webkit-column-gap: 8.75rem !important;
       -moz-column-gap: 8.75rem !important;
            column-gap: 8.75rem !important;
  }

  .md\:gap-x-36{
    grid-column-gap: 9rem !important;
    -webkit-column-gap: 9rem !important;
       -moz-column-gap: 9rem !important;
            column-gap: 9rem !important;
  }

  .md\:gap-x-37{
    grid-column-gap: 9.25rem !important;
    -webkit-column-gap: 9.25rem !important;
       -moz-column-gap: 9.25rem !important;
            column-gap: 9.25rem !important;
  }

  .md\:gap-x-38{
    grid-column-gap: 9.5rem !important;
    -webkit-column-gap: 9.5rem !important;
       -moz-column-gap: 9.5rem !important;
            column-gap: 9.5rem !important;
  }

  .md\:gap-x-39{
    grid-column-gap: 9.75rem !important;
    -webkit-column-gap: 9.75rem !important;
       -moz-column-gap: 9.75rem !important;
            column-gap: 9.75rem !important;
  }

  .md\:gap-x-40{
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .md\:gap-x-41{
    grid-column-gap: 10.25rem !important;
    -webkit-column-gap: 10.25rem !important;
       -moz-column-gap: 10.25rem !important;
            column-gap: 10.25rem !important;
  }

  .md\:gap-x-42{
    grid-column-gap: 10.5rem !important;
    -webkit-column-gap: 10.5rem !important;
       -moz-column-gap: 10.5rem !important;
            column-gap: 10.5rem !important;
  }

  .md\:gap-x-43{
    grid-column-gap: 10.75rem !important;
    -webkit-column-gap: 10.75rem !important;
       -moz-column-gap: 10.75rem !important;
            column-gap: 10.75rem !important;
  }

  .md\:gap-x-44{
    grid-column-gap: 11rem !important;
    -webkit-column-gap: 11rem !important;
       -moz-column-gap: 11rem !important;
            column-gap: 11rem !important;
  }

  .md\:gap-x-45{
    grid-column-gap: 11.25rem !important;
    -webkit-column-gap: 11.25rem !important;
       -moz-column-gap: 11.25rem !important;
            column-gap: 11.25rem !important;
  }

  .md\:gap-x-46{
    grid-column-gap: 11.5rem !important;
    -webkit-column-gap: 11.5rem !important;
       -moz-column-gap: 11.5rem !important;
            column-gap: 11.5rem !important;
  }

  .md\:gap-x-47{
    grid-column-gap: 11.75rem !important;
    -webkit-column-gap: 11.75rem !important;
       -moz-column-gap: 11.75rem !important;
            column-gap: 11.75rem !important;
  }

  .md\:gap-x-48{
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .md\:gap-x-49{
    grid-column-gap: 12.25rem !important;
    -webkit-column-gap: 12.25rem !important;
       -moz-column-gap: 12.25rem !important;
            column-gap: 12.25rem !important;
  }

  .md\:gap-x-50{
    grid-column-gap: 12.5rem !important;
    -webkit-column-gap: 12.5rem !important;
       -moz-column-gap: 12.5rem !important;
            column-gap: 12.5rem !important;
  }

  .md\:gap-x-51{
    grid-column-gap: 12.75rem !important;
    -webkit-column-gap: 12.75rem !important;
       -moz-column-gap: 12.75rem !important;
            column-gap: 12.75rem !important;
  }

  .md\:gap-x-52{
    grid-column-gap: 13rem !important;
    -webkit-column-gap: 13rem !important;
       -moz-column-gap: 13rem !important;
            column-gap: 13rem !important;
  }

  .md\:gap-x-53{
    grid-column-gap: 13.25rem !important;
    -webkit-column-gap: 13.25rem !important;
       -moz-column-gap: 13.25rem !important;
            column-gap: 13.25rem !important;
  }

  .md\:gap-x-54{
    grid-column-gap: 13.5rem !important;
    -webkit-column-gap: 13.5rem !important;
       -moz-column-gap: 13.5rem !important;
            column-gap: 13.5rem !important;
  }

  .md\:gap-x-55{
    grid-column-gap: 13.75rem !important;
    -webkit-column-gap: 13.75rem !important;
       -moz-column-gap: 13.75rem !important;
            column-gap: 13.75rem !important;
  }

  .md\:gap-x-56{
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .md\:gap-x-70{
    grid-column-gap: 17.5rem !important;
    -webkit-column-gap: 17.5rem !important;
       -moz-column-gap: 17.5rem !important;
            column-gap: 17.5rem !important;
  }

  .md\:gap-x-71{
    grid-column-gap: 17.75rem !important;
    -webkit-column-gap: 17.75rem !important;
       -moz-column-gap: 17.75rem !important;
            column-gap: 17.75rem !important;
  }

  .md\:gap-x-72{
    grid-column-gap: 18rem !important;
    -webkit-column-gap: 18rem !important;
       -moz-column-gap: 18rem !important;
            column-gap: 18rem !important;
  }

  .md\:gap-x-73{
    grid-column-gap: 18.25rem !important;
    -webkit-column-gap: 18.25rem !important;
       -moz-column-gap: 18.25rem !important;
            column-gap: 18.25rem !important;
  }

  .md\:gap-x-74{
    grid-column-gap: 18.5rem !important;
    -webkit-column-gap: 18.5rem !important;
       -moz-column-gap: 18.5rem !important;
            column-gap: 18.5rem !important;
  }

  .md\:gap-x-75{
    grid-column-gap: 18.75rem !important;
    -webkit-column-gap: 18.75rem !important;
       -moz-column-gap: 18.75rem !important;
            column-gap: 18.75rem !important;
  }

  .md\:gap-x-76{
    grid-column-gap: 19rem !important;
    -webkit-column-gap: 19rem !important;
       -moz-column-gap: 19rem !important;
            column-gap: 19rem !important;
  }

  .md\:gap-x-77{
    grid-column-gap: 19.25rem !important;
    -webkit-column-gap: 19.25rem !important;
       -moz-column-gap: 19.25rem !important;
            column-gap: 19.25rem !important;
  }

  .md\:gap-x-78{
    grid-column-gap: 19.5rem !important;
    -webkit-column-gap: 19.5rem !important;
       -moz-column-gap: 19.5rem !important;
            column-gap: 19.5rem !important;
  }

  .md\:gap-x-79{
    grid-column-gap: 19.75rem !important;
    -webkit-column-gap: 19.75rem !important;
       -moz-column-gap: 19.75rem !important;
            column-gap: 19.75rem !important;
  }

  .md\:gap-x-80{
    grid-column-gap: 20rem !important;
    -webkit-column-gap: 20rem !important;
       -moz-column-gap: 20rem !important;
            column-gap: 20rem !important;
  }

  .md\:gap-x-81{
    grid-column-gap: 20.25rem !important;
    -webkit-column-gap: 20.25rem !important;
       -moz-column-gap: 20.25rem !important;
            column-gap: 20.25rem !important;
  }

  .md\:gap-x-82{
    grid-column-gap: 20.5rem !important;
    -webkit-column-gap: 20.5rem !important;
       -moz-column-gap: 20.5rem !important;
            column-gap: 20.5rem !important;
  }

  .md\:gap-x-83{
    grid-column-gap: 20.75rem !important;
    -webkit-column-gap: 20.75rem !important;
       -moz-column-gap: 20.75rem !important;
            column-gap: 20.75rem !important;
  }

  .md\:gap-x-84{
    grid-column-gap: 21rem !important;
    -webkit-column-gap: 21rem !important;
       -moz-column-gap: 21rem !important;
            column-gap: 21rem !important;
  }

  .md\:gap-x-85{
    grid-column-gap: 21.25rem !important;
    -webkit-column-gap: 21.25rem !important;
       -moz-column-gap: 21.25rem !important;
            column-gap: 21.25rem !important;
  }

  .md\:gap-x-86{
    grid-column-gap: 21.5rem !important;
    -webkit-column-gap: 21.5rem !important;
       -moz-column-gap: 21.5rem !important;
            column-gap: 21.5rem !important;
  }

  .md\:gap-x-87{
    grid-column-gap: 21.75rem !important;
    -webkit-column-gap: 21.75rem !important;
       -moz-column-gap: 21.75rem !important;
            column-gap: 21.75rem !important;
  }

  .md\:gap-x-88{
    grid-column-gap: 22rem !important;
    -webkit-column-gap: 22rem !important;
       -moz-column-gap: 22rem !important;
            column-gap: 22rem !important;
  }

  .md\:gap-x-89{
    grid-column-gap: 22.25rem !important;
    -webkit-column-gap: 22.25rem !important;
       -moz-column-gap: 22.25rem !important;
            column-gap: 22.25rem !important;
  }

  .md\:gap-x-90{
    grid-column-gap: 22.5rem !important;
    -webkit-column-gap: 22.5rem !important;
       -moz-column-gap: 22.5rem !important;
            column-gap: 22.5rem !important;
  }

  .md\:gap-x-91{
    grid-column-gap: 22.75rem !important;
    -webkit-column-gap: 22.75rem !important;
       -moz-column-gap: 22.75rem !important;
            column-gap: 22.75rem !important;
  }

  .md\:gap-x-92{
    grid-column-gap: 23rem !important;
    -webkit-column-gap: 23rem !important;
       -moz-column-gap: 23rem !important;
            column-gap: 23rem !important;
  }

  .md\:gap-x-100{
    grid-column-gap: 25rem !important;
    -webkit-column-gap: 25rem !important;
       -moz-column-gap: 25rem !important;
            column-gap: 25rem !important;
  }

  .md\:gap-x-131{
    grid-column-gap: 25.25rem !important;
    -webkit-column-gap: 25.25rem !important;
       -moz-column-gap: 25.25rem !important;
            column-gap: 25.25rem !important;
  }

  .md\:gap-x-135{
    grid-column-gap: 34rem !important;
    -webkit-column-gap: 34rem !important;
       -moz-column-gap: 34rem !important;
            column-gap: 34rem !important;
  }

  .md\:gap-x-150{
    grid-column-gap: 37.5rem !important;
    -webkit-column-gap: 37.5rem !important;
       -moz-column-gap: 37.5rem !important;
            column-gap: 37.5rem !important;
  }

  .md\:gap-x-710{
    grid-column-gap: 44.375rem !important;
    -webkit-column-gap: 44.375rem !important;
       -moz-column-gap: 44.375rem !important;
            column-gap: 44.375rem !important;
  }

  .md\:gap-x-820{
    grid-column-gap: 51.25rem !important;
    -webkit-column-gap: 51.25rem !important;
       -moz-column-gap: 51.25rem !important;
            column-gap: 51.25rem !important;
  }

  .md\:gap-x-1440{
    grid-column-gap: 90rem !important;
    -webkit-column-gap: 90rem !important;
       -moz-column-gap: 90rem !important;
            column-gap: 90rem !important;
  }

  .md\:gap-x-2\.5{
    grid-column-gap: .625rem !important;
    -webkit-column-gap: .625rem !important;
       -moz-column-gap: .625rem !important;
            column-gap: .625rem !important;
  }

  .md\:gap-x-6\.25{
    grid-column-gap: 1.5626rem !important;
    -webkit-column-gap: 1.5626rem !important;
       -moz-column-gap: 1.5626rem !important;
            column-gap: 1.5626rem !important;
  }

  .md\:gap-x-7\.5{
    grid-column-gap: 1.875rem !important;
    -webkit-column-gap: 1.875rem !important;
       -moz-column-gap: 1.875rem !important;
            column-gap: 1.875rem !important;
  }

  .md\:gap-x-12\.5{
    grid-column-gap: 3.125rem !important;
    -webkit-column-gap: 3.125rem !important;
       -moz-column-gap: 3.125rem !important;
            column-gap: 3.125rem !important;
  }

  .md\:gap-x-17\.5{
    grid-column-gap: 4.375rem !important;
    -webkit-column-gap: 4.375rem !important;
       -moz-column-gap: 4.375rem !important;
            column-gap: 4.375rem !important;
  }

  .md\:gap-x-31\.5{
    grid-column-gap: 7.875rem !important;
    -webkit-column-gap: 7.875rem !important;
       -moz-column-gap: 7.875rem !important;
            column-gap: 7.875rem !important;
  }

  .md\:gap-x-thumb-tript-lg{
    grid-column-gap: 15.625rem !important;
    -webkit-column-gap: 15.625rem !important;
       -moz-column-gap: 15.625rem !important;
            column-gap: 15.625rem !important;
  }

  .md\:gap-x-thumb-tript-md{
    grid-column-gap: 11.25rem !important;
    -webkit-column-gap: 11.25rem !important;
       -moz-column-gap: 11.25rem !important;
            column-gap: 11.25rem !important;
  }

  .md\:gap-x-thumb-trip-xl{
    grid-column-gap: 20.625rem !important;
    -webkit-column-gap: 20.625rem !important;
       -moz-column-gap: 20.625rem !important;
            column-gap: 20.625rem !important;
  }

  .md\:gap-x-tarapprendre-title-lg{
    grid-column-gap: 58.75rem !important;
    -webkit-column-gap: 58.75rem !important;
       -moz-column-gap: 58.75rem !important;
            column-gap: 58.75rem !important;
  }

  .md\:gap-x-oblong-list-lg{
    grid-column-gap: 40.93rem !important;
    -webkit-column-gap: 40.93rem !important;
       -moz-column-gap: 40.93rem !important;
            column-gap: 40.93rem !important;
  }

  .md\:gap-x-oblong-list-md{
    grid-column-gap: 20.95rem !important;
    -webkit-column-gap: 20.95rem !important;
       -moz-column-gap: 20.95rem !important;
            column-gap: 20.95rem !important;
  }

  .md\:gap-x-oblong-content-lg{
    grid-column-gap: 26.875rem !important;
    -webkit-column-gap: 26.875rem !important;
       -moz-column-gap: 26.875rem !important;
            column-gap: 26.875rem !important;
  }

  .md\:gap-x-article-thumb-lg{
    grid-column-gap: 10.625rem !important;
    -webkit-column-gap: 10.625rem !important;
       -moz-column-gap: 10.625rem !important;
            column-gap: 10.625rem !important;
  }

  .md\:gap-x-support-title-l-lg{
    grid-column-gap: 28.125rem !important;
    -webkit-column-gap: 28.125rem !important;
       -moz-column-gap: 28.125rem !important;
            column-gap: 28.125rem !important;
  }

  .md\:gap-x-support-title-r-lg{
    grid-column-gap: 17.8125rem !important;
    -webkit-column-gap: 17.8125rem !important;
       -moz-column-gap: 17.8125rem !important;
            column-gap: 17.8125rem !important;
  }

  .md\:gap-x-main-footer-menu{
    grid-column-gap: 13.75rem !important;
    -webkit-column-gap: 13.75rem !important;
       -moz-column-gap: 13.75rem !important;
            column-gap: 13.75rem !important;
  }

  .md\:gap-x-main-footer-logo{
    grid-column-gap: 25.625rem !important;
    -webkit-column-gap: 25.625rem !important;
       -moz-column-gap: 25.625rem !important;
            column-gap: 25.625rem !important;
  }

  .md\:gap-x-full{
    grid-column-gap: 100% !important;
    -webkit-column-gap: 100% !important;
       -moz-column-gap: 100% !important;
            column-gap: 100% !important;
  }

  .md\:row-gap-0{
    grid-row-gap: 0px !important;
    row-gap: 0px !important;
  }

  .md\:row-gap-1{
    grid-row-gap: .25rem !important;
    row-gap: .25rem !important;
  }

  .md\:row-gap-2{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .md\:row-gap-3{
    grid-row-gap: .75rem !important;
    row-gap: .75rem !important;
  }

  .md\:row-gap-4{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .md\:row-gap-5{
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .md\:row-gap-6{
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .md\:row-gap-7{
    grid-row-gap: 1.75rem !important;
    row-gap: 1.75rem !important;
  }

  .md\:row-gap-8{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .md\:row-gap-9{
    grid-row-gap: 2.25rem !important;
    row-gap: 2.25rem !important;
  }

  .md\:row-gap-10{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .md\:row-gap-11{
    grid-row-gap: 2.75rem !important;
    row-gap: 2.75rem !important;
  }

  .md\:row-gap-12{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .md\:row-gap-13{
    grid-row-gap: 3.25rem !important;
    row-gap: 3.25rem !important;
  }

  .md\:row-gap-14{
    grid-row-gap: 3.5rem !important;
    row-gap: 3.5rem !important;
  }

  .md\:row-gap-15{
    grid-row-gap: 3.75rem !important;
    row-gap: 3.75rem !important;
  }

  .md\:row-gap-16{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .md\:row-gap-17{
    grid-row-gap: 4.25rem !important;
    row-gap: 4.25rem !important;
  }

  .md\:row-gap-18{
    grid-row-gap: 4.5rem !important;
    row-gap: 4.5rem !important;
  }

  .md\:row-gap-19{
    grid-row-gap: 4.75rem !important;
    row-gap: 4.75rem !important;
  }

  .md\:row-gap-20{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .md\:row-gap-21{
    grid-row-gap: 5.25rem !important;
    row-gap: 5.25rem !important;
  }

  .md\:row-gap-22{
    grid-row-gap: 5.5rem !important;
    row-gap: 5.5rem !important;
  }

  .md\:row-gap-23{
    grid-row-gap: 5.75rem !important;
    row-gap: 5.75rem !important;
  }

  .md\:row-gap-24{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .md\:row-gap-25{
    grid-row-gap: 6.25rem !important;
    row-gap: 6.25rem !important;
  }

  .md\:row-gap-26{
    grid-row-gap: 6.5rem !important;
    row-gap: 6.5rem !important;
  }

  .md\:row-gap-27{
    grid-row-gap: 6.75rem !important;
    row-gap: 6.75rem !important;
  }

  .md\:row-gap-28{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .md\:row-gap-29{
    grid-row-gap: 7.25rem !important;
    row-gap: 7.25rem !important;
  }

  .md\:row-gap-30{
    grid-row-gap: 7.5rem !important;
    row-gap: 7.5rem !important;
  }

  .md\:row-gap-31{
    grid-row-gap: 7.75rem !important;
    row-gap: 7.75rem !important;
  }

  .md\:row-gap-32{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .md\:row-gap-33{
    grid-row-gap: 8.25rem !important;
    row-gap: 8.25rem !important;
  }

  .md\:row-gap-34{
    grid-row-gap: 8.5rem !important;
    row-gap: 8.5rem !important;
  }

  .md\:row-gap-35{
    grid-row-gap: 8.75rem !important;
    row-gap: 8.75rem !important;
  }

  .md\:row-gap-36{
    grid-row-gap: 9rem !important;
    row-gap: 9rem !important;
  }

  .md\:row-gap-37{
    grid-row-gap: 9.25rem !important;
    row-gap: 9.25rem !important;
  }

  .md\:row-gap-38{
    grid-row-gap: 9.5rem !important;
    row-gap: 9.5rem !important;
  }

  .md\:row-gap-39{
    grid-row-gap: 9.75rem !important;
    row-gap: 9.75rem !important;
  }

  .md\:row-gap-40{
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .md\:row-gap-41{
    grid-row-gap: 10.25rem !important;
    row-gap: 10.25rem !important;
  }

  .md\:row-gap-42{
    grid-row-gap: 10.5rem !important;
    row-gap: 10.5rem !important;
  }

  .md\:row-gap-43{
    grid-row-gap: 10.75rem !important;
    row-gap: 10.75rem !important;
  }

  .md\:row-gap-44{
    grid-row-gap: 11rem !important;
    row-gap: 11rem !important;
  }

  .md\:row-gap-45{
    grid-row-gap: 11.25rem !important;
    row-gap: 11.25rem !important;
  }

  .md\:row-gap-46{
    grid-row-gap: 11.5rem !important;
    row-gap: 11.5rem !important;
  }

  .md\:row-gap-47{
    grid-row-gap: 11.75rem !important;
    row-gap: 11.75rem !important;
  }

  .md\:row-gap-48{
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .md\:row-gap-49{
    grid-row-gap: 12.25rem !important;
    row-gap: 12.25rem !important;
  }

  .md\:row-gap-50{
    grid-row-gap: 12.5rem !important;
    row-gap: 12.5rem !important;
  }

  .md\:row-gap-51{
    grid-row-gap: 12.75rem !important;
    row-gap: 12.75rem !important;
  }

  .md\:row-gap-52{
    grid-row-gap: 13rem !important;
    row-gap: 13rem !important;
  }

  .md\:row-gap-53{
    grid-row-gap: 13.25rem !important;
    row-gap: 13.25rem !important;
  }

  .md\:row-gap-54{
    grid-row-gap: 13.5rem !important;
    row-gap: 13.5rem !important;
  }

  .md\:row-gap-55{
    grid-row-gap: 13.75rem !important;
    row-gap: 13.75rem !important;
  }

  .md\:row-gap-56{
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .md\:row-gap-70{
    grid-row-gap: 17.5rem !important;
    row-gap: 17.5rem !important;
  }

  .md\:row-gap-71{
    grid-row-gap: 17.75rem !important;
    row-gap: 17.75rem !important;
  }

  .md\:row-gap-72{
    grid-row-gap: 18rem !important;
    row-gap: 18rem !important;
  }

  .md\:row-gap-73{
    grid-row-gap: 18.25rem !important;
    row-gap: 18.25rem !important;
  }

  .md\:row-gap-74{
    grid-row-gap: 18.5rem !important;
    row-gap: 18.5rem !important;
  }

  .md\:row-gap-75{
    grid-row-gap: 18.75rem !important;
    row-gap: 18.75rem !important;
  }

  .md\:row-gap-76{
    grid-row-gap: 19rem !important;
    row-gap: 19rem !important;
  }

  .md\:row-gap-77{
    grid-row-gap: 19.25rem !important;
    row-gap: 19.25rem !important;
  }

  .md\:row-gap-78{
    grid-row-gap: 19.5rem !important;
    row-gap: 19.5rem !important;
  }

  .md\:row-gap-79{
    grid-row-gap: 19.75rem !important;
    row-gap: 19.75rem !important;
  }

  .md\:row-gap-80{
    grid-row-gap: 20rem !important;
    row-gap: 20rem !important;
  }

  .md\:row-gap-81{
    grid-row-gap: 20.25rem !important;
    row-gap: 20.25rem !important;
  }

  .md\:row-gap-82{
    grid-row-gap: 20.5rem !important;
    row-gap: 20.5rem !important;
  }

  .md\:row-gap-83{
    grid-row-gap: 20.75rem !important;
    row-gap: 20.75rem !important;
  }

  .md\:row-gap-84{
    grid-row-gap: 21rem !important;
    row-gap: 21rem !important;
  }

  .md\:row-gap-85{
    grid-row-gap: 21.25rem !important;
    row-gap: 21.25rem !important;
  }

  .md\:row-gap-86{
    grid-row-gap: 21.5rem !important;
    row-gap: 21.5rem !important;
  }

  .md\:row-gap-87{
    grid-row-gap: 21.75rem !important;
    row-gap: 21.75rem !important;
  }

  .md\:row-gap-88{
    grid-row-gap: 22rem !important;
    row-gap: 22rem !important;
  }

  .md\:row-gap-89{
    grid-row-gap: 22.25rem !important;
    row-gap: 22.25rem !important;
  }

  .md\:row-gap-90{
    grid-row-gap: 22.5rem !important;
    row-gap: 22.5rem !important;
  }

  .md\:row-gap-91{
    grid-row-gap: 22.75rem !important;
    row-gap: 22.75rem !important;
  }

  .md\:row-gap-92{
    grid-row-gap: 23rem !important;
    row-gap: 23rem !important;
  }

  .md\:row-gap-100{
    grid-row-gap: 25rem !important;
    row-gap: 25rem !important;
  }

  .md\:row-gap-131{
    grid-row-gap: 25.25rem !important;
    row-gap: 25.25rem !important;
  }

  .md\:row-gap-135{
    grid-row-gap: 34rem !important;
    row-gap: 34rem !important;
  }

  .md\:row-gap-150{
    grid-row-gap: 37.5rem !important;
    row-gap: 37.5rem !important;
  }

  .md\:row-gap-710{
    grid-row-gap: 44.375rem !important;
    row-gap: 44.375rem !important;
  }

  .md\:row-gap-820{
    grid-row-gap: 51.25rem !important;
    row-gap: 51.25rem !important;
  }

  .md\:row-gap-1440{
    grid-row-gap: 90rem !important;
    row-gap: 90rem !important;
  }

  .md\:row-gap-2\.5{
    grid-row-gap: .625rem !important;
    row-gap: .625rem !important;
  }

  .md\:row-gap-6\.25{
    grid-row-gap: 1.5626rem !important;
    row-gap: 1.5626rem !important;
  }

  .md\:row-gap-7\.5{
    grid-row-gap: 1.875rem !important;
    row-gap: 1.875rem !important;
  }

  .md\:row-gap-12\.5{
    grid-row-gap: 3.125rem !important;
    row-gap: 3.125rem !important;
  }

  .md\:row-gap-17\.5{
    grid-row-gap: 4.375rem !important;
    row-gap: 4.375rem !important;
  }

  .md\:row-gap-31\.5{
    grid-row-gap: 7.875rem !important;
    row-gap: 7.875rem !important;
  }

  .md\:row-gap-thumb-tript-lg{
    grid-row-gap: 15.625rem !important;
    row-gap: 15.625rem !important;
  }

  .md\:row-gap-thumb-tript-md{
    grid-row-gap: 11.25rem !important;
    row-gap: 11.25rem !important;
  }

  .md\:row-gap-thumb-trip-xl{
    grid-row-gap: 20.625rem !important;
    row-gap: 20.625rem !important;
  }

  .md\:row-gap-tarapprendre-title-lg{
    grid-row-gap: 58.75rem !important;
    row-gap: 58.75rem !important;
  }

  .md\:row-gap-oblong-list-lg{
    grid-row-gap: 40.93rem !important;
    row-gap: 40.93rem !important;
  }

  .md\:row-gap-oblong-list-md{
    grid-row-gap: 20.95rem !important;
    row-gap: 20.95rem !important;
  }

  .md\:row-gap-oblong-content-lg{
    grid-row-gap: 26.875rem !important;
    row-gap: 26.875rem !important;
  }

  .md\:row-gap-article-thumb-lg{
    grid-row-gap: 10.625rem !important;
    row-gap: 10.625rem !important;
  }

  .md\:row-gap-support-title-l-lg{
    grid-row-gap: 28.125rem !important;
    row-gap: 28.125rem !important;
  }

  .md\:row-gap-support-title-r-lg{
    grid-row-gap: 17.8125rem !important;
    row-gap: 17.8125rem !important;
  }

  .md\:row-gap-main-footer-menu{
    grid-row-gap: 13.75rem !important;
    row-gap: 13.75rem !important;
  }

  .md\:row-gap-main-footer-logo{
    grid-row-gap: 25.625rem !important;
    row-gap: 25.625rem !important;
  }

  .md\:row-gap-full{
    grid-row-gap: 100% !important;
    row-gap: 100% !important;
  }

  .md\:gap-y-0{
    grid-row-gap: 0px !important;
    row-gap: 0px !important;
  }

  .md\:gap-y-1{
    grid-row-gap: .25rem !important;
    row-gap: .25rem !important;
  }

  .md\:gap-y-2{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .md\:gap-y-3{
    grid-row-gap: .75rem !important;
    row-gap: .75rem !important;
  }

  .md\:gap-y-4{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .md\:gap-y-5{
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .md\:gap-y-6{
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .md\:gap-y-7{
    grid-row-gap: 1.75rem !important;
    row-gap: 1.75rem !important;
  }

  .md\:gap-y-8{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .md\:gap-y-9{
    grid-row-gap: 2.25rem !important;
    row-gap: 2.25rem !important;
  }

  .md\:gap-y-10{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .md\:gap-y-11{
    grid-row-gap: 2.75rem !important;
    row-gap: 2.75rem !important;
  }

  .md\:gap-y-12{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .md\:gap-y-13{
    grid-row-gap: 3.25rem !important;
    row-gap: 3.25rem !important;
  }

  .md\:gap-y-14{
    grid-row-gap: 3.5rem !important;
    row-gap: 3.5rem !important;
  }

  .md\:gap-y-15{
    grid-row-gap: 3.75rem !important;
    row-gap: 3.75rem !important;
  }

  .md\:gap-y-16{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .md\:gap-y-17{
    grid-row-gap: 4.25rem !important;
    row-gap: 4.25rem !important;
  }

  .md\:gap-y-18{
    grid-row-gap: 4.5rem !important;
    row-gap: 4.5rem !important;
  }

  .md\:gap-y-19{
    grid-row-gap: 4.75rem !important;
    row-gap: 4.75rem !important;
  }

  .md\:gap-y-20{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .md\:gap-y-21{
    grid-row-gap: 5.25rem !important;
    row-gap: 5.25rem !important;
  }

  .md\:gap-y-22{
    grid-row-gap: 5.5rem !important;
    row-gap: 5.5rem !important;
  }

  .md\:gap-y-23{
    grid-row-gap: 5.75rem !important;
    row-gap: 5.75rem !important;
  }

  .md\:gap-y-24{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .md\:gap-y-25{
    grid-row-gap: 6.25rem !important;
    row-gap: 6.25rem !important;
  }

  .md\:gap-y-26{
    grid-row-gap: 6.5rem !important;
    row-gap: 6.5rem !important;
  }

  .md\:gap-y-27{
    grid-row-gap: 6.75rem !important;
    row-gap: 6.75rem !important;
  }

  .md\:gap-y-28{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .md\:gap-y-29{
    grid-row-gap: 7.25rem !important;
    row-gap: 7.25rem !important;
  }

  .md\:gap-y-30{
    grid-row-gap: 7.5rem !important;
    row-gap: 7.5rem !important;
  }

  .md\:gap-y-31{
    grid-row-gap: 7.75rem !important;
    row-gap: 7.75rem !important;
  }

  .md\:gap-y-32{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .md\:gap-y-33{
    grid-row-gap: 8.25rem !important;
    row-gap: 8.25rem !important;
  }

  .md\:gap-y-34{
    grid-row-gap: 8.5rem !important;
    row-gap: 8.5rem !important;
  }

  .md\:gap-y-35{
    grid-row-gap: 8.75rem !important;
    row-gap: 8.75rem !important;
  }

  .md\:gap-y-36{
    grid-row-gap: 9rem !important;
    row-gap: 9rem !important;
  }

  .md\:gap-y-37{
    grid-row-gap: 9.25rem !important;
    row-gap: 9.25rem !important;
  }

  .md\:gap-y-38{
    grid-row-gap: 9.5rem !important;
    row-gap: 9.5rem !important;
  }

  .md\:gap-y-39{
    grid-row-gap: 9.75rem !important;
    row-gap: 9.75rem !important;
  }

  .md\:gap-y-40{
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .md\:gap-y-41{
    grid-row-gap: 10.25rem !important;
    row-gap: 10.25rem !important;
  }

  .md\:gap-y-42{
    grid-row-gap: 10.5rem !important;
    row-gap: 10.5rem !important;
  }

  .md\:gap-y-43{
    grid-row-gap: 10.75rem !important;
    row-gap: 10.75rem !important;
  }

  .md\:gap-y-44{
    grid-row-gap: 11rem !important;
    row-gap: 11rem !important;
  }

  .md\:gap-y-45{
    grid-row-gap: 11.25rem !important;
    row-gap: 11.25rem !important;
  }

  .md\:gap-y-46{
    grid-row-gap: 11.5rem !important;
    row-gap: 11.5rem !important;
  }

  .md\:gap-y-47{
    grid-row-gap: 11.75rem !important;
    row-gap: 11.75rem !important;
  }

  .md\:gap-y-48{
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .md\:gap-y-49{
    grid-row-gap: 12.25rem !important;
    row-gap: 12.25rem !important;
  }

  .md\:gap-y-50{
    grid-row-gap: 12.5rem !important;
    row-gap: 12.5rem !important;
  }

  .md\:gap-y-51{
    grid-row-gap: 12.75rem !important;
    row-gap: 12.75rem !important;
  }

  .md\:gap-y-52{
    grid-row-gap: 13rem !important;
    row-gap: 13rem !important;
  }

  .md\:gap-y-53{
    grid-row-gap: 13.25rem !important;
    row-gap: 13.25rem !important;
  }

  .md\:gap-y-54{
    grid-row-gap: 13.5rem !important;
    row-gap: 13.5rem !important;
  }

  .md\:gap-y-55{
    grid-row-gap: 13.75rem !important;
    row-gap: 13.75rem !important;
  }

  .md\:gap-y-56{
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .md\:gap-y-70{
    grid-row-gap: 17.5rem !important;
    row-gap: 17.5rem !important;
  }

  .md\:gap-y-71{
    grid-row-gap: 17.75rem !important;
    row-gap: 17.75rem !important;
  }

  .md\:gap-y-72{
    grid-row-gap: 18rem !important;
    row-gap: 18rem !important;
  }

  .md\:gap-y-73{
    grid-row-gap: 18.25rem !important;
    row-gap: 18.25rem !important;
  }

  .md\:gap-y-74{
    grid-row-gap: 18.5rem !important;
    row-gap: 18.5rem !important;
  }

  .md\:gap-y-75{
    grid-row-gap: 18.75rem !important;
    row-gap: 18.75rem !important;
  }

  .md\:gap-y-76{
    grid-row-gap: 19rem !important;
    row-gap: 19rem !important;
  }

  .md\:gap-y-77{
    grid-row-gap: 19.25rem !important;
    row-gap: 19.25rem !important;
  }

  .md\:gap-y-78{
    grid-row-gap: 19.5rem !important;
    row-gap: 19.5rem !important;
  }

  .md\:gap-y-79{
    grid-row-gap: 19.75rem !important;
    row-gap: 19.75rem !important;
  }

  .md\:gap-y-80{
    grid-row-gap: 20rem !important;
    row-gap: 20rem !important;
  }

  .md\:gap-y-81{
    grid-row-gap: 20.25rem !important;
    row-gap: 20.25rem !important;
  }

  .md\:gap-y-82{
    grid-row-gap: 20.5rem !important;
    row-gap: 20.5rem !important;
  }

  .md\:gap-y-83{
    grid-row-gap: 20.75rem !important;
    row-gap: 20.75rem !important;
  }

  .md\:gap-y-84{
    grid-row-gap: 21rem !important;
    row-gap: 21rem !important;
  }

  .md\:gap-y-85{
    grid-row-gap: 21.25rem !important;
    row-gap: 21.25rem !important;
  }

  .md\:gap-y-86{
    grid-row-gap: 21.5rem !important;
    row-gap: 21.5rem !important;
  }

  .md\:gap-y-87{
    grid-row-gap: 21.75rem !important;
    row-gap: 21.75rem !important;
  }

  .md\:gap-y-88{
    grid-row-gap: 22rem !important;
    row-gap: 22rem !important;
  }

  .md\:gap-y-89{
    grid-row-gap: 22.25rem !important;
    row-gap: 22.25rem !important;
  }

  .md\:gap-y-90{
    grid-row-gap: 22.5rem !important;
    row-gap: 22.5rem !important;
  }

  .md\:gap-y-91{
    grid-row-gap: 22.75rem !important;
    row-gap: 22.75rem !important;
  }

  .md\:gap-y-92{
    grid-row-gap: 23rem !important;
    row-gap: 23rem !important;
  }

  .md\:gap-y-100{
    grid-row-gap: 25rem !important;
    row-gap: 25rem !important;
  }

  .md\:gap-y-131{
    grid-row-gap: 25.25rem !important;
    row-gap: 25.25rem !important;
  }

  .md\:gap-y-135{
    grid-row-gap: 34rem !important;
    row-gap: 34rem !important;
  }

  .md\:gap-y-150{
    grid-row-gap: 37.5rem !important;
    row-gap: 37.5rem !important;
  }

  .md\:gap-y-710{
    grid-row-gap: 44.375rem !important;
    row-gap: 44.375rem !important;
  }

  .md\:gap-y-820{
    grid-row-gap: 51.25rem !important;
    row-gap: 51.25rem !important;
  }

  .md\:gap-y-1440{
    grid-row-gap: 90rem !important;
    row-gap: 90rem !important;
  }

  .md\:gap-y-2\.5{
    grid-row-gap: .625rem !important;
    row-gap: .625rem !important;
  }

  .md\:gap-y-6\.25{
    grid-row-gap: 1.5626rem !important;
    row-gap: 1.5626rem !important;
  }

  .md\:gap-y-7\.5{
    grid-row-gap: 1.875rem !important;
    row-gap: 1.875rem !important;
  }

  .md\:gap-y-12\.5{
    grid-row-gap: 3.125rem !important;
    row-gap: 3.125rem !important;
  }

  .md\:gap-y-17\.5{
    grid-row-gap: 4.375rem !important;
    row-gap: 4.375rem !important;
  }

  .md\:gap-y-31\.5{
    grid-row-gap: 7.875rem !important;
    row-gap: 7.875rem !important;
  }

  .md\:gap-y-thumb-tript-lg{
    grid-row-gap: 15.625rem !important;
    row-gap: 15.625rem !important;
  }

  .md\:gap-y-thumb-tript-md{
    grid-row-gap: 11.25rem !important;
    row-gap: 11.25rem !important;
  }

  .md\:gap-y-thumb-trip-xl{
    grid-row-gap: 20.625rem !important;
    row-gap: 20.625rem !important;
  }

  .md\:gap-y-tarapprendre-title-lg{
    grid-row-gap: 58.75rem !important;
    row-gap: 58.75rem !important;
  }

  .md\:gap-y-oblong-list-lg{
    grid-row-gap: 40.93rem !important;
    row-gap: 40.93rem !important;
  }

  .md\:gap-y-oblong-list-md{
    grid-row-gap: 20.95rem !important;
    row-gap: 20.95rem !important;
  }

  .md\:gap-y-oblong-content-lg{
    grid-row-gap: 26.875rem !important;
    row-gap: 26.875rem !important;
  }

  .md\:gap-y-article-thumb-lg{
    grid-row-gap: 10.625rem !important;
    row-gap: 10.625rem !important;
  }

  .md\:gap-y-support-title-l-lg{
    grid-row-gap: 28.125rem !important;
    row-gap: 28.125rem !important;
  }

  .md\:gap-y-support-title-r-lg{
    grid-row-gap: 17.8125rem !important;
    row-gap: 17.8125rem !important;
  }

  .md\:gap-y-main-footer-menu{
    grid-row-gap: 13.75rem !important;
    row-gap: 13.75rem !important;
  }

  .md\:gap-y-main-footer-logo{
    grid-row-gap: 25.625rem !important;
    row-gap: 25.625rem !important;
  }

  .md\:gap-y-full{
    grid-row-gap: 100% !important;
    row-gap: 100% !important;
  }

  .md\:grid-flow-row{
    grid-auto-flow: row !important;
  }

  .md\:grid-flow-col{
    grid-auto-flow: column !important;
  }

  .md\:grid-flow-row-dense{
    grid-auto-flow: row dense !important;
  }

  .md\:grid-flow-col-dense{
    grid-auto-flow: column dense !important;
  }

  .md\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .md\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .md\:auto-cols-auto{
    grid-auto-columns: auto !important;
  }

  .md\:auto-cols-min{
    grid-auto-columns: -webkit-min-content !important;
    grid-auto-columns: min-content !important;
  }

  .md\:auto-cols-max{
    grid-auto-columns: -webkit-max-content !important;
    grid-auto-columns: max-content !important;
  }

  .md\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .md\:col-auto{
    grid-column: auto !important;
  }

  .md\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .md\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .md\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .md\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .md\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .md\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .md\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .md\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .md\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .md\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .md\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .md\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .md\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .md\:col-start-1{
    grid-column-start: 1 !important;
  }

  .md\:col-start-2{
    grid-column-start: 2 !important;
  }

  .md\:col-start-3{
    grid-column-start: 3 !important;
  }

  .md\:col-start-4{
    grid-column-start: 4 !important;
  }

  .md\:col-start-5{
    grid-column-start: 5 !important;
  }

  .md\:col-start-6{
    grid-column-start: 6 !important;
  }

  .md\:col-start-7{
    grid-column-start: 7 !important;
  }

  .md\:col-start-8{
    grid-column-start: 8 !important;
  }

  .md\:col-start-9{
    grid-column-start: 9 !important;
  }

  .md\:col-start-10{
    grid-column-start: 10 !important;
  }

  .md\:col-start-11{
    grid-column-start: 11 !important;
  }

  .md\:col-start-12{
    grid-column-start: 12 !important;
  }

  .md\:col-start-13{
    grid-column-start: 13 !important;
  }

  .md\:col-start-auto{
    grid-column-start: auto !important;
  }

  .md\:col-end-1{
    grid-column-end: 1 !important;
  }

  .md\:col-end-2{
    grid-column-end: 2 !important;
  }

  .md\:col-end-3{
    grid-column-end: 3 !important;
  }

  .md\:col-end-4{
    grid-column-end: 4 !important;
  }

  .md\:col-end-5{
    grid-column-end: 5 !important;
  }

  .md\:col-end-6{
    grid-column-end: 6 !important;
  }

  .md\:col-end-7{
    grid-column-end: 7 !important;
  }

  .md\:col-end-8{
    grid-column-end: 8 !important;
  }

  .md\:col-end-9{
    grid-column-end: 9 !important;
  }

  .md\:col-end-10{
    grid-column-end: 10 !important;
  }

  .md\:col-end-11{
    grid-column-end: 11 !important;
  }

  .md\:col-end-12{
    grid-column-end: 12 !important;
  }

  .md\:col-end-13{
    grid-column-end: 13 !important;
  }

  .md\:col-end-auto{
    grid-column-end: auto !important;
  }

  .md\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .md\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .md\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .md\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .md\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .md\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .md\:grid-rows-none{
    grid-template-rows: none !important;
  }

  .md\:auto-rows-auto{
    grid-auto-rows: auto !important;
  }

  .md\:auto-rows-min{
    grid-auto-rows: -webkit-min-content !important;
    grid-auto-rows: min-content !important;
  }

  .md\:auto-rows-max{
    grid-auto-rows: -webkit-max-content !important;
    grid-auto-rows: max-content !important;
  }

  .md\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .md\:row-auto{
    grid-row: auto !important;
  }

  .md\:row-span-1{
    grid-row: span 1 / span 1 !important;
  }

  .md\:row-span-2{
    grid-row: span 2 / span 2 !important;
  }

  .md\:row-span-3{
    grid-row: span 3 / span 3 !important;
  }

  .md\:row-span-4{
    grid-row: span 4 / span 4 !important;
  }

  .md\:row-span-5{
    grid-row: span 5 / span 5 !important;
  }

  .md\:row-span-6{
    grid-row: span 6 / span 6 !important;
  }

  .md\:row-span-full{
    grid-row: 1 / -1 !important;
  }

  .md\:row-start-1{
    grid-row-start: 1 !important;
  }

  .md\:row-start-2{
    grid-row-start: 2 !important;
  }

  .md\:row-start-3{
    grid-row-start: 3 !important;
  }

  .md\:row-start-4{
    grid-row-start: 4 !important;
  }

  .md\:row-start-5{
    grid-row-start: 5 !important;
  }

  .md\:row-start-6{
    grid-row-start: 6 !important;
  }

  .md\:row-start-7{
    grid-row-start: 7 !important;
  }

  .md\:row-start-auto{
    grid-row-start: auto !important;
  }

  .md\:row-end-1{
    grid-row-end: 1 !important;
  }

  .md\:row-end-2{
    grid-row-end: 2 !important;
  }

  .md\:row-end-3{
    grid-row-end: 3 !important;
  }

  .md\:row-end-4{
    grid-row-end: 4 !important;
  }

  .md\:row-end-5{
    grid-row-end: 5 !important;
  }

  .md\:row-end-6{
    grid-row-end: 6 !important;
  }

  .md\:row-end-7{
    grid-row-end: 7 !important;
  }

  .md\:row-end-auto{
    grid-row-end: auto !important;
  }

  .md\:transform{
    --transform-translate-x: 0 !important;
    --transform-translate-y: 0 !important;
    --transform-rotate: 0 !important;
    --transform-skew-x: 0 !important;
    --transform-skew-y: 0 !important;
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
    -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
         -o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
            transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
  }

  .md\:transform-none{
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
  }

  .md\:origin-center{
    -webkit-transform-origin: center !important;
         -o-transform-origin: center !important;
            transform-origin: center !important;
  }

  .md\:origin-top{
    -webkit-transform-origin: top !important;
         -o-transform-origin: top !important;
            transform-origin: top !important;
  }

  .md\:origin-top-right{
    -webkit-transform-origin: top right !important;
         -o-transform-origin: top right !important;
            transform-origin: top right !important;
  }

  .md\:origin-right{
    -webkit-transform-origin: right !important;
         -o-transform-origin: right !important;
            transform-origin: right !important;
  }

  .md\:origin-bottom-right{
    -webkit-transform-origin: bottom right !important;
         -o-transform-origin: bottom right !important;
            transform-origin: bottom right !important;
  }

  .md\:origin-bottom{
    -webkit-transform-origin: bottom !important;
         -o-transform-origin: bottom !important;
            transform-origin: bottom !important;
  }

  .md\:origin-bottom-left{
    -webkit-transform-origin: bottom left !important;
         -o-transform-origin: bottom left !important;
            transform-origin: bottom left !important;
  }

  .md\:origin-left{
    -webkit-transform-origin: left !important;
         -o-transform-origin: left !important;
            transform-origin: left !important;
  }

  .md\:origin-top-left{
    -webkit-transform-origin: top left !important;
         -o-transform-origin: top left !important;
            transform-origin: top left !important;
  }

  .md\:scale-0{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .md\:scale-50{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .md\:scale-75{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .md\:scale-90{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .md\:scale-95{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .md\:scale-100{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .md\:scale-105{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .md\:scale-110{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .md\:scale-125{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .md\:scale-150{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .md\:scale-flip{
    --transform-scale-x: -1 !important;
    --transform-scale-y: -1 !important;
  }

  .md\:scale-x-0{
    --transform-scale-x: 0 !important;
  }

  .md\:scale-x-50{
    --transform-scale-x: .5 !important;
  }

  .md\:scale-x-75{
    --transform-scale-x: .75 !important;
  }

  .md\:scale-x-90{
    --transform-scale-x: .9 !important;
  }

  .md\:scale-x-95{
    --transform-scale-x: .95 !important;
  }

  .md\:scale-x-100{
    --transform-scale-x: 1 !important;
  }

  .md\:scale-x-105{
    --transform-scale-x: 1.05 !important;
  }

  .md\:scale-x-110{
    --transform-scale-x: 1.1 !important;
  }

  .md\:scale-x-125{
    --transform-scale-x: 1.25 !important;
  }

  .md\:scale-x-150{
    --transform-scale-x: 1.5 !important;
  }

  .md\:scale-x-flip{
    --transform-scale-x: -1 !important;
  }

  .md\:scale-y-0{
    --transform-scale-y: 0 !important;
  }

  .md\:scale-y-50{
    --transform-scale-y: .5 !important;
  }

  .md\:scale-y-75{
    --transform-scale-y: .75 !important;
  }

  .md\:scale-y-90{
    --transform-scale-y: .9 !important;
  }

  .md\:scale-y-95{
    --transform-scale-y: .95 !important;
  }

  .md\:scale-y-100{
    --transform-scale-y: 1 !important;
  }

  .md\:scale-y-105{
    --transform-scale-y: 1.05 !important;
  }

  .md\:scale-y-110{
    --transform-scale-y: 1.1 !important;
  }

  .md\:scale-y-125{
    --transform-scale-y: 1.25 !important;
  }

  .md\:scale-y-150{
    --transform-scale-y: 1.5 !important;
  }

  .md\:scale-y-flip{
    --transform-scale-y: -1 !important;
  }

  .md\:hover\:scale-0:hover{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .md\:hover\:scale-50:hover{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .md\:hover\:scale-75:hover{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .md\:hover\:scale-90:hover{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .md\:hover\:scale-95:hover{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .md\:hover\:scale-100:hover{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .md\:hover\:scale-105:hover{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .md\:hover\:scale-110:hover{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .md\:hover\:scale-125:hover{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .md\:hover\:scale-150:hover{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .md\:hover\:scale-flip:hover{
    --transform-scale-x: -1 !important;
    --transform-scale-y: -1 !important;
  }

  .md\:hover\:scale-x-0:hover{
    --transform-scale-x: 0 !important;
  }

  .md\:hover\:scale-x-50:hover{
    --transform-scale-x: .5 !important;
  }

  .md\:hover\:scale-x-75:hover{
    --transform-scale-x: .75 !important;
  }

  .md\:hover\:scale-x-90:hover{
    --transform-scale-x: .9 !important;
  }

  .md\:hover\:scale-x-95:hover{
    --transform-scale-x: .95 !important;
  }

  .md\:hover\:scale-x-100:hover{
    --transform-scale-x: 1 !important;
  }

  .md\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05 !important;
  }

  .md\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1 !important;
  }

  .md\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25 !important;
  }

  .md\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5 !important;
  }

  .md\:hover\:scale-x-flip:hover{
    --transform-scale-x: -1 !important;
  }

  .md\:hover\:scale-y-0:hover{
    --transform-scale-y: 0 !important;
  }

  .md\:hover\:scale-y-50:hover{
    --transform-scale-y: .5 !important;
  }

  .md\:hover\:scale-y-75:hover{
    --transform-scale-y: .75 !important;
  }

  .md\:hover\:scale-y-90:hover{
    --transform-scale-y: .9 !important;
  }

  .md\:hover\:scale-y-95:hover{
    --transform-scale-y: .95 !important;
  }

  .md\:hover\:scale-y-100:hover{
    --transform-scale-y: 1 !important;
  }

  .md\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05 !important;
  }

  .md\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1 !important;
  }

  .md\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25 !important;
  }

  .md\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5 !important;
  }

  .md\:hover\:scale-y-flip:hover{
    --transform-scale-y: -1 !important;
  }

  .md\:focus\:scale-0:focus{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .md\:focus\:scale-50:focus{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .md\:focus\:scale-75:focus{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .md\:focus\:scale-90:focus{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .md\:focus\:scale-95:focus{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .md\:focus\:scale-100:focus{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .md\:focus\:scale-105:focus{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .md\:focus\:scale-110:focus{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .md\:focus\:scale-125:focus{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .md\:focus\:scale-150:focus{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .md\:focus\:scale-flip:focus{
    --transform-scale-x: -1 !important;
    --transform-scale-y: -1 !important;
  }

  .md\:focus\:scale-x-0:focus{
    --transform-scale-x: 0 !important;
  }

  .md\:focus\:scale-x-50:focus{
    --transform-scale-x: .5 !important;
  }

  .md\:focus\:scale-x-75:focus{
    --transform-scale-x: .75 !important;
  }

  .md\:focus\:scale-x-90:focus{
    --transform-scale-x: .9 !important;
  }

  .md\:focus\:scale-x-95:focus{
    --transform-scale-x: .95 !important;
  }

  .md\:focus\:scale-x-100:focus{
    --transform-scale-x: 1 !important;
  }

  .md\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05 !important;
  }

  .md\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1 !important;
  }

  .md\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25 !important;
  }

  .md\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5 !important;
  }

  .md\:focus\:scale-x-flip:focus{
    --transform-scale-x: -1 !important;
  }

  .md\:focus\:scale-y-0:focus{
    --transform-scale-y: 0 !important;
  }

  .md\:focus\:scale-y-50:focus{
    --transform-scale-y: .5 !important;
  }

  .md\:focus\:scale-y-75:focus{
    --transform-scale-y: .75 !important;
  }

  .md\:focus\:scale-y-90:focus{
    --transform-scale-y: .9 !important;
  }

  .md\:focus\:scale-y-95:focus{
    --transform-scale-y: .95 !important;
  }

  .md\:focus\:scale-y-100:focus{
    --transform-scale-y: 1 !important;
  }

  .md\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05 !important;
  }

  .md\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1 !important;
  }

  .md\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25 !important;
  }

  .md\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5 !important;
  }

  .md\:focus\:scale-y-flip:focus{
    --transform-scale-y: -1 !important;
  }

  .md\:rotate-0{
    --transform-rotate: 0 !important;
  }

  .md\:rotate-1{
    --transform-rotate: 1deg !important;
  }

  .md\:rotate-2{
    --transform-rotate: 2deg !important;
  }

  .md\:rotate-3{
    --transform-rotate: 3deg !important;
  }

  .md\:rotate-6{
    --transform-rotate: 6deg !important;
  }

  .md\:rotate-12{
    --transform-rotate: 12deg !important;
  }

  .md\:rotate-45{
    --transform-rotate: 45deg !important;
  }

  .md\:rotate-90{
    --transform-rotate: 90deg !important;
  }

  .md\:rotate-180{
    --transform-rotate: 180deg !important;
  }

  .md\:-rotate-180{
    --transform-rotate: -180deg !important;
  }

  .md\:-rotate-90{
    --transform-rotate: -90deg !important;
  }

  .md\:-rotate-45{
    --transform-rotate: -45deg !important;
  }

  .md\:-rotate-12{
    --transform-rotate: -12deg !important;
  }

  .md\:-rotate-6{
    --transform-rotate: -6deg !important;
  }

  .md\:-rotate-3{
    --transform-rotate: -3deg !important;
  }

  .md\:-rotate-2{
    --transform-rotate: -2deg !important;
  }

  .md\:-rotate-1{
    --transform-rotate: -1deg !important;
  }

  .md\:hover\:rotate-0:hover{
    --transform-rotate: 0 !important;
  }

  .md\:hover\:rotate-1:hover{
    --transform-rotate: 1deg !important;
  }

  .md\:hover\:rotate-2:hover{
    --transform-rotate: 2deg !important;
  }

  .md\:hover\:rotate-3:hover{
    --transform-rotate: 3deg !important;
  }

  .md\:hover\:rotate-6:hover{
    --transform-rotate: 6deg !important;
  }

  .md\:hover\:rotate-12:hover{
    --transform-rotate: 12deg !important;
  }

  .md\:hover\:rotate-45:hover{
    --transform-rotate: 45deg !important;
  }

  .md\:hover\:rotate-90:hover{
    --transform-rotate: 90deg !important;
  }

  .md\:hover\:rotate-180:hover{
    --transform-rotate: 180deg !important;
  }

  .md\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg !important;
  }

  .md\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg !important;
  }

  .md\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg !important;
  }

  .md\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg !important;
  }

  .md\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg !important;
  }

  .md\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg !important;
  }

  .md\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg !important;
  }

  .md\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg !important;
  }

  .md\:focus\:rotate-0:focus{
    --transform-rotate: 0 !important;
  }

  .md\:focus\:rotate-1:focus{
    --transform-rotate: 1deg !important;
  }

  .md\:focus\:rotate-2:focus{
    --transform-rotate: 2deg !important;
  }

  .md\:focus\:rotate-3:focus{
    --transform-rotate: 3deg !important;
  }

  .md\:focus\:rotate-6:focus{
    --transform-rotate: 6deg !important;
  }

  .md\:focus\:rotate-12:focus{
    --transform-rotate: 12deg !important;
  }

  .md\:focus\:rotate-45:focus{
    --transform-rotate: 45deg !important;
  }

  .md\:focus\:rotate-90:focus{
    --transform-rotate: 90deg !important;
  }

  .md\:focus\:rotate-180:focus{
    --transform-rotate: 180deg !important;
  }

  .md\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg !important;
  }

  .md\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg !important;
  }

  .md\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg !important;
  }

  .md\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg !important;
  }

  .md\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg !important;
  }

  .md\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg !important;
  }

  .md\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg !important;
  }

  .md\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg !important;
  }

  .md\:translate-x-0{
    --transform-translate-x: 0px !important;
  }

  .md\:translate-x-1{
    --transform-translate-x: .25rem !important;
  }

  .md\:translate-x-2{
    --transform-translate-x: .5rem !important;
  }

  .md\:translate-x-3{
    --transform-translate-x: .75rem !important;
  }

  .md\:translate-x-4{
    --transform-translate-x: 1rem !important;
  }

  .md\:translate-x-5{
    --transform-translate-x: 1.25rem !important;
  }

  .md\:translate-x-6{
    --transform-translate-x: 1.5rem !important;
  }

  .md\:translate-x-7{
    --transform-translate-x: 1.75rem !important;
  }

  .md\:translate-x-8{
    --transform-translate-x: 2rem !important;
  }

  .md\:translate-x-9{
    --transform-translate-x: 2.25rem !important;
  }

  .md\:translate-x-10{
    --transform-translate-x: 2.5rem !important;
  }

  .md\:translate-x-11{
    --transform-translate-x: 2.75rem !important;
  }

  .md\:translate-x-12{
    --transform-translate-x: 3rem !important;
  }

  .md\:translate-x-13{
    --transform-translate-x: 3.25rem !important;
  }

  .md\:translate-x-14{
    --transform-translate-x: 3.5rem !important;
  }

  .md\:translate-x-15{
    --transform-translate-x: 3.75rem !important;
  }

  .md\:translate-x-16{
    --transform-translate-x: 4rem !important;
  }

  .md\:translate-x-17{
    --transform-translate-x: 4.25rem !important;
  }

  .md\:translate-x-18{
    --transform-translate-x: 4.5rem !important;
  }

  .md\:translate-x-19{
    --transform-translate-x: 4.75rem !important;
  }

  .md\:translate-x-20{
    --transform-translate-x: 5rem !important;
  }

  .md\:translate-x-21{
    --transform-translate-x: 5.25rem !important;
  }

  .md\:translate-x-22{
    --transform-translate-x: 5.5rem !important;
  }

  .md\:translate-x-23{
    --transform-translate-x: 5.75rem !important;
  }

  .md\:translate-x-24{
    --transform-translate-x: 6rem !important;
  }

  .md\:translate-x-25{
    --transform-translate-x: 6.25rem !important;
  }

  .md\:translate-x-26{
    --transform-translate-x: 6.5rem !important;
  }

  .md\:translate-x-27{
    --transform-translate-x: 6.75rem !important;
  }

  .md\:translate-x-28{
    --transform-translate-x: 7rem !important;
  }

  .md\:translate-x-29{
    --transform-translate-x: 7.25rem !important;
  }

  .md\:translate-x-30{
    --transform-translate-x: 7.5rem !important;
  }

  .md\:translate-x-31{
    --transform-translate-x: 7.75rem !important;
  }

  .md\:translate-x-32{
    --transform-translate-x: 8rem !important;
  }

  .md\:translate-x-33{
    --transform-translate-x: 8.25rem !important;
  }

  .md\:translate-x-34{
    --transform-translate-x: 8.5rem !important;
  }

  .md\:translate-x-35{
    --transform-translate-x: 8.75rem !important;
  }

  .md\:translate-x-36{
    --transform-translate-x: 9rem !important;
  }

  .md\:translate-x-37{
    --transform-translate-x: 9.25rem !important;
  }

  .md\:translate-x-38{
    --transform-translate-x: 9.5rem !important;
  }

  .md\:translate-x-39{
    --transform-translate-x: 9.75rem !important;
  }

  .md\:translate-x-40{
    --transform-translate-x: 10rem !important;
  }

  .md\:translate-x-41{
    --transform-translate-x: 10.25rem !important;
  }

  .md\:translate-x-42{
    --transform-translate-x: 10.5rem !important;
  }

  .md\:translate-x-43{
    --transform-translate-x: 10.75rem !important;
  }

  .md\:translate-x-44{
    --transform-translate-x: 11rem !important;
  }

  .md\:translate-x-45{
    --transform-translate-x: 11.25rem !important;
  }

  .md\:translate-x-46{
    --transform-translate-x: 11.5rem !important;
  }

  .md\:translate-x-47{
    --transform-translate-x: 11.75rem !important;
  }

  .md\:translate-x-48{
    --transform-translate-x: 12rem !important;
  }

  .md\:translate-x-49{
    --transform-translate-x: 12.25rem !important;
  }

  .md\:translate-x-50{
    --transform-translate-x: 12.5rem !important;
  }

  .md\:translate-x-51{
    --transform-translate-x: 12.75rem !important;
  }

  .md\:translate-x-52{
    --transform-translate-x: 13rem !important;
  }

  .md\:translate-x-53{
    --transform-translate-x: 13.25rem !important;
  }

  .md\:translate-x-54{
    --transform-translate-x: 13.5rem !important;
  }

  .md\:translate-x-55{
    --transform-translate-x: 13.75rem !important;
  }

  .md\:translate-x-56{
    --transform-translate-x: 14rem !important;
  }

  .md\:translate-x-70{
    --transform-translate-x: 17.5rem !important;
  }

  .md\:translate-x-71{
    --transform-translate-x: 17.75rem !important;
  }

  .md\:translate-x-72{
    --transform-translate-x: 18rem !important;
  }

  .md\:translate-x-73{
    --transform-translate-x: 18.25rem !important;
  }

  .md\:translate-x-74{
    --transform-translate-x: 18.5rem !important;
  }

  .md\:translate-x-75{
    --transform-translate-x: 18.75rem !important;
  }

  .md\:translate-x-76{
    --transform-translate-x: 19rem !important;
  }

  .md\:translate-x-77{
    --transform-translate-x: 19.25rem !important;
  }

  .md\:translate-x-78{
    --transform-translate-x: 19.5rem !important;
  }

  .md\:translate-x-79{
    --transform-translate-x: 19.75rem !important;
  }

  .md\:translate-x-80{
    --transform-translate-x: 20rem !important;
  }

  .md\:translate-x-81{
    --transform-translate-x: 20.25rem !important;
  }

  .md\:translate-x-82{
    --transform-translate-x: 20.5rem !important;
  }

  .md\:translate-x-83{
    --transform-translate-x: 20.75rem !important;
  }

  .md\:translate-x-84{
    --transform-translate-x: 21rem !important;
  }

  .md\:translate-x-85{
    --transform-translate-x: 21.25rem !important;
  }

  .md\:translate-x-86{
    --transform-translate-x: 21.5rem !important;
  }

  .md\:translate-x-87{
    --transform-translate-x: 21.75rem !important;
  }

  .md\:translate-x-88{
    --transform-translate-x: 22rem !important;
  }

  .md\:translate-x-89{
    --transform-translate-x: 22.25rem !important;
  }

  .md\:translate-x-90{
    --transform-translate-x: 22.5rem !important;
  }

  .md\:translate-x-91{
    --transform-translate-x: 22.75rem !important;
  }

  .md\:translate-x-92{
    --transform-translate-x: 23rem !important;
  }

  .md\:translate-x-100{
    --transform-translate-x: 25rem !important;
  }

  .md\:translate-x-131{
    --transform-translate-x: 25.25rem !important;
  }

  .md\:translate-x-135{
    --transform-translate-x: 34rem !important;
  }

  .md\:translate-x-150{
    --transform-translate-x: 37.5rem !important;
  }

  .md\:translate-x-710{
    --transform-translate-x: 44.375rem !important;
  }

  .md\:translate-x-820{
    --transform-translate-x: 51.25rem !important;
  }

  .md\:translate-x-1440{
    --transform-translate-x: 90rem !important;
  }

  .md\:translate-x-2\.5{
    --transform-translate-x: .625rem !important;
  }

  .md\:translate-x-6\.25{
    --transform-translate-x: 1.5626rem !important;
  }

  .md\:translate-x-7\.5{
    --transform-translate-x: 1.875rem !important;
  }

  .md\:translate-x-12\.5{
    --transform-translate-x: 3.125rem !important;
  }

  .md\:translate-x-17\.5{
    --transform-translate-x: 4.375rem !important;
  }

  .md\:translate-x-31\.5{
    --transform-translate-x: 7.875rem !important;
  }

  .md\:translate-x-thumb-tript-lg{
    --transform-translate-x: 15.625rem !important;
  }

  .md\:translate-x-thumb-tript-md{
    --transform-translate-x: 11.25rem !important;
  }

  .md\:translate-x-thumb-trip-xl{
    --transform-translate-x: 20.625rem !important;
  }

  .md\:translate-x-tarapprendre-title-lg{
    --transform-translate-x: 58.75rem !important;
  }

  .md\:translate-x-oblong-list-lg{
    --transform-translate-x: 40.93rem !important;
  }

  .md\:translate-x-oblong-list-md{
    --transform-translate-x: 20.95rem !important;
  }

  .md\:translate-x-oblong-content-lg{
    --transform-translate-x: 26.875rem !important;
  }

  .md\:translate-x-article-thumb-lg{
    --transform-translate-x: 10.625rem !important;
  }

  .md\:translate-x-support-title-l-lg{
    --transform-translate-x: 28.125rem !important;
  }

  .md\:translate-x-support-title-r-lg{
    --transform-translate-x: 17.8125rem !important;
  }

  .md\:translate-x-main-footer-menu{
    --transform-translate-x: 13.75rem !important;
  }

  .md\:translate-x-main-footer-logo{
    --transform-translate-x: 25.625rem !important;
  }

  .md\:translate-x-full{
    --transform-translate-x: 100% !important;
  }

  .md\:-translate-x-0{
    --transform-translate-x: 0px !important;
  }

  .md\:-translate-x-1{
    --transform-translate-x: -0.25rem !important;
  }

  .md\:-translate-x-2{
    --transform-translate-x: -0.5rem !important;
  }

  .md\:-translate-x-3{
    --transform-translate-x: -0.75rem !important;
  }

  .md\:-translate-x-4{
    --transform-translate-x: -1rem !important;
  }

  .md\:-translate-x-5{
    --transform-translate-x: -1.25rem !important;
  }

  .md\:-translate-x-6{
    --transform-translate-x: -1.5rem !important;
  }

  .md\:-translate-x-7{
    --transform-translate-x: -1.75rem !important;
  }

  .md\:-translate-x-8{
    --transform-translate-x: -2rem !important;
  }

  .md\:-translate-x-9{
    --transform-translate-x: -2.25rem !important;
  }

  .md\:-translate-x-10{
    --transform-translate-x: -2.5rem !important;
  }

  .md\:-translate-x-11{
    --transform-translate-x: -2.75rem !important;
  }

  .md\:-translate-x-12{
    --transform-translate-x: -3rem !important;
  }

  .md\:-translate-x-13{
    --transform-translate-x: -3.25rem !important;
  }

  .md\:-translate-x-14{
    --transform-translate-x: -3.5rem !important;
  }

  .md\:-translate-x-15{
    --transform-translate-x: -3.75rem !important;
  }

  .md\:-translate-x-16{
    --transform-translate-x: -4rem !important;
  }

  .md\:-translate-x-17{
    --transform-translate-x: -4.25rem !important;
  }

  .md\:-translate-x-18{
    --transform-translate-x: -4.5rem !important;
  }

  .md\:-translate-x-19{
    --transform-translate-x: -4.75rem !important;
  }

  .md\:-translate-x-20{
    --transform-translate-x: -5rem !important;
  }

  .md\:-translate-x-21{
    --transform-translate-x: -5.25rem !important;
  }

  .md\:-translate-x-22{
    --transform-translate-x: -5.5rem !important;
  }

  .md\:-translate-x-23{
    --transform-translate-x: -5.75rem !important;
  }

  .md\:-translate-x-24{
    --transform-translate-x: -6rem !important;
  }

  .md\:-translate-x-25{
    --transform-translate-x: -6.25rem !important;
  }

  .md\:-translate-x-26{
    --transform-translate-x: -6.5rem !important;
  }

  .md\:-translate-x-27{
    --transform-translate-x: -6.75rem !important;
  }

  .md\:-translate-x-28{
    --transform-translate-x: -7rem !important;
  }

  .md\:-translate-x-29{
    --transform-translate-x: -7.25rem !important;
  }

  .md\:-translate-x-30{
    --transform-translate-x: -7.5rem !important;
  }

  .md\:-translate-x-31{
    --transform-translate-x: -7.75rem !important;
  }

  .md\:-translate-x-32{
    --transform-translate-x: -8rem !important;
  }

  .md\:-translate-x-33{
    --transform-translate-x: -8.25rem !important;
  }

  .md\:-translate-x-34{
    --transform-translate-x: -8.5rem !important;
  }

  .md\:-translate-x-35{
    --transform-translate-x: -8.75rem !important;
  }

  .md\:-translate-x-36{
    --transform-translate-x: -9rem !important;
  }

  .md\:-translate-x-37{
    --transform-translate-x: -9.25rem !important;
  }

  .md\:-translate-x-38{
    --transform-translate-x: -9.5rem !important;
  }

  .md\:-translate-x-39{
    --transform-translate-x: -9.75rem !important;
  }

  .md\:-translate-x-40{
    --transform-translate-x: -10rem !important;
  }

  .md\:-translate-x-41{
    --transform-translate-x: -10.25rem !important;
  }

  .md\:-translate-x-42{
    --transform-translate-x: -10.5rem !important;
  }

  .md\:-translate-x-43{
    --transform-translate-x: -10.75rem !important;
  }

  .md\:-translate-x-44{
    --transform-translate-x: -11rem !important;
  }

  .md\:-translate-x-45{
    --transform-translate-x: -11.25rem !important;
  }

  .md\:-translate-x-46{
    --transform-translate-x: -11.5rem !important;
  }

  .md\:-translate-x-47{
    --transform-translate-x: -11.75rem !important;
  }

  .md\:-translate-x-48{
    --transform-translate-x: -12rem !important;
  }

  .md\:-translate-x-49{
    --transform-translate-x: -12.25rem !important;
  }

  .md\:-translate-x-50{
    --transform-translate-x: -12.5rem !important;
  }

  .md\:-translate-x-51{
    --transform-translate-x: -12.75rem !important;
  }

  .md\:-translate-x-52{
    --transform-translate-x: -13rem !important;
  }

  .md\:-translate-x-53{
    --transform-translate-x: -13.25rem !important;
  }

  .md\:-translate-x-54{
    --transform-translate-x: -13.5rem !important;
  }

  .md\:-translate-x-55{
    --transform-translate-x: -13.75rem !important;
  }

  .md\:-translate-x-56{
    --transform-translate-x: -14rem !important;
  }

  .md\:-translate-x-70{
    --transform-translate-x: -17.5rem !important;
  }

  .md\:-translate-x-71{
    --transform-translate-x: -17.75rem !important;
  }

  .md\:-translate-x-72{
    --transform-translate-x: -18rem !important;
  }

  .md\:-translate-x-73{
    --transform-translate-x: -18.25rem !important;
  }

  .md\:-translate-x-74{
    --transform-translate-x: -18.5rem !important;
  }

  .md\:-translate-x-75{
    --transform-translate-x: -18.75rem !important;
  }

  .md\:-translate-x-76{
    --transform-translate-x: -19rem !important;
  }

  .md\:-translate-x-77{
    --transform-translate-x: -19.25rem !important;
  }

  .md\:-translate-x-78{
    --transform-translate-x: -19.5rem !important;
  }

  .md\:-translate-x-79{
    --transform-translate-x: -19.75rem !important;
  }

  .md\:-translate-x-80{
    --transform-translate-x: -20rem !important;
  }

  .md\:-translate-x-81{
    --transform-translate-x: -20.25rem !important;
  }

  .md\:-translate-x-82{
    --transform-translate-x: -20.5rem !important;
  }

  .md\:-translate-x-83{
    --transform-translate-x: -20.75rem !important;
  }

  .md\:-translate-x-84{
    --transform-translate-x: -21rem !important;
  }

  .md\:-translate-x-85{
    --transform-translate-x: -21.25rem !important;
  }

  .md\:-translate-x-86{
    --transform-translate-x: -21.5rem !important;
  }

  .md\:-translate-x-87{
    --transform-translate-x: -21.75rem !important;
  }

  .md\:-translate-x-88{
    --transform-translate-x: -22rem !important;
  }

  .md\:-translate-x-89{
    --transform-translate-x: -22.25rem !important;
  }

  .md\:-translate-x-90{
    --transform-translate-x: -22.5rem !important;
  }

  .md\:-translate-x-91{
    --transform-translate-x: -22.75rem !important;
  }

  .md\:-translate-x-92{
    --transform-translate-x: -23rem !important;
  }

  .md\:-translate-x-100{
    --transform-translate-x: -25rem !important;
  }

  .md\:-translate-x-131{
    --transform-translate-x: -25.25rem !important;
  }

  .md\:-translate-x-135{
    --transform-translate-x: -34rem !important;
  }

  .md\:-translate-x-150{
    --transform-translate-x: -37.5rem !important;
  }

  .md\:-translate-x-710{
    --transform-translate-x: -44.375rem !important;
  }

  .md\:-translate-x-820{
    --transform-translate-x: -51.25rem !important;
  }

  .md\:-translate-x-1440{
    --transform-translate-x: -90rem !important;
  }

  .md\:-translate-x-2\.5{
    --transform-translate-x: -0.625rem !important;
  }

  .md\:-translate-x-6\.25{
    --transform-translate-x: -1.5626rem !important;
  }

  .md\:-translate-x-7\.5{
    --transform-translate-x: -1.875rem !important;
  }

  .md\:-translate-x-12\.5{
    --transform-translate-x: -3.125rem !important;
  }

  .md\:-translate-x-17\.5{
    --transform-translate-x: -4.375rem !important;
  }

  .md\:-translate-x-31\.5{
    --transform-translate-x: -7.875rem !important;
  }

  .md\:-translate-x-thumb-tript-lg{
    --transform-translate-x: -15.625rem !important;
  }

  .md\:-translate-x-thumb-tript-md{
    --transform-translate-x: -11.25rem !important;
  }

  .md\:-translate-x-thumb-trip-xl{
    --transform-translate-x: -20.625rem !important;
  }

  .md\:-translate-x-tarapprendre-title-lg{
    --transform-translate-x: -58.75rem !important;
  }

  .md\:-translate-x-oblong-list-lg{
    --transform-translate-x: -40.93rem !important;
  }

  .md\:-translate-x-oblong-list-md{
    --transform-translate-x: -20.95rem !important;
  }

  .md\:-translate-x-oblong-content-lg{
    --transform-translate-x: -26.875rem !important;
  }

  .md\:-translate-x-article-thumb-lg{
    --transform-translate-x: -10.625rem !important;
  }

  .md\:-translate-x-support-title-l-lg{
    --transform-translate-x: -28.125rem !important;
  }

  .md\:-translate-x-support-title-r-lg{
    --transform-translate-x: -17.8125rem !important;
  }

  .md\:-translate-x-main-footer-menu{
    --transform-translate-x: -13.75rem !important;
  }

  .md\:-translate-x-main-footer-logo{
    --transform-translate-x: -25.625rem !important;
  }

  .md\:-translate-x-full{
    --transform-translate-x: -100% !important;
  }

  .md\:-translate-x-1\/2{
    --transform-translate-x: -50% !important;
  }

  .md\:translate-x-1\/2{
    --transform-translate-x: 50% !important;
  }

  .md\:translate-y-0{
    --transform-translate-y: 0px !important;
  }

  .md\:translate-y-1{
    --transform-translate-y: .25rem !important;
  }

  .md\:translate-y-2{
    --transform-translate-y: .5rem !important;
  }

  .md\:translate-y-3{
    --transform-translate-y: .75rem !important;
  }

  .md\:translate-y-4{
    --transform-translate-y: 1rem !important;
  }

  .md\:translate-y-5{
    --transform-translate-y: 1.25rem !important;
  }

  .md\:translate-y-6{
    --transform-translate-y: 1.5rem !important;
  }

  .md\:translate-y-7{
    --transform-translate-y: 1.75rem !important;
  }

  .md\:translate-y-8{
    --transform-translate-y: 2rem !important;
  }

  .md\:translate-y-9{
    --transform-translate-y: 2.25rem !important;
  }

  .md\:translate-y-10{
    --transform-translate-y: 2.5rem !important;
  }

  .md\:translate-y-11{
    --transform-translate-y: 2.75rem !important;
  }

  .md\:translate-y-12{
    --transform-translate-y: 3rem !important;
  }

  .md\:translate-y-13{
    --transform-translate-y: 3.25rem !important;
  }

  .md\:translate-y-14{
    --transform-translate-y: 3.5rem !important;
  }

  .md\:translate-y-15{
    --transform-translate-y: 3.75rem !important;
  }

  .md\:translate-y-16{
    --transform-translate-y: 4rem !important;
  }

  .md\:translate-y-17{
    --transform-translate-y: 4.25rem !important;
  }

  .md\:translate-y-18{
    --transform-translate-y: 4.5rem !important;
  }

  .md\:translate-y-19{
    --transform-translate-y: 4.75rem !important;
  }

  .md\:translate-y-20{
    --transform-translate-y: 5rem !important;
  }

  .md\:translate-y-21{
    --transform-translate-y: 5.25rem !important;
  }

  .md\:translate-y-22{
    --transform-translate-y: 5.5rem !important;
  }

  .md\:translate-y-23{
    --transform-translate-y: 5.75rem !important;
  }

  .md\:translate-y-24{
    --transform-translate-y: 6rem !important;
  }

  .md\:translate-y-25{
    --transform-translate-y: 6.25rem !important;
  }

  .md\:translate-y-26{
    --transform-translate-y: 6.5rem !important;
  }

  .md\:translate-y-27{
    --transform-translate-y: 6.75rem !important;
  }

  .md\:translate-y-28{
    --transform-translate-y: 7rem !important;
  }

  .md\:translate-y-29{
    --transform-translate-y: 7.25rem !important;
  }

  .md\:translate-y-30{
    --transform-translate-y: 7.5rem !important;
  }

  .md\:translate-y-31{
    --transform-translate-y: 7.75rem !important;
  }

  .md\:translate-y-32{
    --transform-translate-y: 8rem !important;
  }

  .md\:translate-y-33{
    --transform-translate-y: 8.25rem !important;
  }

  .md\:translate-y-34{
    --transform-translate-y: 8.5rem !important;
  }

  .md\:translate-y-35{
    --transform-translate-y: 8.75rem !important;
  }

  .md\:translate-y-36{
    --transform-translate-y: 9rem !important;
  }

  .md\:translate-y-37{
    --transform-translate-y: 9.25rem !important;
  }

  .md\:translate-y-38{
    --transform-translate-y: 9.5rem !important;
  }

  .md\:translate-y-39{
    --transform-translate-y: 9.75rem !important;
  }

  .md\:translate-y-40{
    --transform-translate-y: 10rem !important;
  }

  .md\:translate-y-41{
    --transform-translate-y: 10.25rem !important;
  }

  .md\:translate-y-42{
    --transform-translate-y: 10.5rem !important;
  }

  .md\:translate-y-43{
    --transform-translate-y: 10.75rem !important;
  }

  .md\:translate-y-44{
    --transform-translate-y: 11rem !important;
  }

  .md\:translate-y-45{
    --transform-translate-y: 11.25rem !important;
  }

  .md\:translate-y-46{
    --transform-translate-y: 11.5rem !important;
  }

  .md\:translate-y-47{
    --transform-translate-y: 11.75rem !important;
  }

  .md\:translate-y-48{
    --transform-translate-y: 12rem !important;
  }

  .md\:translate-y-49{
    --transform-translate-y: 12.25rem !important;
  }

  .md\:translate-y-50{
    --transform-translate-y: 12.5rem !important;
  }

  .md\:translate-y-51{
    --transform-translate-y: 12.75rem !important;
  }

  .md\:translate-y-52{
    --transform-translate-y: 13rem !important;
  }

  .md\:translate-y-53{
    --transform-translate-y: 13.25rem !important;
  }

  .md\:translate-y-54{
    --transform-translate-y: 13.5rem !important;
  }

  .md\:translate-y-55{
    --transform-translate-y: 13.75rem !important;
  }

  .md\:translate-y-56{
    --transform-translate-y: 14rem !important;
  }

  .md\:translate-y-70{
    --transform-translate-y: 17.5rem !important;
  }

  .md\:translate-y-71{
    --transform-translate-y: 17.75rem !important;
  }

  .md\:translate-y-72{
    --transform-translate-y: 18rem !important;
  }

  .md\:translate-y-73{
    --transform-translate-y: 18.25rem !important;
  }

  .md\:translate-y-74{
    --transform-translate-y: 18.5rem !important;
  }

  .md\:translate-y-75{
    --transform-translate-y: 18.75rem !important;
  }

  .md\:translate-y-76{
    --transform-translate-y: 19rem !important;
  }

  .md\:translate-y-77{
    --transform-translate-y: 19.25rem !important;
  }

  .md\:translate-y-78{
    --transform-translate-y: 19.5rem !important;
  }

  .md\:translate-y-79{
    --transform-translate-y: 19.75rem !important;
  }

  .md\:translate-y-80{
    --transform-translate-y: 20rem !important;
  }

  .md\:translate-y-81{
    --transform-translate-y: 20.25rem !important;
  }

  .md\:translate-y-82{
    --transform-translate-y: 20.5rem !important;
  }

  .md\:translate-y-83{
    --transform-translate-y: 20.75rem !important;
  }

  .md\:translate-y-84{
    --transform-translate-y: 21rem !important;
  }

  .md\:translate-y-85{
    --transform-translate-y: 21.25rem !important;
  }

  .md\:translate-y-86{
    --transform-translate-y: 21.5rem !important;
  }

  .md\:translate-y-87{
    --transform-translate-y: 21.75rem !important;
  }

  .md\:translate-y-88{
    --transform-translate-y: 22rem !important;
  }

  .md\:translate-y-89{
    --transform-translate-y: 22.25rem !important;
  }

  .md\:translate-y-90{
    --transform-translate-y: 22.5rem !important;
  }

  .md\:translate-y-91{
    --transform-translate-y: 22.75rem !important;
  }

  .md\:translate-y-92{
    --transform-translate-y: 23rem !important;
  }

  .md\:translate-y-100{
    --transform-translate-y: 25rem !important;
  }

  .md\:translate-y-131{
    --transform-translate-y: 25.25rem !important;
  }

  .md\:translate-y-135{
    --transform-translate-y: 34rem !important;
  }

  .md\:translate-y-150{
    --transform-translate-y: 37.5rem !important;
  }

  .md\:translate-y-710{
    --transform-translate-y: 44.375rem !important;
  }

  .md\:translate-y-820{
    --transform-translate-y: 51.25rem !important;
  }

  .md\:translate-y-1440{
    --transform-translate-y: 90rem !important;
  }

  .md\:translate-y-2\.5{
    --transform-translate-y: .625rem !important;
  }

  .md\:translate-y-6\.25{
    --transform-translate-y: 1.5626rem !important;
  }

  .md\:translate-y-7\.5{
    --transform-translate-y: 1.875rem !important;
  }

  .md\:translate-y-12\.5{
    --transform-translate-y: 3.125rem !important;
  }

  .md\:translate-y-17\.5{
    --transform-translate-y: 4.375rem !important;
  }

  .md\:translate-y-31\.5{
    --transform-translate-y: 7.875rem !important;
  }

  .md\:translate-y-thumb-tript-lg{
    --transform-translate-y: 15.625rem !important;
  }

  .md\:translate-y-thumb-tript-md{
    --transform-translate-y: 11.25rem !important;
  }

  .md\:translate-y-thumb-trip-xl{
    --transform-translate-y: 20.625rem !important;
  }

  .md\:translate-y-tarapprendre-title-lg{
    --transform-translate-y: 58.75rem !important;
  }

  .md\:translate-y-oblong-list-lg{
    --transform-translate-y: 40.93rem !important;
  }

  .md\:translate-y-oblong-list-md{
    --transform-translate-y: 20.95rem !important;
  }

  .md\:translate-y-oblong-content-lg{
    --transform-translate-y: 26.875rem !important;
  }

  .md\:translate-y-article-thumb-lg{
    --transform-translate-y: 10.625rem !important;
  }

  .md\:translate-y-support-title-l-lg{
    --transform-translate-y: 28.125rem !important;
  }

  .md\:translate-y-support-title-r-lg{
    --transform-translate-y: 17.8125rem !important;
  }

  .md\:translate-y-main-footer-menu{
    --transform-translate-y: 13.75rem !important;
  }

  .md\:translate-y-main-footer-logo{
    --transform-translate-y: 25.625rem !important;
  }

  .md\:translate-y-full{
    --transform-translate-y: 100% !important;
  }

  .md\:-translate-y-0{
    --transform-translate-y: 0px !important;
  }

  .md\:-translate-y-1{
    --transform-translate-y: -0.25rem !important;
  }

  .md\:-translate-y-2{
    --transform-translate-y: -0.5rem !important;
  }

  .md\:-translate-y-3{
    --transform-translate-y: -0.75rem !important;
  }

  .md\:-translate-y-4{
    --transform-translate-y: -1rem !important;
  }

  .md\:-translate-y-5{
    --transform-translate-y: -1.25rem !important;
  }

  .md\:-translate-y-6{
    --transform-translate-y: -1.5rem !important;
  }

  .md\:-translate-y-7{
    --transform-translate-y: -1.75rem !important;
  }

  .md\:-translate-y-8{
    --transform-translate-y: -2rem !important;
  }

  .md\:-translate-y-9{
    --transform-translate-y: -2.25rem !important;
  }

  .md\:-translate-y-10{
    --transform-translate-y: -2.5rem !important;
  }

  .md\:-translate-y-11{
    --transform-translate-y: -2.75rem !important;
  }

  .md\:-translate-y-12{
    --transform-translate-y: -3rem !important;
  }

  .md\:-translate-y-13{
    --transform-translate-y: -3.25rem !important;
  }

  .md\:-translate-y-14{
    --transform-translate-y: -3.5rem !important;
  }

  .md\:-translate-y-15{
    --transform-translate-y: -3.75rem !important;
  }

  .md\:-translate-y-16{
    --transform-translate-y: -4rem !important;
  }

  .md\:-translate-y-17{
    --transform-translate-y: -4.25rem !important;
  }

  .md\:-translate-y-18{
    --transform-translate-y: -4.5rem !important;
  }

  .md\:-translate-y-19{
    --transform-translate-y: -4.75rem !important;
  }

  .md\:-translate-y-20{
    --transform-translate-y: -5rem !important;
  }

  .md\:-translate-y-21{
    --transform-translate-y: -5.25rem !important;
  }

  .md\:-translate-y-22{
    --transform-translate-y: -5.5rem !important;
  }

  .md\:-translate-y-23{
    --transform-translate-y: -5.75rem !important;
  }

  .md\:-translate-y-24{
    --transform-translate-y: -6rem !important;
  }

  .md\:-translate-y-25{
    --transform-translate-y: -6.25rem !important;
  }

  .md\:-translate-y-26{
    --transform-translate-y: -6.5rem !important;
  }

  .md\:-translate-y-27{
    --transform-translate-y: -6.75rem !important;
  }

  .md\:-translate-y-28{
    --transform-translate-y: -7rem !important;
  }

  .md\:-translate-y-29{
    --transform-translate-y: -7.25rem !important;
  }

  .md\:-translate-y-30{
    --transform-translate-y: -7.5rem !important;
  }

  .md\:-translate-y-31{
    --transform-translate-y: -7.75rem !important;
  }

  .md\:-translate-y-32{
    --transform-translate-y: -8rem !important;
  }

  .md\:-translate-y-33{
    --transform-translate-y: -8.25rem !important;
  }

  .md\:-translate-y-34{
    --transform-translate-y: -8.5rem !important;
  }

  .md\:-translate-y-35{
    --transform-translate-y: -8.75rem !important;
  }

  .md\:-translate-y-36{
    --transform-translate-y: -9rem !important;
  }

  .md\:-translate-y-37{
    --transform-translate-y: -9.25rem !important;
  }

  .md\:-translate-y-38{
    --transform-translate-y: -9.5rem !important;
  }

  .md\:-translate-y-39{
    --transform-translate-y: -9.75rem !important;
  }

  .md\:-translate-y-40{
    --transform-translate-y: -10rem !important;
  }

  .md\:-translate-y-41{
    --transform-translate-y: -10.25rem !important;
  }

  .md\:-translate-y-42{
    --transform-translate-y: -10.5rem !important;
  }

  .md\:-translate-y-43{
    --transform-translate-y: -10.75rem !important;
  }

  .md\:-translate-y-44{
    --transform-translate-y: -11rem !important;
  }

  .md\:-translate-y-45{
    --transform-translate-y: -11.25rem !important;
  }

  .md\:-translate-y-46{
    --transform-translate-y: -11.5rem !important;
  }

  .md\:-translate-y-47{
    --transform-translate-y: -11.75rem !important;
  }

  .md\:-translate-y-48{
    --transform-translate-y: -12rem !important;
  }

  .md\:-translate-y-49{
    --transform-translate-y: -12.25rem !important;
  }

  .md\:-translate-y-50{
    --transform-translate-y: -12.5rem !important;
  }

  .md\:-translate-y-51{
    --transform-translate-y: -12.75rem !important;
  }

  .md\:-translate-y-52{
    --transform-translate-y: -13rem !important;
  }

  .md\:-translate-y-53{
    --transform-translate-y: -13.25rem !important;
  }

  .md\:-translate-y-54{
    --transform-translate-y: -13.5rem !important;
  }

  .md\:-translate-y-55{
    --transform-translate-y: -13.75rem !important;
  }

  .md\:-translate-y-56{
    --transform-translate-y: -14rem !important;
  }

  .md\:-translate-y-70{
    --transform-translate-y: -17.5rem !important;
  }

  .md\:-translate-y-71{
    --transform-translate-y: -17.75rem !important;
  }

  .md\:-translate-y-72{
    --transform-translate-y: -18rem !important;
  }

  .md\:-translate-y-73{
    --transform-translate-y: -18.25rem !important;
  }

  .md\:-translate-y-74{
    --transform-translate-y: -18.5rem !important;
  }

  .md\:-translate-y-75{
    --transform-translate-y: -18.75rem !important;
  }

  .md\:-translate-y-76{
    --transform-translate-y: -19rem !important;
  }

  .md\:-translate-y-77{
    --transform-translate-y: -19.25rem !important;
  }

  .md\:-translate-y-78{
    --transform-translate-y: -19.5rem !important;
  }

  .md\:-translate-y-79{
    --transform-translate-y: -19.75rem !important;
  }

  .md\:-translate-y-80{
    --transform-translate-y: -20rem !important;
  }

  .md\:-translate-y-81{
    --transform-translate-y: -20.25rem !important;
  }

  .md\:-translate-y-82{
    --transform-translate-y: -20.5rem !important;
  }

  .md\:-translate-y-83{
    --transform-translate-y: -20.75rem !important;
  }

  .md\:-translate-y-84{
    --transform-translate-y: -21rem !important;
  }

  .md\:-translate-y-85{
    --transform-translate-y: -21.25rem !important;
  }

  .md\:-translate-y-86{
    --transform-translate-y: -21.5rem !important;
  }

  .md\:-translate-y-87{
    --transform-translate-y: -21.75rem !important;
  }

  .md\:-translate-y-88{
    --transform-translate-y: -22rem !important;
  }

  .md\:-translate-y-89{
    --transform-translate-y: -22.25rem !important;
  }

  .md\:-translate-y-90{
    --transform-translate-y: -22.5rem !important;
  }

  .md\:-translate-y-91{
    --transform-translate-y: -22.75rem !important;
  }

  .md\:-translate-y-92{
    --transform-translate-y: -23rem !important;
  }

  .md\:-translate-y-100{
    --transform-translate-y: -25rem !important;
  }

  .md\:-translate-y-131{
    --transform-translate-y: -25.25rem !important;
  }

  .md\:-translate-y-135{
    --transform-translate-y: -34rem !important;
  }

  .md\:-translate-y-150{
    --transform-translate-y: -37.5rem !important;
  }

  .md\:-translate-y-710{
    --transform-translate-y: -44.375rem !important;
  }

  .md\:-translate-y-820{
    --transform-translate-y: -51.25rem !important;
  }

  .md\:-translate-y-1440{
    --transform-translate-y: -90rem !important;
  }

  .md\:-translate-y-2\.5{
    --transform-translate-y: -0.625rem !important;
  }

  .md\:-translate-y-6\.25{
    --transform-translate-y: -1.5626rem !important;
  }

  .md\:-translate-y-7\.5{
    --transform-translate-y: -1.875rem !important;
  }

  .md\:-translate-y-12\.5{
    --transform-translate-y: -3.125rem !important;
  }

  .md\:-translate-y-17\.5{
    --transform-translate-y: -4.375rem !important;
  }

  .md\:-translate-y-31\.5{
    --transform-translate-y: -7.875rem !important;
  }

  .md\:-translate-y-thumb-tript-lg{
    --transform-translate-y: -15.625rem !important;
  }

  .md\:-translate-y-thumb-tript-md{
    --transform-translate-y: -11.25rem !important;
  }

  .md\:-translate-y-thumb-trip-xl{
    --transform-translate-y: -20.625rem !important;
  }

  .md\:-translate-y-tarapprendre-title-lg{
    --transform-translate-y: -58.75rem !important;
  }

  .md\:-translate-y-oblong-list-lg{
    --transform-translate-y: -40.93rem !important;
  }

  .md\:-translate-y-oblong-list-md{
    --transform-translate-y: -20.95rem !important;
  }

  .md\:-translate-y-oblong-content-lg{
    --transform-translate-y: -26.875rem !important;
  }

  .md\:-translate-y-article-thumb-lg{
    --transform-translate-y: -10.625rem !important;
  }

  .md\:-translate-y-support-title-l-lg{
    --transform-translate-y: -28.125rem !important;
  }

  .md\:-translate-y-support-title-r-lg{
    --transform-translate-y: -17.8125rem !important;
  }

  .md\:-translate-y-main-footer-menu{
    --transform-translate-y: -13.75rem !important;
  }

  .md\:-translate-y-main-footer-logo{
    --transform-translate-y: -25.625rem !important;
  }

  .md\:-translate-y-full{
    --transform-translate-y: -100% !important;
  }

  .md\:-translate-y-1\/2{
    --transform-translate-y: -50% !important;
  }

  .md\:translate-y-1\/2{
    --transform-translate-y: 50% !important;
  }

  .md\:hover\:translate-x-0:hover{
    --transform-translate-x: 0px !important;
  }

  .md\:hover\:translate-x-1:hover{
    --transform-translate-x: .25rem !important;
  }

  .md\:hover\:translate-x-2:hover{
    --transform-translate-x: .5rem !important;
  }

  .md\:hover\:translate-x-3:hover{
    --transform-translate-x: .75rem !important;
  }

  .md\:hover\:translate-x-4:hover{
    --transform-translate-x: 1rem !important;
  }

  .md\:hover\:translate-x-5:hover{
    --transform-translate-x: 1.25rem !important;
  }

  .md\:hover\:translate-x-6:hover{
    --transform-translate-x: 1.5rem !important;
  }

  .md\:hover\:translate-x-7:hover{
    --transform-translate-x: 1.75rem !important;
  }

  .md\:hover\:translate-x-8:hover{
    --transform-translate-x: 2rem !important;
  }

  .md\:hover\:translate-x-9:hover{
    --transform-translate-x: 2.25rem !important;
  }

  .md\:hover\:translate-x-10:hover{
    --transform-translate-x: 2.5rem !important;
  }

  .md\:hover\:translate-x-11:hover{
    --transform-translate-x: 2.75rem !important;
  }

  .md\:hover\:translate-x-12:hover{
    --transform-translate-x: 3rem !important;
  }

  .md\:hover\:translate-x-13:hover{
    --transform-translate-x: 3.25rem !important;
  }

  .md\:hover\:translate-x-14:hover{
    --transform-translate-x: 3.5rem !important;
  }

  .md\:hover\:translate-x-15:hover{
    --transform-translate-x: 3.75rem !important;
  }

  .md\:hover\:translate-x-16:hover{
    --transform-translate-x: 4rem !important;
  }

  .md\:hover\:translate-x-17:hover{
    --transform-translate-x: 4.25rem !important;
  }

  .md\:hover\:translate-x-18:hover{
    --transform-translate-x: 4.5rem !important;
  }

  .md\:hover\:translate-x-19:hover{
    --transform-translate-x: 4.75rem !important;
  }

  .md\:hover\:translate-x-20:hover{
    --transform-translate-x: 5rem !important;
  }

  .md\:hover\:translate-x-21:hover{
    --transform-translate-x: 5.25rem !important;
  }

  .md\:hover\:translate-x-22:hover{
    --transform-translate-x: 5.5rem !important;
  }

  .md\:hover\:translate-x-23:hover{
    --transform-translate-x: 5.75rem !important;
  }

  .md\:hover\:translate-x-24:hover{
    --transform-translate-x: 6rem !important;
  }

  .md\:hover\:translate-x-25:hover{
    --transform-translate-x: 6.25rem !important;
  }

  .md\:hover\:translate-x-26:hover{
    --transform-translate-x: 6.5rem !important;
  }

  .md\:hover\:translate-x-27:hover{
    --transform-translate-x: 6.75rem !important;
  }

  .md\:hover\:translate-x-28:hover{
    --transform-translate-x: 7rem !important;
  }

  .md\:hover\:translate-x-29:hover{
    --transform-translate-x: 7.25rem !important;
  }

  .md\:hover\:translate-x-30:hover{
    --transform-translate-x: 7.5rem !important;
  }

  .md\:hover\:translate-x-31:hover{
    --transform-translate-x: 7.75rem !important;
  }

  .md\:hover\:translate-x-32:hover{
    --transform-translate-x: 8rem !important;
  }

  .md\:hover\:translate-x-33:hover{
    --transform-translate-x: 8.25rem !important;
  }

  .md\:hover\:translate-x-34:hover{
    --transform-translate-x: 8.5rem !important;
  }

  .md\:hover\:translate-x-35:hover{
    --transform-translate-x: 8.75rem !important;
  }

  .md\:hover\:translate-x-36:hover{
    --transform-translate-x: 9rem !important;
  }

  .md\:hover\:translate-x-37:hover{
    --transform-translate-x: 9.25rem !important;
  }

  .md\:hover\:translate-x-38:hover{
    --transform-translate-x: 9.5rem !important;
  }

  .md\:hover\:translate-x-39:hover{
    --transform-translate-x: 9.75rem !important;
  }

  .md\:hover\:translate-x-40:hover{
    --transform-translate-x: 10rem !important;
  }

  .md\:hover\:translate-x-41:hover{
    --transform-translate-x: 10.25rem !important;
  }

  .md\:hover\:translate-x-42:hover{
    --transform-translate-x: 10.5rem !important;
  }

  .md\:hover\:translate-x-43:hover{
    --transform-translate-x: 10.75rem !important;
  }

  .md\:hover\:translate-x-44:hover{
    --transform-translate-x: 11rem !important;
  }

  .md\:hover\:translate-x-45:hover{
    --transform-translate-x: 11.25rem !important;
  }

  .md\:hover\:translate-x-46:hover{
    --transform-translate-x: 11.5rem !important;
  }

  .md\:hover\:translate-x-47:hover{
    --transform-translate-x: 11.75rem !important;
  }

  .md\:hover\:translate-x-48:hover{
    --transform-translate-x: 12rem !important;
  }

  .md\:hover\:translate-x-49:hover{
    --transform-translate-x: 12.25rem !important;
  }

  .md\:hover\:translate-x-50:hover{
    --transform-translate-x: 12.5rem !important;
  }

  .md\:hover\:translate-x-51:hover{
    --transform-translate-x: 12.75rem !important;
  }

  .md\:hover\:translate-x-52:hover{
    --transform-translate-x: 13rem !important;
  }

  .md\:hover\:translate-x-53:hover{
    --transform-translate-x: 13.25rem !important;
  }

  .md\:hover\:translate-x-54:hover{
    --transform-translate-x: 13.5rem !important;
  }

  .md\:hover\:translate-x-55:hover{
    --transform-translate-x: 13.75rem !important;
  }

  .md\:hover\:translate-x-56:hover{
    --transform-translate-x: 14rem !important;
  }

  .md\:hover\:translate-x-70:hover{
    --transform-translate-x: 17.5rem !important;
  }

  .md\:hover\:translate-x-71:hover{
    --transform-translate-x: 17.75rem !important;
  }

  .md\:hover\:translate-x-72:hover{
    --transform-translate-x: 18rem !important;
  }

  .md\:hover\:translate-x-73:hover{
    --transform-translate-x: 18.25rem !important;
  }

  .md\:hover\:translate-x-74:hover{
    --transform-translate-x: 18.5rem !important;
  }

  .md\:hover\:translate-x-75:hover{
    --transform-translate-x: 18.75rem !important;
  }

  .md\:hover\:translate-x-76:hover{
    --transform-translate-x: 19rem !important;
  }

  .md\:hover\:translate-x-77:hover{
    --transform-translate-x: 19.25rem !important;
  }

  .md\:hover\:translate-x-78:hover{
    --transform-translate-x: 19.5rem !important;
  }

  .md\:hover\:translate-x-79:hover{
    --transform-translate-x: 19.75rem !important;
  }

  .md\:hover\:translate-x-80:hover{
    --transform-translate-x: 20rem !important;
  }

  .md\:hover\:translate-x-81:hover{
    --transform-translate-x: 20.25rem !important;
  }

  .md\:hover\:translate-x-82:hover{
    --transform-translate-x: 20.5rem !important;
  }

  .md\:hover\:translate-x-83:hover{
    --transform-translate-x: 20.75rem !important;
  }

  .md\:hover\:translate-x-84:hover{
    --transform-translate-x: 21rem !important;
  }

  .md\:hover\:translate-x-85:hover{
    --transform-translate-x: 21.25rem !important;
  }

  .md\:hover\:translate-x-86:hover{
    --transform-translate-x: 21.5rem !important;
  }

  .md\:hover\:translate-x-87:hover{
    --transform-translate-x: 21.75rem !important;
  }

  .md\:hover\:translate-x-88:hover{
    --transform-translate-x: 22rem !important;
  }

  .md\:hover\:translate-x-89:hover{
    --transform-translate-x: 22.25rem !important;
  }

  .md\:hover\:translate-x-90:hover{
    --transform-translate-x: 22.5rem !important;
  }

  .md\:hover\:translate-x-91:hover{
    --transform-translate-x: 22.75rem !important;
  }

  .md\:hover\:translate-x-92:hover{
    --transform-translate-x: 23rem !important;
  }

  .md\:hover\:translate-x-100:hover{
    --transform-translate-x: 25rem !important;
  }

  .md\:hover\:translate-x-131:hover{
    --transform-translate-x: 25.25rem !important;
  }

  .md\:hover\:translate-x-135:hover{
    --transform-translate-x: 34rem !important;
  }

  .md\:hover\:translate-x-150:hover{
    --transform-translate-x: 37.5rem !important;
  }

  .md\:hover\:translate-x-710:hover{
    --transform-translate-x: 44.375rem !important;
  }

  .md\:hover\:translate-x-820:hover{
    --transform-translate-x: 51.25rem !important;
  }

  .md\:hover\:translate-x-1440:hover{
    --transform-translate-x: 90rem !important;
  }

  .md\:hover\:translate-x-2\.5:hover{
    --transform-translate-x: .625rem !important;
  }

  .md\:hover\:translate-x-6\.25:hover{
    --transform-translate-x: 1.5626rem !important;
  }

  .md\:hover\:translate-x-7\.5:hover{
    --transform-translate-x: 1.875rem !important;
  }

  .md\:hover\:translate-x-12\.5:hover{
    --transform-translate-x: 3.125rem !important;
  }

  .md\:hover\:translate-x-17\.5:hover{
    --transform-translate-x: 4.375rem !important;
  }

  .md\:hover\:translate-x-31\.5:hover{
    --transform-translate-x: 7.875rem !important;
  }

  .md\:hover\:translate-x-thumb-tript-lg:hover{
    --transform-translate-x: 15.625rem !important;
  }

  .md\:hover\:translate-x-thumb-tript-md:hover{
    --transform-translate-x: 11.25rem !important;
  }

  .md\:hover\:translate-x-thumb-trip-xl:hover{
    --transform-translate-x: 20.625rem !important;
  }

  .md\:hover\:translate-x-tarapprendre-title-lg:hover{
    --transform-translate-x: 58.75rem !important;
  }

  .md\:hover\:translate-x-oblong-list-lg:hover{
    --transform-translate-x: 40.93rem !important;
  }

  .md\:hover\:translate-x-oblong-list-md:hover{
    --transform-translate-x: 20.95rem !important;
  }

  .md\:hover\:translate-x-oblong-content-lg:hover{
    --transform-translate-x: 26.875rem !important;
  }

  .md\:hover\:translate-x-article-thumb-lg:hover{
    --transform-translate-x: 10.625rem !important;
  }

  .md\:hover\:translate-x-support-title-l-lg:hover{
    --transform-translate-x: 28.125rem !important;
  }

  .md\:hover\:translate-x-support-title-r-lg:hover{
    --transform-translate-x: 17.8125rem !important;
  }

  .md\:hover\:translate-x-main-footer-menu:hover{
    --transform-translate-x: 13.75rem !important;
  }

  .md\:hover\:translate-x-main-footer-logo:hover{
    --transform-translate-x: 25.625rem !important;
  }

  .md\:hover\:translate-x-full:hover{
    --transform-translate-x: 100% !important;
  }

  .md\:hover\:-translate-x-0:hover{
    --transform-translate-x: 0px !important;
  }

  .md\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.25rem !important;
  }

  .md\:hover\:-translate-x-2:hover{
    --transform-translate-x: -0.5rem !important;
  }

  .md\:hover\:-translate-x-3:hover{
    --transform-translate-x: -0.75rem !important;
  }

  .md\:hover\:-translate-x-4:hover{
    --transform-translate-x: -1rem !important;
  }

  .md\:hover\:-translate-x-5:hover{
    --transform-translate-x: -1.25rem !important;
  }

  .md\:hover\:-translate-x-6:hover{
    --transform-translate-x: -1.5rem !important;
  }

  .md\:hover\:-translate-x-7:hover{
    --transform-translate-x: -1.75rem !important;
  }

  .md\:hover\:-translate-x-8:hover{
    --transform-translate-x: -2rem !important;
  }

  .md\:hover\:-translate-x-9:hover{
    --transform-translate-x: -2.25rem !important;
  }

  .md\:hover\:-translate-x-10:hover{
    --transform-translate-x: -2.5rem !important;
  }

  .md\:hover\:-translate-x-11:hover{
    --transform-translate-x: -2.75rem !important;
  }

  .md\:hover\:-translate-x-12:hover{
    --transform-translate-x: -3rem !important;
  }

  .md\:hover\:-translate-x-13:hover{
    --transform-translate-x: -3.25rem !important;
  }

  .md\:hover\:-translate-x-14:hover{
    --transform-translate-x: -3.5rem !important;
  }

  .md\:hover\:-translate-x-15:hover{
    --transform-translate-x: -3.75rem !important;
  }

  .md\:hover\:-translate-x-16:hover{
    --transform-translate-x: -4rem !important;
  }

  .md\:hover\:-translate-x-17:hover{
    --transform-translate-x: -4.25rem !important;
  }

  .md\:hover\:-translate-x-18:hover{
    --transform-translate-x: -4.5rem !important;
  }

  .md\:hover\:-translate-x-19:hover{
    --transform-translate-x: -4.75rem !important;
  }

  .md\:hover\:-translate-x-20:hover{
    --transform-translate-x: -5rem !important;
  }

  .md\:hover\:-translate-x-21:hover{
    --transform-translate-x: -5.25rem !important;
  }

  .md\:hover\:-translate-x-22:hover{
    --transform-translate-x: -5.5rem !important;
  }

  .md\:hover\:-translate-x-23:hover{
    --transform-translate-x: -5.75rem !important;
  }

  .md\:hover\:-translate-x-24:hover{
    --transform-translate-x: -6rem !important;
  }

  .md\:hover\:-translate-x-25:hover{
    --transform-translate-x: -6.25rem !important;
  }

  .md\:hover\:-translate-x-26:hover{
    --transform-translate-x: -6.5rem !important;
  }

  .md\:hover\:-translate-x-27:hover{
    --transform-translate-x: -6.75rem !important;
  }

  .md\:hover\:-translate-x-28:hover{
    --transform-translate-x: -7rem !important;
  }

  .md\:hover\:-translate-x-29:hover{
    --transform-translate-x: -7.25rem !important;
  }

  .md\:hover\:-translate-x-30:hover{
    --transform-translate-x: -7.5rem !important;
  }

  .md\:hover\:-translate-x-31:hover{
    --transform-translate-x: -7.75rem !important;
  }

  .md\:hover\:-translate-x-32:hover{
    --transform-translate-x: -8rem !important;
  }

  .md\:hover\:-translate-x-33:hover{
    --transform-translate-x: -8.25rem !important;
  }

  .md\:hover\:-translate-x-34:hover{
    --transform-translate-x: -8.5rem !important;
  }

  .md\:hover\:-translate-x-35:hover{
    --transform-translate-x: -8.75rem !important;
  }

  .md\:hover\:-translate-x-36:hover{
    --transform-translate-x: -9rem !important;
  }

  .md\:hover\:-translate-x-37:hover{
    --transform-translate-x: -9.25rem !important;
  }

  .md\:hover\:-translate-x-38:hover{
    --transform-translate-x: -9.5rem !important;
  }

  .md\:hover\:-translate-x-39:hover{
    --transform-translate-x: -9.75rem !important;
  }

  .md\:hover\:-translate-x-40:hover{
    --transform-translate-x: -10rem !important;
  }

  .md\:hover\:-translate-x-41:hover{
    --transform-translate-x: -10.25rem !important;
  }

  .md\:hover\:-translate-x-42:hover{
    --transform-translate-x: -10.5rem !important;
  }

  .md\:hover\:-translate-x-43:hover{
    --transform-translate-x: -10.75rem !important;
  }

  .md\:hover\:-translate-x-44:hover{
    --transform-translate-x: -11rem !important;
  }

  .md\:hover\:-translate-x-45:hover{
    --transform-translate-x: -11.25rem !important;
  }

  .md\:hover\:-translate-x-46:hover{
    --transform-translate-x: -11.5rem !important;
  }

  .md\:hover\:-translate-x-47:hover{
    --transform-translate-x: -11.75rem !important;
  }

  .md\:hover\:-translate-x-48:hover{
    --transform-translate-x: -12rem !important;
  }

  .md\:hover\:-translate-x-49:hover{
    --transform-translate-x: -12.25rem !important;
  }

  .md\:hover\:-translate-x-50:hover{
    --transform-translate-x: -12.5rem !important;
  }

  .md\:hover\:-translate-x-51:hover{
    --transform-translate-x: -12.75rem !important;
  }

  .md\:hover\:-translate-x-52:hover{
    --transform-translate-x: -13rem !important;
  }

  .md\:hover\:-translate-x-53:hover{
    --transform-translate-x: -13.25rem !important;
  }

  .md\:hover\:-translate-x-54:hover{
    --transform-translate-x: -13.5rem !important;
  }

  .md\:hover\:-translate-x-55:hover{
    --transform-translate-x: -13.75rem !important;
  }

  .md\:hover\:-translate-x-56:hover{
    --transform-translate-x: -14rem !important;
  }

  .md\:hover\:-translate-x-70:hover{
    --transform-translate-x: -17.5rem !important;
  }

  .md\:hover\:-translate-x-71:hover{
    --transform-translate-x: -17.75rem !important;
  }

  .md\:hover\:-translate-x-72:hover{
    --transform-translate-x: -18rem !important;
  }

  .md\:hover\:-translate-x-73:hover{
    --transform-translate-x: -18.25rem !important;
  }

  .md\:hover\:-translate-x-74:hover{
    --transform-translate-x: -18.5rem !important;
  }

  .md\:hover\:-translate-x-75:hover{
    --transform-translate-x: -18.75rem !important;
  }

  .md\:hover\:-translate-x-76:hover{
    --transform-translate-x: -19rem !important;
  }

  .md\:hover\:-translate-x-77:hover{
    --transform-translate-x: -19.25rem !important;
  }

  .md\:hover\:-translate-x-78:hover{
    --transform-translate-x: -19.5rem !important;
  }

  .md\:hover\:-translate-x-79:hover{
    --transform-translate-x: -19.75rem !important;
  }

  .md\:hover\:-translate-x-80:hover{
    --transform-translate-x: -20rem !important;
  }

  .md\:hover\:-translate-x-81:hover{
    --transform-translate-x: -20.25rem !important;
  }

  .md\:hover\:-translate-x-82:hover{
    --transform-translate-x: -20.5rem !important;
  }

  .md\:hover\:-translate-x-83:hover{
    --transform-translate-x: -20.75rem !important;
  }

  .md\:hover\:-translate-x-84:hover{
    --transform-translate-x: -21rem !important;
  }

  .md\:hover\:-translate-x-85:hover{
    --transform-translate-x: -21.25rem !important;
  }

  .md\:hover\:-translate-x-86:hover{
    --transform-translate-x: -21.5rem !important;
  }

  .md\:hover\:-translate-x-87:hover{
    --transform-translate-x: -21.75rem !important;
  }

  .md\:hover\:-translate-x-88:hover{
    --transform-translate-x: -22rem !important;
  }

  .md\:hover\:-translate-x-89:hover{
    --transform-translate-x: -22.25rem !important;
  }

  .md\:hover\:-translate-x-90:hover{
    --transform-translate-x: -22.5rem !important;
  }

  .md\:hover\:-translate-x-91:hover{
    --transform-translate-x: -22.75rem !important;
  }

  .md\:hover\:-translate-x-92:hover{
    --transform-translate-x: -23rem !important;
  }

  .md\:hover\:-translate-x-100:hover{
    --transform-translate-x: -25rem !important;
  }

  .md\:hover\:-translate-x-131:hover{
    --transform-translate-x: -25.25rem !important;
  }

  .md\:hover\:-translate-x-135:hover{
    --transform-translate-x: -34rem !important;
  }

  .md\:hover\:-translate-x-150:hover{
    --transform-translate-x: -37.5rem !important;
  }

  .md\:hover\:-translate-x-710:hover{
    --transform-translate-x: -44.375rem !important;
  }

  .md\:hover\:-translate-x-820:hover{
    --transform-translate-x: -51.25rem !important;
  }

  .md\:hover\:-translate-x-1440:hover{
    --transform-translate-x: -90rem !important;
  }

  .md\:hover\:-translate-x-2\.5:hover{
    --transform-translate-x: -0.625rem !important;
  }

  .md\:hover\:-translate-x-6\.25:hover{
    --transform-translate-x: -1.5626rem !important;
  }

  .md\:hover\:-translate-x-7\.5:hover{
    --transform-translate-x: -1.875rem !important;
  }

  .md\:hover\:-translate-x-12\.5:hover{
    --transform-translate-x: -3.125rem !important;
  }

  .md\:hover\:-translate-x-17\.5:hover{
    --transform-translate-x: -4.375rem !important;
  }

  .md\:hover\:-translate-x-31\.5:hover{
    --transform-translate-x: -7.875rem !important;
  }

  .md\:hover\:-translate-x-thumb-tript-lg:hover{
    --transform-translate-x: -15.625rem !important;
  }

  .md\:hover\:-translate-x-thumb-tript-md:hover{
    --transform-translate-x: -11.25rem !important;
  }

  .md\:hover\:-translate-x-thumb-trip-xl:hover{
    --transform-translate-x: -20.625rem !important;
  }

  .md\:hover\:-translate-x-tarapprendre-title-lg:hover{
    --transform-translate-x: -58.75rem !important;
  }

  .md\:hover\:-translate-x-oblong-list-lg:hover{
    --transform-translate-x: -40.93rem !important;
  }

  .md\:hover\:-translate-x-oblong-list-md:hover{
    --transform-translate-x: -20.95rem !important;
  }

  .md\:hover\:-translate-x-oblong-content-lg:hover{
    --transform-translate-x: -26.875rem !important;
  }

  .md\:hover\:-translate-x-article-thumb-lg:hover{
    --transform-translate-x: -10.625rem !important;
  }

  .md\:hover\:-translate-x-support-title-l-lg:hover{
    --transform-translate-x: -28.125rem !important;
  }

  .md\:hover\:-translate-x-support-title-r-lg:hover{
    --transform-translate-x: -17.8125rem !important;
  }

  .md\:hover\:-translate-x-main-footer-menu:hover{
    --transform-translate-x: -13.75rem !important;
  }

  .md\:hover\:-translate-x-main-footer-logo:hover{
    --transform-translate-x: -25.625rem !important;
  }

  .md\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100% !important;
  }

  .md\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50% !important;
  }

  .md\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50% !important;
  }

  .md\:hover\:translate-y-0:hover{
    --transform-translate-y: 0px !important;
  }

  .md\:hover\:translate-y-1:hover{
    --transform-translate-y: .25rem !important;
  }

  .md\:hover\:translate-y-2:hover{
    --transform-translate-y: .5rem !important;
  }

  .md\:hover\:translate-y-3:hover{
    --transform-translate-y: .75rem !important;
  }

  .md\:hover\:translate-y-4:hover{
    --transform-translate-y: 1rem !important;
  }

  .md\:hover\:translate-y-5:hover{
    --transform-translate-y: 1.25rem !important;
  }

  .md\:hover\:translate-y-6:hover{
    --transform-translate-y: 1.5rem !important;
  }

  .md\:hover\:translate-y-7:hover{
    --transform-translate-y: 1.75rem !important;
  }

  .md\:hover\:translate-y-8:hover{
    --transform-translate-y: 2rem !important;
  }

  .md\:hover\:translate-y-9:hover{
    --transform-translate-y: 2.25rem !important;
  }

  .md\:hover\:translate-y-10:hover{
    --transform-translate-y: 2.5rem !important;
  }

  .md\:hover\:translate-y-11:hover{
    --transform-translate-y: 2.75rem !important;
  }

  .md\:hover\:translate-y-12:hover{
    --transform-translate-y: 3rem !important;
  }

  .md\:hover\:translate-y-13:hover{
    --transform-translate-y: 3.25rem !important;
  }

  .md\:hover\:translate-y-14:hover{
    --transform-translate-y: 3.5rem !important;
  }

  .md\:hover\:translate-y-15:hover{
    --transform-translate-y: 3.75rem !important;
  }

  .md\:hover\:translate-y-16:hover{
    --transform-translate-y: 4rem !important;
  }

  .md\:hover\:translate-y-17:hover{
    --transform-translate-y: 4.25rem !important;
  }

  .md\:hover\:translate-y-18:hover{
    --transform-translate-y: 4.5rem !important;
  }

  .md\:hover\:translate-y-19:hover{
    --transform-translate-y: 4.75rem !important;
  }

  .md\:hover\:translate-y-20:hover{
    --transform-translate-y: 5rem !important;
  }

  .md\:hover\:translate-y-21:hover{
    --transform-translate-y: 5.25rem !important;
  }

  .md\:hover\:translate-y-22:hover{
    --transform-translate-y: 5.5rem !important;
  }

  .md\:hover\:translate-y-23:hover{
    --transform-translate-y: 5.75rem !important;
  }

  .md\:hover\:translate-y-24:hover{
    --transform-translate-y: 6rem !important;
  }

  .md\:hover\:translate-y-25:hover{
    --transform-translate-y: 6.25rem !important;
  }

  .md\:hover\:translate-y-26:hover{
    --transform-translate-y: 6.5rem !important;
  }

  .md\:hover\:translate-y-27:hover{
    --transform-translate-y: 6.75rem !important;
  }

  .md\:hover\:translate-y-28:hover{
    --transform-translate-y: 7rem !important;
  }

  .md\:hover\:translate-y-29:hover{
    --transform-translate-y: 7.25rem !important;
  }

  .md\:hover\:translate-y-30:hover{
    --transform-translate-y: 7.5rem !important;
  }

  .md\:hover\:translate-y-31:hover{
    --transform-translate-y: 7.75rem !important;
  }

  .md\:hover\:translate-y-32:hover{
    --transform-translate-y: 8rem !important;
  }

  .md\:hover\:translate-y-33:hover{
    --transform-translate-y: 8.25rem !important;
  }

  .md\:hover\:translate-y-34:hover{
    --transform-translate-y: 8.5rem !important;
  }

  .md\:hover\:translate-y-35:hover{
    --transform-translate-y: 8.75rem !important;
  }

  .md\:hover\:translate-y-36:hover{
    --transform-translate-y: 9rem !important;
  }

  .md\:hover\:translate-y-37:hover{
    --transform-translate-y: 9.25rem !important;
  }

  .md\:hover\:translate-y-38:hover{
    --transform-translate-y: 9.5rem !important;
  }

  .md\:hover\:translate-y-39:hover{
    --transform-translate-y: 9.75rem !important;
  }

  .md\:hover\:translate-y-40:hover{
    --transform-translate-y: 10rem !important;
  }

  .md\:hover\:translate-y-41:hover{
    --transform-translate-y: 10.25rem !important;
  }

  .md\:hover\:translate-y-42:hover{
    --transform-translate-y: 10.5rem !important;
  }

  .md\:hover\:translate-y-43:hover{
    --transform-translate-y: 10.75rem !important;
  }

  .md\:hover\:translate-y-44:hover{
    --transform-translate-y: 11rem !important;
  }

  .md\:hover\:translate-y-45:hover{
    --transform-translate-y: 11.25rem !important;
  }

  .md\:hover\:translate-y-46:hover{
    --transform-translate-y: 11.5rem !important;
  }

  .md\:hover\:translate-y-47:hover{
    --transform-translate-y: 11.75rem !important;
  }

  .md\:hover\:translate-y-48:hover{
    --transform-translate-y: 12rem !important;
  }

  .md\:hover\:translate-y-49:hover{
    --transform-translate-y: 12.25rem !important;
  }

  .md\:hover\:translate-y-50:hover{
    --transform-translate-y: 12.5rem !important;
  }

  .md\:hover\:translate-y-51:hover{
    --transform-translate-y: 12.75rem !important;
  }

  .md\:hover\:translate-y-52:hover{
    --transform-translate-y: 13rem !important;
  }

  .md\:hover\:translate-y-53:hover{
    --transform-translate-y: 13.25rem !important;
  }

  .md\:hover\:translate-y-54:hover{
    --transform-translate-y: 13.5rem !important;
  }

  .md\:hover\:translate-y-55:hover{
    --transform-translate-y: 13.75rem !important;
  }

  .md\:hover\:translate-y-56:hover{
    --transform-translate-y: 14rem !important;
  }

  .md\:hover\:translate-y-70:hover{
    --transform-translate-y: 17.5rem !important;
  }

  .md\:hover\:translate-y-71:hover{
    --transform-translate-y: 17.75rem !important;
  }

  .md\:hover\:translate-y-72:hover{
    --transform-translate-y: 18rem !important;
  }

  .md\:hover\:translate-y-73:hover{
    --transform-translate-y: 18.25rem !important;
  }

  .md\:hover\:translate-y-74:hover{
    --transform-translate-y: 18.5rem !important;
  }

  .md\:hover\:translate-y-75:hover{
    --transform-translate-y: 18.75rem !important;
  }

  .md\:hover\:translate-y-76:hover{
    --transform-translate-y: 19rem !important;
  }

  .md\:hover\:translate-y-77:hover{
    --transform-translate-y: 19.25rem !important;
  }

  .md\:hover\:translate-y-78:hover{
    --transform-translate-y: 19.5rem !important;
  }

  .md\:hover\:translate-y-79:hover{
    --transform-translate-y: 19.75rem !important;
  }

  .md\:hover\:translate-y-80:hover{
    --transform-translate-y: 20rem !important;
  }

  .md\:hover\:translate-y-81:hover{
    --transform-translate-y: 20.25rem !important;
  }

  .md\:hover\:translate-y-82:hover{
    --transform-translate-y: 20.5rem !important;
  }

  .md\:hover\:translate-y-83:hover{
    --transform-translate-y: 20.75rem !important;
  }

  .md\:hover\:translate-y-84:hover{
    --transform-translate-y: 21rem !important;
  }

  .md\:hover\:translate-y-85:hover{
    --transform-translate-y: 21.25rem !important;
  }

  .md\:hover\:translate-y-86:hover{
    --transform-translate-y: 21.5rem !important;
  }

  .md\:hover\:translate-y-87:hover{
    --transform-translate-y: 21.75rem !important;
  }

  .md\:hover\:translate-y-88:hover{
    --transform-translate-y: 22rem !important;
  }

  .md\:hover\:translate-y-89:hover{
    --transform-translate-y: 22.25rem !important;
  }

  .md\:hover\:translate-y-90:hover{
    --transform-translate-y: 22.5rem !important;
  }

  .md\:hover\:translate-y-91:hover{
    --transform-translate-y: 22.75rem !important;
  }

  .md\:hover\:translate-y-92:hover{
    --transform-translate-y: 23rem !important;
  }

  .md\:hover\:translate-y-100:hover{
    --transform-translate-y: 25rem !important;
  }

  .md\:hover\:translate-y-131:hover{
    --transform-translate-y: 25.25rem !important;
  }

  .md\:hover\:translate-y-135:hover{
    --transform-translate-y: 34rem !important;
  }

  .md\:hover\:translate-y-150:hover{
    --transform-translate-y: 37.5rem !important;
  }

  .md\:hover\:translate-y-710:hover{
    --transform-translate-y: 44.375rem !important;
  }

  .md\:hover\:translate-y-820:hover{
    --transform-translate-y: 51.25rem !important;
  }

  .md\:hover\:translate-y-1440:hover{
    --transform-translate-y: 90rem !important;
  }

  .md\:hover\:translate-y-2\.5:hover{
    --transform-translate-y: .625rem !important;
  }

  .md\:hover\:translate-y-6\.25:hover{
    --transform-translate-y: 1.5626rem !important;
  }

  .md\:hover\:translate-y-7\.5:hover{
    --transform-translate-y: 1.875rem !important;
  }

  .md\:hover\:translate-y-12\.5:hover{
    --transform-translate-y: 3.125rem !important;
  }

  .md\:hover\:translate-y-17\.5:hover{
    --transform-translate-y: 4.375rem !important;
  }

  .md\:hover\:translate-y-31\.5:hover{
    --transform-translate-y: 7.875rem !important;
  }

  .md\:hover\:translate-y-thumb-tript-lg:hover{
    --transform-translate-y: 15.625rem !important;
  }

  .md\:hover\:translate-y-thumb-tript-md:hover{
    --transform-translate-y: 11.25rem !important;
  }

  .md\:hover\:translate-y-thumb-trip-xl:hover{
    --transform-translate-y: 20.625rem !important;
  }

  .md\:hover\:translate-y-tarapprendre-title-lg:hover{
    --transform-translate-y: 58.75rem !important;
  }

  .md\:hover\:translate-y-oblong-list-lg:hover{
    --transform-translate-y: 40.93rem !important;
  }

  .md\:hover\:translate-y-oblong-list-md:hover{
    --transform-translate-y: 20.95rem !important;
  }

  .md\:hover\:translate-y-oblong-content-lg:hover{
    --transform-translate-y: 26.875rem !important;
  }

  .md\:hover\:translate-y-article-thumb-lg:hover{
    --transform-translate-y: 10.625rem !important;
  }

  .md\:hover\:translate-y-support-title-l-lg:hover{
    --transform-translate-y: 28.125rem !important;
  }

  .md\:hover\:translate-y-support-title-r-lg:hover{
    --transform-translate-y: 17.8125rem !important;
  }

  .md\:hover\:translate-y-main-footer-menu:hover{
    --transform-translate-y: 13.75rem !important;
  }

  .md\:hover\:translate-y-main-footer-logo:hover{
    --transform-translate-y: 25.625rem !important;
  }

  .md\:hover\:translate-y-full:hover{
    --transform-translate-y: 100% !important;
  }

  .md\:hover\:-translate-y-0:hover{
    --transform-translate-y: 0px !important;
  }

  .md\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.25rem !important;
  }

  .md\:hover\:-translate-y-2:hover{
    --transform-translate-y: -0.5rem !important;
  }

  .md\:hover\:-translate-y-3:hover{
    --transform-translate-y: -0.75rem !important;
  }

  .md\:hover\:-translate-y-4:hover{
    --transform-translate-y: -1rem !important;
  }

  .md\:hover\:-translate-y-5:hover{
    --transform-translate-y: -1.25rem !important;
  }

  .md\:hover\:-translate-y-6:hover{
    --transform-translate-y: -1.5rem !important;
  }

  .md\:hover\:-translate-y-7:hover{
    --transform-translate-y: -1.75rem !important;
  }

  .md\:hover\:-translate-y-8:hover{
    --transform-translate-y: -2rem !important;
  }

  .md\:hover\:-translate-y-9:hover{
    --transform-translate-y: -2.25rem !important;
  }

  .md\:hover\:-translate-y-10:hover{
    --transform-translate-y: -2.5rem !important;
  }

  .md\:hover\:-translate-y-11:hover{
    --transform-translate-y: -2.75rem !important;
  }

  .md\:hover\:-translate-y-12:hover{
    --transform-translate-y: -3rem !important;
  }

  .md\:hover\:-translate-y-13:hover{
    --transform-translate-y: -3.25rem !important;
  }

  .md\:hover\:-translate-y-14:hover{
    --transform-translate-y: -3.5rem !important;
  }

  .md\:hover\:-translate-y-15:hover{
    --transform-translate-y: -3.75rem !important;
  }

  .md\:hover\:-translate-y-16:hover{
    --transform-translate-y: -4rem !important;
  }

  .md\:hover\:-translate-y-17:hover{
    --transform-translate-y: -4.25rem !important;
  }

  .md\:hover\:-translate-y-18:hover{
    --transform-translate-y: -4.5rem !important;
  }

  .md\:hover\:-translate-y-19:hover{
    --transform-translate-y: -4.75rem !important;
  }

  .md\:hover\:-translate-y-20:hover{
    --transform-translate-y: -5rem !important;
  }

  .md\:hover\:-translate-y-21:hover{
    --transform-translate-y: -5.25rem !important;
  }

  .md\:hover\:-translate-y-22:hover{
    --transform-translate-y: -5.5rem !important;
  }

  .md\:hover\:-translate-y-23:hover{
    --transform-translate-y: -5.75rem !important;
  }

  .md\:hover\:-translate-y-24:hover{
    --transform-translate-y: -6rem !important;
  }

  .md\:hover\:-translate-y-25:hover{
    --transform-translate-y: -6.25rem !important;
  }

  .md\:hover\:-translate-y-26:hover{
    --transform-translate-y: -6.5rem !important;
  }

  .md\:hover\:-translate-y-27:hover{
    --transform-translate-y: -6.75rem !important;
  }

  .md\:hover\:-translate-y-28:hover{
    --transform-translate-y: -7rem !important;
  }

  .md\:hover\:-translate-y-29:hover{
    --transform-translate-y: -7.25rem !important;
  }

  .md\:hover\:-translate-y-30:hover{
    --transform-translate-y: -7.5rem !important;
  }

  .md\:hover\:-translate-y-31:hover{
    --transform-translate-y: -7.75rem !important;
  }

  .md\:hover\:-translate-y-32:hover{
    --transform-translate-y: -8rem !important;
  }

  .md\:hover\:-translate-y-33:hover{
    --transform-translate-y: -8.25rem !important;
  }

  .md\:hover\:-translate-y-34:hover{
    --transform-translate-y: -8.5rem !important;
  }

  .md\:hover\:-translate-y-35:hover{
    --transform-translate-y: -8.75rem !important;
  }

  .md\:hover\:-translate-y-36:hover{
    --transform-translate-y: -9rem !important;
  }

  .md\:hover\:-translate-y-37:hover{
    --transform-translate-y: -9.25rem !important;
  }

  .md\:hover\:-translate-y-38:hover{
    --transform-translate-y: -9.5rem !important;
  }

  .md\:hover\:-translate-y-39:hover{
    --transform-translate-y: -9.75rem !important;
  }

  .md\:hover\:-translate-y-40:hover{
    --transform-translate-y: -10rem !important;
  }

  .md\:hover\:-translate-y-41:hover{
    --transform-translate-y: -10.25rem !important;
  }

  .md\:hover\:-translate-y-42:hover{
    --transform-translate-y: -10.5rem !important;
  }

  .md\:hover\:-translate-y-43:hover{
    --transform-translate-y: -10.75rem !important;
  }

  .md\:hover\:-translate-y-44:hover{
    --transform-translate-y: -11rem !important;
  }

  .md\:hover\:-translate-y-45:hover{
    --transform-translate-y: -11.25rem !important;
  }

  .md\:hover\:-translate-y-46:hover{
    --transform-translate-y: -11.5rem !important;
  }

  .md\:hover\:-translate-y-47:hover{
    --transform-translate-y: -11.75rem !important;
  }

  .md\:hover\:-translate-y-48:hover{
    --transform-translate-y: -12rem !important;
  }

  .md\:hover\:-translate-y-49:hover{
    --transform-translate-y: -12.25rem !important;
  }

  .md\:hover\:-translate-y-50:hover{
    --transform-translate-y: -12.5rem !important;
  }

  .md\:hover\:-translate-y-51:hover{
    --transform-translate-y: -12.75rem !important;
  }

  .md\:hover\:-translate-y-52:hover{
    --transform-translate-y: -13rem !important;
  }

  .md\:hover\:-translate-y-53:hover{
    --transform-translate-y: -13.25rem !important;
  }

  .md\:hover\:-translate-y-54:hover{
    --transform-translate-y: -13.5rem !important;
  }

  .md\:hover\:-translate-y-55:hover{
    --transform-translate-y: -13.75rem !important;
  }

  .md\:hover\:-translate-y-56:hover{
    --transform-translate-y: -14rem !important;
  }

  .md\:hover\:-translate-y-70:hover{
    --transform-translate-y: -17.5rem !important;
  }

  .md\:hover\:-translate-y-71:hover{
    --transform-translate-y: -17.75rem !important;
  }

  .md\:hover\:-translate-y-72:hover{
    --transform-translate-y: -18rem !important;
  }

  .md\:hover\:-translate-y-73:hover{
    --transform-translate-y: -18.25rem !important;
  }

  .md\:hover\:-translate-y-74:hover{
    --transform-translate-y: -18.5rem !important;
  }

  .md\:hover\:-translate-y-75:hover{
    --transform-translate-y: -18.75rem !important;
  }

  .md\:hover\:-translate-y-76:hover{
    --transform-translate-y: -19rem !important;
  }

  .md\:hover\:-translate-y-77:hover{
    --transform-translate-y: -19.25rem !important;
  }

  .md\:hover\:-translate-y-78:hover{
    --transform-translate-y: -19.5rem !important;
  }

  .md\:hover\:-translate-y-79:hover{
    --transform-translate-y: -19.75rem !important;
  }

  .md\:hover\:-translate-y-80:hover{
    --transform-translate-y: -20rem !important;
  }

  .md\:hover\:-translate-y-81:hover{
    --transform-translate-y: -20.25rem !important;
  }

  .md\:hover\:-translate-y-82:hover{
    --transform-translate-y: -20.5rem !important;
  }

  .md\:hover\:-translate-y-83:hover{
    --transform-translate-y: -20.75rem !important;
  }

  .md\:hover\:-translate-y-84:hover{
    --transform-translate-y: -21rem !important;
  }

  .md\:hover\:-translate-y-85:hover{
    --transform-translate-y: -21.25rem !important;
  }

  .md\:hover\:-translate-y-86:hover{
    --transform-translate-y: -21.5rem !important;
  }

  .md\:hover\:-translate-y-87:hover{
    --transform-translate-y: -21.75rem !important;
  }

  .md\:hover\:-translate-y-88:hover{
    --transform-translate-y: -22rem !important;
  }

  .md\:hover\:-translate-y-89:hover{
    --transform-translate-y: -22.25rem !important;
  }

  .md\:hover\:-translate-y-90:hover{
    --transform-translate-y: -22.5rem !important;
  }

  .md\:hover\:-translate-y-91:hover{
    --transform-translate-y: -22.75rem !important;
  }

  .md\:hover\:-translate-y-92:hover{
    --transform-translate-y: -23rem !important;
  }

  .md\:hover\:-translate-y-100:hover{
    --transform-translate-y: -25rem !important;
  }

  .md\:hover\:-translate-y-131:hover{
    --transform-translate-y: -25.25rem !important;
  }

  .md\:hover\:-translate-y-135:hover{
    --transform-translate-y: -34rem !important;
  }

  .md\:hover\:-translate-y-150:hover{
    --transform-translate-y: -37.5rem !important;
  }

  .md\:hover\:-translate-y-710:hover{
    --transform-translate-y: -44.375rem !important;
  }

  .md\:hover\:-translate-y-820:hover{
    --transform-translate-y: -51.25rem !important;
  }

  .md\:hover\:-translate-y-1440:hover{
    --transform-translate-y: -90rem !important;
  }

  .md\:hover\:-translate-y-2\.5:hover{
    --transform-translate-y: -0.625rem !important;
  }

  .md\:hover\:-translate-y-6\.25:hover{
    --transform-translate-y: -1.5626rem !important;
  }

  .md\:hover\:-translate-y-7\.5:hover{
    --transform-translate-y: -1.875rem !important;
  }

  .md\:hover\:-translate-y-12\.5:hover{
    --transform-translate-y: -3.125rem !important;
  }

  .md\:hover\:-translate-y-17\.5:hover{
    --transform-translate-y: -4.375rem !important;
  }

  .md\:hover\:-translate-y-31\.5:hover{
    --transform-translate-y: -7.875rem !important;
  }

  .md\:hover\:-translate-y-thumb-tript-lg:hover{
    --transform-translate-y: -15.625rem !important;
  }

  .md\:hover\:-translate-y-thumb-tript-md:hover{
    --transform-translate-y: -11.25rem !important;
  }

  .md\:hover\:-translate-y-thumb-trip-xl:hover{
    --transform-translate-y: -20.625rem !important;
  }

  .md\:hover\:-translate-y-tarapprendre-title-lg:hover{
    --transform-translate-y: -58.75rem !important;
  }

  .md\:hover\:-translate-y-oblong-list-lg:hover{
    --transform-translate-y: -40.93rem !important;
  }

  .md\:hover\:-translate-y-oblong-list-md:hover{
    --transform-translate-y: -20.95rem !important;
  }

  .md\:hover\:-translate-y-oblong-content-lg:hover{
    --transform-translate-y: -26.875rem !important;
  }

  .md\:hover\:-translate-y-article-thumb-lg:hover{
    --transform-translate-y: -10.625rem !important;
  }

  .md\:hover\:-translate-y-support-title-l-lg:hover{
    --transform-translate-y: -28.125rem !important;
  }

  .md\:hover\:-translate-y-support-title-r-lg:hover{
    --transform-translate-y: -17.8125rem !important;
  }

  .md\:hover\:-translate-y-main-footer-menu:hover{
    --transform-translate-y: -13.75rem !important;
  }

  .md\:hover\:-translate-y-main-footer-logo:hover{
    --transform-translate-y: -25.625rem !important;
  }

  .md\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100% !important;
  }

  .md\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50% !important;
  }

  .md\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50% !important;
  }

  .md\:focus\:translate-x-0:focus{
    --transform-translate-x: 0px !important;
  }

  .md\:focus\:translate-x-1:focus{
    --transform-translate-x: .25rem !important;
  }

  .md\:focus\:translate-x-2:focus{
    --transform-translate-x: .5rem !important;
  }

  .md\:focus\:translate-x-3:focus{
    --transform-translate-x: .75rem !important;
  }

  .md\:focus\:translate-x-4:focus{
    --transform-translate-x: 1rem !important;
  }

  .md\:focus\:translate-x-5:focus{
    --transform-translate-x: 1.25rem !important;
  }

  .md\:focus\:translate-x-6:focus{
    --transform-translate-x: 1.5rem !important;
  }

  .md\:focus\:translate-x-7:focus{
    --transform-translate-x: 1.75rem !important;
  }

  .md\:focus\:translate-x-8:focus{
    --transform-translate-x: 2rem !important;
  }

  .md\:focus\:translate-x-9:focus{
    --transform-translate-x: 2.25rem !important;
  }

  .md\:focus\:translate-x-10:focus{
    --transform-translate-x: 2.5rem !important;
  }

  .md\:focus\:translate-x-11:focus{
    --transform-translate-x: 2.75rem !important;
  }

  .md\:focus\:translate-x-12:focus{
    --transform-translate-x: 3rem !important;
  }

  .md\:focus\:translate-x-13:focus{
    --transform-translate-x: 3.25rem !important;
  }

  .md\:focus\:translate-x-14:focus{
    --transform-translate-x: 3.5rem !important;
  }

  .md\:focus\:translate-x-15:focus{
    --transform-translate-x: 3.75rem !important;
  }

  .md\:focus\:translate-x-16:focus{
    --transform-translate-x: 4rem !important;
  }

  .md\:focus\:translate-x-17:focus{
    --transform-translate-x: 4.25rem !important;
  }

  .md\:focus\:translate-x-18:focus{
    --transform-translate-x: 4.5rem !important;
  }

  .md\:focus\:translate-x-19:focus{
    --transform-translate-x: 4.75rem !important;
  }

  .md\:focus\:translate-x-20:focus{
    --transform-translate-x: 5rem !important;
  }

  .md\:focus\:translate-x-21:focus{
    --transform-translate-x: 5.25rem !important;
  }

  .md\:focus\:translate-x-22:focus{
    --transform-translate-x: 5.5rem !important;
  }

  .md\:focus\:translate-x-23:focus{
    --transform-translate-x: 5.75rem !important;
  }

  .md\:focus\:translate-x-24:focus{
    --transform-translate-x: 6rem !important;
  }

  .md\:focus\:translate-x-25:focus{
    --transform-translate-x: 6.25rem !important;
  }

  .md\:focus\:translate-x-26:focus{
    --transform-translate-x: 6.5rem !important;
  }

  .md\:focus\:translate-x-27:focus{
    --transform-translate-x: 6.75rem !important;
  }

  .md\:focus\:translate-x-28:focus{
    --transform-translate-x: 7rem !important;
  }

  .md\:focus\:translate-x-29:focus{
    --transform-translate-x: 7.25rem !important;
  }

  .md\:focus\:translate-x-30:focus{
    --transform-translate-x: 7.5rem !important;
  }

  .md\:focus\:translate-x-31:focus{
    --transform-translate-x: 7.75rem !important;
  }

  .md\:focus\:translate-x-32:focus{
    --transform-translate-x: 8rem !important;
  }

  .md\:focus\:translate-x-33:focus{
    --transform-translate-x: 8.25rem !important;
  }

  .md\:focus\:translate-x-34:focus{
    --transform-translate-x: 8.5rem !important;
  }

  .md\:focus\:translate-x-35:focus{
    --transform-translate-x: 8.75rem !important;
  }

  .md\:focus\:translate-x-36:focus{
    --transform-translate-x: 9rem !important;
  }

  .md\:focus\:translate-x-37:focus{
    --transform-translate-x: 9.25rem !important;
  }

  .md\:focus\:translate-x-38:focus{
    --transform-translate-x: 9.5rem !important;
  }

  .md\:focus\:translate-x-39:focus{
    --transform-translate-x: 9.75rem !important;
  }

  .md\:focus\:translate-x-40:focus{
    --transform-translate-x: 10rem !important;
  }

  .md\:focus\:translate-x-41:focus{
    --transform-translate-x: 10.25rem !important;
  }

  .md\:focus\:translate-x-42:focus{
    --transform-translate-x: 10.5rem !important;
  }

  .md\:focus\:translate-x-43:focus{
    --transform-translate-x: 10.75rem !important;
  }

  .md\:focus\:translate-x-44:focus{
    --transform-translate-x: 11rem !important;
  }

  .md\:focus\:translate-x-45:focus{
    --transform-translate-x: 11.25rem !important;
  }

  .md\:focus\:translate-x-46:focus{
    --transform-translate-x: 11.5rem !important;
  }

  .md\:focus\:translate-x-47:focus{
    --transform-translate-x: 11.75rem !important;
  }

  .md\:focus\:translate-x-48:focus{
    --transform-translate-x: 12rem !important;
  }

  .md\:focus\:translate-x-49:focus{
    --transform-translate-x: 12.25rem !important;
  }

  .md\:focus\:translate-x-50:focus{
    --transform-translate-x: 12.5rem !important;
  }

  .md\:focus\:translate-x-51:focus{
    --transform-translate-x: 12.75rem !important;
  }

  .md\:focus\:translate-x-52:focus{
    --transform-translate-x: 13rem !important;
  }

  .md\:focus\:translate-x-53:focus{
    --transform-translate-x: 13.25rem !important;
  }

  .md\:focus\:translate-x-54:focus{
    --transform-translate-x: 13.5rem !important;
  }

  .md\:focus\:translate-x-55:focus{
    --transform-translate-x: 13.75rem !important;
  }

  .md\:focus\:translate-x-56:focus{
    --transform-translate-x: 14rem !important;
  }

  .md\:focus\:translate-x-70:focus{
    --transform-translate-x: 17.5rem !important;
  }

  .md\:focus\:translate-x-71:focus{
    --transform-translate-x: 17.75rem !important;
  }

  .md\:focus\:translate-x-72:focus{
    --transform-translate-x: 18rem !important;
  }

  .md\:focus\:translate-x-73:focus{
    --transform-translate-x: 18.25rem !important;
  }

  .md\:focus\:translate-x-74:focus{
    --transform-translate-x: 18.5rem !important;
  }

  .md\:focus\:translate-x-75:focus{
    --transform-translate-x: 18.75rem !important;
  }

  .md\:focus\:translate-x-76:focus{
    --transform-translate-x: 19rem !important;
  }

  .md\:focus\:translate-x-77:focus{
    --transform-translate-x: 19.25rem !important;
  }

  .md\:focus\:translate-x-78:focus{
    --transform-translate-x: 19.5rem !important;
  }

  .md\:focus\:translate-x-79:focus{
    --transform-translate-x: 19.75rem !important;
  }

  .md\:focus\:translate-x-80:focus{
    --transform-translate-x: 20rem !important;
  }

  .md\:focus\:translate-x-81:focus{
    --transform-translate-x: 20.25rem !important;
  }

  .md\:focus\:translate-x-82:focus{
    --transform-translate-x: 20.5rem !important;
  }

  .md\:focus\:translate-x-83:focus{
    --transform-translate-x: 20.75rem !important;
  }

  .md\:focus\:translate-x-84:focus{
    --transform-translate-x: 21rem !important;
  }

  .md\:focus\:translate-x-85:focus{
    --transform-translate-x: 21.25rem !important;
  }

  .md\:focus\:translate-x-86:focus{
    --transform-translate-x: 21.5rem !important;
  }

  .md\:focus\:translate-x-87:focus{
    --transform-translate-x: 21.75rem !important;
  }

  .md\:focus\:translate-x-88:focus{
    --transform-translate-x: 22rem !important;
  }

  .md\:focus\:translate-x-89:focus{
    --transform-translate-x: 22.25rem !important;
  }

  .md\:focus\:translate-x-90:focus{
    --transform-translate-x: 22.5rem !important;
  }

  .md\:focus\:translate-x-91:focus{
    --transform-translate-x: 22.75rem !important;
  }

  .md\:focus\:translate-x-92:focus{
    --transform-translate-x: 23rem !important;
  }

  .md\:focus\:translate-x-100:focus{
    --transform-translate-x: 25rem !important;
  }

  .md\:focus\:translate-x-131:focus{
    --transform-translate-x: 25.25rem !important;
  }

  .md\:focus\:translate-x-135:focus{
    --transform-translate-x: 34rem !important;
  }

  .md\:focus\:translate-x-150:focus{
    --transform-translate-x: 37.5rem !important;
  }

  .md\:focus\:translate-x-710:focus{
    --transform-translate-x: 44.375rem !important;
  }

  .md\:focus\:translate-x-820:focus{
    --transform-translate-x: 51.25rem !important;
  }

  .md\:focus\:translate-x-1440:focus{
    --transform-translate-x: 90rem !important;
  }

  .md\:focus\:translate-x-2\.5:focus{
    --transform-translate-x: .625rem !important;
  }

  .md\:focus\:translate-x-6\.25:focus{
    --transform-translate-x: 1.5626rem !important;
  }

  .md\:focus\:translate-x-7\.5:focus{
    --transform-translate-x: 1.875rem !important;
  }

  .md\:focus\:translate-x-12\.5:focus{
    --transform-translate-x: 3.125rem !important;
  }

  .md\:focus\:translate-x-17\.5:focus{
    --transform-translate-x: 4.375rem !important;
  }

  .md\:focus\:translate-x-31\.5:focus{
    --transform-translate-x: 7.875rem !important;
  }

  .md\:focus\:translate-x-thumb-tript-lg:focus{
    --transform-translate-x: 15.625rem !important;
  }

  .md\:focus\:translate-x-thumb-tript-md:focus{
    --transform-translate-x: 11.25rem !important;
  }

  .md\:focus\:translate-x-thumb-trip-xl:focus{
    --transform-translate-x: 20.625rem !important;
  }

  .md\:focus\:translate-x-tarapprendre-title-lg:focus{
    --transform-translate-x: 58.75rem !important;
  }

  .md\:focus\:translate-x-oblong-list-lg:focus{
    --transform-translate-x: 40.93rem !important;
  }

  .md\:focus\:translate-x-oblong-list-md:focus{
    --transform-translate-x: 20.95rem !important;
  }

  .md\:focus\:translate-x-oblong-content-lg:focus{
    --transform-translate-x: 26.875rem !important;
  }

  .md\:focus\:translate-x-article-thumb-lg:focus{
    --transform-translate-x: 10.625rem !important;
  }

  .md\:focus\:translate-x-support-title-l-lg:focus{
    --transform-translate-x: 28.125rem !important;
  }

  .md\:focus\:translate-x-support-title-r-lg:focus{
    --transform-translate-x: 17.8125rem !important;
  }

  .md\:focus\:translate-x-main-footer-menu:focus{
    --transform-translate-x: 13.75rem !important;
  }

  .md\:focus\:translate-x-main-footer-logo:focus{
    --transform-translate-x: 25.625rem !important;
  }

  .md\:focus\:translate-x-full:focus{
    --transform-translate-x: 100% !important;
  }

  .md\:focus\:-translate-x-0:focus{
    --transform-translate-x: 0px !important;
  }

  .md\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.25rem !important;
  }

  .md\:focus\:-translate-x-2:focus{
    --transform-translate-x: -0.5rem !important;
  }

  .md\:focus\:-translate-x-3:focus{
    --transform-translate-x: -0.75rem !important;
  }

  .md\:focus\:-translate-x-4:focus{
    --transform-translate-x: -1rem !important;
  }

  .md\:focus\:-translate-x-5:focus{
    --transform-translate-x: -1.25rem !important;
  }

  .md\:focus\:-translate-x-6:focus{
    --transform-translate-x: -1.5rem !important;
  }

  .md\:focus\:-translate-x-7:focus{
    --transform-translate-x: -1.75rem !important;
  }

  .md\:focus\:-translate-x-8:focus{
    --transform-translate-x: -2rem !important;
  }

  .md\:focus\:-translate-x-9:focus{
    --transform-translate-x: -2.25rem !important;
  }

  .md\:focus\:-translate-x-10:focus{
    --transform-translate-x: -2.5rem !important;
  }

  .md\:focus\:-translate-x-11:focus{
    --transform-translate-x: -2.75rem !important;
  }

  .md\:focus\:-translate-x-12:focus{
    --transform-translate-x: -3rem !important;
  }

  .md\:focus\:-translate-x-13:focus{
    --transform-translate-x: -3.25rem !important;
  }

  .md\:focus\:-translate-x-14:focus{
    --transform-translate-x: -3.5rem !important;
  }

  .md\:focus\:-translate-x-15:focus{
    --transform-translate-x: -3.75rem !important;
  }

  .md\:focus\:-translate-x-16:focus{
    --transform-translate-x: -4rem !important;
  }

  .md\:focus\:-translate-x-17:focus{
    --transform-translate-x: -4.25rem !important;
  }

  .md\:focus\:-translate-x-18:focus{
    --transform-translate-x: -4.5rem !important;
  }

  .md\:focus\:-translate-x-19:focus{
    --transform-translate-x: -4.75rem !important;
  }

  .md\:focus\:-translate-x-20:focus{
    --transform-translate-x: -5rem !important;
  }

  .md\:focus\:-translate-x-21:focus{
    --transform-translate-x: -5.25rem !important;
  }

  .md\:focus\:-translate-x-22:focus{
    --transform-translate-x: -5.5rem !important;
  }

  .md\:focus\:-translate-x-23:focus{
    --transform-translate-x: -5.75rem !important;
  }

  .md\:focus\:-translate-x-24:focus{
    --transform-translate-x: -6rem !important;
  }

  .md\:focus\:-translate-x-25:focus{
    --transform-translate-x: -6.25rem !important;
  }

  .md\:focus\:-translate-x-26:focus{
    --transform-translate-x: -6.5rem !important;
  }

  .md\:focus\:-translate-x-27:focus{
    --transform-translate-x: -6.75rem !important;
  }

  .md\:focus\:-translate-x-28:focus{
    --transform-translate-x: -7rem !important;
  }

  .md\:focus\:-translate-x-29:focus{
    --transform-translate-x: -7.25rem !important;
  }

  .md\:focus\:-translate-x-30:focus{
    --transform-translate-x: -7.5rem !important;
  }

  .md\:focus\:-translate-x-31:focus{
    --transform-translate-x: -7.75rem !important;
  }

  .md\:focus\:-translate-x-32:focus{
    --transform-translate-x: -8rem !important;
  }

  .md\:focus\:-translate-x-33:focus{
    --transform-translate-x: -8.25rem !important;
  }

  .md\:focus\:-translate-x-34:focus{
    --transform-translate-x: -8.5rem !important;
  }

  .md\:focus\:-translate-x-35:focus{
    --transform-translate-x: -8.75rem !important;
  }

  .md\:focus\:-translate-x-36:focus{
    --transform-translate-x: -9rem !important;
  }

  .md\:focus\:-translate-x-37:focus{
    --transform-translate-x: -9.25rem !important;
  }

  .md\:focus\:-translate-x-38:focus{
    --transform-translate-x: -9.5rem !important;
  }

  .md\:focus\:-translate-x-39:focus{
    --transform-translate-x: -9.75rem !important;
  }

  .md\:focus\:-translate-x-40:focus{
    --transform-translate-x: -10rem !important;
  }

  .md\:focus\:-translate-x-41:focus{
    --transform-translate-x: -10.25rem !important;
  }

  .md\:focus\:-translate-x-42:focus{
    --transform-translate-x: -10.5rem !important;
  }

  .md\:focus\:-translate-x-43:focus{
    --transform-translate-x: -10.75rem !important;
  }

  .md\:focus\:-translate-x-44:focus{
    --transform-translate-x: -11rem !important;
  }

  .md\:focus\:-translate-x-45:focus{
    --transform-translate-x: -11.25rem !important;
  }

  .md\:focus\:-translate-x-46:focus{
    --transform-translate-x: -11.5rem !important;
  }

  .md\:focus\:-translate-x-47:focus{
    --transform-translate-x: -11.75rem !important;
  }

  .md\:focus\:-translate-x-48:focus{
    --transform-translate-x: -12rem !important;
  }

  .md\:focus\:-translate-x-49:focus{
    --transform-translate-x: -12.25rem !important;
  }

  .md\:focus\:-translate-x-50:focus{
    --transform-translate-x: -12.5rem !important;
  }

  .md\:focus\:-translate-x-51:focus{
    --transform-translate-x: -12.75rem !important;
  }

  .md\:focus\:-translate-x-52:focus{
    --transform-translate-x: -13rem !important;
  }

  .md\:focus\:-translate-x-53:focus{
    --transform-translate-x: -13.25rem !important;
  }

  .md\:focus\:-translate-x-54:focus{
    --transform-translate-x: -13.5rem !important;
  }

  .md\:focus\:-translate-x-55:focus{
    --transform-translate-x: -13.75rem !important;
  }

  .md\:focus\:-translate-x-56:focus{
    --transform-translate-x: -14rem !important;
  }

  .md\:focus\:-translate-x-70:focus{
    --transform-translate-x: -17.5rem !important;
  }

  .md\:focus\:-translate-x-71:focus{
    --transform-translate-x: -17.75rem !important;
  }

  .md\:focus\:-translate-x-72:focus{
    --transform-translate-x: -18rem !important;
  }

  .md\:focus\:-translate-x-73:focus{
    --transform-translate-x: -18.25rem !important;
  }

  .md\:focus\:-translate-x-74:focus{
    --transform-translate-x: -18.5rem !important;
  }

  .md\:focus\:-translate-x-75:focus{
    --transform-translate-x: -18.75rem !important;
  }

  .md\:focus\:-translate-x-76:focus{
    --transform-translate-x: -19rem !important;
  }

  .md\:focus\:-translate-x-77:focus{
    --transform-translate-x: -19.25rem !important;
  }

  .md\:focus\:-translate-x-78:focus{
    --transform-translate-x: -19.5rem !important;
  }

  .md\:focus\:-translate-x-79:focus{
    --transform-translate-x: -19.75rem !important;
  }

  .md\:focus\:-translate-x-80:focus{
    --transform-translate-x: -20rem !important;
  }

  .md\:focus\:-translate-x-81:focus{
    --transform-translate-x: -20.25rem !important;
  }

  .md\:focus\:-translate-x-82:focus{
    --transform-translate-x: -20.5rem !important;
  }

  .md\:focus\:-translate-x-83:focus{
    --transform-translate-x: -20.75rem !important;
  }

  .md\:focus\:-translate-x-84:focus{
    --transform-translate-x: -21rem !important;
  }

  .md\:focus\:-translate-x-85:focus{
    --transform-translate-x: -21.25rem !important;
  }

  .md\:focus\:-translate-x-86:focus{
    --transform-translate-x: -21.5rem !important;
  }

  .md\:focus\:-translate-x-87:focus{
    --transform-translate-x: -21.75rem !important;
  }

  .md\:focus\:-translate-x-88:focus{
    --transform-translate-x: -22rem !important;
  }

  .md\:focus\:-translate-x-89:focus{
    --transform-translate-x: -22.25rem !important;
  }

  .md\:focus\:-translate-x-90:focus{
    --transform-translate-x: -22.5rem !important;
  }

  .md\:focus\:-translate-x-91:focus{
    --transform-translate-x: -22.75rem !important;
  }

  .md\:focus\:-translate-x-92:focus{
    --transform-translate-x: -23rem !important;
  }

  .md\:focus\:-translate-x-100:focus{
    --transform-translate-x: -25rem !important;
  }

  .md\:focus\:-translate-x-131:focus{
    --transform-translate-x: -25.25rem !important;
  }

  .md\:focus\:-translate-x-135:focus{
    --transform-translate-x: -34rem !important;
  }

  .md\:focus\:-translate-x-150:focus{
    --transform-translate-x: -37.5rem !important;
  }

  .md\:focus\:-translate-x-710:focus{
    --transform-translate-x: -44.375rem !important;
  }

  .md\:focus\:-translate-x-820:focus{
    --transform-translate-x: -51.25rem !important;
  }

  .md\:focus\:-translate-x-1440:focus{
    --transform-translate-x: -90rem !important;
  }

  .md\:focus\:-translate-x-2\.5:focus{
    --transform-translate-x: -0.625rem !important;
  }

  .md\:focus\:-translate-x-6\.25:focus{
    --transform-translate-x: -1.5626rem !important;
  }

  .md\:focus\:-translate-x-7\.5:focus{
    --transform-translate-x: -1.875rem !important;
  }

  .md\:focus\:-translate-x-12\.5:focus{
    --transform-translate-x: -3.125rem !important;
  }

  .md\:focus\:-translate-x-17\.5:focus{
    --transform-translate-x: -4.375rem !important;
  }

  .md\:focus\:-translate-x-31\.5:focus{
    --transform-translate-x: -7.875rem !important;
  }

  .md\:focus\:-translate-x-thumb-tript-lg:focus{
    --transform-translate-x: -15.625rem !important;
  }

  .md\:focus\:-translate-x-thumb-tript-md:focus{
    --transform-translate-x: -11.25rem !important;
  }

  .md\:focus\:-translate-x-thumb-trip-xl:focus{
    --transform-translate-x: -20.625rem !important;
  }

  .md\:focus\:-translate-x-tarapprendre-title-lg:focus{
    --transform-translate-x: -58.75rem !important;
  }

  .md\:focus\:-translate-x-oblong-list-lg:focus{
    --transform-translate-x: -40.93rem !important;
  }

  .md\:focus\:-translate-x-oblong-list-md:focus{
    --transform-translate-x: -20.95rem !important;
  }

  .md\:focus\:-translate-x-oblong-content-lg:focus{
    --transform-translate-x: -26.875rem !important;
  }

  .md\:focus\:-translate-x-article-thumb-lg:focus{
    --transform-translate-x: -10.625rem !important;
  }

  .md\:focus\:-translate-x-support-title-l-lg:focus{
    --transform-translate-x: -28.125rem !important;
  }

  .md\:focus\:-translate-x-support-title-r-lg:focus{
    --transform-translate-x: -17.8125rem !important;
  }

  .md\:focus\:-translate-x-main-footer-menu:focus{
    --transform-translate-x: -13.75rem !important;
  }

  .md\:focus\:-translate-x-main-footer-logo:focus{
    --transform-translate-x: -25.625rem !important;
  }

  .md\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100% !important;
  }

  .md\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50% !important;
  }

  .md\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50% !important;
  }

  .md\:focus\:translate-y-0:focus{
    --transform-translate-y: 0px !important;
  }

  .md\:focus\:translate-y-1:focus{
    --transform-translate-y: .25rem !important;
  }

  .md\:focus\:translate-y-2:focus{
    --transform-translate-y: .5rem !important;
  }

  .md\:focus\:translate-y-3:focus{
    --transform-translate-y: .75rem !important;
  }

  .md\:focus\:translate-y-4:focus{
    --transform-translate-y: 1rem !important;
  }

  .md\:focus\:translate-y-5:focus{
    --transform-translate-y: 1.25rem !important;
  }

  .md\:focus\:translate-y-6:focus{
    --transform-translate-y: 1.5rem !important;
  }

  .md\:focus\:translate-y-7:focus{
    --transform-translate-y: 1.75rem !important;
  }

  .md\:focus\:translate-y-8:focus{
    --transform-translate-y: 2rem !important;
  }

  .md\:focus\:translate-y-9:focus{
    --transform-translate-y: 2.25rem !important;
  }

  .md\:focus\:translate-y-10:focus{
    --transform-translate-y: 2.5rem !important;
  }

  .md\:focus\:translate-y-11:focus{
    --transform-translate-y: 2.75rem !important;
  }

  .md\:focus\:translate-y-12:focus{
    --transform-translate-y: 3rem !important;
  }

  .md\:focus\:translate-y-13:focus{
    --transform-translate-y: 3.25rem !important;
  }

  .md\:focus\:translate-y-14:focus{
    --transform-translate-y: 3.5rem !important;
  }

  .md\:focus\:translate-y-15:focus{
    --transform-translate-y: 3.75rem !important;
  }

  .md\:focus\:translate-y-16:focus{
    --transform-translate-y: 4rem !important;
  }

  .md\:focus\:translate-y-17:focus{
    --transform-translate-y: 4.25rem !important;
  }

  .md\:focus\:translate-y-18:focus{
    --transform-translate-y: 4.5rem !important;
  }

  .md\:focus\:translate-y-19:focus{
    --transform-translate-y: 4.75rem !important;
  }

  .md\:focus\:translate-y-20:focus{
    --transform-translate-y: 5rem !important;
  }

  .md\:focus\:translate-y-21:focus{
    --transform-translate-y: 5.25rem !important;
  }

  .md\:focus\:translate-y-22:focus{
    --transform-translate-y: 5.5rem !important;
  }

  .md\:focus\:translate-y-23:focus{
    --transform-translate-y: 5.75rem !important;
  }

  .md\:focus\:translate-y-24:focus{
    --transform-translate-y: 6rem !important;
  }

  .md\:focus\:translate-y-25:focus{
    --transform-translate-y: 6.25rem !important;
  }

  .md\:focus\:translate-y-26:focus{
    --transform-translate-y: 6.5rem !important;
  }

  .md\:focus\:translate-y-27:focus{
    --transform-translate-y: 6.75rem !important;
  }

  .md\:focus\:translate-y-28:focus{
    --transform-translate-y: 7rem !important;
  }

  .md\:focus\:translate-y-29:focus{
    --transform-translate-y: 7.25rem !important;
  }

  .md\:focus\:translate-y-30:focus{
    --transform-translate-y: 7.5rem !important;
  }

  .md\:focus\:translate-y-31:focus{
    --transform-translate-y: 7.75rem !important;
  }

  .md\:focus\:translate-y-32:focus{
    --transform-translate-y: 8rem !important;
  }

  .md\:focus\:translate-y-33:focus{
    --transform-translate-y: 8.25rem !important;
  }

  .md\:focus\:translate-y-34:focus{
    --transform-translate-y: 8.5rem !important;
  }

  .md\:focus\:translate-y-35:focus{
    --transform-translate-y: 8.75rem !important;
  }

  .md\:focus\:translate-y-36:focus{
    --transform-translate-y: 9rem !important;
  }

  .md\:focus\:translate-y-37:focus{
    --transform-translate-y: 9.25rem !important;
  }

  .md\:focus\:translate-y-38:focus{
    --transform-translate-y: 9.5rem !important;
  }

  .md\:focus\:translate-y-39:focus{
    --transform-translate-y: 9.75rem !important;
  }

  .md\:focus\:translate-y-40:focus{
    --transform-translate-y: 10rem !important;
  }

  .md\:focus\:translate-y-41:focus{
    --transform-translate-y: 10.25rem !important;
  }

  .md\:focus\:translate-y-42:focus{
    --transform-translate-y: 10.5rem !important;
  }

  .md\:focus\:translate-y-43:focus{
    --transform-translate-y: 10.75rem !important;
  }

  .md\:focus\:translate-y-44:focus{
    --transform-translate-y: 11rem !important;
  }

  .md\:focus\:translate-y-45:focus{
    --transform-translate-y: 11.25rem !important;
  }

  .md\:focus\:translate-y-46:focus{
    --transform-translate-y: 11.5rem !important;
  }

  .md\:focus\:translate-y-47:focus{
    --transform-translate-y: 11.75rem !important;
  }

  .md\:focus\:translate-y-48:focus{
    --transform-translate-y: 12rem !important;
  }

  .md\:focus\:translate-y-49:focus{
    --transform-translate-y: 12.25rem !important;
  }

  .md\:focus\:translate-y-50:focus{
    --transform-translate-y: 12.5rem !important;
  }

  .md\:focus\:translate-y-51:focus{
    --transform-translate-y: 12.75rem !important;
  }

  .md\:focus\:translate-y-52:focus{
    --transform-translate-y: 13rem !important;
  }

  .md\:focus\:translate-y-53:focus{
    --transform-translate-y: 13.25rem !important;
  }

  .md\:focus\:translate-y-54:focus{
    --transform-translate-y: 13.5rem !important;
  }

  .md\:focus\:translate-y-55:focus{
    --transform-translate-y: 13.75rem !important;
  }

  .md\:focus\:translate-y-56:focus{
    --transform-translate-y: 14rem !important;
  }

  .md\:focus\:translate-y-70:focus{
    --transform-translate-y: 17.5rem !important;
  }

  .md\:focus\:translate-y-71:focus{
    --transform-translate-y: 17.75rem !important;
  }

  .md\:focus\:translate-y-72:focus{
    --transform-translate-y: 18rem !important;
  }

  .md\:focus\:translate-y-73:focus{
    --transform-translate-y: 18.25rem !important;
  }

  .md\:focus\:translate-y-74:focus{
    --transform-translate-y: 18.5rem !important;
  }

  .md\:focus\:translate-y-75:focus{
    --transform-translate-y: 18.75rem !important;
  }

  .md\:focus\:translate-y-76:focus{
    --transform-translate-y: 19rem !important;
  }

  .md\:focus\:translate-y-77:focus{
    --transform-translate-y: 19.25rem !important;
  }

  .md\:focus\:translate-y-78:focus{
    --transform-translate-y: 19.5rem !important;
  }

  .md\:focus\:translate-y-79:focus{
    --transform-translate-y: 19.75rem !important;
  }

  .md\:focus\:translate-y-80:focus{
    --transform-translate-y: 20rem !important;
  }

  .md\:focus\:translate-y-81:focus{
    --transform-translate-y: 20.25rem !important;
  }

  .md\:focus\:translate-y-82:focus{
    --transform-translate-y: 20.5rem !important;
  }

  .md\:focus\:translate-y-83:focus{
    --transform-translate-y: 20.75rem !important;
  }

  .md\:focus\:translate-y-84:focus{
    --transform-translate-y: 21rem !important;
  }

  .md\:focus\:translate-y-85:focus{
    --transform-translate-y: 21.25rem !important;
  }

  .md\:focus\:translate-y-86:focus{
    --transform-translate-y: 21.5rem !important;
  }

  .md\:focus\:translate-y-87:focus{
    --transform-translate-y: 21.75rem !important;
  }

  .md\:focus\:translate-y-88:focus{
    --transform-translate-y: 22rem !important;
  }

  .md\:focus\:translate-y-89:focus{
    --transform-translate-y: 22.25rem !important;
  }

  .md\:focus\:translate-y-90:focus{
    --transform-translate-y: 22.5rem !important;
  }

  .md\:focus\:translate-y-91:focus{
    --transform-translate-y: 22.75rem !important;
  }

  .md\:focus\:translate-y-92:focus{
    --transform-translate-y: 23rem !important;
  }

  .md\:focus\:translate-y-100:focus{
    --transform-translate-y: 25rem !important;
  }

  .md\:focus\:translate-y-131:focus{
    --transform-translate-y: 25.25rem !important;
  }

  .md\:focus\:translate-y-135:focus{
    --transform-translate-y: 34rem !important;
  }

  .md\:focus\:translate-y-150:focus{
    --transform-translate-y: 37.5rem !important;
  }

  .md\:focus\:translate-y-710:focus{
    --transform-translate-y: 44.375rem !important;
  }

  .md\:focus\:translate-y-820:focus{
    --transform-translate-y: 51.25rem !important;
  }

  .md\:focus\:translate-y-1440:focus{
    --transform-translate-y: 90rem !important;
  }

  .md\:focus\:translate-y-2\.5:focus{
    --transform-translate-y: .625rem !important;
  }

  .md\:focus\:translate-y-6\.25:focus{
    --transform-translate-y: 1.5626rem !important;
  }

  .md\:focus\:translate-y-7\.5:focus{
    --transform-translate-y: 1.875rem !important;
  }

  .md\:focus\:translate-y-12\.5:focus{
    --transform-translate-y: 3.125rem !important;
  }

  .md\:focus\:translate-y-17\.5:focus{
    --transform-translate-y: 4.375rem !important;
  }

  .md\:focus\:translate-y-31\.5:focus{
    --transform-translate-y: 7.875rem !important;
  }

  .md\:focus\:translate-y-thumb-tript-lg:focus{
    --transform-translate-y: 15.625rem !important;
  }

  .md\:focus\:translate-y-thumb-tript-md:focus{
    --transform-translate-y: 11.25rem !important;
  }

  .md\:focus\:translate-y-thumb-trip-xl:focus{
    --transform-translate-y: 20.625rem !important;
  }

  .md\:focus\:translate-y-tarapprendre-title-lg:focus{
    --transform-translate-y: 58.75rem !important;
  }

  .md\:focus\:translate-y-oblong-list-lg:focus{
    --transform-translate-y: 40.93rem !important;
  }

  .md\:focus\:translate-y-oblong-list-md:focus{
    --transform-translate-y: 20.95rem !important;
  }

  .md\:focus\:translate-y-oblong-content-lg:focus{
    --transform-translate-y: 26.875rem !important;
  }

  .md\:focus\:translate-y-article-thumb-lg:focus{
    --transform-translate-y: 10.625rem !important;
  }

  .md\:focus\:translate-y-support-title-l-lg:focus{
    --transform-translate-y: 28.125rem !important;
  }

  .md\:focus\:translate-y-support-title-r-lg:focus{
    --transform-translate-y: 17.8125rem !important;
  }

  .md\:focus\:translate-y-main-footer-menu:focus{
    --transform-translate-y: 13.75rem !important;
  }

  .md\:focus\:translate-y-main-footer-logo:focus{
    --transform-translate-y: 25.625rem !important;
  }

  .md\:focus\:translate-y-full:focus{
    --transform-translate-y: 100% !important;
  }

  .md\:focus\:-translate-y-0:focus{
    --transform-translate-y: 0px !important;
  }

  .md\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.25rem !important;
  }

  .md\:focus\:-translate-y-2:focus{
    --transform-translate-y: -0.5rem !important;
  }

  .md\:focus\:-translate-y-3:focus{
    --transform-translate-y: -0.75rem !important;
  }

  .md\:focus\:-translate-y-4:focus{
    --transform-translate-y: -1rem !important;
  }

  .md\:focus\:-translate-y-5:focus{
    --transform-translate-y: -1.25rem !important;
  }

  .md\:focus\:-translate-y-6:focus{
    --transform-translate-y: -1.5rem !important;
  }

  .md\:focus\:-translate-y-7:focus{
    --transform-translate-y: -1.75rem !important;
  }

  .md\:focus\:-translate-y-8:focus{
    --transform-translate-y: -2rem !important;
  }

  .md\:focus\:-translate-y-9:focus{
    --transform-translate-y: -2.25rem !important;
  }

  .md\:focus\:-translate-y-10:focus{
    --transform-translate-y: -2.5rem !important;
  }

  .md\:focus\:-translate-y-11:focus{
    --transform-translate-y: -2.75rem !important;
  }

  .md\:focus\:-translate-y-12:focus{
    --transform-translate-y: -3rem !important;
  }

  .md\:focus\:-translate-y-13:focus{
    --transform-translate-y: -3.25rem !important;
  }

  .md\:focus\:-translate-y-14:focus{
    --transform-translate-y: -3.5rem !important;
  }

  .md\:focus\:-translate-y-15:focus{
    --transform-translate-y: -3.75rem !important;
  }

  .md\:focus\:-translate-y-16:focus{
    --transform-translate-y: -4rem !important;
  }

  .md\:focus\:-translate-y-17:focus{
    --transform-translate-y: -4.25rem !important;
  }

  .md\:focus\:-translate-y-18:focus{
    --transform-translate-y: -4.5rem !important;
  }

  .md\:focus\:-translate-y-19:focus{
    --transform-translate-y: -4.75rem !important;
  }

  .md\:focus\:-translate-y-20:focus{
    --transform-translate-y: -5rem !important;
  }

  .md\:focus\:-translate-y-21:focus{
    --transform-translate-y: -5.25rem !important;
  }

  .md\:focus\:-translate-y-22:focus{
    --transform-translate-y: -5.5rem !important;
  }

  .md\:focus\:-translate-y-23:focus{
    --transform-translate-y: -5.75rem !important;
  }

  .md\:focus\:-translate-y-24:focus{
    --transform-translate-y: -6rem !important;
  }

  .md\:focus\:-translate-y-25:focus{
    --transform-translate-y: -6.25rem !important;
  }

  .md\:focus\:-translate-y-26:focus{
    --transform-translate-y: -6.5rem !important;
  }

  .md\:focus\:-translate-y-27:focus{
    --transform-translate-y: -6.75rem !important;
  }

  .md\:focus\:-translate-y-28:focus{
    --transform-translate-y: -7rem !important;
  }

  .md\:focus\:-translate-y-29:focus{
    --transform-translate-y: -7.25rem !important;
  }

  .md\:focus\:-translate-y-30:focus{
    --transform-translate-y: -7.5rem !important;
  }

  .md\:focus\:-translate-y-31:focus{
    --transform-translate-y: -7.75rem !important;
  }

  .md\:focus\:-translate-y-32:focus{
    --transform-translate-y: -8rem !important;
  }

  .md\:focus\:-translate-y-33:focus{
    --transform-translate-y: -8.25rem !important;
  }

  .md\:focus\:-translate-y-34:focus{
    --transform-translate-y: -8.5rem !important;
  }

  .md\:focus\:-translate-y-35:focus{
    --transform-translate-y: -8.75rem !important;
  }

  .md\:focus\:-translate-y-36:focus{
    --transform-translate-y: -9rem !important;
  }

  .md\:focus\:-translate-y-37:focus{
    --transform-translate-y: -9.25rem !important;
  }

  .md\:focus\:-translate-y-38:focus{
    --transform-translate-y: -9.5rem !important;
  }

  .md\:focus\:-translate-y-39:focus{
    --transform-translate-y: -9.75rem !important;
  }

  .md\:focus\:-translate-y-40:focus{
    --transform-translate-y: -10rem !important;
  }

  .md\:focus\:-translate-y-41:focus{
    --transform-translate-y: -10.25rem !important;
  }

  .md\:focus\:-translate-y-42:focus{
    --transform-translate-y: -10.5rem !important;
  }

  .md\:focus\:-translate-y-43:focus{
    --transform-translate-y: -10.75rem !important;
  }

  .md\:focus\:-translate-y-44:focus{
    --transform-translate-y: -11rem !important;
  }

  .md\:focus\:-translate-y-45:focus{
    --transform-translate-y: -11.25rem !important;
  }

  .md\:focus\:-translate-y-46:focus{
    --transform-translate-y: -11.5rem !important;
  }

  .md\:focus\:-translate-y-47:focus{
    --transform-translate-y: -11.75rem !important;
  }

  .md\:focus\:-translate-y-48:focus{
    --transform-translate-y: -12rem !important;
  }

  .md\:focus\:-translate-y-49:focus{
    --transform-translate-y: -12.25rem !important;
  }

  .md\:focus\:-translate-y-50:focus{
    --transform-translate-y: -12.5rem !important;
  }

  .md\:focus\:-translate-y-51:focus{
    --transform-translate-y: -12.75rem !important;
  }

  .md\:focus\:-translate-y-52:focus{
    --transform-translate-y: -13rem !important;
  }

  .md\:focus\:-translate-y-53:focus{
    --transform-translate-y: -13.25rem !important;
  }

  .md\:focus\:-translate-y-54:focus{
    --transform-translate-y: -13.5rem !important;
  }

  .md\:focus\:-translate-y-55:focus{
    --transform-translate-y: -13.75rem !important;
  }

  .md\:focus\:-translate-y-56:focus{
    --transform-translate-y: -14rem !important;
  }

  .md\:focus\:-translate-y-70:focus{
    --transform-translate-y: -17.5rem !important;
  }

  .md\:focus\:-translate-y-71:focus{
    --transform-translate-y: -17.75rem !important;
  }

  .md\:focus\:-translate-y-72:focus{
    --transform-translate-y: -18rem !important;
  }

  .md\:focus\:-translate-y-73:focus{
    --transform-translate-y: -18.25rem !important;
  }

  .md\:focus\:-translate-y-74:focus{
    --transform-translate-y: -18.5rem !important;
  }

  .md\:focus\:-translate-y-75:focus{
    --transform-translate-y: -18.75rem !important;
  }

  .md\:focus\:-translate-y-76:focus{
    --transform-translate-y: -19rem !important;
  }

  .md\:focus\:-translate-y-77:focus{
    --transform-translate-y: -19.25rem !important;
  }

  .md\:focus\:-translate-y-78:focus{
    --transform-translate-y: -19.5rem !important;
  }

  .md\:focus\:-translate-y-79:focus{
    --transform-translate-y: -19.75rem !important;
  }

  .md\:focus\:-translate-y-80:focus{
    --transform-translate-y: -20rem !important;
  }

  .md\:focus\:-translate-y-81:focus{
    --transform-translate-y: -20.25rem !important;
  }

  .md\:focus\:-translate-y-82:focus{
    --transform-translate-y: -20.5rem !important;
  }

  .md\:focus\:-translate-y-83:focus{
    --transform-translate-y: -20.75rem !important;
  }

  .md\:focus\:-translate-y-84:focus{
    --transform-translate-y: -21rem !important;
  }

  .md\:focus\:-translate-y-85:focus{
    --transform-translate-y: -21.25rem !important;
  }

  .md\:focus\:-translate-y-86:focus{
    --transform-translate-y: -21.5rem !important;
  }

  .md\:focus\:-translate-y-87:focus{
    --transform-translate-y: -21.75rem !important;
  }

  .md\:focus\:-translate-y-88:focus{
    --transform-translate-y: -22rem !important;
  }

  .md\:focus\:-translate-y-89:focus{
    --transform-translate-y: -22.25rem !important;
  }

  .md\:focus\:-translate-y-90:focus{
    --transform-translate-y: -22.5rem !important;
  }

  .md\:focus\:-translate-y-91:focus{
    --transform-translate-y: -22.75rem !important;
  }

  .md\:focus\:-translate-y-92:focus{
    --transform-translate-y: -23rem !important;
  }

  .md\:focus\:-translate-y-100:focus{
    --transform-translate-y: -25rem !important;
  }

  .md\:focus\:-translate-y-131:focus{
    --transform-translate-y: -25.25rem !important;
  }

  .md\:focus\:-translate-y-135:focus{
    --transform-translate-y: -34rem !important;
  }

  .md\:focus\:-translate-y-150:focus{
    --transform-translate-y: -37.5rem !important;
  }

  .md\:focus\:-translate-y-710:focus{
    --transform-translate-y: -44.375rem !important;
  }

  .md\:focus\:-translate-y-820:focus{
    --transform-translate-y: -51.25rem !important;
  }

  .md\:focus\:-translate-y-1440:focus{
    --transform-translate-y: -90rem !important;
  }

  .md\:focus\:-translate-y-2\.5:focus{
    --transform-translate-y: -0.625rem !important;
  }

  .md\:focus\:-translate-y-6\.25:focus{
    --transform-translate-y: -1.5626rem !important;
  }

  .md\:focus\:-translate-y-7\.5:focus{
    --transform-translate-y: -1.875rem !important;
  }

  .md\:focus\:-translate-y-12\.5:focus{
    --transform-translate-y: -3.125rem !important;
  }

  .md\:focus\:-translate-y-17\.5:focus{
    --transform-translate-y: -4.375rem !important;
  }

  .md\:focus\:-translate-y-31\.5:focus{
    --transform-translate-y: -7.875rem !important;
  }

  .md\:focus\:-translate-y-thumb-tript-lg:focus{
    --transform-translate-y: -15.625rem !important;
  }

  .md\:focus\:-translate-y-thumb-tript-md:focus{
    --transform-translate-y: -11.25rem !important;
  }

  .md\:focus\:-translate-y-thumb-trip-xl:focus{
    --transform-translate-y: -20.625rem !important;
  }

  .md\:focus\:-translate-y-tarapprendre-title-lg:focus{
    --transform-translate-y: -58.75rem !important;
  }

  .md\:focus\:-translate-y-oblong-list-lg:focus{
    --transform-translate-y: -40.93rem !important;
  }

  .md\:focus\:-translate-y-oblong-list-md:focus{
    --transform-translate-y: -20.95rem !important;
  }

  .md\:focus\:-translate-y-oblong-content-lg:focus{
    --transform-translate-y: -26.875rem !important;
  }

  .md\:focus\:-translate-y-article-thumb-lg:focus{
    --transform-translate-y: -10.625rem !important;
  }

  .md\:focus\:-translate-y-support-title-l-lg:focus{
    --transform-translate-y: -28.125rem !important;
  }

  .md\:focus\:-translate-y-support-title-r-lg:focus{
    --transform-translate-y: -17.8125rem !important;
  }

  .md\:focus\:-translate-y-main-footer-menu:focus{
    --transform-translate-y: -13.75rem !important;
  }

  .md\:focus\:-translate-y-main-footer-logo:focus{
    --transform-translate-y: -25.625rem !important;
  }

  .md\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100% !important;
  }

  .md\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50% !important;
  }

  .md\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50% !important;
  }

  .md\:skew-x-0{
    --transform-skew-x: 0 !important;
  }

  .md\:skew-x-1{
    --transform-skew-x: 1deg !important;
  }

  .md\:skew-x-2{
    --transform-skew-x: 2deg !important;
  }

  .md\:skew-x-3{
    --transform-skew-x: 3deg !important;
  }

  .md\:skew-x-6{
    --transform-skew-x: 6deg !important;
  }

  .md\:skew-x-12{
    --transform-skew-x: 12deg !important;
  }

  .md\:-skew-x-12{
    --transform-skew-x: -12deg !important;
  }

  .md\:-skew-x-6{
    --transform-skew-x: -6deg !important;
  }

  .md\:-skew-x-3{
    --transform-skew-x: -3deg !important;
  }

  .md\:-skew-x-2{
    --transform-skew-x: -2deg !important;
  }

  .md\:-skew-x-1{
    --transform-skew-x: -1deg !important;
  }

  .md\:skew-y-0{
    --transform-skew-y: 0 !important;
  }

  .md\:skew-y-1{
    --transform-skew-y: 1deg !important;
  }

  .md\:skew-y-2{
    --transform-skew-y: 2deg !important;
  }

  .md\:skew-y-3{
    --transform-skew-y: 3deg !important;
  }

  .md\:skew-y-6{
    --transform-skew-y: 6deg !important;
  }

  .md\:skew-y-12{
    --transform-skew-y: 12deg !important;
  }

  .md\:-skew-y-12{
    --transform-skew-y: -12deg !important;
  }

  .md\:-skew-y-6{
    --transform-skew-y: -6deg !important;
  }

  .md\:-skew-y-3{
    --transform-skew-y: -3deg !important;
  }

  .md\:-skew-y-2{
    --transform-skew-y: -2deg !important;
  }

  .md\:-skew-y-1{
    --transform-skew-y: -1deg !important;
  }

  .md\:hover\:skew-x-0:hover{
    --transform-skew-x: 0 !important;
  }

  .md\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg !important;
  }

  .md\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg !important;
  }

  .md\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg !important;
  }

  .md\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg !important;
  }

  .md\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg !important;
  }

  .md\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg !important;
  }

  .md\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg !important;
  }

  .md\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg !important;
  }

  .md\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg !important;
  }

  .md\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg !important;
  }

  .md\:hover\:skew-y-0:hover{
    --transform-skew-y: 0 !important;
  }

  .md\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg !important;
  }

  .md\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg !important;
  }

  .md\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg !important;
  }

  .md\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg !important;
  }

  .md\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg !important;
  }

  .md\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg !important;
  }

  .md\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg !important;
  }

  .md\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg !important;
  }

  .md\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg !important;
  }

  .md\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg !important;
  }

  .md\:focus\:skew-x-0:focus{
    --transform-skew-x: 0 !important;
  }

  .md\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg !important;
  }

  .md\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg !important;
  }

  .md\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg !important;
  }

  .md\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg !important;
  }

  .md\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg !important;
  }

  .md\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg !important;
  }

  .md\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg !important;
  }

  .md\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg !important;
  }

  .md\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg !important;
  }

  .md\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg !important;
  }

  .md\:focus\:skew-y-0:focus{
    --transform-skew-y: 0 !important;
  }

  .md\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg !important;
  }

  .md\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg !important;
  }

  .md\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg !important;
  }

  .md\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg !important;
  }

  .md\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg !important;
  }

  .md\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg !important;
  }

  .md\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg !important;
  }

  .md\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg !important;
  }

  .md\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg !important;
  }

  .md\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg !important;
  }

  .md\:transition-none{
    -webkit-transition-property: none !important;
    -o-transition-property: none !important;
    transition-property: none !important;
  }

  .md\:transition-all{
    -webkit-transition-property: all !important;
    -o-transition-property: all !important;
    transition-property: all !important;
  }

  .md\:transition{
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    -o-transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, -o-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform, -o-transform !important;
  }

  .md\:transition-colors{
    -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
    -o-transition-property: background-color, border-color, color, fill, stroke !important;
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .md\:transition-opacity{
    -webkit-transition-property: opacity !important;
    -o-transition-property: opacity !important;
    transition-property: opacity !important;
  }

  .md\:transition-shadow{
    -webkit-transition-property: -webkit-box-shadow !important;
    transition-property: -webkit-box-shadow !important;
    -o-transition-property: box-shadow !important;
    transition-property: box-shadow !important;
    transition-property: box-shadow, -webkit-box-shadow !important;
  }

  .md\:transition-transform{
    -webkit-transition-property: -webkit-transform !important;
    transition-property: -webkit-transform !important;
    -o-transition-property: -o-transform !important;
    transition-property: transform !important;
    transition-property: transform, -webkit-transform, -o-transform !important;
  }

  .md\:ease-linear{
    -webkit-transition-timing-function: linear !important;
         -o-transition-timing-function: linear !important;
            transition-timing-function: linear !important;
  }

  .md\:ease-in{
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
         -o-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .md\:ease-out{
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
         -o-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .md\:ease-in-out{
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
         -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .md\:duration-75{
    -webkit-transition-duration: 75ms !important;
         -o-transition-duration: 75ms !important;
            transition-duration: 75ms !important;
  }

  .md\:duration-100{
    -webkit-transition-duration: 100ms !important;
         -o-transition-duration: 100ms !important;
            transition-duration: 100ms !important;
  }

  .md\:duration-150{
    -webkit-transition-duration: 150ms !important;
         -o-transition-duration: 150ms !important;
            transition-duration: 150ms !important;
  }

  .md\:duration-200{
    -webkit-transition-duration: 200ms !important;
         -o-transition-duration: 200ms !important;
            transition-duration: 200ms !important;
  }

  .md\:duration-300{
    -webkit-transition-duration: 300ms !important;
         -o-transition-duration: 300ms !important;
            transition-duration: 300ms !important;
  }

  .md\:duration-500{
    -webkit-transition-duration: 500ms !important;
         -o-transition-duration: 500ms !important;
            transition-duration: 500ms !important;
  }

  .md\:duration-700{
    -webkit-transition-duration: 700ms !important;
         -o-transition-duration: 700ms !important;
            transition-duration: 700ms !important;
  }

  .md\:duration-1000{
    -webkit-transition-duration: 1000ms !important;
         -o-transition-duration: 1000ms !important;
            transition-duration: 1000ms !important;
  }

  .md\:delay-75{
    -webkit-transition-delay: 75ms !important;
         -o-transition-delay: 75ms !important;
            transition-delay: 75ms !important;
  }

  .md\:delay-100{
    -webkit-transition-delay: 100ms !important;
         -o-transition-delay: 100ms !important;
            transition-delay: 100ms !important;
  }

  .md\:delay-150{
    -webkit-transition-delay: 150ms !important;
         -o-transition-delay: 150ms !important;
            transition-delay: 150ms !important;
  }

  .md\:delay-200{
    -webkit-transition-delay: 200ms !important;
         -o-transition-delay: 200ms !important;
            transition-delay: 200ms !important;
  }

  .md\:delay-300{
    -webkit-transition-delay: 300ms !important;
         -o-transition-delay: 300ms !important;
            transition-delay: 300ms !important;
  }

  .md\:delay-500{
    -webkit-transition-delay: 500ms !important;
         -o-transition-delay: 500ms !important;
            transition-delay: 500ms !important;
  }

  .md\:delay-700{
    -webkit-transition-delay: 700ms !important;
         -o-transition-delay: 700ms !important;
            transition-delay: 700ms !important;
  }

  .md\:delay-1000{
    -webkit-transition-delay: 1000ms !important;
         -o-transition-delay: 1000ms !important;
            transition-delay: 1000ms !important;
  }

  .md\:animate-none{
    -webkit-animation: none !important;
         -o-animation: none !important;
            animation: none !important;
  }

  .md\:animate-spin{
    -webkit-animation: spin 1s linear infinite !important;
         -o-animation: spin 1s linear infinite !important;
            animation: spin 1s linear infinite !important;
  }

  .md\:animate-ping{
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
         -o-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }

  .md\:animate-pulse{
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
         -o-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }

  .md\:animate-bounce{
    -webkit-animation: bounce 1s infinite !important;
         -o-animation: bounce 1s infinite !important;
            animation: bounce 1s infinite !important;
  }
}

@media (min-width: 1024px){
  .lg\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }

  @media (min-width: 640px){
    .lg\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .lg\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1024px){
    .lg\:container{
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px){
    .lg\:container{
      max-width: 1280px;
    }
  }

  @media (min-width: 1440px){
    .lg\:container{
      max-width: 1440px;
    }
  }

  @media (min-width: 1740px){
    .lg\:container{
      max-width: 1740px;
    }
  }

  .lg\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0px * var(--space-x-reverse)) !important;
    margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-11 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-11 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-13 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-13 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(3.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(3.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(3.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-17 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-17 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(4.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(4.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(4.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-21 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-21 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(5.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-22 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-22 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-23 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-23 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(5.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(6.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-26 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-26 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(6.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-27 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-27 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(6.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7rem * var(--space-x-reverse)) !important;
    margin-left: calc(7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-29 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-29 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(7.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(7.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(7.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-33 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-33 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(8.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(8.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-35 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-35 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(8.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(9rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(9rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(9rem * var(--space-x-reverse)) !important;
    margin-left: calc(9rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-37 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(9.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(9.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-37 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(9.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(9.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-38 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(9.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(9.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-38 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(9.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(9.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-39 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(9.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(9.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-39 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(9.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(9.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10rem * var(--space-x-reverse)) !important;
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-41 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-41 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(10.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-42 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-42 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(10.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-43 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-43 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(10.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(11rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(11rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(11rem * var(--space-x-reverse)) !important;
    margin-left: calc(11rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(11.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(11.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(11.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-46 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(11.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(11.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-46 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(11.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(11.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-47 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(11.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(11.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-47 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(11.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(11.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12rem * var(--space-x-reverse)) !important;
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-49 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-49 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(12.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(12.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-51 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-51 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(12.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(13rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(13rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(13rem * var(--space-x-reverse)) !important;
    margin-left: calc(13rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-53 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(13.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(13.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-53 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(13.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(13.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-54 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(13.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(13.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-54 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(13.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(13.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-55 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(13.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(13.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-55 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(13.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(13.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(14rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(14rem * var(--space-x-reverse)) !important;
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(17.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(17.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(17.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(17.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-71 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(17.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(17.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-71 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(17.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(17.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(18rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(18rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(18rem * var(--space-x-reverse)) !important;
    margin-left: calc(18rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-73 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(18.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(18.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-73 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(18.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(18.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-74 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(18.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(18.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-74 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(18.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(18.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(18.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(18.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(18.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(18.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(19rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(19rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(19rem * var(--space-x-reverse)) !important;
    margin-left: calc(19rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-77 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(19.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(19.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-77 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(19.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(19.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-78 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(19.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(19.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-78 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(19.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(19.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-79 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(19.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(19.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-79 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(19.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(19.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20rem * var(--space-x-reverse)) !important;
    margin-left: calc(20rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-81 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-81 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(20.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-82 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-82 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(20.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(20.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(21rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(21rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(21rem * var(--space-x-reverse)) !important;
    margin-left: calc(21rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(21.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(21.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(21.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(21.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-86 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(21.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(21.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-86 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(21.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(21.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-87 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(21.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(21.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-87 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(21.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(21.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-88 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(22rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(22rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-88 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(22rem * var(--space-x-reverse)) !important;
    margin-left: calc(22rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-89 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(22.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(22.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-89 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(22.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(22.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(22.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(22.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(22.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(22.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-91 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(22.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(22.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-91 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(22.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(22.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(23rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(23rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(23rem * var(--space-x-reverse)) !important;
    margin-left: calc(23rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(25rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(25rem * var(--space-x-reverse)) !important;
    margin-left: calc(25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-131 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(25.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(25.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-131 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(25.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(25.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-135 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(34rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(34rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-135 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(34rem * var(--space-x-reverse)) !important;
    margin-left: calc(34rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-150 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(37.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(37.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-150 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(37.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(37.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-710 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(44.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(44.375rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-710 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(44.375rem * var(--space-x-reverse)) !important;
    margin-left: calc(44.375rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-820 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(51.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(51.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-820 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(51.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(51.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-1440 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(90rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(90rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-1440 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(90rem * var(--space-x-reverse)) !important;
    margin-left: calc(90rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-2\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.625rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-2\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-6\.25 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.5626rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.5626rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-6\.25 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.5626rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.5626rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-7\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.875rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-7\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-12\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3.125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3.125rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-12\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3.125rem * var(--space-x-reverse)) !important;
    margin-left: calc(3.125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-17\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4.375rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-17\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4.375rem * var(--space-x-reverse)) !important;
    margin-left: calc(4.375rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-31\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7.875rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-31\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(7.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-thumb-tript-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(15.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(15.625rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-thumb-tript-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(15.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(15.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-thumb-tript-md > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(11.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-thumb-tript-md > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(11.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(11.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-thumb-trip-xl > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20.625rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-thumb-trip-xl > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(20.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-tarapprendre-title-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(58.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(58.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-tarapprendre-title-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(58.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(58.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-oblong-list-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(40.93rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(40.93rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-oblong-list-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(40.93rem * var(--space-x-reverse)) !important;
    margin-left: calc(40.93rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-oblong-list-md > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20.95rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20.95rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-oblong-list-md > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20.95rem * var(--space-x-reverse)) !important;
    margin-left: calc(20.95rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-oblong-content-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(26.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(26.875rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-oblong-content-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(26.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(26.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-article-thumb-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10.625rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-article-thumb-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(10.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-support-title-l-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(28.125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(28.125rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-support-title-l-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(28.125rem * var(--space-x-reverse)) !important;
    margin-left: calc(28.125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-support-title-r-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(17.8125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(17.8125rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-support-title-r-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(17.8125rem * var(--space-x-reverse)) !important;
    margin-left: calc(17.8125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-main-footer-menu > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(13.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(13.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-main-footer-menu > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(13.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(13.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-main-footer-logo > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(25.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(25.625rem * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-main-footer-logo > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(25.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(25.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-full > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(100% * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(100% * var(--space-y-reverse)) !important;
  }

  .lg\:space-x-full > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(100% * var(--space-x-reverse)) !important;
    margin-left: calc(100% * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0px * var(--space-x-reverse)) !important;
    margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-11 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-11 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-13 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-13 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-17 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-17 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-21 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-21 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-22 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-22 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-23 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-23 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-26 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-26 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-27 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-27 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-29 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-29 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-33 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-33 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-35 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-35 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-9rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-9rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-9rem * var(--space-x-reverse)) !important;
    margin-left: calc(-9rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-37 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-9.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-9.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-37 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-9.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-9.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-38 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-9.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-9.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-38 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-9.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-9.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-39 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-9.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-9.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-39 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-9.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-9.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-41 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-41 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-42 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-42 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-43 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-43 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-11rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-11rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-11rem * var(--space-x-reverse)) !important;
    margin-left: calc(-11rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-11.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-11.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-11.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-46 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-11.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-11.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-46 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-11.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-11.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-47 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-11.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-11.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-47 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-11.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-11.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-49 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-49 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-51 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-51 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-13rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-13rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-13rem * var(--space-x-reverse)) !important;
    margin-left: calc(-13rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-53 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-13.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-13.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-53 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-13.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-13.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-54 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-13.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-13.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-54 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-13.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-13.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-55 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-13.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-13.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-55 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-13.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-13.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-14rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-14rem * var(--space-x-reverse)) !important;
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-17.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-17.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-17.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-17.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-71 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-17.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-17.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-71 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-17.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-17.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-18rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-18rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-18rem * var(--space-x-reverse)) !important;
    margin-left: calc(-18rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-73 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-18.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-18.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-73 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-18.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-18.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-74 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-18.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-18.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-74 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-18.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-18.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-18.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-18.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-18.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-18.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-19rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-19rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-19rem * var(--space-x-reverse)) !important;
    margin-left: calc(-19rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-77 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-19.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-19.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-77 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-19.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-19.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-78 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-19.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-19.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-78 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-19.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-19.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-79 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-19.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-19.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-79 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-19.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-19.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-81 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-81 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-82 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-82 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-21rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-21rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-21rem * var(--space-x-reverse)) !important;
    margin-left: calc(-21rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-21.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-21.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-21.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-21.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-86 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-21.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-21.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-86 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-21.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-21.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-87 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-21.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-21.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-87 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-21.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-21.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-88 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-22rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-22rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-88 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-22rem * var(--space-x-reverse)) !important;
    margin-left: calc(-22rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-89 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-22.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-22.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-89 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-22.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-22.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-22.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-22.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-22.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-22.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-91 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-22.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-22.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-91 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-22.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-22.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-23rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-23rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-23rem * var(--space-x-reverse)) !important;
    margin-left: calc(-23rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-25rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-131 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-25.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-25.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-131 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-25.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-25.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-135 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-34rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-34rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-135 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-34rem * var(--space-x-reverse)) !important;
    margin-left: calc(-34rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-150 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-37.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-37.5rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-150 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-37.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-37.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-710 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-44.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-44.375rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-710 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-44.375rem * var(--space-x-reverse)) !important;
    margin-left: calc(-44.375rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-820 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-51.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-51.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-820 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-51.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-51.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-1440 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-90rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-90rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-1440 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-90rem * var(--space-x-reverse)) !important;
    margin-left: calc(-90rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-2\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.625rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-2\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-6\.25 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.5626rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.5626rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-6\.25 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.5626rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.5626rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-7\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.875rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-7\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-12\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3.125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3.125rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-12\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3.125rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3.125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-17\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4.375rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-17\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4.375rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4.375rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-31\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7.875rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-31\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-thumb-tript-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-15.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-15.625rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-thumb-tript-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-15.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(-15.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-thumb-tript-md > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-11.25rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-thumb-tript-md > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-11.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-11.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-thumb-trip-xl > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20.625rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-thumb-trip-xl > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-tarapprendre-title-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-58.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-58.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-tarapprendre-title-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-58.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-58.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-oblong-list-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-40.93rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-40.93rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-oblong-list-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-40.93rem * var(--space-x-reverse)) !important;
    margin-left: calc(-40.93rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-oblong-list-md > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20.95rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20.95rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-oblong-list-md > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20.95rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20.95rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-oblong-content-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-26.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-26.875rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-oblong-content-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-26.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(-26.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-article-thumb-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10.625rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-article-thumb-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-support-title-l-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-28.125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-28.125rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-support-title-l-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-28.125rem * var(--space-x-reverse)) !important;
    margin-left: calc(-28.125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-support-title-r-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-17.8125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-17.8125rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-support-title-r-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-17.8125rem * var(--space-x-reverse)) !important;
    margin-left: calc(-17.8125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-main-footer-menu > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-13.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-13.75rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-main-footer-menu > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-13.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-13.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-main-footer-logo > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-25.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-25.625rem * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-main-footer-logo > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-25.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(-25.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:-space-y-full > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-100% * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-100% * var(--space-y-reverse)) !important;
  }

  .lg\:-space-x-full > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-100% * var(--space-x-reverse)) !important;
    margin-left: calc(-100% * calc(1 - var(--space-x-reverse))) !important;
  }

  .lg\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1 !important;
  }

  .lg\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1 !important;
  }

  .lg\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;
  }

  .lg\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .lg\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;
  }

  .lg\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .lg\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;
  }

  .lg\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .lg\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;
  }

  .lg\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .lg\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;
  }

  .lg\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .lg\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1 !important;
  }

  .lg\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1 !important;
  }

  .lg\:divide-primary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #061d47 !important;
    border-color: rgba(6, 29, 71, var(--divide-opacity)) !important;
  }

  .lg\:divide-primary-75 > :not(template) ~ :not(template){
    border-color: rgba(6, 29, 71, 0.75) !important;
  }

  .lg\:divide-secondary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #e35205 !important;
    border-color: rgba(227, 82, 5, var(--divide-opacity)) !important;
  }

  .lg\:divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;
  }

  .lg\:divide-seashell > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fef7f1 !important;
    border-color: rgba(254, 247, 241, var(--divide-opacity)) !important;
  }

  .lg\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;
  }

  .lg\:divide-dark > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0d1a2e !important;
    border-color: rgba(13, 26, 46, var(--divide-opacity)) !important;
  }

  .lg\:divide-green > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #00e175 !important;
    border-color: rgba(0, 225, 117, var(--divide-opacity)) !important;
  }

  .lg\:divide-dark-gray > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #202020 !important;
    border-color: rgba(32, 32, 32, var(--divide-opacity)) !important;
  }

  .lg\:divide-green-xp > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #2d8269 !important;
    border-color: rgba(45, 130, 105, var(--divide-opacity)) !important;
  }

  .lg\:divide-green-accent > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #1f5b4a !important;
    border-color: rgba(31, 91, 74, var(--divide-opacity)) !important;
  }

  .lg\:divide-blue-1 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #407bd1 !important;
    border-color: rgba(64, 123, 209, var(--divide-opacity)) !important;
  }

  .lg\:divide-blue-2 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #1b265d !important;
    border-color: rgba(27, 38, 93, var(--divide-opacity)) !important;
  }

  .lg\:divide-blue-3 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0D223E !important;
    border-color: rgba(13, 34, 62, var(--divide-opacity)) !important;
  }

  .lg\:divide-blue-4 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #1b365d !important;
    border-color: rgba(27, 54, 93, var(--divide-opacity)) !important;
  }

  .lg\:divide-blue-5 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0C1B32 !important;
    border-color: rgba(12, 27, 50, var(--divide-opacity)) !important;
  }

  .lg\:divide-blue-6 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #132745 !important;
    border-color: rgba(19, 39, 69, var(--divide-opacity)) !important;
  }

  .lg\:divide-blue-7 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0D1F3B !important;
    border-color: rgba(13, 31, 59, var(--divide-opacity)) !important;
  }

  .lg\:divide-blue-8 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #215FE8 !important;
    border-color: rgba(33, 95, 232, var(--divide-opacity)) !important;
  }

  .lg\:divide-blue-9 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #3049B2 !important;
    border-color: rgba(48, 73, 178, var(--divide-opacity)) !important;
  }

  .lg\:divide-blue-10 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #142947 !important;
    border-color: rgba(20, 41, 71, var(--divide-opacity)) !important;
  }

  .lg\:divide-blue-11 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #153561 !important;
    border-color: rgba(21, 53, 97, var(--divide-opacity)) !important;
  }

  .lg\:divide-blue-12 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #07101E !important;
    border-color: rgba(7, 16, 30, var(--divide-opacity)) !important;
  }

  .lg\:divide-blue-13 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #396DB9 !important;
    border-color: rgba(57, 109, 185, var(--divide-opacity)) !important;
  }

  .lg\:divide-blue-14 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0045D7 !important;
    border-color: rgba(0, 69, 215, var(--divide-opacity)) !important;
  }

  .lg\:divide-blue-15 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #2A2549 !important;
    border-color: rgba(42, 37, 73, var(--divide-opacity)) !important;
  }

  .lg\:divide-blue-16 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0D1F3C !important;
    border-color: rgba(13, 31, 60, var(--divide-opacity)) !important;
  }

  .lg\:divide-green-1 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #36826C !important;
    border-color: rgba(54, 130, 108, var(--divide-opacity)) !important;
  }

  .lg\:divide-gray-1 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #425669 !important;
    border-color: rgba(66, 86, 105, var(--divide-opacity)) !important;
  }

  .lg\:divide-gray-2 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #ececec !important;
    border-color: rgba(236, 236, 236, var(--divide-opacity)) !important;
  }

  .lg\:divide-gray-3 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f9f9f9 !important;
    border-color: rgba(249, 249, 249, var(--divide-opacity)) !important;
  }

  .lg\:divide-gray-4 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #32414f !important;
    border-color: rgba(50, 65, 79, var(--divide-opacity)) !important;
  }

  .lg\:divide-gray-5 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f2f2f2 !important;
    border-color: rgba(242, 242, 242, var(--divide-opacity)) !important;
  }

  .lg\:divide-gray-6 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #dcdcdc !important;
    border-color: rgba(220, 220, 220, var(--divide-opacity)) !important;
  }

  .lg\:divide-gray-7 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #e1e1e1 !important;
    border-color: rgba(225, 225, 225, var(--divide-opacity)) !important;
  }

  .lg\:divide-purple > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F3F1FE !important;
    border-color: rgba(243, 241, 254, var(--divide-opacity)) !important;
  }

  .lg\:divide-purple-1 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #6555CF !important;
    border-color: rgba(101, 85, 207, var(--divide-opacity)) !important;
  }

  .lg\:divide-transparent > :not(template) ~ :not(template){
    border-color: transparent !important;
  }

  .lg\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FEF1F1 !important;
    border-color: rgba(254, 241, 241, var(--divide-opacity)) !important;
  }

  .lg\:divide-orange-2 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F85904 !important;
    border-color: rgba(248, 89, 4, var(--divide-opacity)) !important;
  }

  .lg\:divide-red > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #E30505 !important;
    border-color: rgba(227, 5, 5, var(--divide-opacity)) !important;
  }

  .lg\:divide-solid > :not(template) ~ :not(template){
    border-style: solid !important;
  }

  .lg\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed !important;
  }

  .lg\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted !important;
  }

  .lg\:divide-double > :not(template) ~ :not(template){
    border-style: double !important;
  }

  .lg\:divide-none > :not(template) ~ :not(template){
    border-style: none !important;
  }

  .lg\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0 !important;
  }

  .lg\:divide-opacity-5 > :not(template) ~ :not(template){
    --divide-opacity: 0.05 !important;
  }

  .lg\:divide-opacity-10 > :not(template) ~ :not(template){
    --divide-opacity: 0.1 !important;
  }

  .lg\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25 !important;
  }

  .lg\:divide-opacity-40 > :not(template) ~ :not(template){
    --divide-opacity: 0.4 !important;
  }

  .lg\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5 !important;
  }

  .lg\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75 !important;
  }

  .lg\:divide-opacity-90 > :not(template) ~ :not(template){
    --divide-opacity: 0.9 !important;
  }

  .lg\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
  }

  .lg\:sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .lg\:not-sr-only{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .lg\:focus\:sr-only:focus{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .lg\:focus\:not-sr-only:focus{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .lg\:appearance-none{
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
  }

  .lg\:bg-fixed{
    background-attachment: fixed !important;
  }

  .lg\:bg-local{
    background-attachment: local !important;
  }

  .lg\:bg-scroll{
    background-attachment: scroll !important;
  }

  .lg\:bg-clip-border{
    background-clip: border-box !important;
  }

  .lg\:bg-clip-padding{
    background-clip: padding-box !important;
  }

  .lg\:bg-clip-content{
    background-clip: content-box !important;
  }

  .lg\:bg-clip-text{
    -webkit-background-clip: text !important;
            background-clip: text !important;
  }

  .lg\:bg-primary{
    --bg-opacity: 1 !important;
    background-color: #061d47 !important;
    background-color: rgba(6, 29, 71, var(--bg-opacity)) !important;
  }

  .lg\:bg-primary-75{
    background-color: rgba(6, 29, 71, 0.75) !important;
  }

  .lg\:bg-secondary{
    --bg-opacity: 1 !important;
    background-color: #e35205 !important;
    background-color: rgba(227, 82, 5, var(--bg-opacity)) !important;
  }

  .lg\:bg-white{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .lg\:bg-seashell{
    --bg-opacity: 1 !important;
    background-color: #fef7f1 !important;
    background-color: rgba(254, 247, 241, var(--bg-opacity)) !important;
  }

  .lg\:bg-black{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .lg\:bg-dark{
    --bg-opacity: 1 !important;
    background-color: #0d1a2e !important;
    background-color: rgba(13, 26, 46, var(--bg-opacity)) !important;
  }

  .lg\:bg-green{
    --bg-opacity: 1 !important;
    background-color: #00e175 !important;
    background-color: rgba(0, 225, 117, var(--bg-opacity)) !important;
  }

  .lg\:bg-dark-gray{
    --bg-opacity: 1 !important;
    background-color: #202020 !important;
    background-color: rgba(32, 32, 32, var(--bg-opacity)) !important;
  }

  .lg\:bg-green-xp{
    --bg-opacity: 1 !important;
    background-color: #2d8269 !important;
    background-color: rgba(45, 130, 105, var(--bg-opacity)) !important;
  }

  .lg\:bg-green-accent{
    --bg-opacity: 1 !important;
    background-color: #1f5b4a !important;
    background-color: rgba(31, 91, 74, var(--bg-opacity)) !important;
  }

  .lg\:bg-blue-1{
    --bg-opacity: 1 !important;
    background-color: #407bd1 !important;
    background-color: rgba(64, 123, 209, var(--bg-opacity)) !important;
  }

  .lg\:bg-blue-2{
    --bg-opacity: 1 !important;
    background-color: #1b265d !important;
    background-color: rgba(27, 38, 93, var(--bg-opacity)) !important;
  }

  .lg\:bg-blue-3{
    --bg-opacity: 1 !important;
    background-color: #0D223E !important;
    background-color: rgba(13, 34, 62, var(--bg-opacity)) !important;
  }

  .lg\:bg-blue-4{
    --bg-opacity: 1 !important;
    background-color: #1b365d !important;
    background-color: rgba(27, 54, 93, var(--bg-opacity)) !important;
  }

  .lg\:bg-blue-5{
    --bg-opacity: 1 !important;
    background-color: #0C1B32 !important;
    background-color: rgba(12, 27, 50, var(--bg-opacity)) !important;
  }

  .lg\:bg-blue-6{
    --bg-opacity: 1 !important;
    background-color: #132745 !important;
    background-color: rgba(19, 39, 69, var(--bg-opacity)) !important;
  }

  .lg\:bg-blue-7{
    --bg-opacity: 1 !important;
    background-color: #0D1F3B !important;
    background-color: rgba(13, 31, 59, var(--bg-opacity)) !important;
  }

  .lg\:bg-blue-8{
    --bg-opacity: 1 !important;
    background-color: #215FE8 !important;
    background-color: rgba(33, 95, 232, var(--bg-opacity)) !important;
  }

  .lg\:bg-blue-9{
    --bg-opacity: 1 !important;
    background-color: #3049B2 !important;
    background-color: rgba(48, 73, 178, var(--bg-opacity)) !important;
  }

  .lg\:bg-blue-10{
    --bg-opacity: 1 !important;
    background-color: #142947 !important;
    background-color: rgba(20, 41, 71, var(--bg-opacity)) !important;
  }

  .lg\:bg-blue-11{
    --bg-opacity: 1 !important;
    background-color: #153561 !important;
    background-color: rgba(21, 53, 97, var(--bg-opacity)) !important;
  }

  .lg\:bg-blue-12{
    --bg-opacity: 1 !important;
    background-color: #07101E !important;
    background-color: rgba(7, 16, 30, var(--bg-opacity)) !important;
  }

  .lg\:bg-blue-13{
    --bg-opacity: 1 !important;
    background-color: #396DB9 !important;
    background-color: rgba(57, 109, 185, var(--bg-opacity)) !important;
  }

  .lg\:bg-blue-14{
    --bg-opacity: 1 !important;
    background-color: #0045D7 !important;
    background-color: rgba(0, 69, 215, var(--bg-opacity)) !important;
  }

  .lg\:bg-blue-15{
    --bg-opacity: 1 !important;
    background-color: #2A2549 !important;
    background-color: rgba(42, 37, 73, var(--bg-opacity)) !important;
  }

  .lg\:bg-blue-16{
    --bg-opacity: 1 !important;
    background-color: #0D1F3C !important;
    background-color: rgba(13, 31, 60, var(--bg-opacity)) !important;
  }

  .lg\:bg-green-1{
    --bg-opacity: 1 !important;
    background-color: #36826C !important;
    background-color: rgba(54, 130, 108, var(--bg-opacity)) !important;
  }

  .lg\:bg-gray-1{
    --bg-opacity: 1 !important;
    background-color: #425669 !important;
    background-color: rgba(66, 86, 105, var(--bg-opacity)) !important;
  }

  .lg\:bg-gray-2{
    --bg-opacity: 1 !important;
    background-color: #ececec !important;
    background-color: rgba(236, 236, 236, var(--bg-opacity)) !important;
  }

  .lg\:bg-gray-3{
    --bg-opacity: 1 !important;
    background-color: #f9f9f9 !important;
    background-color: rgba(249, 249, 249, var(--bg-opacity)) !important;
  }

  .lg\:bg-gray-4{
    --bg-opacity: 1 !important;
    background-color: #32414f !important;
    background-color: rgba(50, 65, 79, var(--bg-opacity)) !important;
  }

  .lg\:bg-gray-5{
    --bg-opacity: 1 !important;
    background-color: #f2f2f2 !important;
    background-color: rgba(242, 242, 242, var(--bg-opacity)) !important;
  }

  .lg\:bg-gray-6{
    --bg-opacity: 1 !important;
    background-color: #dcdcdc !important;
    background-color: rgba(220, 220, 220, var(--bg-opacity)) !important;
  }

  .lg\:bg-gray-7{
    --bg-opacity: 1 !important;
    background-color: #e1e1e1 !important;
    background-color: rgba(225, 225, 225, var(--bg-opacity)) !important;
  }

  .lg\:bg-purple{
    --bg-opacity: 1 !important;
    background-color: #F3F1FE !important;
    background-color: rgba(243, 241, 254, var(--bg-opacity)) !important;
  }

  .lg\:bg-purple-1{
    --bg-opacity: 1 !important;
    background-color: #6555CF !important;
    background-color: rgba(101, 85, 207, var(--bg-opacity)) !important;
  }

  .lg\:bg-transparent{
    background-color: transparent !important;
  }

  .lg\:bg-orange{
    --bg-opacity: 1 !important;
    background-color: #FEF1F1 !important;
    background-color: rgba(254, 241, 241, var(--bg-opacity)) !important;
  }

  .lg\:bg-orange-2{
    --bg-opacity: 1 !important;
    background-color: #F85904 !important;
    background-color: rgba(248, 89, 4, var(--bg-opacity)) !important;
  }

  .lg\:bg-red{
    --bg-opacity: 1 !important;
    background-color: #E30505 !important;
    background-color: rgba(227, 5, 5, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-primary:hover{
    --bg-opacity: 1 !important;
    background-color: #061d47 !important;
    background-color: rgba(6, 29, 71, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-primary-75:hover{
    background-color: rgba(6, 29, 71, 0.75) !important;
  }

  .lg\:hover\:bg-secondary:hover{
    --bg-opacity: 1 !important;
    background-color: #e35205 !important;
    background-color: rgba(227, 82, 5, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-white:hover{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-seashell:hover{
    --bg-opacity: 1 !important;
    background-color: #fef7f1 !important;
    background-color: rgba(254, 247, 241, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-black:hover{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-dark:hover{
    --bg-opacity: 1 !important;
    background-color: #0d1a2e !important;
    background-color: rgba(13, 26, 46, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-green:hover{
    --bg-opacity: 1 !important;
    background-color: #00e175 !important;
    background-color: rgba(0, 225, 117, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-dark-gray:hover{
    --bg-opacity: 1 !important;
    background-color: #202020 !important;
    background-color: rgba(32, 32, 32, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-green-xp:hover{
    --bg-opacity: 1 !important;
    background-color: #2d8269 !important;
    background-color: rgba(45, 130, 105, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-green-accent:hover{
    --bg-opacity: 1 !important;
    background-color: #1f5b4a !important;
    background-color: rgba(31, 91, 74, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-blue-1:hover{
    --bg-opacity: 1 !important;
    background-color: #407bd1 !important;
    background-color: rgba(64, 123, 209, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-blue-2:hover{
    --bg-opacity: 1 !important;
    background-color: #1b265d !important;
    background-color: rgba(27, 38, 93, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-blue-3:hover{
    --bg-opacity: 1 !important;
    background-color: #0D223E !important;
    background-color: rgba(13, 34, 62, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-blue-4:hover{
    --bg-opacity: 1 !important;
    background-color: #1b365d !important;
    background-color: rgba(27, 54, 93, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-blue-5:hover{
    --bg-opacity: 1 !important;
    background-color: #0C1B32 !important;
    background-color: rgba(12, 27, 50, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-blue-6:hover{
    --bg-opacity: 1 !important;
    background-color: #132745 !important;
    background-color: rgba(19, 39, 69, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-blue-7:hover{
    --bg-opacity: 1 !important;
    background-color: #0D1F3B !important;
    background-color: rgba(13, 31, 59, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-blue-8:hover{
    --bg-opacity: 1 !important;
    background-color: #215FE8 !important;
    background-color: rgba(33, 95, 232, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-blue-9:hover{
    --bg-opacity: 1 !important;
    background-color: #3049B2 !important;
    background-color: rgba(48, 73, 178, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-blue-10:hover{
    --bg-opacity: 1 !important;
    background-color: #142947 !important;
    background-color: rgba(20, 41, 71, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-blue-11:hover{
    --bg-opacity: 1 !important;
    background-color: #153561 !important;
    background-color: rgba(21, 53, 97, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-blue-12:hover{
    --bg-opacity: 1 !important;
    background-color: #07101E !important;
    background-color: rgba(7, 16, 30, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-blue-13:hover{
    --bg-opacity: 1 !important;
    background-color: #396DB9 !important;
    background-color: rgba(57, 109, 185, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-blue-14:hover{
    --bg-opacity: 1 !important;
    background-color: #0045D7 !important;
    background-color: rgba(0, 69, 215, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-blue-15:hover{
    --bg-opacity: 1 !important;
    background-color: #2A2549 !important;
    background-color: rgba(42, 37, 73, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-blue-16:hover{
    --bg-opacity: 1 !important;
    background-color: #0D1F3C !important;
    background-color: rgba(13, 31, 60, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-green-1:hover{
    --bg-opacity: 1 !important;
    background-color: #36826C !important;
    background-color: rgba(54, 130, 108, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-gray-1:hover{
    --bg-opacity: 1 !important;
    background-color: #425669 !important;
    background-color: rgba(66, 86, 105, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-gray-2:hover{
    --bg-opacity: 1 !important;
    background-color: #ececec !important;
    background-color: rgba(236, 236, 236, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-gray-3:hover{
    --bg-opacity: 1 !important;
    background-color: #f9f9f9 !important;
    background-color: rgba(249, 249, 249, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-gray-4:hover{
    --bg-opacity: 1 !important;
    background-color: #32414f !important;
    background-color: rgba(50, 65, 79, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-gray-5:hover{
    --bg-opacity: 1 !important;
    background-color: #f2f2f2 !important;
    background-color: rgba(242, 242, 242, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-gray-6:hover{
    --bg-opacity: 1 !important;
    background-color: #dcdcdc !important;
    background-color: rgba(220, 220, 220, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-gray-7:hover{
    --bg-opacity: 1 !important;
    background-color: #e1e1e1 !important;
    background-color: rgba(225, 225, 225, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-purple:hover{
    --bg-opacity: 1 !important;
    background-color: #F3F1FE !important;
    background-color: rgba(243, 241, 254, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-purple-1:hover{
    --bg-opacity: 1 !important;
    background-color: #6555CF !important;
    background-color: rgba(101, 85, 207, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-transparent:hover{
    background-color: transparent !important;
  }

  .lg\:hover\:bg-orange:hover{
    --bg-opacity: 1 !important;
    background-color: #FEF1F1 !important;
    background-color: rgba(254, 241, 241, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-orange-2:hover{
    --bg-opacity: 1 !important;
    background-color: #F85904 !important;
    background-color: rgba(248, 89, 4, var(--bg-opacity)) !important;
  }

  .lg\:hover\:bg-red:hover{
    --bg-opacity: 1 !important;
    background-color: #E30505 !important;
    background-color: rgba(227, 5, 5, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-primary:focus{
    --bg-opacity: 1 !important;
    background-color: #061d47 !important;
    background-color: rgba(6, 29, 71, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-primary-75:focus{
    background-color: rgba(6, 29, 71, 0.75) !important;
  }

  .lg\:focus\:bg-secondary:focus{
    --bg-opacity: 1 !important;
    background-color: #e35205 !important;
    background-color: rgba(227, 82, 5, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-white:focus{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-seashell:focus{
    --bg-opacity: 1 !important;
    background-color: #fef7f1 !important;
    background-color: rgba(254, 247, 241, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-black:focus{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-dark:focus{
    --bg-opacity: 1 !important;
    background-color: #0d1a2e !important;
    background-color: rgba(13, 26, 46, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-green:focus{
    --bg-opacity: 1 !important;
    background-color: #00e175 !important;
    background-color: rgba(0, 225, 117, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-dark-gray:focus{
    --bg-opacity: 1 !important;
    background-color: #202020 !important;
    background-color: rgba(32, 32, 32, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-green-xp:focus{
    --bg-opacity: 1 !important;
    background-color: #2d8269 !important;
    background-color: rgba(45, 130, 105, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-green-accent:focus{
    --bg-opacity: 1 !important;
    background-color: #1f5b4a !important;
    background-color: rgba(31, 91, 74, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-blue-1:focus{
    --bg-opacity: 1 !important;
    background-color: #407bd1 !important;
    background-color: rgba(64, 123, 209, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-blue-2:focus{
    --bg-opacity: 1 !important;
    background-color: #1b265d !important;
    background-color: rgba(27, 38, 93, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-blue-3:focus{
    --bg-opacity: 1 !important;
    background-color: #0D223E !important;
    background-color: rgba(13, 34, 62, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-blue-4:focus{
    --bg-opacity: 1 !important;
    background-color: #1b365d !important;
    background-color: rgba(27, 54, 93, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-blue-5:focus{
    --bg-opacity: 1 !important;
    background-color: #0C1B32 !important;
    background-color: rgba(12, 27, 50, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-blue-6:focus{
    --bg-opacity: 1 !important;
    background-color: #132745 !important;
    background-color: rgba(19, 39, 69, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-blue-7:focus{
    --bg-opacity: 1 !important;
    background-color: #0D1F3B !important;
    background-color: rgba(13, 31, 59, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-blue-8:focus{
    --bg-opacity: 1 !important;
    background-color: #215FE8 !important;
    background-color: rgba(33, 95, 232, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-blue-9:focus{
    --bg-opacity: 1 !important;
    background-color: #3049B2 !important;
    background-color: rgba(48, 73, 178, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-blue-10:focus{
    --bg-opacity: 1 !important;
    background-color: #142947 !important;
    background-color: rgba(20, 41, 71, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-blue-11:focus{
    --bg-opacity: 1 !important;
    background-color: #153561 !important;
    background-color: rgba(21, 53, 97, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-blue-12:focus{
    --bg-opacity: 1 !important;
    background-color: #07101E !important;
    background-color: rgba(7, 16, 30, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-blue-13:focus{
    --bg-opacity: 1 !important;
    background-color: #396DB9 !important;
    background-color: rgba(57, 109, 185, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-blue-14:focus{
    --bg-opacity: 1 !important;
    background-color: #0045D7 !important;
    background-color: rgba(0, 69, 215, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-blue-15:focus{
    --bg-opacity: 1 !important;
    background-color: #2A2549 !important;
    background-color: rgba(42, 37, 73, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-blue-16:focus{
    --bg-opacity: 1 !important;
    background-color: #0D1F3C !important;
    background-color: rgba(13, 31, 60, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-green-1:focus{
    --bg-opacity: 1 !important;
    background-color: #36826C !important;
    background-color: rgba(54, 130, 108, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-gray-1:focus{
    --bg-opacity: 1 !important;
    background-color: #425669 !important;
    background-color: rgba(66, 86, 105, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-gray-2:focus{
    --bg-opacity: 1 !important;
    background-color: #ececec !important;
    background-color: rgba(236, 236, 236, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-gray-3:focus{
    --bg-opacity: 1 !important;
    background-color: #f9f9f9 !important;
    background-color: rgba(249, 249, 249, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-gray-4:focus{
    --bg-opacity: 1 !important;
    background-color: #32414f !important;
    background-color: rgba(50, 65, 79, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-gray-5:focus{
    --bg-opacity: 1 !important;
    background-color: #f2f2f2 !important;
    background-color: rgba(242, 242, 242, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-gray-6:focus{
    --bg-opacity: 1 !important;
    background-color: #dcdcdc !important;
    background-color: rgba(220, 220, 220, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-gray-7:focus{
    --bg-opacity: 1 !important;
    background-color: #e1e1e1 !important;
    background-color: rgba(225, 225, 225, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-purple:focus{
    --bg-opacity: 1 !important;
    background-color: #F3F1FE !important;
    background-color: rgba(243, 241, 254, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-purple-1:focus{
    --bg-opacity: 1 !important;
    background-color: #6555CF !important;
    background-color: rgba(101, 85, 207, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-transparent:focus{
    background-color: transparent !important;
  }

  .lg\:focus\:bg-orange:focus{
    --bg-opacity: 1 !important;
    background-color: #FEF1F1 !important;
    background-color: rgba(254, 241, 241, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-orange-2:focus{
    --bg-opacity: 1 !important;
    background-color: #F85904 !important;
    background-color: rgba(248, 89, 4, var(--bg-opacity)) !important;
  }

  .lg\:focus\:bg-red:focus{
    --bg-opacity: 1 !important;
    background-color: #E30505 !important;
    background-color: rgba(227, 5, 5, var(--bg-opacity)) !important;
  }

  .lg\:bg-tarapprendre-pattern{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/tarapprendre-pattern.svg') !important;
  }

  .lg\:bg-triptych-header{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-header.png') !important;
  }

  .lg\:bg-art-ocean-header{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-header-art-ocean.png') !important;
  }

  .lg\:bg-art-ocean-main{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-art-ocean.png') !important;
  }

  .lg\:bg-diptych{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/diptych-bg.jpg') !important;
  }

  .lg\:bg-footer{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-footer.png') !important;
  }

  .lg\:bg-menu-mobile{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-menu-mobile.png') !important;
  }

  .lg\:bg-podcast-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-blue.jpg') !important;
  }

  .lg\:bg-podcast-dark-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-dark-blue.jpg') !important;
  }

  .lg\:bg-podcast-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-orange.jpg') !important;
  }

  .lg\:bg-podcast-light-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-magenta.jpg') !important;
  }

  .lg\:bg-resident-white{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-01.jpg') !important;
  }

  .lg\:bg-resident-gray{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-02.jpg') !important;
  }

  .lg\:bg-resident-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-03.jpg') !important;
  }

  .lg\:bg-resident-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-04.jpg') !important;
  }

  .lg\:bg-toolbox-widget{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-toolbox-widget.png') !important;
  }

  .lg\:bg-mediator{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-mediator.png') !important;
  }

  .lg\:bg-mediator-badge{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/mediator-badge.png') !important;
  }

  .lg\:bg-experiences-badge{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/experiences-badge.png') !important;
  }

  .lg\:bg-orange-shape{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/orange-shape.png') !important;
  }

  .lg\:bg-blue-shape{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/blue-shape.png') !important;
  }

  .lg\:bg-discover-1{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-discover-1.png') !important;
  }

  .lg\:bg-discover-2{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-discover-2.png') !important;
  }

  .lg\:bg-discover-3{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-discover-3.png') !important;
  }

  .lg\:bg-carousel-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/carousel-orange.png') !important;
  }

  .lg\:bg-carousel-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/carousel-blue.png') !important;
  }

  .lg\:bg-carousel-dark{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/carousel-dark.png') !important;
  }

  .lg\:bg-hero-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-hero.svg') !important;
  }

  .lg\:bg-hero-soutenir-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-hero-soutenir.svg') !important;
  }

  .lg\:bg-orange-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-orange.svg') !important;
  }

  .lg\:bg-orange-light-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-orange-light.svg') !important;
  }

  .lg\:bg-contact{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-contact.png') !important;
  }

  .lg\:bg-soutenir-item-1-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-1.svg') !important;
  }

  .lg\:bg-soutenir-item-2-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-2.svg') !important;
  }

  .lg\:bg-soutenir-item-3-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-3.svg') !important;
  }

  .lg\:bg-soutenir-item-4-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-4.svg') !important;
  }

  .lg\:bg-soutenir-item-5-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-5.svg') !important;
  }

  .lg\:bg-soutenir-item-6-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-6.svg') !important;
  }

  .lg\:bg-split-card{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/split-card.png') !important;
  }

  .lg\:bg-quote-xp{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/quote-xp.png') !important;
  }

  .lg\:bg-newsletter{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/newsletter.png') !important;
  }

  .lg\:bg-wave-contact{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/wave-contact.svg') !important;
  }

  .lg\:bg-wave-presse{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-presse.svg') !important;
  }

  .lg\:bg-header-2{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-header-2.png') !important;
  }

  .lg\:bg-rounded-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-rounded-blue.png') !important;
  }

  .lg\:bg-rounded-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-rounded-orange.png') !important;
  }

  .lg\:bg-partie-1{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-1.png') !important;
  }

  .lg\:bg-partie-2{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-2.png') !important;
  }

  .lg\:bg-partie-3{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-3.png') !important;
  }

  .lg\:bg-partie-4{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-4.png') !important;
  }

  .lg\:bg-exp-slider{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-exp-slider.png') !important;
  }

  .lg\:bg-team{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-team.png') !important;
  }

  .lg\:bg-modal-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-modal-orange.png') !important;
  }

  .lg\:bg-modal-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-modal-blue.png') !important;
  }

  .lg\:bg-404-pattern{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/404-pattern.png') !important;
  }

  .lg\:bg-404-mobile-pattern{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/404-mobile-pattern.png') !important;
  }

  .lg\:bg-twitter{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/twitter/twitter.png') !important;
  }

  .lg\:bg-twitter-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/twitter/bg-twitter-orange.png') !important;
  }

  .lg\:bg-twitter-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/twitter/bg-twitter-blue.png') !important;
  }

  .lg\:bg-twitter-dark{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/twitter/bg-twitter-dark.png') !important;
  }

  .lg\:bg-resource-1{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-resource-1.jpg') !important;
  }

  .lg\:bg-resource-2{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-resource-2.jpg') !important;
  }

  .lg\:bg-resource-3{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-resource-3.jpg') !important;
  }

  .lg\:bg-toolbox-partager{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-toolbox.jpg') !important;
  }

  .lg\:bg-black-slider-hover{
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(55.21%, rgba(0, 0, 0, 0)), color-stop(75%, rgba(0, 0, 0, 0.55)), to(#000000)) !important;
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 55.21%, rgba(0, 0, 0, 0.55) 75%, #000000 100%) !important;
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 55.21%, rgba(0, 0, 0, 0.55) 75%, #000000 100%) !important;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 55.21%, rgba(0, 0, 0, 0.55) 75%, #000000 100%) !important;
  }

  .lg\:bg-job-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-job-orange.png') !important;
  }

  .lg\:bg-job-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-job-blue.png') !important;
  }

  .lg\:bg-job-green{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-job-green.png') !important;
  }

  .lg\:bg-landing-fondation{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-fondation.svg') !important;
  }

  .lg\:bg-header-trame{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/header-trame.svg') !important;
  }

  .lg\:bg-verbatim{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-verbatim.svg') !important;
  }

  .lg\:bg-gradient-to-t{
    background-image: -webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops))) !important;
    background-image: -webkit-linear-gradient(bottom, var(--gradient-color-stops)) !important;
    background-image: -o-linear-gradient(bottom, var(--gradient-color-stops)) !important;
    background-image: linear-gradient(to top, var(--gradient-color-stops)) !important;
  }

  .lg\:bg-shortcuts{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/shortcuts-waves.png') !important;
  }

  .lg\:bg-key-numbers{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/key-numbers-waves.png') !important;
  }

  .lg\:bg-dipt-home-col-1{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-home-col-1.jpg') !important;
  }

  .lg\:bg-dipt-home-col-2{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-home-col-2.jpg') !important;
  }

  .lg\:bg-header-slider{
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(12, 27, 50, 0.75)), color-stop(36%, transparent)), url('/app/themes/fondation-tara-ocean/resources/assets/images/header-slider-wave.png') !important;
    background-image: -webkit-linear-gradient(rgba(12, 27, 50, 0.75), transparent 36%), url('/app/themes/fondation-tara-ocean/resources/assets/images/header-slider-wave.png') !important;
    background-image: -o-linear-gradient(rgba(12, 27, 50, 0.75), transparent 36%), url('/app/themes/fondation-tara-ocean/resources/assets/images/header-slider-wave.png') !important;
    background-image: linear-gradient(rgba(12, 27, 50, 0.75), transparent 36%), url('/app/themes/fondation-tara-ocean/resources/assets/images/header-slider-wave.png') !important;
  }

  .lg\:bg-header-slider-overlay{
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(12, 27, 50, 0.75))) !important;
    background-image: -webkit-linear-gradient(transparent, rgba(12, 27, 50, 0.75)) !important;
    background-image: -o-linear-gradient(transparent, rgba(12, 27, 50, 0.75)) !important;
    background-image: linear-gradient(transparent, rgba(12, 27, 50, 0.75)) !important;
  }

  .lg\:from-primary{
    --gradient-from-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .lg\:from-primary-75{
    --gradient-from-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .lg\:from-secondary{
    --gradient-from-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .lg\:from-white{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .lg\:from-seashell{
    --gradient-from-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .lg\:from-black{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lg\:from-dark{
    --gradient-from-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .lg\:from-green{
    --gradient-from-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .lg\:from-dark-gray{
    --gradient-from-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .lg\:from-green-xp{
    --gradient-from-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .lg\:from-green-accent{
    --gradient-from-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .lg\:from-blue-1{
    --gradient-from-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .lg\:from-blue-2{
    --gradient-from-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .lg\:from-blue-3{
    --gradient-from-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .lg\:from-blue-4{
    --gradient-from-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .lg\:from-blue-5{
    --gradient-from-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .lg\:from-blue-6{
    --gradient-from-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .lg\:from-blue-7{
    --gradient-from-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .lg\:from-blue-8{
    --gradient-from-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .lg\:from-blue-9{
    --gradient-from-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .lg\:from-blue-10{
    --gradient-from-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .lg\:from-blue-11{
    --gradient-from-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .lg\:from-blue-12{
    --gradient-from-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .lg\:from-blue-13{
    --gradient-from-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .lg\:from-blue-14{
    --gradient-from-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .lg\:from-blue-15{
    --gradient-from-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .lg\:from-blue-16{
    --gradient-from-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .lg\:from-green-1{
    --gradient-from-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .lg\:from-gray-1{
    --gradient-from-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .lg\:from-gray-2{
    --gradient-from-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .lg\:from-gray-3{
    --gradient-from-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .lg\:from-gray-4{
    --gradient-from-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .lg\:from-gray-5{
    --gradient-from-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .lg\:from-gray-6{
    --gradient-from-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .lg\:from-gray-7{
    --gradient-from-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .lg\:from-purple{
    --gradient-from-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .lg\:from-purple-1{
    --gradient-from-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .lg\:from-transparent{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lg\:from-orange{
    --gradient-from-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .lg\:from-orange-2{
    --gradient-from-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .lg\:from-red{
    --gradient-from-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .lg\:via-primary{
    --gradient-via-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .lg\:via-primary-75{
    --gradient-via-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .lg\:via-secondary{
    --gradient-via-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .lg\:via-white{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .lg\:via-seashell{
    --gradient-via-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .lg\:via-black{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lg\:via-dark{
    --gradient-via-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .lg\:via-green{
    --gradient-via-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .lg\:via-dark-gray{
    --gradient-via-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .lg\:via-green-xp{
    --gradient-via-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .lg\:via-green-accent{
    --gradient-via-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .lg\:via-blue-1{
    --gradient-via-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .lg\:via-blue-2{
    --gradient-via-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .lg\:via-blue-3{
    --gradient-via-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .lg\:via-blue-4{
    --gradient-via-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .lg\:via-blue-5{
    --gradient-via-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .lg\:via-blue-6{
    --gradient-via-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .lg\:via-blue-7{
    --gradient-via-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .lg\:via-blue-8{
    --gradient-via-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .lg\:via-blue-9{
    --gradient-via-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .lg\:via-blue-10{
    --gradient-via-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .lg\:via-blue-11{
    --gradient-via-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .lg\:via-blue-12{
    --gradient-via-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .lg\:via-blue-13{
    --gradient-via-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .lg\:via-blue-14{
    --gradient-via-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .lg\:via-blue-15{
    --gradient-via-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .lg\:via-blue-16{
    --gradient-via-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .lg\:via-green-1{
    --gradient-via-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .lg\:via-gray-1{
    --gradient-via-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .lg\:via-gray-2{
    --gradient-via-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .lg\:via-gray-3{
    --gradient-via-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .lg\:via-gray-4{
    --gradient-via-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .lg\:via-gray-5{
    --gradient-via-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .lg\:via-gray-6{
    --gradient-via-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .lg\:via-gray-7{
    --gradient-via-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .lg\:via-purple{
    --gradient-via-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .lg\:via-purple-1{
    --gradient-via-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .lg\:via-transparent{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lg\:via-orange{
    --gradient-via-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .lg\:via-orange-2{
    --gradient-via-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .lg\:via-red{
    --gradient-via-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .lg\:to-primary{
    --gradient-to-color: #061d47 !important;
  }

  .lg\:to-primary-75{
    --gradient-to-color: rgba(6, 29, 71, 0.75) !important;
  }

  .lg\:to-secondary{
    --gradient-to-color: #e35205 !important;
  }

  .lg\:to-white{
    --gradient-to-color: #fff !important;
  }

  .lg\:to-seashell{
    --gradient-to-color: #fef7f1 !important;
  }

  .lg\:to-black{
    --gradient-to-color: #000 !important;
  }

  .lg\:to-dark{
    --gradient-to-color: #0d1a2e !important;
  }

  .lg\:to-green{
    --gradient-to-color: #00e175 !important;
  }

  .lg\:to-dark-gray{
    --gradient-to-color: #202020 !important;
  }

  .lg\:to-green-xp{
    --gradient-to-color: #2d8269 !important;
  }

  .lg\:to-green-accent{
    --gradient-to-color: #1f5b4a !important;
  }

  .lg\:to-blue-1{
    --gradient-to-color: #407bd1 !important;
  }

  .lg\:to-blue-2{
    --gradient-to-color: #1b265d !important;
  }

  .lg\:to-blue-3{
    --gradient-to-color: #0D223E !important;
  }

  .lg\:to-blue-4{
    --gradient-to-color: #1b365d !important;
  }

  .lg\:to-blue-5{
    --gradient-to-color: #0C1B32 !important;
  }

  .lg\:to-blue-6{
    --gradient-to-color: #132745 !important;
  }

  .lg\:to-blue-7{
    --gradient-to-color: #0D1F3B !important;
  }

  .lg\:to-blue-8{
    --gradient-to-color: #215FE8 !important;
  }

  .lg\:to-blue-9{
    --gradient-to-color: #3049B2 !important;
  }

  .lg\:to-blue-10{
    --gradient-to-color: #142947 !important;
  }

  .lg\:to-blue-11{
    --gradient-to-color: #153561 !important;
  }

  .lg\:to-blue-12{
    --gradient-to-color: #07101E !important;
  }

  .lg\:to-blue-13{
    --gradient-to-color: #396DB9 !important;
  }

  .lg\:to-blue-14{
    --gradient-to-color: #0045D7 !important;
  }

  .lg\:to-blue-15{
    --gradient-to-color: #2A2549 !important;
  }

  .lg\:to-blue-16{
    --gradient-to-color: #0D1F3C !important;
  }

  .lg\:to-green-1{
    --gradient-to-color: #36826C !important;
  }

  .lg\:to-gray-1{
    --gradient-to-color: #425669 !important;
  }

  .lg\:to-gray-2{
    --gradient-to-color: #ececec !important;
  }

  .lg\:to-gray-3{
    --gradient-to-color: #f9f9f9 !important;
  }

  .lg\:to-gray-4{
    --gradient-to-color: #32414f !important;
  }

  .lg\:to-gray-5{
    --gradient-to-color: #f2f2f2 !important;
  }

  .lg\:to-gray-6{
    --gradient-to-color: #dcdcdc !important;
  }

  .lg\:to-gray-7{
    --gradient-to-color: #e1e1e1 !important;
  }

  .lg\:to-purple{
    --gradient-to-color: #F3F1FE !important;
  }

  .lg\:to-purple-1{
    --gradient-to-color: #6555CF !important;
  }

  .lg\:to-transparent{
    --gradient-to-color: transparent !important;
  }

  .lg\:to-orange{
    --gradient-to-color: #FEF1F1 !important;
  }

  .lg\:to-orange-2{
    --gradient-to-color: #F85904 !important;
  }

  .lg\:to-red{
    --gradient-to-color: #E30505 !important;
  }

  .lg\:hover\:from-primary:hover{
    --gradient-from-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .lg\:hover\:from-primary-75:hover{
    --gradient-from-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .lg\:hover\:from-secondary:hover{
    --gradient-from-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .lg\:hover\:from-white:hover{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .lg\:hover\:from-seashell:hover{
    --gradient-from-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .lg\:hover\:from-black:hover{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lg\:hover\:from-dark:hover{
    --gradient-from-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .lg\:hover\:from-green:hover{
    --gradient-from-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .lg\:hover\:from-dark-gray:hover{
    --gradient-from-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .lg\:hover\:from-green-xp:hover{
    --gradient-from-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .lg\:hover\:from-green-accent:hover{
    --gradient-from-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .lg\:hover\:from-blue-1:hover{
    --gradient-from-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .lg\:hover\:from-blue-2:hover{
    --gradient-from-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .lg\:hover\:from-blue-3:hover{
    --gradient-from-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .lg\:hover\:from-blue-4:hover{
    --gradient-from-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .lg\:hover\:from-blue-5:hover{
    --gradient-from-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .lg\:hover\:from-blue-6:hover{
    --gradient-from-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .lg\:hover\:from-blue-7:hover{
    --gradient-from-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .lg\:hover\:from-blue-8:hover{
    --gradient-from-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .lg\:hover\:from-blue-9:hover{
    --gradient-from-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .lg\:hover\:from-blue-10:hover{
    --gradient-from-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .lg\:hover\:from-blue-11:hover{
    --gradient-from-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .lg\:hover\:from-blue-12:hover{
    --gradient-from-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .lg\:hover\:from-blue-13:hover{
    --gradient-from-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .lg\:hover\:from-blue-14:hover{
    --gradient-from-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .lg\:hover\:from-blue-15:hover{
    --gradient-from-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .lg\:hover\:from-blue-16:hover{
    --gradient-from-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .lg\:hover\:from-green-1:hover{
    --gradient-from-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .lg\:hover\:from-gray-1:hover{
    --gradient-from-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .lg\:hover\:from-gray-2:hover{
    --gradient-from-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .lg\:hover\:from-gray-3:hover{
    --gradient-from-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .lg\:hover\:from-gray-4:hover{
    --gradient-from-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .lg\:hover\:from-gray-5:hover{
    --gradient-from-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .lg\:hover\:from-gray-6:hover{
    --gradient-from-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .lg\:hover\:from-gray-7:hover{
    --gradient-from-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .lg\:hover\:from-purple:hover{
    --gradient-from-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .lg\:hover\:from-purple-1:hover{
    --gradient-from-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .lg\:hover\:from-transparent:hover{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lg\:hover\:from-orange:hover{
    --gradient-from-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .lg\:hover\:from-orange-2:hover{
    --gradient-from-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .lg\:hover\:from-red:hover{
    --gradient-from-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .lg\:hover\:via-primary:hover{
    --gradient-via-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .lg\:hover\:via-primary-75:hover{
    --gradient-via-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .lg\:hover\:via-secondary:hover{
    --gradient-via-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .lg\:hover\:via-white:hover{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .lg\:hover\:via-seashell:hover{
    --gradient-via-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .lg\:hover\:via-black:hover{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lg\:hover\:via-dark:hover{
    --gradient-via-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .lg\:hover\:via-green:hover{
    --gradient-via-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .lg\:hover\:via-dark-gray:hover{
    --gradient-via-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .lg\:hover\:via-green-xp:hover{
    --gradient-via-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .lg\:hover\:via-green-accent:hover{
    --gradient-via-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .lg\:hover\:via-blue-1:hover{
    --gradient-via-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .lg\:hover\:via-blue-2:hover{
    --gradient-via-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .lg\:hover\:via-blue-3:hover{
    --gradient-via-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .lg\:hover\:via-blue-4:hover{
    --gradient-via-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .lg\:hover\:via-blue-5:hover{
    --gradient-via-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .lg\:hover\:via-blue-6:hover{
    --gradient-via-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .lg\:hover\:via-blue-7:hover{
    --gradient-via-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .lg\:hover\:via-blue-8:hover{
    --gradient-via-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .lg\:hover\:via-blue-9:hover{
    --gradient-via-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .lg\:hover\:via-blue-10:hover{
    --gradient-via-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .lg\:hover\:via-blue-11:hover{
    --gradient-via-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .lg\:hover\:via-blue-12:hover{
    --gradient-via-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .lg\:hover\:via-blue-13:hover{
    --gradient-via-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .lg\:hover\:via-blue-14:hover{
    --gradient-via-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .lg\:hover\:via-blue-15:hover{
    --gradient-via-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .lg\:hover\:via-blue-16:hover{
    --gradient-via-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .lg\:hover\:via-green-1:hover{
    --gradient-via-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .lg\:hover\:via-gray-1:hover{
    --gradient-via-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .lg\:hover\:via-gray-2:hover{
    --gradient-via-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .lg\:hover\:via-gray-3:hover{
    --gradient-via-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .lg\:hover\:via-gray-4:hover{
    --gradient-via-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .lg\:hover\:via-gray-5:hover{
    --gradient-via-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .lg\:hover\:via-gray-6:hover{
    --gradient-via-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .lg\:hover\:via-gray-7:hover{
    --gradient-via-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .lg\:hover\:via-purple:hover{
    --gradient-via-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .lg\:hover\:via-purple-1:hover{
    --gradient-via-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .lg\:hover\:via-transparent:hover{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lg\:hover\:via-orange:hover{
    --gradient-via-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .lg\:hover\:via-orange-2:hover{
    --gradient-via-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .lg\:hover\:via-red:hover{
    --gradient-via-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .lg\:hover\:to-primary:hover{
    --gradient-to-color: #061d47 !important;
  }

  .lg\:hover\:to-primary-75:hover{
    --gradient-to-color: rgba(6, 29, 71, 0.75) !important;
  }

  .lg\:hover\:to-secondary:hover{
    --gradient-to-color: #e35205 !important;
  }

  .lg\:hover\:to-white:hover{
    --gradient-to-color: #fff !important;
  }

  .lg\:hover\:to-seashell:hover{
    --gradient-to-color: #fef7f1 !important;
  }

  .lg\:hover\:to-black:hover{
    --gradient-to-color: #000 !important;
  }

  .lg\:hover\:to-dark:hover{
    --gradient-to-color: #0d1a2e !important;
  }

  .lg\:hover\:to-green:hover{
    --gradient-to-color: #00e175 !important;
  }

  .lg\:hover\:to-dark-gray:hover{
    --gradient-to-color: #202020 !important;
  }

  .lg\:hover\:to-green-xp:hover{
    --gradient-to-color: #2d8269 !important;
  }

  .lg\:hover\:to-green-accent:hover{
    --gradient-to-color: #1f5b4a !important;
  }

  .lg\:hover\:to-blue-1:hover{
    --gradient-to-color: #407bd1 !important;
  }

  .lg\:hover\:to-blue-2:hover{
    --gradient-to-color: #1b265d !important;
  }

  .lg\:hover\:to-blue-3:hover{
    --gradient-to-color: #0D223E !important;
  }

  .lg\:hover\:to-blue-4:hover{
    --gradient-to-color: #1b365d !important;
  }

  .lg\:hover\:to-blue-5:hover{
    --gradient-to-color: #0C1B32 !important;
  }

  .lg\:hover\:to-blue-6:hover{
    --gradient-to-color: #132745 !important;
  }

  .lg\:hover\:to-blue-7:hover{
    --gradient-to-color: #0D1F3B !important;
  }

  .lg\:hover\:to-blue-8:hover{
    --gradient-to-color: #215FE8 !important;
  }

  .lg\:hover\:to-blue-9:hover{
    --gradient-to-color: #3049B2 !important;
  }

  .lg\:hover\:to-blue-10:hover{
    --gradient-to-color: #142947 !important;
  }

  .lg\:hover\:to-blue-11:hover{
    --gradient-to-color: #153561 !important;
  }

  .lg\:hover\:to-blue-12:hover{
    --gradient-to-color: #07101E !important;
  }

  .lg\:hover\:to-blue-13:hover{
    --gradient-to-color: #396DB9 !important;
  }

  .lg\:hover\:to-blue-14:hover{
    --gradient-to-color: #0045D7 !important;
  }

  .lg\:hover\:to-blue-15:hover{
    --gradient-to-color: #2A2549 !important;
  }

  .lg\:hover\:to-blue-16:hover{
    --gradient-to-color: #0D1F3C !important;
  }

  .lg\:hover\:to-green-1:hover{
    --gradient-to-color: #36826C !important;
  }

  .lg\:hover\:to-gray-1:hover{
    --gradient-to-color: #425669 !important;
  }

  .lg\:hover\:to-gray-2:hover{
    --gradient-to-color: #ececec !important;
  }

  .lg\:hover\:to-gray-3:hover{
    --gradient-to-color: #f9f9f9 !important;
  }

  .lg\:hover\:to-gray-4:hover{
    --gradient-to-color: #32414f !important;
  }

  .lg\:hover\:to-gray-5:hover{
    --gradient-to-color: #f2f2f2 !important;
  }

  .lg\:hover\:to-gray-6:hover{
    --gradient-to-color: #dcdcdc !important;
  }

  .lg\:hover\:to-gray-7:hover{
    --gradient-to-color: #e1e1e1 !important;
  }

  .lg\:hover\:to-purple:hover{
    --gradient-to-color: #F3F1FE !important;
  }

  .lg\:hover\:to-purple-1:hover{
    --gradient-to-color: #6555CF !important;
  }

  .lg\:hover\:to-transparent:hover{
    --gradient-to-color: transparent !important;
  }

  .lg\:hover\:to-orange:hover{
    --gradient-to-color: #FEF1F1 !important;
  }

  .lg\:hover\:to-orange-2:hover{
    --gradient-to-color: #F85904 !important;
  }

  .lg\:hover\:to-red:hover{
    --gradient-to-color: #E30505 !important;
  }

  .lg\:focus\:from-primary:focus{
    --gradient-from-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .lg\:focus\:from-primary-75:focus{
    --gradient-from-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .lg\:focus\:from-secondary:focus{
    --gradient-from-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .lg\:focus\:from-white:focus{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .lg\:focus\:from-seashell:focus{
    --gradient-from-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .lg\:focus\:from-black:focus{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lg\:focus\:from-dark:focus{
    --gradient-from-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .lg\:focus\:from-green:focus{
    --gradient-from-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .lg\:focus\:from-dark-gray:focus{
    --gradient-from-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .lg\:focus\:from-green-xp:focus{
    --gradient-from-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .lg\:focus\:from-green-accent:focus{
    --gradient-from-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .lg\:focus\:from-blue-1:focus{
    --gradient-from-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .lg\:focus\:from-blue-2:focus{
    --gradient-from-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .lg\:focus\:from-blue-3:focus{
    --gradient-from-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .lg\:focus\:from-blue-4:focus{
    --gradient-from-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .lg\:focus\:from-blue-5:focus{
    --gradient-from-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .lg\:focus\:from-blue-6:focus{
    --gradient-from-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .lg\:focus\:from-blue-7:focus{
    --gradient-from-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .lg\:focus\:from-blue-8:focus{
    --gradient-from-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .lg\:focus\:from-blue-9:focus{
    --gradient-from-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .lg\:focus\:from-blue-10:focus{
    --gradient-from-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .lg\:focus\:from-blue-11:focus{
    --gradient-from-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .lg\:focus\:from-blue-12:focus{
    --gradient-from-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .lg\:focus\:from-blue-13:focus{
    --gradient-from-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .lg\:focus\:from-blue-14:focus{
    --gradient-from-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .lg\:focus\:from-blue-15:focus{
    --gradient-from-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .lg\:focus\:from-blue-16:focus{
    --gradient-from-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .lg\:focus\:from-green-1:focus{
    --gradient-from-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .lg\:focus\:from-gray-1:focus{
    --gradient-from-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .lg\:focus\:from-gray-2:focus{
    --gradient-from-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .lg\:focus\:from-gray-3:focus{
    --gradient-from-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .lg\:focus\:from-gray-4:focus{
    --gradient-from-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .lg\:focus\:from-gray-5:focus{
    --gradient-from-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .lg\:focus\:from-gray-6:focus{
    --gradient-from-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .lg\:focus\:from-gray-7:focus{
    --gradient-from-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .lg\:focus\:from-purple:focus{
    --gradient-from-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .lg\:focus\:from-purple-1:focus{
    --gradient-from-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .lg\:focus\:from-transparent:focus{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lg\:focus\:from-orange:focus{
    --gradient-from-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .lg\:focus\:from-orange-2:focus{
    --gradient-from-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .lg\:focus\:from-red:focus{
    --gradient-from-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .lg\:focus\:via-primary:focus{
    --gradient-via-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .lg\:focus\:via-primary-75:focus{
    --gradient-via-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .lg\:focus\:via-secondary:focus{
    --gradient-via-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .lg\:focus\:via-white:focus{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .lg\:focus\:via-seashell:focus{
    --gradient-via-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .lg\:focus\:via-black:focus{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lg\:focus\:via-dark:focus{
    --gradient-via-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .lg\:focus\:via-green:focus{
    --gradient-via-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .lg\:focus\:via-dark-gray:focus{
    --gradient-via-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .lg\:focus\:via-green-xp:focus{
    --gradient-via-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .lg\:focus\:via-green-accent:focus{
    --gradient-via-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .lg\:focus\:via-blue-1:focus{
    --gradient-via-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .lg\:focus\:via-blue-2:focus{
    --gradient-via-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .lg\:focus\:via-blue-3:focus{
    --gradient-via-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .lg\:focus\:via-blue-4:focus{
    --gradient-via-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .lg\:focus\:via-blue-5:focus{
    --gradient-via-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .lg\:focus\:via-blue-6:focus{
    --gradient-via-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .lg\:focus\:via-blue-7:focus{
    --gradient-via-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .lg\:focus\:via-blue-8:focus{
    --gradient-via-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .lg\:focus\:via-blue-9:focus{
    --gradient-via-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .lg\:focus\:via-blue-10:focus{
    --gradient-via-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .lg\:focus\:via-blue-11:focus{
    --gradient-via-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .lg\:focus\:via-blue-12:focus{
    --gradient-via-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .lg\:focus\:via-blue-13:focus{
    --gradient-via-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .lg\:focus\:via-blue-14:focus{
    --gradient-via-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .lg\:focus\:via-blue-15:focus{
    --gradient-via-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .lg\:focus\:via-blue-16:focus{
    --gradient-via-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .lg\:focus\:via-green-1:focus{
    --gradient-via-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .lg\:focus\:via-gray-1:focus{
    --gradient-via-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .lg\:focus\:via-gray-2:focus{
    --gradient-via-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .lg\:focus\:via-gray-3:focus{
    --gradient-via-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .lg\:focus\:via-gray-4:focus{
    --gradient-via-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .lg\:focus\:via-gray-5:focus{
    --gradient-via-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .lg\:focus\:via-gray-6:focus{
    --gradient-via-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .lg\:focus\:via-gray-7:focus{
    --gradient-via-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .lg\:focus\:via-purple:focus{
    --gradient-via-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .lg\:focus\:via-purple-1:focus{
    --gradient-via-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .lg\:focus\:via-transparent:focus{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .lg\:focus\:via-orange:focus{
    --gradient-via-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .lg\:focus\:via-orange-2:focus{
    --gradient-via-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .lg\:focus\:via-red:focus{
    --gradient-via-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .lg\:focus\:to-primary:focus{
    --gradient-to-color: #061d47 !important;
  }

  .lg\:focus\:to-primary-75:focus{
    --gradient-to-color: rgba(6, 29, 71, 0.75) !important;
  }

  .lg\:focus\:to-secondary:focus{
    --gradient-to-color: #e35205 !important;
  }

  .lg\:focus\:to-white:focus{
    --gradient-to-color: #fff !important;
  }

  .lg\:focus\:to-seashell:focus{
    --gradient-to-color: #fef7f1 !important;
  }

  .lg\:focus\:to-black:focus{
    --gradient-to-color: #000 !important;
  }

  .lg\:focus\:to-dark:focus{
    --gradient-to-color: #0d1a2e !important;
  }

  .lg\:focus\:to-green:focus{
    --gradient-to-color: #00e175 !important;
  }

  .lg\:focus\:to-dark-gray:focus{
    --gradient-to-color: #202020 !important;
  }

  .lg\:focus\:to-green-xp:focus{
    --gradient-to-color: #2d8269 !important;
  }

  .lg\:focus\:to-green-accent:focus{
    --gradient-to-color: #1f5b4a !important;
  }

  .lg\:focus\:to-blue-1:focus{
    --gradient-to-color: #407bd1 !important;
  }

  .lg\:focus\:to-blue-2:focus{
    --gradient-to-color: #1b265d !important;
  }

  .lg\:focus\:to-blue-3:focus{
    --gradient-to-color: #0D223E !important;
  }

  .lg\:focus\:to-blue-4:focus{
    --gradient-to-color: #1b365d !important;
  }

  .lg\:focus\:to-blue-5:focus{
    --gradient-to-color: #0C1B32 !important;
  }

  .lg\:focus\:to-blue-6:focus{
    --gradient-to-color: #132745 !important;
  }

  .lg\:focus\:to-blue-7:focus{
    --gradient-to-color: #0D1F3B !important;
  }

  .lg\:focus\:to-blue-8:focus{
    --gradient-to-color: #215FE8 !important;
  }

  .lg\:focus\:to-blue-9:focus{
    --gradient-to-color: #3049B2 !important;
  }

  .lg\:focus\:to-blue-10:focus{
    --gradient-to-color: #142947 !important;
  }

  .lg\:focus\:to-blue-11:focus{
    --gradient-to-color: #153561 !important;
  }

  .lg\:focus\:to-blue-12:focus{
    --gradient-to-color: #07101E !important;
  }

  .lg\:focus\:to-blue-13:focus{
    --gradient-to-color: #396DB9 !important;
  }

  .lg\:focus\:to-blue-14:focus{
    --gradient-to-color: #0045D7 !important;
  }

  .lg\:focus\:to-blue-15:focus{
    --gradient-to-color: #2A2549 !important;
  }

  .lg\:focus\:to-blue-16:focus{
    --gradient-to-color: #0D1F3C !important;
  }

  .lg\:focus\:to-green-1:focus{
    --gradient-to-color: #36826C !important;
  }

  .lg\:focus\:to-gray-1:focus{
    --gradient-to-color: #425669 !important;
  }

  .lg\:focus\:to-gray-2:focus{
    --gradient-to-color: #ececec !important;
  }

  .lg\:focus\:to-gray-3:focus{
    --gradient-to-color: #f9f9f9 !important;
  }

  .lg\:focus\:to-gray-4:focus{
    --gradient-to-color: #32414f !important;
  }

  .lg\:focus\:to-gray-5:focus{
    --gradient-to-color: #f2f2f2 !important;
  }

  .lg\:focus\:to-gray-6:focus{
    --gradient-to-color: #dcdcdc !important;
  }

  .lg\:focus\:to-gray-7:focus{
    --gradient-to-color: #e1e1e1 !important;
  }

  .lg\:focus\:to-purple:focus{
    --gradient-to-color: #F3F1FE !important;
  }

  .lg\:focus\:to-purple-1:focus{
    --gradient-to-color: #6555CF !important;
  }

  .lg\:focus\:to-transparent:focus{
    --gradient-to-color: transparent !important;
  }

  .lg\:focus\:to-orange:focus{
    --gradient-to-color: #FEF1F1 !important;
  }

  .lg\:focus\:to-orange-2:focus{
    --gradient-to-color: #F85904 !important;
  }

  .lg\:focus\:to-red:focus{
    --gradient-to-color: #E30505 !important;
  }

  .lg\:bg-opacity-0{
    --bg-opacity: 0 !important;
  }

  .lg\:bg-opacity-5{
    --bg-opacity: 0.05 !important;
  }

  .lg\:bg-opacity-10{
    --bg-opacity: 0.1 !important;
  }

  .lg\:bg-opacity-25{
    --bg-opacity: 0.25 !important;
  }

  .lg\:bg-opacity-40{
    --bg-opacity: 0.4 !important;
  }

  .lg\:bg-opacity-50{
    --bg-opacity: 0.5 !important;
  }

  .lg\:bg-opacity-75{
    --bg-opacity: 0.75 !important;
  }

  .lg\:bg-opacity-90{
    --bg-opacity: 0.9 !important;
  }

  .lg\:bg-opacity-100{
    --bg-opacity: 1 !important;
  }

  .lg\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0 !important;
  }

  .lg\:hover\:bg-opacity-5:hover{
    --bg-opacity: 0.05 !important;
  }

  .lg\:hover\:bg-opacity-10:hover{
    --bg-opacity: 0.1 !important;
  }

  .lg\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25 !important;
  }

  .lg\:hover\:bg-opacity-40:hover{
    --bg-opacity: 0.4 !important;
  }

  .lg\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5 !important;
  }

  .lg\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75 !important;
  }

  .lg\:hover\:bg-opacity-90:hover{
    --bg-opacity: 0.9 !important;
  }

  .lg\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1 !important;
  }

  .lg\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0 !important;
  }

  .lg\:focus\:bg-opacity-5:focus{
    --bg-opacity: 0.05 !important;
  }

  .lg\:focus\:bg-opacity-10:focus{
    --bg-opacity: 0.1 !important;
  }

  .lg\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25 !important;
  }

  .lg\:focus\:bg-opacity-40:focus{
    --bg-opacity: 0.4 !important;
  }

  .lg\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5 !important;
  }

  .lg\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75 !important;
  }

  .lg\:focus\:bg-opacity-90:focus{
    --bg-opacity: 0.9 !important;
  }

  .lg\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1 !important;
  }

  .lg\:bg-bottom{
    background-position: bottom !important;
  }

  .lg\:bg-center{
    background-position: center !important;
  }

  .lg\:bg-left{
    background-position: left !important;
  }

  .lg\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .lg\:bg-left-top{
    background-position: left top !important;
  }

  .lg\:bg-right{
    background-position: right !important;
  }

  .lg\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .lg\:bg-right-top{
    background-position: right top !important;
  }

  .lg\:bg-top{
    background-position: top !important;
  }

  .lg\:bg-bottom-opera{
    background-position: 0 101% !important;
  }

  .lg\:bg-repeat{
    background-repeat: repeat !important;
  }

  .lg\:bg-no-repeat{
    background-repeat: no-repeat !important;
  }

  .lg\:bg-repeat-x{
    background-repeat: repeat-x !important;
  }

  .lg\:bg-repeat-y{
    background-repeat: repeat-y !important;
  }

  .lg\:bg-repeat-round{
    background-repeat: round !important;
  }

  .lg\:bg-repeat-space{
    background-repeat: space !important;
  }

  .lg\:bg-auto{
    background-size: auto !important;
  }

  .lg\:bg-cover{
    background-size: cover !important;
  }

  .lg\:bg-contain{
    background-size: contain !important;
  }

  .lg\:bg-full{
    background-size: 100% !important;
  }

  .lg\:border-collapse{
    border-collapse: collapse !important;
  }

  .lg\:border-separate{
    border-collapse: separate !important;
  }

  .lg\:border-primary{
    --border-opacity: 1 !important;
    border-color: #061d47 !important;
    border-color: rgba(6, 29, 71, var(--border-opacity)) !important;
  }

  .lg\:border-primary-75{
    border-color: rgba(6, 29, 71, 0.75) !important;
  }

  .lg\:border-secondary{
    --border-opacity: 1 !important;
    border-color: #e35205 !important;
    border-color: rgba(227, 82, 5, var(--border-opacity)) !important;
  }

  .lg\:border-white{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .lg\:border-seashell{
    --border-opacity: 1 !important;
    border-color: #fef7f1 !important;
    border-color: rgba(254, 247, 241, var(--border-opacity)) !important;
  }

  .lg\:border-black{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .lg\:border-dark{
    --border-opacity: 1 !important;
    border-color: #0d1a2e !important;
    border-color: rgba(13, 26, 46, var(--border-opacity)) !important;
  }

  .lg\:border-green{
    --border-opacity: 1 !important;
    border-color: #00e175 !important;
    border-color: rgba(0, 225, 117, var(--border-opacity)) !important;
  }

  .lg\:border-dark-gray{
    --border-opacity: 1 !important;
    border-color: #202020 !important;
    border-color: rgba(32, 32, 32, var(--border-opacity)) !important;
  }

  .lg\:border-green-xp{
    --border-opacity: 1 !important;
    border-color: #2d8269 !important;
    border-color: rgba(45, 130, 105, var(--border-opacity)) !important;
  }

  .lg\:border-green-accent{
    --border-opacity: 1 !important;
    border-color: #1f5b4a !important;
    border-color: rgba(31, 91, 74, var(--border-opacity)) !important;
  }

  .lg\:border-blue-1{
    --border-opacity: 1 !important;
    border-color: #407bd1 !important;
    border-color: rgba(64, 123, 209, var(--border-opacity)) !important;
  }

  .lg\:border-blue-2{
    --border-opacity: 1 !important;
    border-color: #1b265d !important;
    border-color: rgba(27, 38, 93, var(--border-opacity)) !important;
  }

  .lg\:border-blue-3{
    --border-opacity: 1 !important;
    border-color: #0D223E !important;
    border-color: rgba(13, 34, 62, var(--border-opacity)) !important;
  }

  .lg\:border-blue-4{
    --border-opacity: 1 !important;
    border-color: #1b365d !important;
    border-color: rgba(27, 54, 93, var(--border-opacity)) !important;
  }

  .lg\:border-blue-5{
    --border-opacity: 1 !important;
    border-color: #0C1B32 !important;
    border-color: rgba(12, 27, 50, var(--border-opacity)) !important;
  }

  .lg\:border-blue-6{
    --border-opacity: 1 !important;
    border-color: #132745 !important;
    border-color: rgba(19, 39, 69, var(--border-opacity)) !important;
  }

  .lg\:border-blue-7{
    --border-opacity: 1 !important;
    border-color: #0D1F3B !important;
    border-color: rgba(13, 31, 59, var(--border-opacity)) !important;
  }

  .lg\:border-blue-8{
    --border-opacity: 1 !important;
    border-color: #215FE8 !important;
    border-color: rgba(33, 95, 232, var(--border-opacity)) !important;
  }

  .lg\:border-blue-9{
    --border-opacity: 1 !important;
    border-color: #3049B2 !important;
    border-color: rgba(48, 73, 178, var(--border-opacity)) !important;
  }

  .lg\:border-blue-10{
    --border-opacity: 1 !important;
    border-color: #142947 !important;
    border-color: rgba(20, 41, 71, var(--border-opacity)) !important;
  }

  .lg\:border-blue-11{
    --border-opacity: 1 !important;
    border-color: #153561 !important;
    border-color: rgba(21, 53, 97, var(--border-opacity)) !important;
  }

  .lg\:border-blue-12{
    --border-opacity: 1 !important;
    border-color: #07101E !important;
    border-color: rgba(7, 16, 30, var(--border-opacity)) !important;
  }

  .lg\:border-blue-13{
    --border-opacity: 1 !important;
    border-color: #396DB9 !important;
    border-color: rgba(57, 109, 185, var(--border-opacity)) !important;
  }

  .lg\:border-blue-14{
    --border-opacity: 1 !important;
    border-color: #0045D7 !important;
    border-color: rgba(0, 69, 215, var(--border-opacity)) !important;
  }

  .lg\:border-blue-15{
    --border-opacity: 1 !important;
    border-color: #2A2549 !important;
    border-color: rgba(42, 37, 73, var(--border-opacity)) !important;
  }

  .lg\:border-blue-16{
    --border-opacity: 1 !important;
    border-color: #0D1F3C !important;
    border-color: rgba(13, 31, 60, var(--border-opacity)) !important;
  }

  .lg\:border-green-1{
    --border-opacity: 1 !important;
    border-color: #36826C !important;
    border-color: rgba(54, 130, 108, var(--border-opacity)) !important;
  }

  .lg\:border-gray-1{
    --border-opacity: 1 !important;
    border-color: #425669 !important;
    border-color: rgba(66, 86, 105, var(--border-opacity)) !important;
  }

  .lg\:border-gray-2{
    --border-opacity: 1 !important;
    border-color: #ececec !important;
    border-color: rgba(236, 236, 236, var(--border-opacity)) !important;
  }

  .lg\:border-gray-3{
    --border-opacity: 1 !important;
    border-color: #f9f9f9 !important;
    border-color: rgba(249, 249, 249, var(--border-opacity)) !important;
  }

  .lg\:border-gray-4{
    --border-opacity: 1 !important;
    border-color: #32414f !important;
    border-color: rgba(50, 65, 79, var(--border-opacity)) !important;
  }

  .lg\:border-gray-5{
    --border-opacity: 1 !important;
    border-color: #f2f2f2 !important;
    border-color: rgba(242, 242, 242, var(--border-opacity)) !important;
  }

  .lg\:border-gray-6{
    --border-opacity: 1 !important;
    border-color: #dcdcdc !important;
    border-color: rgba(220, 220, 220, var(--border-opacity)) !important;
  }

  .lg\:border-gray-7{
    --border-opacity: 1 !important;
    border-color: #e1e1e1 !important;
    border-color: rgba(225, 225, 225, var(--border-opacity)) !important;
  }

  .lg\:border-purple{
    --border-opacity: 1 !important;
    border-color: #F3F1FE !important;
    border-color: rgba(243, 241, 254, var(--border-opacity)) !important;
  }

  .lg\:border-purple-1{
    --border-opacity: 1 !important;
    border-color: #6555CF !important;
    border-color: rgba(101, 85, 207, var(--border-opacity)) !important;
  }

  .lg\:border-transparent{
    border-color: transparent !important;
  }

  .lg\:border-orange{
    --border-opacity: 1 !important;
    border-color: #FEF1F1 !important;
    border-color: rgba(254, 241, 241, var(--border-opacity)) !important;
  }

  .lg\:border-orange-2{
    --border-opacity: 1 !important;
    border-color: #F85904 !important;
    border-color: rgba(248, 89, 4, var(--border-opacity)) !important;
  }

  .lg\:border-red{
    --border-opacity: 1 !important;
    border-color: #E30505 !important;
    border-color: rgba(227, 5, 5, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-primary:hover{
    --border-opacity: 1 !important;
    border-color: #061d47 !important;
    border-color: rgba(6, 29, 71, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-primary-75:hover{
    border-color: rgba(6, 29, 71, 0.75) !important;
  }

  .lg\:hover\:border-secondary:hover{
    --border-opacity: 1 !important;
    border-color: #e35205 !important;
    border-color: rgba(227, 82, 5, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-white:hover{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-seashell:hover{
    --border-opacity: 1 !important;
    border-color: #fef7f1 !important;
    border-color: rgba(254, 247, 241, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-black:hover{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-dark:hover{
    --border-opacity: 1 !important;
    border-color: #0d1a2e !important;
    border-color: rgba(13, 26, 46, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-green:hover{
    --border-opacity: 1 !important;
    border-color: #00e175 !important;
    border-color: rgba(0, 225, 117, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-dark-gray:hover{
    --border-opacity: 1 !important;
    border-color: #202020 !important;
    border-color: rgba(32, 32, 32, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-green-xp:hover{
    --border-opacity: 1 !important;
    border-color: #2d8269 !important;
    border-color: rgba(45, 130, 105, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-green-accent:hover{
    --border-opacity: 1 !important;
    border-color: #1f5b4a !important;
    border-color: rgba(31, 91, 74, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-blue-1:hover{
    --border-opacity: 1 !important;
    border-color: #407bd1 !important;
    border-color: rgba(64, 123, 209, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-blue-2:hover{
    --border-opacity: 1 !important;
    border-color: #1b265d !important;
    border-color: rgba(27, 38, 93, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-blue-3:hover{
    --border-opacity: 1 !important;
    border-color: #0D223E !important;
    border-color: rgba(13, 34, 62, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-blue-4:hover{
    --border-opacity: 1 !important;
    border-color: #1b365d !important;
    border-color: rgba(27, 54, 93, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-blue-5:hover{
    --border-opacity: 1 !important;
    border-color: #0C1B32 !important;
    border-color: rgba(12, 27, 50, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-blue-6:hover{
    --border-opacity: 1 !important;
    border-color: #132745 !important;
    border-color: rgba(19, 39, 69, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-blue-7:hover{
    --border-opacity: 1 !important;
    border-color: #0D1F3B !important;
    border-color: rgba(13, 31, 59, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-blue-8:hover{
    --border-opacity: 1 !important;
    border-color: #215FE8 !important;
    border-color: rgba(33, 95, 232, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-blue-9:hover{
    --border-opacity: 1 !important;
    border-color: #3049B2 !important;
    border-color: rgba(48, 73, 178, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-blue-10:hover{
    --border-opacity: 1 !important;
    border-color: #142947 !important;
    border-color: rgba(20, 41, 71, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-blue-11:hover{
    --border-opacity: 1 !important;
    border-color: #153561 !important;
    border-color: rgba(21, 53, 97, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-blue-12:hover{
    --border-opacity: 1 !important;
    border-color: #07101E !important;
    border-color: rgba(7, 16, 30, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-blue-13:hover{
    --border-opacity: 1 !important;
    border-color: #396DB9 !important;
    border-color: rgba(57, 109, 185, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-blue-14:hover{
    --border-opacity: 1 !important;
    border-color: #0045D7 !important;
    border-color: rgba(0, 69, 215, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-blue-15:hover{
    --border-opacity: 1 !important;
    border-color: #2A2549 !important;
    border-color: rgba(42, 37, 73, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-blue-16:hover{
    --border-opacity: 1 !important;
    border-color: #0D1F3C !important;
    border-color: rgba(13, 31, 60, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-green-1:hover{
    --border-opacity: 1 !important;
    border-color: #36826C !important;
    border-color: rgba(54, 130, 108, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-gray-1:hover{
    --border-opacity: 1 !important;
    border-color: #425669 !important;
    border-color: rgba(66, 86, 105, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-gray-2:hover{
    --border-opacity: 1 !important;
    border-color: #ececec !important;
    border-color: rgba(236, 236, 236, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-gray-3:hover{
    --border-opacity: 1 !important;
    border-color: #f9f9f9 !important;
    border-color: rgba(249, 249, 249, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-gray-4:hover{
    --border-opacity: 1 !important;
    border-color: #32414f !important;
    border-color: rgba(50, 65, 79, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-gray-5:hover{
    --border-opacity: 1 !important;
    border-color: #f2f2f2 !important;
    border-color: rgba(242, 242, 242, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-gray-6:hover{
    --border-opacity: 1 !important;
    border-color: #dcdcdc !important;
    border-color: rgba(220, 220, 220, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-gray-7:hover{
    --border-opacity: 1 !important;
    border-color: #e1e1e1 !important;
    border-color: rgba(225, 225, 225, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-purple:hover{
    --border-opacity: 1 !important;
    border-color: #F3F1FE !important;
    border-color: rgba(243, 241, 254, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-purple-1:hover{
    --border-opacity: 1 !important;
    border-color: #6555CF !important;
    border-color: rgba(101, 85, 207, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-transparent:hover{
    border-color: transparent !important;
  }

  .lg\:hover\:border-orange:hover{
    --border-opacity: 1 !important;
    border-color: #FEF1F1 !important;
    border-color: rgba(254, 241, 241, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-orange-2:hover{
    --border-opacity: 1 !important;
    border-color: #F85904 !important;
    border-color: rgba(248, 89, 4, var(--border-opacity)) !important;
  }

  .lg\:hover\:border-red:hover{
    --border-opacity: 1 !important;
    border-color: #E30505 !important;
    border-color: rgba(227, 5, 5, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-primary:focus{
    --border-opacity: 1 !important;
    border-color: #061d47 !important;
    border-color: rgba(6, 29, 71, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-primary-75:focus{
    border-color: rgba(6, 29, 71, 0.75) !important;
  }

  .lg\:focus\:border-secondary:focus{
    --border-opacity: 1 !important;
    border-color: #e35205 !important;
    border-color: rgba(227, 82, 5, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-white:focus{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-seashell:focus{
    --border-opacity: 1 !important;
    border-color: #fef7f1 !important;
    border-color: rgba(254, 247, 241, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-black:focus{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-dark:focus{
    --border-opacity: 1 !important;
    border-color: #0d1a2e !important;
    border-color: rgba(13, 26, 46, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-green:focus{
    --border-opacity: 1 !important;
    border-color: #00e175 !important;
    border-color: rgba(0, 225, 117, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-dark-gray:focus{
    --border-opacity: 1 !important;
    border-color: #202020 !important;
    border-color: rgba(32, 32, 32, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-green-xp:focus{
    --border-opacity: 1 !important;
    border-color: #2d8269 !important;
    border-color: rgba(45, 130, 105, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-green-accent:focus{
    --border-opacity: 1 !important;
    border-color: #1f5b4a !important;
    border-color: rgba(31, 91, 74, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-blue-1:focus{
    --border-opacity: 1 !important;
    border-color: #407bd1 !important;
    border-color: rgba(64, 123, 209, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-blue-2:focus{
    --border-opacity: 1 !important;
    border-color: #1b265d !important;
    border-color: rgba(27, 38, 93, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-blue-3:focus{
    --border-opacity: 1 !important;
    border-color: #0D223E !important;
    border-color: rgba(13, 34, 62, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-blue-4:focus{
    --border-opacity: 1 !important;
    border-color: #1b365d !important;
    border-color: rgba(27, 54, 93, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-blue-5:focus{
    --border-opacity: 1 !important;
    border-color: #0C1B32 !important;
    border-color: rgba(12, 27, 50, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-blue-6:focus{
    --border-opacity: 1 !important;
    border-color: #132745 !important;
    border-color: rgba(19, 39, 69, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-blue-7:focus{
    --border-opacity: 1 !important;
    border-color: #0D1F3B !important;
    border-color: rgba(13, 31, 59, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-blue-8:focus{
    --border-opacity: 1 !important;
    border-color: #215FE8 !important;
    border-color: rgba(33, 95, 232, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-blue-9:focus{
    --border-opacity: 1 !important;
    border-color: #3049B2 !important;
    border-color: rgba(48, 73, 178, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-blue-10:focus{
    --border-opacity: 1 !important;
    border-color: #142947 !important;
    border-color: rgba(20, 41, 71, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-blue-11:focus{
    --border-opacity: 1 !important;
    border-color: #153561 !important;
    border-color: rgba(21, 53, 97, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-blue-12:focus{
    --border-opacity: 1 !important;
    border-color: #07101E !important;
    border-color: rgba(7, 16, 30, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-blue-13:focus{
    --border-opacity: 1 !important;
    border-color: #396DB9 !important;
    border-color: rgba(57, 109, 185, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-blue-14:focus{
    --border-opacity: 1 !important;
    border-color: #0045D7 !important;
    border-color: rgba(0, 69, 215, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-blue-15:focus{
    --border-opacity: 1 !important;
    border-color: #2A2549 !important;
    border-color: rgba(42, 37, 73, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-blue-16:focus{
    --border-opacity: 1 !important;
    border-color: #0D1F3C !important;
    border-color: rgba(13, 31, 60, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-green-1:focus{
    --border-opacity: 1 !important;
    border-color: #36826C !important;
    border-color: rgba(54, 130, 108, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-gray-1:focus{
    --border-opacity: 1 !important;
    border-color: #425669 !important;
    border-color: rgba(66, 86, 105, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-gray-2:focus{
    --border-opacity: 1 !important;
    border-color: #ececec !important;
    border-color: rgba(236, 236, 236, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-gray-3:focus{
    --border-opacity: 1 !important;
    border-color: #f9f9f9 !important;
    border-color: rgba(249, 249, 249, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-gray-4:focus{
    --border-opacity: 1 !important;
    border-color: #32414f !important;
    border-color: rgba(50, 65, 79, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-gray-5:focus{
    --border-opacity: 1 !important;
    border-color: #f2f2f2 !important;
    border-color: rgba(242, 242, 242, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-gray-6:focus{
    --border-opacity: 1 !important;
    border-color: #dcdcdc !important;
    border-color: rgba(220, 220, 220, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-gray-7:focus{
    --border-opacity: 1 !important;
    border-color: #e1e1e1 !important;
    border-color: rgba(225, 225, 225, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-purple:focus{
    --border-opacity: 1 !important;
    border-color: #F3F1FE !important;
    border-color: rgba(243, 241, 254, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-purple-1:focus{
    --border-opacity: 1 !important;
    border-color: #6555CF !important;
    border-color: rgba(101, 85, 207, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-transparent:focus{
    border-color: transparent !important;
  }

  .lg\:focus\:border-orange:focus{
    --border-opacity: 1 !important;
    border-color: #FEF1F1 !important;
    border-color: rgba(254, 241, 241, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-orange-2:focus{
    --border-opacity: 1 !important;
    border-color: #F85904 !important;
    border-color: rgba(248, 89, 4, var(--border-opacity)) !important;
  }

  .lg\:focus\:border-red:focus{
    --border-opacity: 1 !important;
    border-color: #E30505 !important;
    border-color: rgba(227, 5, 5, var(--border-opacity)) !important;
  }

  .lg\:border-opacity-0{
    --border-opacity: 0 !important;
  }

  .lg\:border-opacity-5{
    --border-opacity: 0.05 !important;
  }

  .lg\:border-opacity-10{
    --border-opacity: 0.1 !important;
  }

  .lg\:border-opacity-25{
    --border-opacity: 0.25 !important;
  }

  .lg\:border-opacity-40{
    --border-opacity: 0.4 !important;
  }

  .lg\:border-opacity-50{
    --border-opacity: 0.5 !important;
  }

  .lg\:border-opacity-75{
    --border-opacity: 0.75 !important;
  }

  .lg\:border-opacity-90{
    --border-opacity: 0.9 !important;
  }

  .lg\:border-opacity-100{
    --border-opacity: 1 !important;
  }

  .lg\:hover\:border-opacity-0:hover{
    --border-opacity: 0 !important;
  }

  .lg\:hover\:border-opacity-5:hover{
    --border-opacity: 0.05 !important;
  }

  .lg\:hover\:border-opacity-10:hover{
    --border-opacity: 0.1 !important;
  }

  .lg\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25 !important;
  }

  .lg\:hover\:border-opacity-40:hover{
    --border-opacity: 0.4 !important;
  }

  .lg\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5 !important;
  }

  .lg\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75 !important;
  }

  .lg\:hover\:border-opacity-90:hover{
    --border-opacity: 0.9 !important;
  }

  .lg\:hover\:border-opacity-100:hover{
    --border-opacity: 1 !important;
  }

  .lg\:focus\:border-opacity-0:focus{
    --border-opacity: 0 !important;
  }

  .lg\:focus\:border-opacity-5:focus{
    --border-opacity: 0.05 !important;
  }

  .lg\:focus\:border-opacity-10:focus{
    --border-opacity: 0.1 !important;
  }

  .lg\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25 !important;
  }

  .lg\:focus\:border-opacity-40:focus{
    --border-opacity: 0.4 !important;
  }

  .lg\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5 !important;
  }

  .lg\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75 !important;
  }

  .lg\:focus\:border-opacity-90:focus{
    --border-opacity: 0.9 !important;
  }

  .lg\:focus\:border-opacity-100:focus{
    --border-opacity: 1 !important;
  }

  .lg\:rounded-none{
    border-radius: 0 !important;
  }

  .lg\:rounded-sm{
    border-radius: 0.125rem !important;
  }

  .lg\:rounded{
    border-radius: 0.25rem !important;
  }

  .lg\:rounded-md{
    border-radius: 0.375rem !important;
  }

  .lg\:rounded-lg{
    border-radius: 0.5rem !important;
  }

  .lg\:rounded-xl{
    border-radius: 0.75rem !important;
  }

  .lg\:rounded-2xl{
    border-radius: 1rem !important;
  }

  .lg\:rounded-3xl{
    border-radius: 1.5rem !important;
  }

  .lg\:rounded-full{
    border-radius: 9999px !important;
  }

  .lg\:rounded-t-none{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .lg\:rounded-r-none{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .lg\:rounded-b-none{
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .lg\:rounded-l-none{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .lg\:rounded-t-sm{
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }

  .lg\:rounded-r-sm{
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }

  .lg\:rounded-b-sm{
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .lg\:rounded-l-sm{
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .lg\:rounded-t{
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }

  .lg\:rounded-r{
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }

  .lg\:rounded-b{
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .lg\:rounded-l{
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .lg\:rounded-t-md{
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }

  .lg\:rounded-r-md{
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }

  .lg\:rounded-b-md{
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .lg\:rounded-l-md{
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .lg\:rounded-t-lg{
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }

  .lg\:rounded-r-lg{
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }

  .lg\:rounded-b-lg{
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .lg\:rounded-l-lg{
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .lg\:rounded-t-xl{
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
  }

  .lg\:rounded-r-xl{
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }

  .lg\:rounded-b-xl{
    border-bottom-right-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }

  .lg\:rounded-l-xl{
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }

  .lg\:rounded-t-2xl{
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }

  .lg\:rounded-r-2xl{
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }

  .lg\:rounded-b-2xl{
    border-bottom-right-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }

  .lg\:rounded-l-2xl{
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }

  .lg\:rounded-t-3xl{
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }

  .lg\:rounded-r-3xl{
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }

  .lg\:rounded-b-3xl{
    border-bottom-right-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }

  .lg\:rounded-l-3xl{
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }

  .lg\:rounded-t-full{
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .lg\:rounded-r-full{
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .lg\:rounded-b-full{
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .lg\:rounded-l-full{
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .lg\:rounded-tl-none{
    border-top-left-radius: 0 !important;
  }

  .lg\:rounded-tr-none{
    border-top-right-radius: 0 !important;
  }

  .lg\:rounded-br-none{
    border-bottom-right-radius: 0 !important;
  }

  .lg\:rounded-bl-none{
    border-bottom-left-radius: 0 !important;
  }

  .lg\:rounded-tl-sm{
    border-top-left-radius: 0.125rem !important;
  }

  .lg\:rounded-tr-sm{
    border-top-right-radius: 0.125rem !important;
  }

  .lg\:rounded-br-sm{
    border-bottom-right-radius: 0.125rem !important;
  }

  .lg\:rounded-bl-sm{
    border-bottom-left-radius: 0.125rem !important;
  }

  .lg\:rounded-tl{
    border-top-left-radius: 0.25rem !important;
  }

  .lg\:rounded-tr{
    border-top-right-radius: 0.25rem !important;
  }

  .lg\:rounded-br{
    border-bottom-right-radius: 0.25rem !important;
  }

  .lg\:rounded-bl{
    border-bottom-left-radius: 0.25rem !important;
  }

  .lg\:rounded-tl-md{
    border-top-left-radius: 0.375rem !important;
  }

  .lg\:rounded-tr-md{
    border-top-right-radius: 0.375rem !important;
  }

  .lg\:rounded-br-md{
    border-bottom-right-radius: 0.375rem !important;
  }

  .lg\:rounded-bl-md{
    border-bottom-left-radius: 0.375rem !important;
  }

  .lg\:rounded-tl-lg{
    border-top-left-radius: 0.5rem !important;
  }

  .lg\:rounded-tr-lg{
    border-top-right-radius: 0.5rem !important;
  }

  .lg\:rounded-br-lg{
    border-bottom-right-radius: 0.5rem !important;
  }

  .lg\:rounded-bl-lg{
    border-bottom-left-radius: 0.5rem !important;
  }

  .lg\:rounded-tl-xl{
    border-top-left-radius: 0.75rem !important;
  }

  .lg\:rounded-tr-xl{
    border-top-right-radius: 0.75rem !important;
  }

  .lg\:rounded-br-xl{
    border-bottom-right-radius: 0.75rem !important;
  }

  .lg\:rounded-bl-xl{
    border-bottom-left-radius: 0.75rem !important;
  }

  .lg\:rounded-tl-2xl{
    border-top-left-radius: 1rem !important;
  }

  .lg\:rounded-tr-2xl{
    border-top-right-radius: 1rem !important;
  }

  .lg\:rounded-br-2xl{
    border-bottom-right-radius: 1rem !important;
  }

  .lg\:rounded-bl-2xl{
    border-bottom-left-radius: 1rem !important;
  }

  .lg\:rounded-tl-3xl{
    border-top-left-radius: 1.5rem !important;
  }

  .lg\:rounded-tr-3xl{
    border-top-right-radius: 1.5rem !important;
  }

  .lg\:rounded-br-3xl{
    border-bottom-right-radius: 1.5rem !important;
  }

  .lg\:rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem !important;
  }

  .lg\:rounded-tl-full{
    border-top-left-radius: 9999px !important;
  }

  .lg\:rounded-tr-full{
    border-top-right-radius: 9999px !important;
  }

  .lg\:rounded-br-full{
    border-bottom-right-radius: 9999px !important;
  }

  .lg\:rounded-bl-full{
    border-bottom-left-radius: 9999px !important;
  }

  .lg\:border-solid{
    border-style: solid !important;
  }

  .lg\:border-dashed{
    border-style: dashed !important;
  }

  .lg\:border-dotted{
    border-style: dotted !important;
  }

  .lg\:border-double{
    border-style: double !important;
  }

  .lg\:border-none{
    border-style: none !important;
  }

  .lg\:border-0{
    border-width: 0 !important;
  }

  .lg\:border-2{
    border-width: 2px !important;
  }

  .lg\:border-4{
    border-width: 4px !important;
  }

  .lg\:border-8{
    border-width: 8px !important;
  }

  .lg\:border{
    border-width: 1px !important;
  }

  .lg\:border-t-0{
    border-top-width: 0 !important;
  }

  .lg\:border-r-0{
    border-right-width: 0 !important;
  }

  .lg\:border-b-0{
    border-bottom-width: 0 !important;
  }

  .lg\:border-l-0{
    border-left-width: 0 !important;
  }

  .lg\:border-t-2{
    border-top-width: 2px !important;
  }

  .lg\:border-r-2{
    border-right-width: 2px !important;
  }

  .lg\:border-b-2{
    border-bottom-width: 2px !important;
  }

  .lg\:border-l-2{
    border-left-width: 2px !important;
  }

  .lg\:border-t-4{
    border-top-width: 4px !important;
  }

  .lg\:border-r-4{
    border-right-width: 4px !important;
  }

  .lg\:border-b-4{
    border-bottom-width: 4px !important;
  }

  .lg\:border-l-4{
    border-left-width: 4px !important;
  }

  .lg\:border-t-8{
    border-top-width: 8px !important;
  }

  .lg\:border-r-8{
    border-right-width: 8px !important;
  }

  .lg\:border-b-8{
    border-bottom-width: 8px !important;
  }

  .lg\:border-l-8{
    border-left-width: 8px !important;
  }

  .lg\:border-t{
    border-top-width: 1px !important;
  }

  .lg\:border-r{
    border-right-width: 1px !important;
  }

  .lg\:border-b{
    border-bottom-width: 1px !important;
  }

  .lg\:border-l{
    border-left-width: 1px !important;
  }

  .lg\:box-border{
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
  }

  .lg\:box-content{
    -webkit-box-sizing: content-box !important;
            box-sizing: content-box !important;
  }

  .lg\:cursor-auto{
    cursor: auto !important;
  }

  .lg\:cursor-default{
    cursor: default !important;
  }

  .lg\:cursor-pointer{
    cursor: pointer !important;
  }

  .lg\:cursor-wait{
    cursor: wait !important;
  }

  .lg\:cursor-text{
    cursor: text !important;
  }

  .lg\:cursor-move{
    cursor: move !important;
  }

  .lg\:cursor-not-allowed{
    cursor: not-allowed !important;
  }

  .lg\:block{
    display: block !important;
  }

  .lg\:inline-block{
    display: inline-block !important;
  }

  .lg\:inline{
    display: inline !important;
  }

  .lg\:flex{
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .lg\:inline-flex{
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .lg\:table{
    display: table !important;
  }

  .lg\:table-caption{
    display: table-caption !important;
  }

  .lg\:table-cell{
    display: table-cell !important;
  }

  .lg\:table-column{
    display: table-column !important;
  }

  .lg\:table-column-group{
    display: table-column-group !important;
  }

  .lg\:table-footer-group{
    display: table-footer-group !important;
  }

  .lg\:table-header-group{
    display: table-header-group !important;
  }

  .lg\:table-row-group{
    display: table-row-group !important;
  }

  .lg\:table-row{
    display: table-row !important;
  }

  .lg\:flow-root{
    display: flow-root !important;
  }

  .lg\:grid{
    display: grid !important;
  }

  .lg\:inline-grid{
    display: inline-grid !important;
  }

  .lg\:contents{
    display: contents !important;
  }

  .lg\:hidden{
    display: none !important;
  }

  .lg\:flex-row{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .lg\:flex-row-reverse{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .lg\:flex-col{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .lg\:flex-col-reverse{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .lg\:flex-wrap{
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .lg\:flex-wrap-reverse{
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .lg\:flex-no-wrap{
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .lg\:place-items-auto{
    place-items: auto !important;
  }

  .lg\:place-items-start{
    place-items: start !important;
  }

  .lg\:place-items-end{
    place-items: end !important;
  }

  .lg\:place-items-center{
    place-items: center !important;
  }

  .lg\:place-items-stretch{
    place-items: stretch !important;
  }

  .lg\:place-content-center{
    place-content: center !important;
  }

  .lg\:place-content-start{
    place-content: start !important;
  }

  .lg\:place-content-end{
    place-content: end !important;
  }

  .lg\:place-content-between{
    place-content: space-between !important;
  }

  .lg\:place-content-around{
    place-content: space-around !important;
  }

  .lg\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .lg\:place-content-stretch{
    place-content: stretch !important;
  }

  .lg\:place-self-auto{
    place-self: auto !important;
  }

  .lg\:place-self-start{
    place-self: start !important;
  }

  .lg\:place-self-end{
    place-self: end !important;
  }

  .lg\:place-self-center{
    place-self: center !important;
  }

  .lg\:place-self-stretch{
    place-self: stretch !important;
  }

  .lg\:items-start{
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .lg\:items-end{
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .lg\:items-center{
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .lg\:items-baseline{
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .lg\:items-stretch{
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .lg\:content-center{
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .lg\:content-start{
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .lg\:content-end{
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .lg\:content-between{
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .lg\:content-around{
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .lg\:content-evenly{
    -ms-flex-line-pack: space-evenly !important;
        align-content: space-evenly !important;
  }

  .lg\:self-auto{
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .lg\:self-start{
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .lg\:self-end{
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .lg\:self-center{
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .lg\:self-stretch{
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .lg\:justify-items-auto{
    justify-items: auto !important;
  }

  .lg\:justify-items-start{
    justify-items: start !important;
  }

  .lg\:justify-items-end{
    justify-items: end !important;
  }

  .lg\:justify-items-center{
    justify-items: center !important;
  }

  .lg\:justify-items-stretch{
    justify-items: stretch !important;
  }

  .lg\:justify-start{
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .lg\:justify-end{
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .lg\:justify-center{
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .lg\:justify-between{
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .lg\:justify-around{
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .lg\:justify-evenly{
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .lg\:justify-self-auto{
    justify-self: auto !important;
  }

  .lg\:justify-self-start{
    justify-self: start !important;
  }

  .lg\:justify-self-end{
    justify-self: end !important;
  }

  .lg\:justify-self-center{
    justify-self: center !important;
  }

  .lg\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .lg\:flex-1{
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important;
  }

  .lg\:flex-173{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 173px !important;
            flex: 0 0 173px !important;
  }

  .lg\:flex-260{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 260px !important;
            flex: 0 0 260px !important;
  }

  .lg\:flex-620{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 620px !important;
            flex: 0 0 620px !important;
  }

  .lg\:flex-auto{
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .lg\:flex-initial{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
  }

  .lg\:flex-none{
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
  }

  .lg\:flex-grow-0{
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .lg\:flex-grow{
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .lg\:flex-shrink-0{
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .lg\:flex-shrink{
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .lg\:order-1{
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .lg\:order-2{
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .lg\:order-3{
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .lg\:order-4{
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .lg\:order-5{
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .lg\:order-6{
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .lg\:order-7{
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .lg\:order-8{
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .lg\:order-9{
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .lg\:order-10{
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .lg\:order-11{
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .lg\:order-12{
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .lg\:order-first{
    -webkit-box-ordinal-group: -9998 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .lg\:order-last{
    -webkit-box-ordinal-group: 10000 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .lg\:order-none{
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .lg\:float-right{
    float: right !important;
  }

  .lg\:float-left{
    float: left !important;
  }

  .lg\:float-none{
    float: none !important;
  }

  .lg\:clearfix:after{
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .lg\:clear-left{
    clear: left !important;
  }

  .lg\:clear-right{
    clear: right !important;
  }

  .lg\:clear-both{
    clear: both !important;
  }

  .lg\:clear-none{
    clear: none !important;
  }

  .lg\:font-sans{
    font-family: Helvetiva, Arial, sans-serif !important;
  }

  .lg\:font-hairline{
    font-weight: 100 !important;
  }

  .lg\:font-thin{
    font-weight: 200 !important;
  }

  .lg\:font-light{
    font-weight: 300 !important;
  }

  .lg\:font-normal{
    font-weight: 400 !important;
  }

  .lg\:font-medium{
    font-weight: 500 !important;
  }

  .lg\:font-semibold{
    font-weight: 600 !important;
  }

  .lg\:font-bold{
    font-weight: 700 !important;
  }

  .lg\:font-extrabold{
    font-weight: 800 !important;
  }

  .lg\:font-black{
    font-weight: 900 !important;
  }

  .lg\:hover\:font-hairline:hover{
    font-weight: 100 !important;
  }

  .lg\:hover\:font-thin:hover{
    font-weight: 200 !important;
  }

  .lg\:hover\:font-light:hover{
    font-weight: 300 !important;
  }

  .lg\:hover\:font-normal:hover{
    font-weight: 400 !important;
  }

  .lg\:hover\:font-medium:hover{
    font-weight: 500 !important;
  }

  .lg\:hover\:font-semibold:hover{
    font-weight: 600 !important;
  }

  .lg\:hover\:font-bold:hover{
    font-weight: 700 !important;
  }

  .lg\:hover\:font-extrabold:hover{
    font-weight: 800 !important;
  }

  .lg\:hover\:font-black:hover{
    font-weight: 900 !important;
  }

  .lg\:focus\:font-hairline:focus{
    font-weight: 100 !important;
  }

  .lg\:focus\:font-thin:focus{
    font-weight: 200 !important;
  }

  .lg\:focus\:font-light:focus{
    font-weight: 300 !important;
  }

  .lg\:focus\:font-normal:focus{
    font-weight: 400 !important;
  }

  .lg\:focus\:font-medium:focus{
    font-weight: 500 !important;
  }

  .lg\:focus\:font-semibold:focus{
    font-weight: 600 !important;
  }

  .lg\:focus\:font-bold:focus{
    font-weight: 700 !important;
  }

  .lg\:focus\:font-extrabold:focus{
    font-weight: 800 !important;
  }

  .lg\:focus\:font-black:focus{
    font-weight: 900 !important;
  }

  .lg\:h-0{
    height: 0px !important;
  }

  .lg\:h-1{
    height: .25rem !important;
  }

  .lg\:h-2{
    height: .5rem !important;
  }

  .lg\:h-3{
    height: .75rem !important;
  }

  .lg\:h-4{
    height: 1rem !important;
  }

  .lg\:h-5{
    height: 1.25rem !important;
  }

  .lg\:h-6{
    height: 1.5rem !important;
  }

  .lg\:h-7{
    height: 1.75rem !important;
  }

  .lg\:h-8{
    height: 2rem !important;
  }

  .lg\:h-9{
    height: 2.25rem !important;
  }

  .lg\:h-10{
    height: 2.5rem !important;
  }

  .lg\:h-11{
    height: 2.75rem !important;
  }

  .lg\:h-12{
    height: 3rem !important;
  }

  .lg\:h-13{
    height: 3.25rem !important;
  }

  .lg\:h-14{
    height: 3.5rem !important;
  }

  .lg\:h-15{
    height: 3.75rem !important;
  }

  .lg\:h-16{
    height: 4rem !important;
  }

  .lg\:h-17{
    height: 4.25rem !important;
  }

  .lg\:h-18{
    height: 4.5rem !important;
  }

  .lg\:h-19{
    height: 4.75rem !important;
  }

  .lg\:h-20{
    height: 5rem !important;
  }

  .lg\:h-21{
    height: 5.25rem !important;
  }

  .lg\:h-22{
    height: 5.5rem !important;
  }

  .lg\:h-23{
    height: 5.75rem !important;
  }

  .lg\:h-24{
    height: 6rem !important;
  }

  .lg\:h-25{
    height: 6.25rem !important;
  }

  .lg\:h-26{
    height: 6.5rem !important;
  }

  .lg\:h-27{
    height: 6.75rem !important;
  }

  .lg\:h-28{
    height: 7rem !important;
  }

  .lg\:h-29{
    height: 7.25rem !important;
  }

  .lg\:h-30{
    height: 7.5rem !important;
  }

  .lg\:h-31{
    height: 7.75rem !important;
  }

  .lg\:h-32{
    height: 8rem !important;
  }

  .lg\:h-33{
    height: 8.25rem !important;
  }

  .lg\:h-34{
    height: 8.5rem !important;
  }

  .lg\:h-35{
    height: 8.75rem !important;
  }

  .lg\:h-36{
    height: 9rem !important;
  }

  .lg\:h-37{
    height: 9.25rem !important;
  }

  .lg\:h-38{
    height: 9.5rem !important;
  }

  .lg\:h-39{
    height: 9.75rem !important;
  }

  .lg\:h-40{
    height: 10rem !important;
  }

  .lg\:h-41{
    height: 10.25rem !important;
  }

  .lg\:h-42{
    height: 10.5rem !important;
  }

  .lg\:h-43{
    height: 10.75rem !important;
  }

  .lg\:h-44{
    height: 11rem !important;
  }

  .lg\:h-45{
    height: 11.25rem !important;
  }

  .lg\:h-46{
    height: 11.5rem !important;
  }

  .lg\:h-47{
    height: 11.75rem !important;
  }

  .lg\:h-48{
    height: 12rem !important;
  }

  .lg\:h-49{
    height: 12.25rem !important;
  }

  .lg\:h-50{
    height: 12.5rem !important;
  }

  .lg\:h-51{
    height: 12.75rem !important;
  }

  .lg\:h-52{
    height: 13rem !important;
  }

  .lg\:h-53{
    height: 13.25rem !important;
  }

  .lg\:h-54{
    height: 13.5rem !important;
  }

  .lg\:h-55{
    height: 13.75rem !important;
  }

  .lg\:h-56{
    height: 14rem !important;
  }

  .lg\:h-65{
    height: 16.25rem !important;
  }

  .lg\:h-70{
    height: 17.5rem !important;
  }

  .lg\:h-71{
    height: 17.75rem !important;
  }

  .lg\:h-72{
    height: 18rem !important;
  }

  .lg\:h-73{
    height: 18.25rem !important;
  }

  .lg\:h-74{
    height: 18.5rem !important;
  }

  .lg\:h-75{
    height: 18.75rem !important;
  }

  .lg\:h-76{
    height: 19rem !important;
  }

  .lg\:h-77{
    height: 19.25rem !important;
  }

  .lg\:h-78{
    height: 19.5rem !important;
  }

  .lg\:h-79{
    height: 19.75rem !important;
  }

  .lg\:h-80{
    height: 20rem !important;
  }

  .lg\:h-81{
    height: 20.25rem !important;
  }

  .lg\:h-82{
    height: 20.5rem !important;
  }

  .lg\:h-83{
    height: 20.75rem !important;
  }

  .lg\:h-84{
    height: 21rem !important;
  }

  .lg\:h-85{
    height: 21.25rem !important;
  }

  .lg\:h-86{
    height: 21.5rem !important;
  }

  .lg\:h-87{
    height: 21.75rem !important;
  }

  .lg\:h-88{
    height: 22rem !important;
  }

  .lg\:h-89{
    height: 22.25rem !important;
  }

  .lg\:h-90{
    height: 22.5rem !important;
  }

  .lg\:h-91{
    height: 22.75rem !important;
  }

  .lg\:h-92{
    height: 23rem !important;
  }

  .lg\:h-95{
    height: 23.75rem !important;
  }

  .lg\:h-100{
    height: 25rem !important;
  }

  .lg\:h-131{
    height: 25.25rem !important;
  }

  .lg\:h-135{
    height: 34rem !important;
  }

  .lg\:h-150{
    height: 37.5rem !important;
  }

  .lg\:h-200{
    height: 50rem !important;
  }

  .lg\:h-710{
    height: 44.375rem !important;
  }

  .lg\:h-820{
    height: 51.25rem !important;
  }

  .lg\:h-1440{
    height: 90rem !important;
  }

  .lg\:h-auto{
    height: auto !important;
  }

  .lg\:h-2\.5{
    height: .625rem !important;
  }

  .lg\:h-6\.25{
    height: 1.5626rem !important;
  }

  .lg\:h-7\.5{
    height: 1.875rem !important;
  }

  .lg\:h-12\.5{
    height: 3.125rem !important;
  }

  .lg\:h-17\.5{
    height: 4.375rem !important;
  }

  .lg\:h-31\.5{
    height: 7.875rem !important;
  }

  .lg\:h-thumb-tript-lg{
    height: 15.625rem !important;
  }

  .lg\:h-thumb-tript-md{
    height: 11.25rem !important;
  }

  .lg\:h-thumb-trip-xl{
    height: 20.625rem !important;
  }

  .lg\:h-tarapprendre-title-lg{
    height: 58.75rem !important;
  }

  .lg\:h-oblong-list-lg{
    height: 40.93rem !important;
  }

  .lg\:h-oblong-list-md{
    height: 20.95rem !important;
  }

  .lg\:h-oblong-content-lg{
    height: 26.875rem !important;
  }

  .lg\:h-article-thumb-lg{
    height: 10.625rem !important;
  }

  .lg\:h-support-title-l-lg{
    height: 28.125rem !important;
  }

  .lg\:h-support-title-r-lg{
    height: 17.8125rem !important;
  }

  .lg\:h-main-footer-menu{
    height: 13.75rem !important;
  }

  .lg\:h-main-footer-logo{
    height: 25.625rem !important;
  }

  .lg\:h-full{
    height: 100% !important;
  }

  .lg\:h-screen{
    height: 100vh !important;
  }

  .lg\:h-82\.5{
    height: 20.625rem !important;
  }

  .lg\:text-0{
    font-size: 0 !important;
  }

  .lg\:text-7{
    font-size: 0.4375rem !important;
  }

  .lg\:text-8{
    font-size: 0.5rem !important;
  }

  .lg\:text-10{
    font-size: 0.625rem !important;
  }

  .lg\:text-11{
    font-size: 0.6875rem !important;
  }

  .lg\:text-12{
    font-size: 0.75rem !important;
  }

  .lg\:text-13{
    font-size: 0.8125rem !important;
  }

  .lg\:text-14{
    font-size: 0.875rem !important;
  }

  .lg\:text-15{
    font-size: 0.9375rem !important;
  }

  .lg\:text-17{
    font-size: 1.0625rem !important;
  }

  .lg\:text-18{
    font-size: 1.125rem !important;
  }

  .lg\:text-20{
    font-size: 1.25rem !important;
  }

  .lg\:text-21{
    font-size: 1.3125rem !important;
  }

  .lg\:text-22{
    font-size: 1.1375rem !important;
  }

  .lg\:text-25{
    font-size: 1.5625rem !important;
  }

  .lg\:text-30{
    font-size: 1.875rem !important;
  }

  .lg\:text-32{
    font-size: 2rem !important;
  }

  .lg\:text-35{
    font-size: 2.1875rem !important;
  }

  .lg\:text-37{
    font-size: 2.3125rem !important;
  }

  .lg\:text-40{
    font-size: 2.5rem !important;
  }

  .lg\:text-45{
    font-size: 2.8125rem !important;
  }

  .lg\:text-46{
    font-size: 2.875rem !important;
  }

  .lg\:text-50{
    font-size: 3.125rem !important;
  }

  .lg\:text-55{
    font-size: 3.4375rem !important;
  }

  .lg\:text-65{
    font-size: 4.063rem !important;
  }

  .lg\:text-70{
    font-size: 4.375rem !important;
  }

  .lg\:text-80{
    font-size: 5rem !important;
  }

  .lg\:text-90{
    font-size: 5.625rem !important;
  }

  .lg\:text-100{
    font-size: 6.25rem !important;
  }

  .lg\:text-105{
    font-size: 6.563rem !important;
  }

  .lg\:text-130{
    font-size: 8.125rem !important;
  }

  .lg\:text-150{
    font-size: 9.375rem !important;
  }

  .lg\:text-400{
    font-size: 25rem !important;
  }

  .lg\:text-900{
    font-size: 56.25rem !important;
  }

  .lg\:text-icon{
    font-size: .625rem !important;
  }

  .lg\:text-xs{
    font-size: 0.8rem !important;
  }

  .lg\:text-tiny{
    font-size: .875rem !important;
  }

  .lg\:text-base{
    font-size: 1rem !important;
  }

  .lg\:text-lg{
    font-size: 1.125rem !important;
  }

  .lg\:text-xl{
    font-size: 1.25rem !important;
  }

  .lg\:text-2xl{
    font-size: 1.5rem !important;
  }

  .lg\:text-3xl{
    font-size: 1.875rem !important;
  }

  .lg\:text-4xl{
    font-size: 2.25rem !important;
  }

  .lg\:text-5xl{
    font-size: 2.875rem !important;
  }

  .lg\:text-6xl{
    font-size: 3rem !important;
  }

  .lg\:text-7xl{
    font-size: 4rem !important;
  }

  .lg\:text-8xl{
    font-size: 5rem !important;
  }

  .lg\:text-9xl{
    font-size: 5.625rem !important;
  }

  .lg\:leading-3{
    line-height: .75rem !important;
  }

  .lg\:leading-4{
    line-height: 1rem !important;
  }

  .lg\:leading-5{
    line-height: 1.25rem !important;
  }

  .lg\:leading-6{
    line-height: 1.5rem !important;
  }

  .lg\:leading-7{
    line-height: 1.75rem !important;
  }

  .lg\:leading-8{
    line-height: 2rem !important;
  }

  .lg\:leading-9{
    line-height: 2.25rem !important;
  }

  .lg\:leading-10{
    line-height: 2.5rem !important;
  }

  .lg\:leading-15{
    line-height: 15px !important;
  }

  .lg\:leading-18{
    line-height: 18px !important;
  }

  .lg\:leading-22{
    line-height: 22px !important;
  }

  .lg\:leading-35{
    line-height: 35px !important;
  }

  .lg\:leading-40{
    line-height: 40px !important;
  }

  .lg\:leading-50{
    line-height: 50px !important;
  }

  .lg\:leading-55{
    line-height: 55px !important;
  }

  .lg\:leading-none{
    line-height: 1 !important;
  }

  .lg\:leading-tight{
    line-height: 1.25 !important;
  }

  .lg\:leading-snug{
    line-height: 1.375 !important;
  }

  .lg\:leading-normal{
    line-height: 1.5 !important;
  }

  .lg\:leading-relaxed{
    line-height: 1.625 !important;
  }

  .lg\:leading-loose{
    line-height: 2 !important;
  }

  .lg\:leading-0\.75{
    line-height: 0.75 !important;
  }

  .lg\:leading-1\.15{
    line-height: 1.15 !important;
  }

  .lg\:leading-1\.2{
    line-height: 1.2 !important;
  }

  .lg\:leading-1\.25{
    line-height: 1.25 !important;
  }

  .lg\:leading-1\.3{
    line-height: 1.3 !important;
  }

  .lg\:leading-1\.6{
    line-height: 1.6 !important;
  }

  .lg\:list-inside{
    list-style-position: inside !important;
  }

  .lg\:list-outside{
    list-style-position: outside !important;
  }

  .lg\:list-none{
    list-style-type: none !important;
  }

  .lg\:list-disc{
    list-style-type: disc !important;
  }

  .lg\:list-decimal{
    list-style-type: decimal !important;
  }

  .lg\:m-0{
    margin: 0px !important;
  }

  .lg\:m-1{
    margin: .25rem !important;
  }

  .lg\:m-2{
    margin: .5rem !important;
  }

  .lg\:m-3{
    margin: .75rem !important;
  }

  .lg\:m-4{
    margin: 1rem !important;
  }

  .lg\:m-5{
    margin: 1.25rem !important;
  }

  .lg\:m-6{
    margin: 1.5rem !important;
  }

  .lg\:m-7{
    margin: 1.75rem !important;
  }

  .lg\:m-8{
    margin: 2rem !important;
  }

  .lg\:m-9{
    margin: 2.25rem !important;
  }

  .lg\:m-10{
    margin: 2.5rem !important;
  }

  .lg\:m-11{
    margin: 2.75rem !important;
  }

  .lg\:m-12{
    margin: 3rem !important;
  }

  .lg\:m-13{
    margin: 3.25rem !important;
  }

  .lg\:m-14{
    margin: 3.5rem !important;
  }

  .lg\:m-15{
    margin: 3.75rem !important;
  }

  .lg\:m-16{
    margin: 4rem !important;
  }

  .lg\:m-17{
    margin: 4.25rem !important;
  }

  .lg\:m-18{
    margin: 4.5rem !important;
  }

  .lg\:m-19{
    margin: 4.75rem !important;
  }

  .lg\:m-20{
    margin: 5rem !important;
  }

  .lg\:m-21{
    margin: 5.25rem !important;
  }

  .lg\:m-22{
    margin: 5.5rem !important;
  }

  .lg\:m-23{
    margin: 5.75rem !important;
  }

  .lg\:m-24{
    margin: 6rem !important;
  }

  .lg\:m-25{
    margin: 6.25rem !important;
  }

  .lg\:m-26{
    margin: 6.5rem !important;
  }

  .lg\:m-27{
    margin: 6.75rem !important;
  }

  .lg\:m-28{
    margin: 7rem !important;
  }

  .lg\:m-29{
    margin: 7.25rem !important;
  }

  .lg\:m-30{
    margin: 7.5rem !important;
  }

  .lg\:m-31{
    margin: 7.75rem !important;
  }

  .lg\:m-32{
    margin: 8rem !important;
  }

  .lg\:m-33{
    margin: 8.25rem !important;
  }

  .lg\:m-34{
    margin: 8.5rem !important;
  }

  .lg\:m-35{
    margin: 8.75rem !important;
  }

  .lg\:m-36{
    margin: 9rem !important;
  }

  .lg\:m-37{
    margin: 9.25rem !important;
  }

  .lg\:m-38{
    margin: 9.5rem !important;
  }

  .lg\:m-39{
    margin: 9.75rem !important;
  }

  .lg\:m-40{
    margin: 10rem !important;
  }

  .lg\:m-41{
    margin: 10.25rem !important;
  }

  .lg\:m-42{
    margin: 10.5rem !important;
  }

  .lg\:m-43{
    margin: 10.75rem !important;
  }

  .lg\:m-44{
    margin: 11rem !important;
  }

  .lg\:m-45{
    margin: 11.25rem !important;
  }

  .lg\:m-46{
    margin: 11.5rem !important;
  }

  .lg\:m-47{
    margin: 11.75rem !important;
  }

  .lg\:m-48{
    margin: 12rem !important;
  }

  .lg\:m-49{
    margin: 12.25rem !important;
  }

  .lg\:m-50{
    margin: 12.5rem !important;
  }

  .lg\:m-51{
    margin: 12.75rem !important;
  }

  .lg\:m-52{
    margin: 13rem !important;
  }

  .lg\:m-53{
    margin: 13.25rem !important;
  }

  .lg\:m-54{
    margin: 13.5rem !important;
  }

  .lg\:m-55{
    margin: 13.75rem !important;
  }

  .lg\:m-56{
    margin: 14rem !important;
  }

  .lg\:m-70{
    margin: 17.5rem !important;
  }

  .lg\:m-71{
    margin: 17.75rem !important;
  }

  .lg\:m-72{
    margin: 18rem !important;
  }

  .lg\:m-73{
    margin: 18.25rem !important;
  }

  .lg\:m-74{
    margin: 18.5rem !important;
  }

  .lg\:m-75{
    margin: 18.75rem !important;
  }

  .lg\:m-76{
    margin: 19rem !important;
  }

  .lg\:m-77{
    margin: 19.25rem !important;
  }

  .lg\:m-78{
    margin: 19.5rem !important;
  }

  .lg\:m-79{
    margin: 19.75rem !important;
  }

  .lg\:m-80{
    margin: 20rem !important;
  }

  .lg\:m-81{
    margin: 20.25rem !important;
  }

  .lg\:m-82{
    margin: 20.5rem !important;
  }

  .lg\:m-83{
    margin: 20.75rem !important;
  }

  .lg\:m-84{
    margin: 21rem !important;
  }

  .lg\:m-85{
    margin: 21.25rem !important;
  }

  .lg\:m-86{
    margin: 21.5rem !important;
  }

  .lg\:m-87{
    margin: 21.75rem !important;
  }

  .lg\:m-88{
    margin: 22rem !important;
  }

  .lg\:m-89{
    margin: 22.25rem !important;
  }

  .lg\:m-90{
    margin: 22.5rem !important;
  }

  .lg\:m-91{
    margin: 22.75rem !important;
  }

  .lg\:m-92{
    margin: 23rem !important;
  }

  .lg\:m-100{
    margin: 25rem !important;
  }

  .lg\:m-131{
    margin: 25.25rem !important;
  }

  .lg\:m-135{
    margin: 34rem !important;
  }

  .lg\:m-150{
    margin: 37.5rem !important;
  }

  .lg\:m-710{
    margin: 44.375rem !important;
  }

  .lg\:m-820{
    margin: 51.25rem !important;
  }

  .lg\:m-1440{
    margin: 90rem !important;
  }

  .lg\:m-auto{
    margin: auto !important;
  }

  .lg\:m-2\.5{
    margin: .625rem !important;
  }

  .lg\:m-6\.25{
    margin: 1.5626rem !important;
  }

  .lg\:m-7\.5{
    margin: 1.875rem !important;
  }

  .lg\:m-12\.5{
    margin: 3.125rem !important;
  }

  .lg\:m-17\.5{
    margin: 4.375rem !important;
  }

  .lg\:m-31\.5{
    margin: 7.875rem !important;
  }

  .lg\:m-thumb-tript-lg{
    margin: 15.625rem !important;
  }

  .lg\:m-thumb-tript-md{
    margin: 11.25rem !important;
  }

  .lg\:m-thumb-trip-xl{
    margin: 20.625rem !important;
  }

  .lg\:m-tarapprendre-title-lg{
    margin: 58.75rem !important;
  }

  .lg\:m-oblong-list-lg{
    margin: 40.93rem !important;
  }

  .lg\:m-oblong-list-md{
    margin: 20.95rem !important;
  }

  .lg\:m-oblong-content-lg{
    margin: 26.875rem !important;
  }

  .lg\:m-article-thumb-lg{
    margin: 10.625rem !important;
  }

  .lg\:m-support-title-l-lg{
    margin: 28.125rem !important;
  }

  .lg\:m-support-title-r-lg{
    margin: 17.8125rem !important;
  }

  .lg\:m-main-footer-menu{
    margin: 13.75rem !important;
  }

  .lg\:m-main-footer-logo{
    margin: 25.625rem !important;
  }

  .lg\:m-full{
    margin: 100% !important;
  }

  .lg\:-m-0{
    margin: 0px !important;
  }

  .lg\:-m-1{
    margin: -0.25rem !important;
  }

  .lg\:-m-2{
    margin: -0.5rem !important;
  }

  .lg\:-m-3{
    margin: -0.75rem !important;
  }

  .lg\:-m-4{
    margin: -1rem !important;
  }

  .lg\:-m-5{
    margin: -1.25rem !important;
  }

  .lg\:-m-6{
    margin: -1.5rem !important;
  }

  .lg\:-m-7{
    margin: -1.75rem !important;
  }

  .lg\:-m-8{
    margin: -2rem !important;
  }

  .lg\:-m-9{
    margin: -2.25rem !important;
  }

  .lg\:-m-10{
    margin: -2.5rem !important;
  }

  .lg\:-m-11{
    margin: -2.75rem !important;
  }

  .lg\:-m-12{
    margin: -3rem !important;
  }

  .lg\:-m-13{
    margin: -3.25rem !important;
  }

  .lg\:-m-14{
    margin: -3.5rem !important;
  }

  .lg\:-m-15{
    margin: -3.75rem !important;
  }

  .lg\:-m-16{
    margin: -4rem !important;
  }

  .lg\:-m-17{
    margin: -4.25rem !important;
  }

  .lg\:-m-18{
    margin: -4.5rem !important;
  }

  .lg\:-m-19{
    margin: -4.75rem !important;
  }

  .lg\:-m-20{
    margin: -5rem !important;
  }

  .lg\:-m-21{
    margin: -5.25rem !important;
  }

  .lg\:-m-22{
    margin: -5.5rem !important;
  }

  .lg\:-m-23{
    margin: -5.75rem !important;
  }

  .lg\:-m-24{
    margin: -6rem !important;
  }

  .lg\:-m-25{
    margin: -6.25rem !important;
  }

  .lg\:-m-26{
    margin: -6.5rem !important;
  }

  .lg\:-m-27{
    margin: -6.75rem !important;
  }

  .lg\:-m-28{
    margin: -7rem !important;
  }

  .lg\:-m-29{
    margin: -7.25rem !important;
  }

  .lg\:-m-30{
    margin: -7.5rem !important;
  }

  .lg\:-m-31{
    margin: -7.75rem !important;
  }

  .lg\:-m-32{
    margin: -8rem !important;
  }

  .lg\:-m-33{
    margin: -8.25rem !important;
  }

  .lg\:-m-34{
    margin: -8.5rem !important;
  }

  .lg\:-m-35{
    margin: -8.75rem !important;
  }

  .lg\:-m-36{
    margin: -9rem !important;
  }

  .lg\:-m-37{
    margin: -9.25rem !important;
  }

  .lg\:-m-38{
    margin: -9.5rem !important;
  }

  .lg\:-m-39{
    margin: -9.75rem !important;
  }

  .lg\:-m-40{
    margin: -10rem !important;
  }

  .lg\:-m-41{
    margin: -10.25rem !important;
  }

  .lg\:-m-42{
    margin: -10.5rem !important;
  }

  .lg\:-m-43{
    margin: -10.75rem !important;
  }

  .lg\:-m-44{
    margin: -11rem !important;
  }

  .lg\:-m-45{
    margin: -11.25rem !important;
  }

  .lg\:-m-46{
    margin: -11.5rem !important;
  }

  .lg\:-m-47{
    margin: -11.75rem !important;
  }

  .lg\:-m-48{
    margin: -12rem !important;
  }

  .lg\:-m-49{
    margin: -12.25rem !important;
  }

  .lg\:-m-50{
    margin: -12.5rem !important;
  }

  .lg\:-m-51{
    margin: -12.75rem !important;
  }

  .lg\:-m-52{
    margin: -13rem !important;
  }

  .lg\:-m-53{
    margin: -13.25rem !important;
  }

  .lg\:-m-54{
    margin: -13.5rem !important;
  }

  .lg\:-m-55{
    margin: -13.75rem !important;
  }

  .lg\:-m-56{
    margin: -14rem !important;
  }

  .lg\:-m-70{
    margin: -17.5rem !important;
  }

  .lg\:-m-71{
    margin: -17.75rem !important;
  }

  .lg\:-m-72{
    margin: -18rem !important;
  }

  .lg\:-m-73{
    margin: -18.25rem !important;
  }

  .lg\:-m-74{
    margin: -18.5rem !important;
  }

  .lg\:-m-75{
    margin: -18.75rem !important;
  }

  .lg\:-m-76{
    margin: -19rem !important;
  }

  .lg\:-m-77{
    margin: -19.25rem !important;
  }

  .lg\:-m-78{
    margin: -19.5rem !important;
  }

  .lg\:-m-79{
    margin: -19.75rem !important;
  }

  .lg\:-m-80{
    margin: -20rem !important;
  }

  .lg\:-m-81{
    margin: -20.25rem !important;
  }

  .lg\:-m-82{
    margin: -20.5rem !important;
  }

  .lg\:-m-83{
    margin: -20.75rem !important;
  }

  .lg\:-m-84{
    margin: -21rem !important;
  }

  .lg\:-m-85{
    margin: -21.25rem !important;
  }

  .lg\:-m-86{
    margin: -21.5rem !important;
  }

  .lg\:-m-87{
    margin: -21.75rem !important;
  }

  .lg\:-m-88{
    margin: -22rem !important;
  }

  .lg\:-m-89{
    margin: -22.25rem !important;
  }

  .lg\:-m-90{
    margin: -22.5rem !important;
  }

  .lg\:-m-91{
    margin: -22.75rem !important;
  }

  .lg\:-m-92{
    margin: -23rem !important;
  }

  .lg\:-m-100{
    margin: -25rem !important;
  }

  .lg\:-m-131{
    margin: -25.25rem !important;
  }

  .lg\:-m-135{
    margin: -34rem !important;
  }

  .lg\:-m-150{
    margin: -37.5rem !important;
  }

  .lg\:-m-710{
    margin: -44.375rem !important;
  }

  .lg\:-m-820{
    margin: -51.25rem !important;
  }

  .lg\:-m-1440{
    margin: -90rem !important;
  }

  .lg\:-m-2\.5{
    margin: -0.625rem !important;
  }

  .lg\:-m-6\.25{
    margin: -1.5626rem !important;
  }

  .lg\:-m-7\.5{
    margin: -1.875rem !important;
  }

  .lg\:-m-12\.5{
    margin: -3.125rem !important;
  }

  .lg\:-m-17\.5{
    margin: -4.375rem !important;
  }

  .lg\:-m-31\.5{
    margin: -7.875rem !important;
  }

  .lg\:-m-thumb-tript-lg{
    margin: -15.625rem !important;
  }

  .lg\:-m-thumb-tript-md{
    margin: -11.25rem !important;
  }

  .lg\:-m-thumb-trip-xl{
    margin: -20.625rem !important;
  }

  .lg\:-m-tarapprendre-title-lg{
    margin: -58.75rem !important;
  }

  .lg\:-m-oblong-list-lg{
    margin: -40.93rem !important;
  }

  .lg\:-m-oblong-list-md{
    margin: -20.95rem !important;
  }

  .lg\:-m-oblong-content-lg{
    margin: -26.875rem !important;
  }

  .lg\:-m-article-thumb-lg{
    margin: -10.625rem !important;
  }

  .lg\:-m-support-title-l-lg{
    margin: -28.125rem !important;
  }

  .lg\:-m-support-title-r-lg{
    margin: -17.8125rem !important;
  }

  .lg\:-m-main-footer-menu{
    margin: -13.75rem !important;
  }

  .lg\:-m-main-footer-logo{
    margin: -25.625rem !important;
  }

  .lg\:-m-full{
    margin: -100% !important;
  }

  .lg\:my-0{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .lg\:mx-0{
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .lg\:my-1{
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }

  .lg\:mx-1{
    margin-left: .25rem !important;
    margin-right: .25rem !important;
  }

  .lg\:my-2{
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }

  .lg\:mx-2{
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }

  .lg\:my-3{
    margin-top: .75rem !important;
    margin-bottom: .75rem !important;
  }

  .lg\:mx-3{
    margin-left: .75rem !important;
    margin-right: .75rem !important;
  }

  .lg\:my-4{
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .lg\:mx-4{
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .lg\:my-5{
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .lg\:mx-5{
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .lg\:my-6{
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .lg\:mx-6{
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .lg\:my-7{
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }

  .lg\:mx-7{
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }

  .lg\:my-8{
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .lg\:mx-8{
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .lg\:my-9{
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }

  .lg\:mx-9{
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }

  .lg\:my-10{
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .lg\:mx-10{
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .lg\:my-11{
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }

  .lg\:mx-11{
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important;
  }

  .lg\:my-12{
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .lg\:mx-12{
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .lg\:my-13{
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }

  .lg\:mx-13{
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }

  .lg\:my-14{
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }

  .lg\:mx-14{
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }

  .lg\:my-15{
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }

  .lg\:mx-15{
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !important;
  }

  .lg\:my-16{
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .lg\:mx-16{
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .lg\:my-17{
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }

  .lg\:mx-17{
    margin-left: 4.25rem !important;
    margin-right: 4.25rem !important;
  }

  .lg\:my-18{
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }

  .lg\:mx-18{
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }

  .lg\:my-19{
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }

  .lg\:mx-19{
    margin-left: 4.75rem !important;
    margin-right: 4.75rem !important;
  }

  .lg\:my-20{
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .lg\:mx-20{
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .lg\:my-21{
    margin-top: 5.25rem !important;
    margin-bottom: 5.25rem !important;
  }

  .lg\:mx-21{
    margin-left: 5.25rem !important;
    margin-right: 5.25rem !important;
  }

  .lg\:my-22{
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }

  .lg\:mx-22{
    margin-left: 5.5rem !important;
    margin-right: 5.5rem !important;
  }

  .lg\:my-23{
    margin-top: 5.75rem !important;
    margin-bottom: 5.75rem !important;
  }

  .lg\:mx-23{
    margin-left: 5.75rem !important;
    margin-right: 5.75rem !important;
  }

  .lg\:my-24{
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .lg\:mx-24{
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .lg\:my-25{
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }

  .lg\:mx-25{
    margin-left: 6.25rem !important;
    margin-right: 6.25rem !important;
  }

  .lg\:my-26{
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }

  .lg\:mx-26{
    margin-left: 6.5rem !important;
    margin-right: 6.5rem !important;
  }

  .lg\:my-27{
    margin-top: 6.75rem !important;
    margin-bottom: 6.75rem !important;
  }

  .lg\:mx-27{
    margin-left: 6.75rem !important;
    margin-right: 6.75rem !important;
  }

  .lg\:my-28{
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .lg\:mx-28{
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .lg\:my-29{
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }

  .lg\:mx-29{
    margin-left: 7.25rem !important;
    margin-right: 7.25rem !important;
  }

  .lg\:my-30{
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }

  .lg\:mx-30{
    margin-left: 7.5rem !important;
    margin-right: 7.5rem !important;
  }

  .lg\:my-31{
    margin-top: 7.75rem !important;
    margin-bottom: 7.75rem !important;
  }

  .lg\:mx-31{
    margin-left: 7.75rem !important;
    margin-right: 7.75rem !important;
  }

  .lg\:my-32{
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .lg\:mx-32{
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .lg\:my-33{
    margin-top: 8.25rem !important;
    margin-bottom: 8.25rem !important;
  }

  .lg\:mx-33{
    margin-left: 8.25rem !important;
    margin-right: 8.25rem !important;
  }

  .lg\:my-34{
    margin-top: 8.5rem !important;
    margin-bottom: 8.5rem !important;
  }

  .lg\:mx-34{
    margin-left: 8.5rem !important;
    margin-right: 8.5rem !important;
  }

  .lg\:my-35{
    margin-top: 8.75rem !important;
    margin-bottom: 8.75rem !important;
  }

  .lg\:mx-35{
    margin-left: 8.75rem !important;
    margin-right: 8.75rem !important;
  }

  .lg\:my-36{
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }

  .lg\:mx-36{
    margin-left: 9rem !important;
    margin-right: 9rem !important;
  }

  .lg\:my-37{
    margin-top: 9.25rem !important;
    margin-bottom: 9.25rem !important;
  }

  .lg\:mx-37{
    margin-left: 9.25rem !important;
    margin-right: 9.25rem !important;
  }

  .lg\:my-38{
    margin-top: 9.5rem !important;
    margin-bottom: 9.5rem !important;
  }

  .lg\:mx-38{
    margin-left: 9.5rem !important;
    margin-right: 9.5rem !important;
  }

  .lg\:my-39{
    margin-top: 9.75rem !important;
    margin-bottom: 9.75rem !important;
  }

  .lg\:mx-39{
    margin-left: 9.75rem !important;
    margin-right: 9.75rem !important;
  }

  .lg\:my-40{
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .lg\:mx-40{
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .lg\:my-41{
    margin-top: 10.25rem !important;
    margin-bottom: 10.25rem !important;
  }

  .lg\:mx-41{
    margin-left: 10.25rem !important;
    margin-right: 10.25rem !important;
  }

  .lg\:my-42{
    margin-top: 10.5rem !important;
    margin-bottom: 10.5rem !important;
  }

  .lg\:mx-42{
    margin-left: 10.5rem !important;
    margin-right: 10.5rem !important;
  }

  .lg\:my-43{
    margin-top: 10.75rem !important;
    margin-bottom: 10.75rem !important;
  }

  .lg\:mx-43{
    margin-left: 10.75rem !important;
    margin-right: 10.75rem !important;
  }

  .lg\:my-44{
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }

  .lg\:mx-44{
    margin-left: 11rem !important;
    margin-right: 11rem !important;
  }

  .lg\:my-45{
    margin-top: 11.25rem !important;
    margin-bottom: 11.25rem !important;
  }

  .lg\:mx-45{
    margin-left: 11.25rem !important;
    margin-right: 11.25rem !important;
  }

  .lg\:my-46{
    margin-top: 11.5rem !important;
    margin-bottom: 11.5rem !important;
  }

  .lg\:mx-46{
    margin-left: 11.5rem !important;
    margin-right: 11.5rem !important;
  }

  .lg\:my-47{
    margin-top: 11.75rem !important;
    margin-bottom: 11.75rem !important;
  }

  .lg\:mx-47{
    margin-left: 11.75rem !important;
    margin-right: 11.75rem !important;
  }

  .lg\:my-48{
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .lg\:mx-48{
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }

  .lg\:my-49{
    margin-top: 12.25rem !important;
    margin-bottom: 12.25rem !important;
  }

  .lg\:mx-49{
    margin-left: 12.25rem !important;
    margin-right: 12.25rem !important;
  }

  .lg\:my-50{
    margin-top: 12.5rem !important;
    margin-bottom: 12.5rem !important;
  }

  .lg\:mx-50{
    margin-left: 12.5rem !important;
    margin-right: 12.5rem !important;
  }

  .lg\:my-51{
    margin-top: 12.75rem !important;
    margin-bottom: 12.75rem !important;
  }

  .lg\:mx-51{
    margin-left: 12.75rem !important;
    margin-right: 12.75rem !important;
  }

  .lg\:my-52{
    margin-top: 13rem !important;
    margin-bottom: 13rem !important;
  }

  .lg\:mx-52{
    margin-left: 13rem !important;
    margin-right: 13rem !important;
  }

  .lg\:my-53{
    margin-top: 13.25rem !important;
    margin-bottom: 13.25rem !important;
  }

  .lg\:mx-53{
    margin-left: 13.25rem !important;
    margin-right: 13.25rem !important;
  }

  .lg\:my-54{
    margin-top: 13.5rem !important;
    margin-bottom: 13.5rem !important;
  }

  .lg\:mx-54{
    margin-left: 13.5rem !important;
    margin-right: 13.5rem !important;
  }

  .lg\:my-55{
    margin-top: 13.75rem !important;
    margin-bottom: 13.75rem !important;
  }

  .lg\:mx-55{
    margin-left: 13.75rem !important;
    margin-right: 13.75rem !important;
  }

  .lg\:my-56{
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }

  .lg\:mx-56{
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }

  .lg\:my-70{
    margin-top: 17.5rem !important;
    margin-bottom: 17.5rem !important;
  }

  .lg\:mx-70{
    margin-left: 17.5rem !important;
    margin-right: 17.5rem !important;
  }

  .lg\:my-71{
    margin-top: 17.75rem !important;
    margin-bottom: 17.75rem !important;
  }

  .lg\:mx-71{
    margin-left: 17.75rem !important;
    margin-right: 17.75rem !important;
  }

  .lg\:my-72{
    margin-top: 18rem !important;
    margin-bottom: 18rem !important;
  }

  .lg\:mx-72{
    margin-left: 18rem !important;
    margin-right: 18rem !important;
  }

  .lg\:my-73{
    margin-top: 18.25rem !important;
    margin-bottom: 18.25rem !important;
  }

  .lg\:mx-73{
    margin-left: 18.25rem !important;
    margin-right: 18.25rem !important;
  }

  .lg\:my-74{
    margin-top: 18.5rem !important;
    margin-bottom: 18.5rem !important;
  }

  .lg\:mx-74{
    margin-left: 18.5rem !important;
    margin-right: 18.5rem !important;
  }

  .lg\:my-75{
    margin-top: 18.75rem !important;
    margin-bottom: 18.75rem !important;
  }

  .lg\:mx-75{
    margin-left: 18.75rem !important;
    margin-right: 18.75rem !important;
  }

  .lg\:my-76{
    margin-top: 19rem !important;
    margin-bottom: 19rem !important;
  }

  .lg\:mx-76{
    margin-left: 19rem !important;
    margin-right: 19rem !important;
  }

  .lg\:my-77{
    margin-top: 19.25rem !important;
    margin-bottom: 19.25rem !important;
  }

  .lg\:mx-77{
    margin-left: 19.25rem !important;
    margin-right: 19.25rem !important;
  }

  .lg\:my-78{
    margin-top: 19.5rem !important;
    margin-bottom: 19.5rem !important;
  }

  .lg\:mx-78{
    margin-left: 19.5rem !important;
    margin-right: 19.5rem !important;
  }

  .lg\:my-79{
    margin-top: 19.75rem !important;
    margin-bottom: 19.75rem !important;
  }

  .lg\:mx-79{
    margin-left: 19.75rem !important;
    margin-right: 19.75rem !important;
  }

  .lg\:my-80{
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }

  .lg\:mx-80{
    margin-left: 20rem !important;
    margin-right: 20rem !important;
  }

  .lg\:my-81{
    margin-top: 20.25rem !important;
    margin-bottom: 20.25rem !important;
  }

  .lg\:mx-81{
    margin-left: 20.25rem !important;
    margin-right: 20.25rem !important;
  }

  .lg\:my-82{
    margin-top: 20.5rem !important;
    margin-bottom: 20.5rem !important;
  }

  .lg\:mx-82{
    margin-left: 20.5rem !important;
    margin-right: 20.5rem !important;
  }

  .lg\:my-83{
    margin-top: 20.75rem !important;
    margin-bottom: 20.75rem !important;
  }

  .lg\:mx-83{
    margin-left: 20.75rem !important;
    margin-right: 20.75rem !important;
  }

  .lg\:my-84{
    margin-top: 21rem !important;
    margin-bottom: 21rem !important;
  }

  .lg\:mx-84{
    margin-left: 21rem !important;
    margin-right: 21rem !important;
  }

  .lg\:my-85{
    margin-top: 21.25rem !important;
    margin-bottom: 21.25rem !important;
  }

  .lg\:mx-85{
    margin-left: 21.25rem !important;
    margin-right: 21.25rem !important;
  }

  .lg\:my-86{
    margin-top: 21.5rem !important;
    margin-bottom: 21.5rem !important;
  }

  .lg\:mx-86{
    margin-left: 21.5rem !important;
    margin-right: 21.5rem !important;
  }

  .lg\:my-87{
    margin-top: 21.75rem !important;
    margin-bottom: 21.75rem !important;
  }

  .lg\:mx-87{
    margin-left: 21.75rem !important;
    margin-right: 21.75rem !important;
  }

  .lg\:my-88{
    margin-top: 22rem !important;
    margin-bottom: 22rem !important;
  }

  .lg\:mx-88{
    margin-left: 22rem !important;
    margin-right: 22rem !important;
  }

  .lg\:my-89{
    margin-top: 22.25rem !important;
    margin-bottom: 22.25rem !important;
  }

  .lg\:mx-89{
    margin-left: 22.25rem !important;
    margin-right: 22.25rem !important;
  }

  .lg\:my-90{
    margin-top: 22.5rem !important;
    margin-bottom: 22.5rem !important;
  }

  .lg\:mx-90{
    margin-left: 22.5rem !important;
    margin-right: 22.5rem !important;
  }

  .lg\:my-91{
    margin-top: 22.75rem !important;
    margin-bottom: 22.75rem !important;
  }

  .lg\:mx-91{
    margin-left: 22.75rem !important;
    margin-right: 22.75rem !important;
  }

  .lg\:my-92{
    margin-top: 23rem !important;
    margin-bottom: 23rem !important;
  }

  .lg\:mx-92{
    margin-left: 23rem !important;
    margin-right: 23rem !important;
  }

  .lg\:my-100{
    margin-top: 25rem !important;
    margin-bottom: 25rem !important;
  }

  .lg\:mx-100{
    margin-left: 25rem !important;
    margin-right: 25rem !important;
  }

  .lg\:my-131{
    margin-top: 25.25rem !important;
    margin-bottom: 25.25rem !important;
  }

  .lg\:mx-131{
    margin-left: 25.25rem !important;
    margin-right: 25.25rem !important;
  }

  .lg\:my-135{
    margin-top: 34rem !important;
    margin-bottom: 34rem !important;
  }

  .lg\:mx-135{
    margin-left: 34rem !important;
    margin-right: 34rem !important;
  }

  .lg\:my-150{
    margin-top: 37.5rem !important;
    margin-bottom: 37.5rem !important;
  }

  .lg\:mx-150{
    margin-left: 37.5rem !important;
    margin-right: 37.5rem !important;
  }

  .lg\:my-710{
    margin-top: 44.375rem !important;
    margin-bottom: 44.375rem !important;
  }

  .lg\:mx-710{
    margin-left: 44.375rem !important;
    margin-right: 44.375rem !important;
  }

  .lg\:my-820{
    margin-top: 51.25rem !important;
    margin-bottom: 51.25rem !important;
  }

  .lg\:mx-820{
    margin-left: 51.25rem !important;
    margin-right: 51.25rem !important;
  }

  .lg\:my-1440{
    margin-top: 90rem !important;
    margin-bottom: 90rem !important;
  }

  .lg\:mx-1440{
    margin-left: 90rem !important;
    margin-right: 90rem !important;
  }

  .lg\:my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .lg\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .lg\:my-2\.5{
    margin-top: .625rem !important;
    margin-bottom: .625rem !important;
  }

  .lg\:mx-2\.5{
    margin-left: .625rem !important;
    margin-right: .625rem !important;
  }

  .lg\:my-6\.25{
    margin-top: 1.5626rem !important;
    margin-bottom: 1.5626rem !important;
  }

  .lg\:mx-6\.25{
    margin-left: 1.5626rem !important;
    margin-right: 1.5626rem !important;
  }

  .lg\:my-7\.5{
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }

  .lg\:mx-7\.5{
    margin-left: 1.875rem !important;
    margin-right: 1.875rem !important;
  }

  .lg\:my-12\.5{
    margin-top: 3.125rem !important;
    margin-bottom: 3.125rem !important;
  }

  .lg\:mx-12\.5{
    margin-left: 3.125rem !important;
    margin-right: 3.125rem !important;
  }

  .lg\:my-17\.5{
    margin-top: 4.375rem !important;
    margin-bottom: 4.375rem !important;
  }

  .lg\:mx-17\.5{
    margin-left: 4.375rem !important;
    margin-right: 4.375rem !important;
  }

  .lg\:my-31\.5{
    margin-top: 7.875rem !important;
    margin-bottom: 7.875rem !important;
  }

  .lg\:mx-31\.5{
    margin-left: 7.875rem !important;
    margin-right: 7.875rem !important;
  }

  .lg\:my-thumb-tript-lg{
    margin-top: 15.625rem !important;
    margin-bottom: 15.625rem !important;
  }

  .lg\:mx-thumb-tript-lg{
    margin-left: 15.625rem !important;
    margin-right: 15.625rem !important;
  }

  .lg\:my-thumb-tript-md{
    margin-top: 11.25rem !important;
    margin-bottom: 11.25rem !important;
  }

  .lg\:mx-thumb-tript-md{
    margin-left: 11.25rem !important;
    margin-right: 11.25rem !important;
  }

  .lg\:my-thumb-trip-xl{
    margin-top: 20.625rem !important;
    margin-bottom: 20.625rem !important;
  }

  .lg\:mx-thumb-trip-xl{
    margin-left: 20.625rem !important;
    margin-right: 20.625rem !important;
  }

  .lg\:my-tarapprendre-title-lg{
    margin-top: 58.75rem !important;
    margin-bottom: 58.75rem !important;
  }

  .lg\:mx-tarapprendre-title-lg{
    margin-left: 58.75rem !important;
    margin-right: 58.75rem !important;
  }

  .lg\:my-oblong-list-lg{
    margin-top: 40.93rem !important;
    margin-bottom: 40.93rem !important;
  }

  .lg\:mx-oblong-list-lg{
    margin-left: 40.93rem !important;
    margin-right: 40.93rem !important;
  }

  .lg\:my-oblong-list-md{
    margin-top: 20.95rem !important;
    margin-bottom: 20.95rem !important;
  }

  .lg\:mx-oblong-list-md{
    margin-left: 20.95rem !important;
    margin-right: 20.95rem !important;
  }

  .lg\:my-oblong-content-lg{
    margin-top: 26.875rem !important;
    margin-bottom: 26.875rem !important;
  }

  .lg\:mx-oblong-content-lg{
    margin-left: 26.875rem !important;
    margin-right: 26.875rem !important;
  }

  .lg\:my-article-thumb-lg{
    margin-top: 10.625rem !important;
    margin-bottom: 10.625rem !important;
  }

  .lg\:mx-article-thumb-lg{
    margin-left: 10.625rem !important;
    margin-right: 10.625rem !important;
  }

  .lg\:my-support-title-l-lg{
    margin-top: 28.125rem !important;
    margin-bottom: 28.125rem !important;
  }

  .lg\:mx-support-title-l-lg{
    margin-left: 28.125rem !important;
    margin-right: 28.125rem !important;
  }

  .lg\:my-support-title-r-lg{
    margin-top: 17.8125rem !important;
    margin-bottom: 17.8125rem !important;
  }

  .lg\:mx-support-title-r-lg{
    margin-left: 17.8125rem !important;
    margin-right: 17.8125rem !important;
  }

  .lg\:my-main-footer-menu{
    margin-top: 13.75rem !important;
    margin-bottom: 13.75rem !important;
  }

  .lg\:mx-main-footer-menu{
    margin-left: 13.75rem !important;
    margin-right: 13.75rem !important;
  }

  .lg\:my-main-footer-logo{
    margin-top: 25.625rem !important;
    margin-bottom: 25.625rem !important;
  }

  .lg\:mx-main-footer-logo{
    margin-left: 25.625rem !important;
    margin-right: 25.625rem !important;
  }

  .lg\:my-full{
    margin-top: 100% !important;
    margin-bottom: 100% !important;
  }

  .lg\:mx-full{
    margin-left: 100% !important;
    margin-right: 100% !important;
  }

  .lg\:-my-0{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .lg\:-mx-0{
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .lg\:-my-1{
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .lg\:-mx-1{
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .lg\:-my-2{
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .lg\:-mx-2{
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .lg\:-my-3{
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .lg\:-mx-3{
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .lg\:-my-4{
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .lg\:-mx-4{
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .lg\:-my-5{
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }

  .lg\:-mx-5{
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }

  .lg\:-my-6{
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .lg\:-mx-6{
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .lg\:-my-7{
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }

  .lg\:-mx-7{
    margin-left: -1.75rem !important;
    margin-right: -1.75rem !important;
  }

  .lg\:-my-8{
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .lg\:-mx-8{
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .lg\:-my-9{
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }

  .lg\:-mx-9{
    margin-left: -2.25rem !important;
    margin-right: -2.25rem !important;
  }

  .lg\:-my-10{
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .lg\:-mx-10{
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .lg\:-my-11{
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }

  .lg\:-mx-11{
    margin-left: -2.75rem !important;
    margin-right: -2.75rem !important;
  }

  .lg\:-my-12{
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .lg\:-mx-12{
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .lg\:-my-13{
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }

  .lg\:-mx-13{
    margin-left: -3.25rem !important;
    margin-right: -3.25rem !important;
  }

  .lg\:-my-14{
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }

  .lg\:-mx-14{
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;
  }

  .lg\:-my-15{
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }

  .lg\:-mx-15{
    margin-left: -3.75rem !important;
    margin-right: -3.75rem !important;
  }

  .lg\:-my-16{
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .lg\:-mx-16{
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .lg\:-my-17{
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }

  .lg\:-mx-17{
    margin-left: -4.25rem !important;
    margin-right: -4.25rem !important;
  }

  .lg\:-my-18{
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }

  .lg\:-mx-18{
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;
  }

  .lg\:-my-19{
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }

  .lg\:-mx-19{
    margin-left: -4.75rem !important;
    margin-right: -4.75rem !important;
  }

  .lg\:-my-20{
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .lg\:-mx-20{
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .lg\:-my-21{
    margin-top: -5.25rem !important;
    margin-bottom: -5.25rem !important;
  }

  .lg\:-mx-21{
    margin-left: -5.25rem !important;
    margin-right: -5.25rem !important;
  }

  .lg\:-my-22{
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important;
  }

  .lg\:-mx-22{
    margin-left: -5.5rem !important;
    margin-right: -5.5rem !important;
  }

  .lg\:-my-23{
    margin-top: -5.75rem !important;
    margin-bottom: -5.75rem !important;
  }

  .lg\:-mx-23{
    margin-left: -5.75rem !important;
    margin-right: -5.75rem !important;
  }

  .lg\:-my-24{
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .lg\:-mx-24{
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .lg\:-my-25{
    margin-top: -6.25rem !important;
    margin-bottom: -6.25rem !important;
  }

  .lg\:-mx-25{
    margin-left: -6.25rem !important;
    margin-right: -6.25rem !important;
  }

  .lg\:-my-26{
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }

  .lg\:-mx-26{
    margin-left: -6.5rem !important;
    margin-right: -6.5rem !important;
  }

  .lg\:-my-27{
    margin-top: -6.75rem !important;
    margin-bottom: -6.75rem !important;
  }

  .lg\:-mx-27{
    margin-left: -6.75rem !important;
    margin-right: -6.75rem !important;
  }

  .lg\:-my-28{
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .lg\:-mx-28{
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .lg\:-my-29{
    margin-top: -7.25rem !important;
    margin-bottom: -7.25rem !important;
  }

  .lg\:-mx-29{
    margin-left: -7.25rem !important;
    margin-right: -7.25rem !important;
  }

  .lg\:-my-30{
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }

  .lg\:-mx-30{
    margin-left: -7.5rem !important;
    margin-right: -7.5rem !important;
  }

  .lg\:-my-31{
    margin-top: -7.75rem !important;
    margin-bottom: -7.75rem !important;
  }

  .lg\:-mx-31{
    margin-left: -7.75rem !important;
    margin-right: -7.75rem !important;
  }

  .lg\:-my-32{
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .lg\:-mx-32{
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .lg\:-my-33{
    margin-top: -8.25rem !important;
    margin-bottom: -8.25rem !important;
  }

  .lg\:-mx-33{
    margin-left: -8.25rem !important;
    margin-right: -8.25rem !important;
  }

  .lg\:-my-34{
    margin-top: -8.5rem !important;
    margin-bottom: -8.5rem !important;
  }

  .lg\:-mx-34{
    margin-left: -8.5rem !important;
    margin-right: -8.5rem !important;
  }

  .lg\:-my-35{
    margin-top: -8.75rem !important;
    margin-bottom: -8.75rem !important;
  }

  .lg\:-mx-35{
    margin-left: -8.75rem !important;
    margin-right: -8.75rem !important;
  }

  .lg\:-my-36{
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }

  .lg\:-mx-36{
    margin-left: -9rem !important;
    margin-right: -9rem !important;
  }

  .lg\:-my-37{
    margin-top: -9.25rem !important;
    margin-bottom: -9.25rem !important;
  }

  .lg\:-mx-37{
    margin-left: -9.25rem !important;
    margin-right: -9.25rem !important;
  }

  .lg\:-my-38{
    margin-top: -9.5rem !important;
    margin-bottom: -9.5rem !important;
  }

  .lg\:-mx-38{
    margin-left: -9.5rem !important;
    margin-right: -9.5rem !important;
  }

  .lg\:-my-39{
    margin-top: -9.75rem !important;
    margin-bottom: -9.75rem !important;
  }

  .lg\:-mx-39{
    margin-left: -9.75rem !important;
    margin-right: -9.75rem !important;
  }

  .lg\:-my-40{
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .lg\:-mx-40{
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .lg\:-my-41{
    margin-top: -10.25rem !important;
    margin-bottom: -10.25rem !important;
  }

  .lg\:-mx-41{
    margin-left: -10.25rem !important;
    margin-right: -10.25rem !important;
  }

  .lg\:-my-42{
    margin-top: -10.5rem !important;
    margin-bottom: -10.5rem !important;
  }

  .lg\:-mx-42{
    margin-left: -10.5rem !important;
    margin-right: -10.5rem !important;
  }

  .lg\:-my-43{
    margin-top: -10.75rem !important;
    margin-bottom: -10.75rem !important;
  }

  .lg\:-mx-43{
    margin-left: -10.75rem !important;
    margin-right: -10.75rem !important;
  }

  .lg\:-my-44{
    margin-top: -11rem !important;
    margin-bottom: -11rem !important;
  }

  .lg\:-mx-44{
    margin-left: -11rem !important;
    margin-right: -11rem !important;
  }

  .lg\:-my-45{
    margin-top: -11.25rem !important;
    margin-bottom: -11.25rem !important;
  }

  .lg\:-mx-45{
    margin-left: -11.25rem !important;
    margin-right: -11.25rem !important;
  }

  .lg\:-my-46{
    margin-top: -11.5rem !important;
    margin-bottom: -11.5rem !important;
  }

  .lg\:-mx-46{
    margin-left: -11.5rem !important;
    margin-right: -11.5rem !important;
  }

  .lg\:-my-47{
    margin-top: -11.75rem !important;
    margin-bottom: -11.75rem !important;
  }

  .lg\:-mx-47{
    margin-left: -11.75rem !important;
    margin-right: -11.75rem !important;
  }

  .lg\:-my-48{
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .lg\:-mx-48{
    margin-left: -12rem !important;
    margin-right: -12rem !important;
  }

  .lg\:-my-49{
    margin-top: -12.25rem !important;
    margin-bottom: -12.25rem !important;
  }

  .lg\:-mx-49{
    margin-left: -12.25rem !important;
    margin-right: -12.25rem !important;
  }

  .lg\:-my-50{
    margin-top: -12.5rem !important;
    margin-bottom: -12.5rem !important;
  }

  .lg\:-mx-50{
    margin-left: -12.5rem !important;
    margin-right: -12.5rem !important;
  }

  .lg\:-my-51{
    margin-top: -12.75rem !important;
    margin-bottom: -12.75rem !important;
  }

  .lg\:-mx-51{
    margin-left: -12.75rem !important;
    margin-right: -12.75rem !important;
  }

  .lg\:-my-52{
    margin-top: -13rem !important;
    margin-bottom: -13rem !important;
  }

  .lg\:-mx-52{
    margin-left: -13rem !important;
    margin-right: -13rem !important;
  }

  .lg\:-my-53{
    margin-top: -13.25rem !important;
    margin-bottom: -13.25rem !important;
  }

  .lg\:-mx-53{
    margin-left: -13.25rem !important;
    margin-right: -13.25rem !important;
  }

  .lg\:-my-54{
    margin-top: -13.5rem !important;
    margin-bottom: -13.5rem !important;
  }

  .lg\:-mx-54{
    margin-left: -13.5rem !important;
    margin-right: -13.5rem !important;
  }

  .lg\:-my-55{
    margin-top: -13.75rem !important;
    margin-bottom: -13.75rem !important;
  }

  .lg\:-mx-55{
    margin-left: -13.75rem !important;
    margin-right: -13.75rem !important;
  }

  .lg\:-my-56{
    margin-top: -14rem !important;
    margin-bottom: -14rem !important;
  }

  .lg\:-mx-56{
    margin-left: -14rem !important;
    margin-right: -14rem !important;
  }

  .lg\:-my-70{
    margin-top: -17.5rem !important;
    margin-bottom: -17.5rem !important;
  }

  .lg\:-mx-70{
    margin-left: -17.5rem !important;
    margin-right: -17.5rem !important;
  }

  .lg\:-my-71{
    margin-top: -17.75rem !important;
    margin-bottom: -17.75rem !important;
  }

  .lg\:-mx-71{
    margin-left: -17.75rem !important;
    margin-right: -17.75rem !important;
  }

  .lg\:-my-72{
    margin-top: -18rem !important;
    margin-bottom: -18rem !important;
  }

  .lg\:-mx-72{
    margin-left: -18rem !important;
    margin-right: -18rem !important;
  }

  .lg\:-my-73{
    margin-top: -18.25rem !important;
    margin-bottom: -18.25rem !important;
  }

  .lg\:-mx-73{
    margin-left: -18.25rem !important;
    margin-right: -18.25rem !important;
  }

  .lg\:-my-74{
    margin-top: -18.5rem !important;
    margin-bottom: -18.5rem !important;
  }

  .lg\:-mx-74{
    margin-left: -18.5rem !important;
    margin-right: -18.5rem !important;
  }

  .lg\:-my-75{
    margin-top: -18.75rem !important;
    margin-bottom: -18.75rem !important;
  }

  .lg\:-mx-75{
    margin-left: -18.75rem !important;
    margin-right: -18.75rem !important;
  }

  .lg\:-my-76{
    margin-top: -19rem !important;
    margin-bottom: -19rem !important;
  }

  .lg\:-mx-76{
    margin-left: -19rem !important;
    margin-right: -19rem !important;
  }

  .lg\:-my-77{
    margin-top: -19.25rem !important;
    margin-bottom: -19.25rem !important;
  }

  .lg\:-mx-77{
    margin-left: -19.25rem !important;
    margin-right: -19.25rem !important;
  }

  .lg\:-my-78{
    margin-top: -19.5rem !important;
    margin-bottom: -19.5rem !important;
  }

  .lg\:-mx-78{
    margin-left: -19.5rem !important;
    margin-right: -19.5rem !important;
  }

  .lg\:-my-79{
    margin-top: -19.75rem !important;
    margin-bottom: -19.75rem !important;
  }

  .lg\:-mx-79{
    margin-left: -19.75rem !important;
    margin-right: -19.75rem !important;
  }

  .lg\:-my-80{
    margin-top: -20rem !important;
    margin-bottom: -20rem !important;
  }

  .lg\:-mx-80{
    margin-left: -20rem !important;
    margin-right: -20rem !important;
  }

  .lg\:-my-81{
    margin-top: -20.25rem !important;
    margin-bottom: -20.25rem !important;
  }

  .lg\:-mx-81{
    margin-left: -20.25rem !important;
    margin-right: -20.25rem !important;
  }

  .lg\:-my-82{
    margin-top: -20.5rem !important;
    margin-bottom: -20.5rem !important;
  }

  .lg\:-mx-82{
    margin-left: -20.5rem !important;
    margin-right: -20.5rem !important;
  }

  .lg\:-my-83{
    margin-top: -20.75rem !important;
    margin-bottom: -20.75rem !important;
  }

  .lg\:-mx-83{
    margin-left: -20.75rem !important;
    margin-right: -20.75rem !important;
  }

  .lg\:-my-84{
    margin-top: -21rem !important;
    margin-bottom: -21rem !important;
  }

  .lg\:-mx-84{
    margin-left: -21rem !important;
    margin-right: -21rem !important;
  }

  .lg\:-my-85{
    margin-top: -21.25rem !important;
    margin-bottom: -21.25rem !important;
  }

  .lg\:-mx-85{
    margin-left: -21.25rem !important;
    margin-right: -21.25rem !important;
  }

  .lg\:-my-86{
    margin-top: -21.5rem !important;
    margin-bottom: -21.5rem !important;
  }

  .lg\:-mx-86{
    margin-left: -21.5rem !important;
    margin-right: -21.5rem !important;
  }

  .lg\:-my-87{
    margin-top: -21.75rem !important;
    margin-bottom: -21.75rem !important;
  }

  .lg\:-mx-87{
    margin-left: -21.75rem !important;
    margin-right: -21.75rem !important;
  }

  .lg\:-my-88{
    margin-top: -22rem !important;
    margin-bottom: -22rem !important;
  }

  .lg\:-mx-88{
    margin-left: -22rem !important;
    margin-right: -22rem !important;
  }

  .lg\:-my-89{
    margin-top: -22.25rem !important;
    margin-bottom: -22.25rem !important;
  }

  .lg\:-mx-89{
    margin-left: -22.25rem !important;
    margin-right: -22.25rem !important;
  }

  .lg\:-my-90{
    margin-top: -22.5rem !important;
    margin-bottom: -22.5rem !important;
  }

  .lg\:-mx-90{
    margin-left: -22.5rem !important;
    margin-right: -22.5rem !important;
  }

  .lg\:-my-91{
    margin-top: -22.75rem !important;
    margin-bottom: -22.75rem !important;
  }

  .lg\:-mx-91{
    margin-left: -22.75rem !important;
    margin-right: -22.75rem !important;
  }

  .lg\:-my-92{
    margin-top: -23rem !important;
    margin-bottom: -23rem !important;
  }

  .lg\:-mx-92{
    margin-left: -23rem !important;
    margin-right: -23rem !important;
  }

  .lg\:-my-100{
    margin-top: -25rem !important;
    margin-bottom: -25rem !important;
  }

  .lg\:-mx-100{
    margin-left: -25rem !important;
    margin-right: -25rem !important;
  }

  .lg\:-my-131{
    margin-top: -25.25rem !important;
    margin-bottom: -25.25rem !important;
  }

  .lg\:-mx-131{
    margin-left: -25.25rem !important;
    margin-right: -25.25rem !important;
  }

  .lg\:-my-135{
    margin-top: -34rem !important;
    margin-bottom: -34rem !important;
  }

  .lg\:-mx-135{
    margin-left: -34rem !important;
    margin-right: -34rem !important;
  }

  .lg\:-my-150{
    margin-top: -37.5rem !important;
    margin-bottom: -37.5rem !important;
  }

  .lg\:-mx-150{
    margin-left: -37.5rem !important;
    margin-right: -37.5rem !important;
  }

  .lg\:-my-710{
    margin-top: -44.375rem !important;
    margin-bottom: -44.375rem !important;
  }

  .lg\:-mx-710{
    margin-left: -44.375rem !important;
    margin-right: -44.375rem !important;
  }

  .lg\:-my-820{
    margin-top: -51.25rem !important;
    margin-bottom: -51.25rem !important;
  }

  .lg\:-mx-820{
    margin-left: -51.25rem !important;
    margin-right: -51.25rem !important;
  }

  .lg\:-my-1440{
    margin-top: -90rem !important;
    margin-bottom: -90rem !important;
  }

  .lg\:-mx-1440{
    margin-left: -90rem !important;
    margin-right: -90rem !important;
  }

  .lg\:-my-2\.5{
    margin-top: -0.625rem !important;
    margin-bottom: -0.625rem !important;
  }

  .lg\:-mx-2\.5{
    margin-left: -0.625rem !important;
    margin-right: -0.625rem !important;
  }

  .lg\:-my-6\.25{
    margin-top: -1.5626rem !important;
    margin-bottom: -1.5626rem !important;
  }

  .lg\:-mx-6\.25{
    margin-left: -1.5626rem !important;
    margin-right: -1.5626rem !important;
  }

  .lg\:-my-7\.5{
    margin-top: -1.875rem !important;
    margin-bottom: -1.875rem !important;
  }

  .lg\:-mx-7\.5{
    margin-left: -1.875rem !important;
    margin-right: -1.875rem !important;
  }

  .lg\:-my-12\.5{
    margin-top: -3.125rem !important;
    margin-bottom: -3.125rem !important;
  }

  .lg\:-mx-12\.5{
    margin-left: -3.125rem !important;
    margin-right: -3.125rem !important;
  }

  .lg\:-my-17\.5{
    margin-top: -4.375rem !important;
    margin-bottom: -4.375rem !important;
  }

  .lg\:-mx-17\.5{
    margin-left: -4.375rem !important;
    margin-right: -4.375rem !important;
  }

  .lg\:-my-31\.5{
    margin-top: -7.875rem !important;
    margin-bottom: -7.875rem !important;
  }

  .lg\:-mx-31\.5{
    margin-left: -7.875rem !important;
    margin-right: -7.875rem !important;
  }

  .lg\:-my-thumb-tript-lg{
    margin-top: -15.625rem !important;
    margin-bottom: -15.625rem !important;
  }

  .lg\:-mx-thumb-tript-lg{
    margin-left: -15.625rem !important;
    margin-right: -15.625rem !important;
  }

  .lg\:-my-thumb-tript-md{
    margin-top: -11.25rem !important;
    margin-bottom: -11.25rem !important;
  }

  .lg\:-mx-thumb-tript-md{
    margin-left: -11.25rem !important;
    margin-right: -11.25rem !important;
  }

  .lg\:-my-thumb-trip-xl{
    margin-top: -20.625rem !important;
    margin-bottom: -20.625rem !important;
  }

  .lg\:-mx-thumb-trip-xl{
    margin-left: -20.625rem !important;
    margin-right: -20.625rem !important;
  }

  .lg\:-my-tarapprendre-title-lg{
    margin-top: -58.75rem !important;
    margin-bottom: -58.75rem !important;
  }

  .lg\:-mx-tarapprendre-title-lg{
    margin-left: -58.75rem !important;
    margin-right: -58.75rem !important;
  }

  .lg\:-my-oblong-list-lg{
    margin-top: -40.93rem !important;
    margin-bottom: -40.93rem !important;
  }

  .lg\:-mx-oblong-list-lg{
    margin-left: -40.93rem !important;
    margin-right: -40.93rem !important;
  }

  .lg\:-my-oblong-list-md{
    margin-top: -20.95rem !important;
    margin-bottom: -20.95rem !important;
  }

  .lg\:-mx-oblong-list-md{
    margin-left: -20.95rem !important;
    margin-right: -20.95rem !important;
  }

  .lg\:-my-oblong-content-lg{
    margin-top: -26.875rem !important;
    margin-bottom: -26.875rem !important;
  }

  .lg\:-mx-oblong-content-lg{
    margin-left: -26.875rem !important;
    margin-right: -26.875rem !important;
  }

  .lg\:-my-article-thumb-lg{
    margin-top: -10.625rem !important;
    margin-bottom: -10.625rem !important;
  }

  .lg\:-mx-article-thumb-lg{
    margin-left: -10.625rem !important;
    margin-right: -10.625rem !important;
  }

  .lg\:-my-support-title-l-lg{
    margin-top: -28.125rem !important;
    margin-bottom: -28.125rem !important;
  }

  .lg\:-mx-support-title-l-lg{
    margin-left: -28.125rem !important;
    margin-right: -28.125rem !important;
  }

  .lg\:-my-support-title-r-lg{
    margin-top: -17.8125rem !important;
    margin-bottom: -17.8125rem !important;
  }

  .lg\:-mx-support-title-r-lg{
    margin-left: -17.8125rem !important;
    margin-right: -17.8125rem !important;
  }

  .lg\:-my-main-footer-menu{
    margin-top: -13.75rem !important;
    margin-bottom: -13.75rem !important;
  }

  .lg\:-mx-main-footer-menu{
    margin-left: -13.75rem !important;
    margin-right: -13.75rem !important;
  }

  .lg\:-my-main-footer-logo{
    margin-top: -25.625rem !important;
    margin-bottom: -25.625rem !important;
  }

  .lg\:-mx-main-footer-logo{
    margin-left: -25.625rem !important;
    margin-right: -25.625rem !important;
  }

  .lg\:-my-full{
    margin-top: -100% !important;
    margin-bottom: -100% !important;
  }

  .lg\:-mx-full{
    margin-left: -100% !important;
    margin-right: -100% !important;
  }

  .lg\:mt-0{
    margin-top: 0px !important;
  }

  .lg\:mr-0{
    margin-right: 0px !important;
  }

  .lg\:mb-0{
    margin-bottom: 0px !important;
  }

  .lg\:ml-0{
    margin-left: 0px !important;
  }

  .lg\:mt-1{
    margin-top: .25rem !important;
  }

  .lg\:mr-1{
    margin-right: .25rem !important;
  }

  .lg\:mb-1{
    margin-bottom: .25rem !important;
  }

  .lg\:ml-1{
    margin-left: .25rem !important;
  }

  .lg\:mt-2{
    margin-top: .5rem !important;
  }

  .lg\:mr-2{
    margin-right: .5rem !important;
  }

  .lg\:mb-2{
    margin-bottom: .5rem !important;
  }

  .lg\:ml-2{
    margin-left: .5rem !important;
  }

  .lg\:mt-3{
    margin-top: .75rem !important;
  }

  .lg\:mr-3{
    margin-right: .75rem !important;
  }

  .lg\:mb-3{
    margin-bottom: .75rem !important;
  }

  .lg\:ml-3{
    margin-left: .75rem !important;
  }

  .lg\:mt-4{
    margin-top: 1rem !important;
  }

  .lg\:mr-4{
    margin-right: 1rem !important;
  }

  .lg\:mb-4{
    margin-bottom: 1rem !important;
  }

  .lg\:ml-4{
    margin-left: 1rem !important;
  }

  .lg\:mt-5{
    margin-top: 1.25rem !important;
  }

  .lg\:mr-5{
    margin-right: 1.25rem !important;
  }

  .lg\:mb-5{
    margin-bottom: 1.25rem !important;
  }

  .lg\:ml-5{
    margin-left: 1.25rem !important;
  }

  .lg\:mt-6{
    margin-top: 1.5rem !important;
  }

  .lg\:mr-6{
    margin-right: 1.5rem !important;
  }

  .lg\:mb-6{
    margin-bottom: 1.5rem !important;
  }

  .lg\:ml-6{
    margin-left: 1.5rem !important;
  }

  .lg\:mt-7{
    margin-top: 1.75rem !important;
  }

  .lg\:mr-7{
    margin-right: 1.75rem !important;
  }

  .lg\:mb-7{
    margin-bottom: 1.75rem !important;
  }

  .lg\:ml-7{
    margin-left: 1.75rem !important;
  }

  .lg\:mt-8{
    margin-top: 2rem !important;
  }

  .lg\:mr-8{
    margin-right: 2rem !important;
  }

  .lg\:mb-8{
    margin-bottom: 2rem !important;
  }

  .lg\:ml-8{
    margin-left: 2rem !important;
  }

  .lg\:mt-9{
    margin-top: 2.25rem !important;
  }

  .lg\:mr-9{
    margin-right: 2.25rem !important;
  }

  .lg\:mb-9{
    margin-bottom: 2.25rem !important;
  }

  .lg\:ml-9{
    margin-left: 2.25rem !important;
  }

  .lg\:mt-10{
    margin-top: 2.5rem !important;
  }

  .lg\:mr-10{
    margin-right: 2.5rem !important;
  }

  .lg\:mb-10{
    margin-bottom: 2.5rem !important;
  }

  .lg\:ml-10{
    margin-left: 2.5rem !important;
  }

  .lg\:mt-11{
    margin-top: 2.75rem !important;
  }

  .lg\:mr-11{
    margin-right: 2.75rem !important;
  }

  .lg\:mb-11{
    margin-bottom: 2.75rem !important;
  }

  .lg\:ml-11{
    margin-left: 2.75rem !important;
  }

  .lg\:mt-12{
    margin-top: 3rem !important;
  }

  .lg\:mr-12{
    margin-right: 3rem !important;
  }

  .lg\:mb-12{
    margin-bottom: 3rem !important;
  }

  .lg\:ml-12{
    margin-left: 3rem !important;
  }

  .lg\:mt-13{
    margin-top: 3.25rem !important;
  }

  .lg\:mr-13{
    margin-right: 3.25rem !important;
  }

  .lg\:mb-13{
    margin-bottom: 3.25rem !important;
  }

  .lg\:ml-13{
    margin-left: 3.25rem !important;
  }

  .lg\:mt-14{
    margin-top: 3.5rem !important;
  }

  .lg\:mr-14{
    margin-right: 3.5rem !important;
  }

  .lg\:mb-14{
    margin-bottom: 3.5rem !important;
  }

  .lg\:ml-14{
    margin-left: 3.5rem !important;
  }

  .lg\:mt-15{
    margin-top: 3.75rem !important;
  }

  .lg\:mr-15{
    margin-right: 3.75rem !important;
  }

  .lg\:mb-15{
    margin-bottom: 3.75rem !important;
  }

  .lg\:ml-15{
    margin-left: 3.75rem !important;
  }

  .lg\:mt-16{
    margin-top: 4rem !important;
  }

  .lg\:mr-16{
    margin-right: 4rem !important;
  }

  .lg\:mb-16{
    margin-bottom: 4rem !important;
  }

  .lg\:ml-16{
    margin-left: 4rem !important;
  }

  .lg\:mt-17{
    margin-top: 4.25rem !important;
  }

  .lg\:mr-17{
    margin-right: 4.25rem !important;
  }

  .lg\:mb-17{
    margin-bottom: 4.25rem !important;
  }

  .lg\:ml-17{
    margin-left: 4.25rem !important;
  }

  .lg\:mt-18{
    margin-top: 4.5rem !important;
  }

  .lg\:mr-18{
    margin-right: 4.5rem !important;
  }

  .lg\:mb-18{
    margin-bottom: 4.5rem !important;
  }

  .lg\:ml-18{
    margin-left: 4.5rem !important;
  }

  .lg\:mt-19{
    margin-top: 4.75rem !important;
  }

  .lg\:mr-19{
    margin-right: 4.75rem !important;
  }

  .lg\:mb-19{
    margin-bottom: 4.75rem !important;
  }

  .lg\:ml-19{
    margin-left: 4.75rem !important;
  }

  .lg\:mt-20{
    margin-top: 5rem !important;
  }

  .lg\:mr-20{
    margin-right: 5rem !important;
  }

  .lg\:mb-20{
    margin-bottom: 5rem !important;
  }

  .lg\:ml-20{
    margin-left: 5rem !important;
  }

  .lg\:mt-21{
    margin-top: 5.25rem !important;
  }

  .lg\:mr-21{
    margin-right: 5.25rem !important;
  }

  .lg\:mb-21{
    margin-bottom: 5.25rem !important;
  }

  .lg\:ml-21{
    margin-left: 5.25rem !important;
  }

  .lg\:mt-22{
    margin-top: 5.5rem !important;
  }

  .lg\:mr-22{
    margin-right: 5.5rem !important;
  }

  .lg\:mb-22{
    margin-bottom: 5.5rem !important;
  }

  .lg\:ml-22{
    margin-left: 5.5rem !important;
  }

  .lg\:mt-23{
    margin-top: 5.75rem !important;
  }

  .lg\:mr-23{
    margin-right: 5.75rem !important;
  }

  .lg\:mb-23{
    margin-bottom: 5.75rem !important;
  }

  .lg\:ml-23{
    margin-left: 5.75rem !important;
  }

  .lg\:mt-24{
    margin-top: 6rem !important;
  }

  .lg\:mr-24{
    margin-right: 6rem !important;
  }

  .lg\:mb-24{
    margin-bottom: 6rem !important;
  }

  .lg\:ml-24{
    margin-left: 6rem !important;
  }

  .lg\:mt-25{
    margin-top: 6.25rem !important;
  }

  .lg\:mr-25{
    margin-right: 6.25rem !important;
  }

  .lg\:mb-25{
    margin-bottom: 6.25rem !important;
  }

  .lg\:ml-25{
    margin-left: 6.25rem !important;
  }

  .lg\:mt-26{
    margin-top: 6.5rem !important;
  }

  .lg\:mr-26{
    margin-right: 6.5rem !important;
  }

  .lg\:mb-26{
    margin-bottom: 6.5rem !important;
  }

  .lg\:ml-26{
    margin-left: 6.5rem !important;
  }

  .lg\:mt-27{
    margin-top: 6.75rem !important;
  }

  .lg\:mr-27{
    margin-right: 6.75rem !important;
  }

  .lg\:mb-27{
    margin-bottom: 6.75rem !important;
  }

  .lg\:ml-27{
    margin-left: 6.75rem !important;
  }

  .lg\:mt-28{
    margin-top: 7rem !important;
  }

  .lg\:mr-28{
    margin-right: 7rem !important;
  }

  .lg\:mb-28{
    margin-bottom: 7rem !important;
  }

  .lg\:ml-28{
    margin-left: 7rem !important;
  }

  .lg\:mt-29{
    margin-top: 7.25rem !important;
  }

  .lg\:mr-29{
    margin-right: 7.25rem !important;
  }

  .lg\:mb-29{
    margin-bottom: 7.25rem !important;
  }

  .lg\:ml-29{
    margin-left: 7.25rem !important;
  }

  .lg\:mt-30{
    margin-top: 7.5rem !important;
  }

  .lg\:mr-30{
    margin-right: 7.5rem !important;
  }

  .lg\:mb-30{
    margin-bottom: 7.5rem !important;
  }

  .lg\:ml-30{
    margin-left: 7.5rem !important;
  }

  .lg\:mt-31{
    margin-top: 7.75rem !important;
  }

  .lg\:mr-31{
    margin-right: 7.75rem !important;
  }

  .lg\:mb-31{
    margin-bottom: 7.75rem !important;
  }

  .lg\:ml-31{
    margin-left: 7.75rem !important;
  }

  .lg\:mt-32{
    margin-top: 8rem !important;
  }

  .lg\:mr-32{
    margin-right: 8rem !important;
  }

  .lg\:mb-32{
    margin-bottom: 8rem !important;
  }

  .lg\:ml-32{
    margin-left: 8rem !important;
  }

  .lg\:mt-33{
    margin-top: 8.25rem !important;
  }

  .lg\:mr-33{
    margin-right: 8.25rem !important;
  }

  .lg\:mb-33{
    margin-bottom: 8.25rem !important;
  }

  .lg\:ml-33{
    margin-left: 8.25rem !important;
  }

  .lg\:mt-34{
    margin-top: 8.5rem !important;
  }

  .lg\:mr-34{
    margin-right: 8.5rem !important;
  }

  .lg\:mb-34{
    margin-bottom: 8.5rem !important;
  }

  .lg\:ml-34{
    margin-left: 8.5rem !important;
  }

  .lg\:mt-35{
    margin-top: 8.75rem !important;
  }

  .lg\:mr-35{
    margin-right: 8.75rem !important;
  }

  .lg\:mb-35{
    margin-bottom: 8.75rem !important;
  }

  .lg\:ml-35{
    margin-left: 8.75rem !important;
  }

  .lg\:mt-36{
    margin-top: 9rem !important;
  }

  .lg\:mr-36{
    margin-right: 9rem !important;
  }

  .lg\:mb-36{
    margin-bottom: 9rem !important;
  }

  .lg\:ml-36{
    margin-left: 9rem !important;
  }

  .lg\:mt-37{
    margin-top: 9.25rem !important;
  }

  .lg\:mr-37{
    margin-right: 9.25rem !important;
  }

  .lg\:mb-37{
    margin-bottom: 9.25rem !important;
  }

  .lg\:ml-37{
    margin-left: 9.25rem !important;
  }

  .lg\:mt-38{
    margin-top: 9.5rem !important;
  }

  .lg\:mr-38{
    margin-right: 9.5rem !important;
  }

  .lg\:mb-38{
    margin-bottom: 9.5rem !important;
  }

  .lg\:ml-38{
    margin-left: 9.5rem !important;
  }

  .lg\:mt-39{
    margin-top: 9.75rem !important;
  }

  .lg\:mr-39{
    margin-right: 9.75rem !important;
  }

  .lg\:mb-39{
    margin-bottom: 9.75rem !important;
  }

  .lg\:ml-39{
    margin-left: 9.75rem !important;
  }

  .lg\:mt-40{
    margin-top: 10rem !important;
  }

  .lg\:mr-40{
    margin-right: 10rem !important;
  }

  .lg\:mb-40{
    margin-bottom: 10rem !important;
  }

  .lg\:ml-40{
    margin-left: 10rem !important;
  }

  .lg\:mt-41{
    margin-top: 10.25rem !important;
  }

  .lg\:mr-41{
    margin-right: 10.25rem !important;
  }

  .lg\:mb-41{
    margin-bottom: 10.25rem !important;
  }

  .lg\:ml-41{
    margin-left: 10.25rem !important;
  }

  .lg\:mt-42{
    margin-top: 10.5rem !important;
  }

  .lg\:mr-42{
    margin-right: 10.5rem !important;
  }

  .lg\:mb-42{
    margin-bottom: 10.5rem !important;
  }

  .lg\:ml-42{
    margin-left: 10.5rem !important;
  }

  .lg\:mt-43{
    margin-top: 10.75rem !important;
  }

  .lg\:mr-43{
    margin-right: 10.75rem !important;
  }

  .lg\:mb-43{
    margin-bottom: 10.75rem !important;
  }

  .lg\:ml-43{
    margin-left: 10.75rem !important;
  }

  .lg\:mt-44{
    margin-top: 11rem !important;
  }

  .lg\:mr-44{
    margin-right: 11rem !important;
  }

  .lg\:mb-44{
    margin-bottom: 11rem !important;
  }

  .lg\:ml-44{
    margin-left: 11rem !important;
  }

  .lg\:mt-45{
    margin-top: 11.25rem !important;
  }

  .lg\:mr-45{
    margin-right: 11.25rem !important;
  }

  .lg\:mb-45{
    margin-bottom: 11.25rem !important;
  }

  .lg\:ml-45{
    margin-left: 11.25rem !important;
  }

  .lg\:mt-46{
    margin-top: 11.5rem !important;
  }

  .lg\:mr-46{
    margin-right: 11.5rem !important;
  }

  .lg\:mb-46{
    margin-bottom: 11.5rem !important;
  }

  .lg\:ml-46{
    margin-left: 11.5rem !important;
  }

  .lg\:mt-47{
    margin-top: 11.75rem !important;
  }

  .lg\:mr-47{
    margin-right: 11.75rem !important;
  }

  .lg\:mb-47{
    margin-bottom: 11.75rem !important;
  }

  .lg\:ml-47{
    margin-left: 11.75rem !important;
  }

  .lg\:mt-48{
    margin-top: 12rem !important;
  }

  .lg\:mr-48{
    margin-right: 12rem !important;
  }

  .lg\:mb-48{
    margin-bottom: 12rem !important;
  }

  .lg\:ml-48{
    margin-left: 12rem !important;
  }

  .lg\:mt-49{
    margin-top: 12.25rem !important;
  }

  .lg\:mr-49{
    margin-right: 12.25rem !important;
  }

  .lg\:mb-49{
    margin-bottom: 12.25rem !important;
  }

  .lg\:ml-49{
    margin-left: 12.25rem !important;
  }

  .lg\:mt-50{
    margin-top: 12.5rem !important;
  }

  .lg\:mr-50{
    margin-right: 12.5rem !important;
  }

  .lg\:mb-50{
    margin-bottom: 12.5rem !important;
  }

  .lg\:ml-50{
    margin-left: 12.5rem !important;
  }

  .lg\:mt-51{
    margin-top: 12.75rem !important;
  }

  .lg\:mr-51{
    margin-right: 12.75rem !important;
  }

  .lg\:mb-51{
    margin-bottom: 12.75rem !important;
  }

  .lg\:ml-51{
    margin-left: 12.75rem !important;
  }

  .lg\:mt-52{
    margin-top: 13rem !important;
  }

  .lg\:mr-52{
    margin-right: 13rem !important;
  }

  .lg\:mb-52{
    margin-bottom: 13rem !important;
  }

  .lg\:ml-52{
    margin-left: 13rem !important;
  }

  .lg\:mt-53{
    margin-top: 13.25rem !important;
  }

  .lg\:mr-53{
    margin-right: 13.25rem !important;
  }

  .lg\:mb-53{
    margin-bottom: 13.25rem !important;
  }

  .lg\:ml-53{
    margin-left: 13.25rem !important;
  }

  .lg\:mt-54{
    margin-top: 13.5rem !important;
  }

  .lg\:mr-54{
    margin-right: 13.5rem !important;
  }

  .lg\:mb-54{
    margin-bottom: 13.5rem !important;
  }

  .lg\:ml-54{
    margin-left: 13.5rem !important;
  }

  .lg\:mt-55{
    margin-top: 13.75rem !important;
  }

  .lg\:mr-55{
    margin-right: 13.75rem !important;
  }

  .lg\:mb-55{
    margin-bottom: 13.75rem !important;
  }

  .lg\:ml-55{
    margin-left: 13.75rem !important;
  }

  .lg\:mt-56{
    margin-top: 14rem !important;
  }

  .lg\:mr-56{
    margin-right: 14rem !important;
  }

  .lg\:mb-56{
    margin-bottom: 14rem !important;
  }

  .lg\:ml-56{
    margin-left: 14rem !important;
  }

  .lg\:mt-70{
    margin-top: 17.5rem !important;
  }

  .lg\:mr-70{
    margin-right: 17.5rem !important;
  }

  .lg\:mb-70{
    margin-bottom: 17.5rem !important;
  }

  .lg\:ml-70{
    margin-left: 17.5rem !important;
  }

  .lg\:mt-71{
    margin-top: 17.75rem !important;
  }

  .lg\:mr-71{
    margin-right: 17.75rem !important;
  }

  .lg\:mb-71{
    margin-bottom: 17.75rem !important;
  }

  .lg\:ml-71{
    margin-left: 17.75rem !important;
  }

  .lg\:mt-72{
    margin-top: 18rem !important;
  }

  .lg\:mr-72{
    margin-right: 18rem !important;
  }

  .lg\:mb-72{
    margin-bottom: 18rem !important;
  }

  .lg\:ml-72{
    margin-left: 18rem !important;
  }

  .lg\:mt-73{
    margin-top: 18.25rem !important;
  }

  .lg\:mr-73{
    margin-right: 18.25rem !important;
  }

  .lg\:mb-73{
    margin-bottom: 18.25rem !important;
  }

  .lg\:ml-73{
    margin-left: 18.25rem !important;
  }

  .lg\:mt-74{
    margin-top: 18.5rem !important;
  }

  .lg\:mr-74{
    margin-right: 18.5rem !important;
  }

  .lg\:mb-74{
    margin-bottom: 18.5rem !important;
  }

  .lg\:ml-74{
    margin-left: 18.5rem !important;
  }

  .lg\:mt-75{
    margin-top: 18.75rem !important;
  }

  .lg\:mr-75{
    margin-right: 18.75rem !important;
  }

  .lg\:mb-75{
    margin-bottom: 18.75rem !important;
  }

  .lg\:ml-75{
    margin-left: 18.75rem !important;
  }

  .lg\:mt-76{
    margin-top: 19rem !important;
  }

  .lg\:mr-76{
    margin-right: 19rem !important;
  }

  .lg\:mb-76{
    margin-bottom: 19rem !important;
  }

  .lg\:ml-76{
    margin-left: 19rem !important;
  }

  .lg\:mt-77{
    margin-top: 19.25rem !important;
  }

  .lg\:mr-77{
    margin-right: 19.25rem !important;
  }

  .lg\:mb-77{
    margin-bottom: 19.25rem !important;
  }

  .lg\:ml-77{
    margin-left: 19.25rem !important;
  }

  .lg\:mt-78{
    margin-top: 19.5rem !important;
  }

  .lg\:mr-78{
    margin-right: 19.5rem !important;
  }

  .lg\:mb-78{
    margin-bottom: 19.5rem !important;
  }

  .lg\:ml-78{
    margin-left: 19.5rem !important;
  }

  .lg\:mt-79{
    margin-top: 19.75rem !important;
  }

  .lg\:mr-79{
    margin-right: 19.75rem !important;
  }

  .lg\:mb-79{
    margin-bottom: 19.75rem !important;
  }

  .lg\:ml-79{
    margin-left: 19.75rem !important;
  }

  .lg\:mt-80{
    margin-top: 20rem !important;
  }

  .lg\:mr-80{
    margin-right: 20rem !important;
  }

  .lg\:mb-80{
    margin-bottom: 20rem !important;
  }

  .lg\:ml-80{
    margin-left: 20rem !important;
  }

  .lg\:mt-81{
    margin-top: 20.25rem !important;
  }

  .lg\:mr-81{
    margin-right: 20.25rem !important;
  }

  .lg\:mb-81{
    margin-bottom: 20.25rem !important;
  }

  .lg\:ml-81{
    margin-left: 20.25rem !important;
  }

  .lg\:mt-82{
    margin-top: 20.5rem !important;
  }

  .lg\:mr-82{
    margin-right: 20.5rem !important;
  }

  .lg\:mb-82{
    margin-bottom: 20.5rem !important;
  }

  .lg\:ml-82{
    margin-left: 20.5rem !important;
  }

  .lg\:mt-83{
    margin-top: 20.75rem !important;
  }

  .lg\:mr-83{
    margin-right: 20.75rem !important;
  }

  .lg\:mb-83{
    margin-bottom: 20.75rem !important;
  }

  .lg\:ml-83{
    margin-left: 20.75rem !important;
  }

  .lg\:mt-84{
    margin-top: 21rem !important;
  }

  .lg\:mr-84{
    margin-right: 21rem !important;
  }

  .lg\:mb-84{
    margin-bottom: 21rem !important;
  }

  .lg\:ml-84{
    margin-left: 21rem !important;
  }

  .lg\:mt-85{
    margin-top: 21.25rem !important;
  }

  .lg\:mr-85{
    margin-right: 21.25rem !important;
  }

  .lg\:mb-85{
    margin-bottom: 21.25rem !important;
  }

  .lg\:ml-85{
    margin-left: 21.25rem !important;
  }

  .lg\:mt-86{
    margin-top: 21.5rem !important;
  }

  .lg\:mr-86{
    margin-right: 21.5rem !important;
  }

  .lg\:mb-86{
    margin-bottom: 21.5rem !important;
  }

  .lg\:ml-86{
    margin-left: 21.5rem !important;
  }

  .lg\:mt-87{
    margin-top: 21.75rem !important;
  }

  .lg\:mr-87{
    margin-right: 21.75rem !important;
  }

  .lg\:mb-87{
    margin-bottom: 21.75rem !important;
  }

  .lg\:ml-87{
    margin-left: 21.75rem !important;
  }

  .lg\:mt-88{
    margin-top: 22rem !important;
  }

  .lg\:mr-88{
    margin-right: 22rem !important;
  }

  .lg\:mb-88{
    margin-bottom: 22rem !important;
  }

  .lg\:ml-88{
    margin-left: 22rem !important;
  }

  .lg\:mt-89{
    margin-top: 22.25rem !important;
  }

  .lg\:mr-89{
    margin-right: 22.25rem !important;
  }

  .lg\:mb-89{
    margin-bottom: 22.25rem !important;
  }

  .lg\:ml-89{
    margin-left: 22.25rem !important;
  }

  .lg\:mt-90{
    margin-top: 22.5rem !important;
  }

  .lg\:mr-90{
    margin-right: 22.5rem !important;
  }

  .lg\:mb-90{
    margin-bottom: 22.5rem !important;
  }

  .lg\:ml-90{
    margin-left: 22.5rem !important;
  }

  .lg\:mt-91{
    margin-top: 22.75rem !important;
  }

  .lg\:mr-91{
    margin-right: 22.75rem !important;
  }

  .lg\:mb-91{
    margin-bottom: 22.75rem !important;
  }

  .lg\:ml-91{
    margin-left: 22.75rem !important;
  }

  .lg\:mt-92{
    margin-top: 23rem !important;
  }

  .lg\:mr-92{
    margin-right: 23rem !important;
  }

  .lg\:mb-92{
    margin-bottom: 23rem !important;
  }

  .lg\:ml-92{
    margin-left: 23rem !important;
  }

  .lg\:mt-100{
    margin-top: 25rem !important;
  }

  .lg\:mr-100{
    margin-right: 25rem !important;
  }

  .lg\:mb-100{
    margin-bottom: 25rem !important;
  }

  .lg\:ml-100{
    margin-left: 25rem !important;
  }

  .lg\:mt-131{
    margin-top: 25.25rem !important;
  }

  .lg\:mr-131{
    margin-right: 25.25rem !important;
  }

  .lg\:mb-131{
    margin-bottom: 25.25rem !important;
  }

  .lg\:ml-131{
    margin-left: 25.25rem !important;
  }

  .lg\:mt-135{
    margin-top: 34rem !important;
  }

  .lg\:mr-135{
    margin-right: 34rem !important;
  }

  .lg\:mb-135{
    margin-bottom: 34rem !important;
  }

  .lg\:ml-135{
    margin-left: 34rem !important;
  }

  .lg\:mt-150{
    margin-top: 37.5rem !important;
  }

  .lg\:mr-150{
    margin-right: 37.5rem !important;
  }

  .lg\:mb-150{
    margin-bottom: 37.5rem !important;
  }

  .lg\:ml-150{
    margin-left: 37.5rem !important;
  }

  .lg\:mt-710{
    margin-top: 44.375rem !important;
  }

  .lg\:mr-710{
    margin-right: 44.375rem !important;
  }

  .lg\:mb-710{
    margin-bottom: 44.375rem !important;
  }

  .lg\:ml-710{
    margin-left: 44.375rem !important;
  }

  .lg\:mt-820{
    margin-top: 51.25rem !important;
  }

  .lg\:mr-820{
    margin-right: 51.25rem !important;
  }

  .lg\:mb-820{
    margin-bottom: 51.25rem !important;
  }

  .lg\:ml-820{
    margin-left: 51.25rem !important;
  }

  .lg\:mt-1440{
    margin-top: 90rem !important;
  }

  .lg\:mr-1440{
    margin-right: 90rem !important;
  }

  .lg\:mb-1440{
    margin-bottom: 90rem !important;
  }

  .lg\:ml-1440{
    margin-left: 90rem !important;
  }

  .lg\:mt-auto{
    margin-top: auto !important;
  }

  .lg\:mr-auto{
    margin-right: auto !important;
  }

  .lg\:mb-auto{
    margin-bottom: auto !important;
  }

  .lg\:ml-auto{
    margin-left: auto !important;
  }

  .lg\:mt-2\.5{
    margin-top: .625rem !important;
  }

  .lg\:mr-2\.5{
    margin-right: .625rem !important;
  }

  .lg\:mb-2\.5{
    margin-bottom: .625rem !important;
  }

  .lg\:ml-2\.5{
    margin-left: .625rem !important;
  }

  .lg\:mt-6\.25{
    margin-top: 1.5626rem !important;
  }

  .lg\:mr-6\.25{
    margin-right: 1.5626rem !important;
  }

  .lg\:mb-6\.25{
    margin-bottom: 1.5626rem !important;
  }

  .lg\:ml-6\.25{
    margin-left: 1.5626rem !important;
  }

  .lg\:mt-7\.5{
    margin-top: 1.875rem !important;
  }

  .lg\:mr-7\.5{
    margin-right: 1.875rem !important;
  }

  .lg\:mb-7\.5{
    margin-bottom: 1.875rem !important;
  }

  .lg\:ml-7\.5{
    margin-left: 1.875rem !important;
  }

  .lg\:mt-12\.5{
    margin-top: 3.125rem !important;
  }

  .lg\:mr-12\.5{
    margin-right: 3.125rem !important;
  }

  .lg\:mb-12\.5{
    margin-bottom: 3.125rem !important;
  }

  .lg\:ml-12\.5{
    margin-left: 3.125rem !important;
  }

  .lg\:mt-17\.5{
    margin-top: 4.375rem !important;
  }

  .lg\:mr-17\.5{
    margin-right: 4.375rem !important;
  }

  .lg\:mb-17\.5{
    margin-bottom: 4.375rem !important;
  }

  .lg\:ml-17\.5{
    margin-left: 4.375rem !important;
  }

  .lg\:mt-31\.5{
    margin-top: 7.875rem !important;
  }

  .lg\:mr-31\.5{
    margin-right: 7.875rem !important;
  }

  .lg\:mb-31\.5{
    margin-bottom: 7.875rem !important;
  }

  .lg\:ml-31\.5{
    margin-left: 7.875rem !important;
  }

  .lg\:mt-thumb-tript-lg{
    margin-top: 15.625rem !important;
  }

  .lg\:mr-thumb-tript-lg{
    margin-right: 15.625rem !important;
  }

  .lg\:mb-thumb-tript-lg{
    margin-bottom: 15.625rem !important;
  }

  .lg\:ml-thumb-tript-lg{
    margin-left: 15.625rem !important;
  }

  .lg\:mt-thumb-tript-md{
    margin-top: 11.25rem !important;
  }

  .lg\:mr-thumb-tript-md{
    margin-right: 11.25rem !important;
  }

  .lg\:mb-thumb-tript-md{
    margin-bottom: 11.25rem !important;
  }

  .lg\:ml-thumb-tript-md{
    margin-left: 11.25rem !important;
  }

  .lg\:mt-thumb-trip-xl{
    margin-top: 20.625rem !important;
  }

  .lg\:mr-thumb-trip-xl{
    margin-right: 20.625rem !important;
  }

  .lg\:mb-thumb-trip-xl{
    margin-bottom: 20.625rem !important;
  }

  .lg\:ml-thumb-trip-xl{
    margin-left: 20.625rem !important;
  }

  .lg\:mt-tarapprendre-title-lg{
    margin-top: 58.75rem !important;
  }

  .lg\:mr-tarapprendre-title-lg{
    margin-right: 58.75rem !important;
  }

  .lg\:mb-tarapprendre-title-lg{
    margin-bottom: 58.75rem !important;
  }

  .lg\:ml-tarapprendre-title-lg{
    margin-left: 58.75rem !important;
  }

  .lg\:mt-oblong-list-lg{
    margin-top: 40.93rem !important;
  }

  .lg\:mr-oblong-list-lg{
    margin-right: 40.93rem !important;
  }

  .lg\:mb-oblong-list-lg{
    margin-bottom: 40.93rem !important;
  }

  .lg\:ml-oblong-list-lg{
    margin-left: 40.93rem !important;
  }

  .lg\:mt-oblong-list-md{
    margin-top: 20.95rem !important;
  }

  .lg\:mr-oblong-list-md{
    margin-right: 20.95rem !important;
  }

  .lg\:mb-oblong-list-md{
    margin-bottom: 20.95rem !important;
  }

  .lg\:ml-oblong-list-md{
    margin-left: 20.95rem !important;
  }

  .lg\:mt-oblong-content-lg{
    margin-top: 26.875rem !important;
  }

  .lg\:mr-oblong-content-lg{
    margin-right: 26.875rem !important;
  }

  .lg\:mb-oblong-content-lg{
    margin-bottom: 26.875rem !important;
  }

  .lg\:ml-oblong-content-lg{
    margin-left: 26.875rem !important;
  }

  .lg\:mt-article-thumb-lg{
    margin-top: 10.625rem !important;
  }

  .lg\:mr-article-thumb-lg{
    margin-right: 10.625rem !important;
  }

  .lg\:mb-article-thumb-lg{
    margin-bottom: 10.625rem !important;
  }

  .lg\:ml-article-thumb-lg{
    margin-left: 10.625rem !important;
  }

  .lg\:mt-support-title-l-lg{
    margin-top: 28.125rem !important;
  }

  .lg\:mr-support-title-l-lg{
    margin-right: 28.125rem !important;
  }

  .lg\:mb-support-title-l-lg{
    margin-bottom: 28.125rem !important;
  }

  .lg\:ml-support-title-l-lg{
    margin-left: 28.125rem !important;
  }

  .lg\:mt-support-title-r-lg{
    margin-top: 17.8125rem !important;
  }

  .lg\:mr-support-title-r-lg{
    margin-right: 17.8125rem !important;
  }

  .lg\:mb-support-title-r-lg{
    margin-bottom: 17.8125rem !important;
  }

  .lg\:ml-support-title-r-lg{
    margin-left: 17.8125rem !important;
  }

  .lg\:mt-main-footer-menu{
    margin-top: 13.75rem !important;
  }

  .lg\:mr-main-footer-menu{
    margin-right: 13.75rem !important;
  }

  .lg\:mb-main-footer-menu{
    margin-bottom: 13.75rem !important;
  }

  .lg\:ml-main-footer-menu{
    margin-left: 13.75rem !important;
  }

  .lg\:mt-main-footer-logo{
    margin-top: 25.625rem !important;
  }

  .lg\:mr-main-footer-logo{
    margin-right: 25.625rem !important;
  }

  .lg\:mb-main-footer-logo{
    margin-bottom: 25.625rem !important;
  }

  .lg\:ml-main-footer-logo{
    margin-left: 25.625rem !important;
  }

  .lg\:mt-full{
    margin-top: 100% !important;
  }

  .lg\:mr-full{
    margin-right: 100% !important;
  }

  .lg\:mb-full{
    margin-bottom: 100% !important;
  }

  .lg\:ml-full{
    margin-left: 100% !important;
  }

  .lg\:-mt-0{
    margin-top: 0px !important;
  }

  .lg\:-mr-0{
    margin-right: 0px !important;
  }

  .lg\:-mb-0{
    margin-bottom: 0px !important;
  }

  .lg\:-ml-0{
    margin-left: 0px !important;
  }

  .lg\:-mt-1{
    margin-top: -0.25rem !important;
  }

  .lg\:-mr-1{
    margin-right: -0.25rem !important;
  }

  .lg\:-mb-1{
    margin-bottom: -0.25rem !important;
  }

  .lg\:-ml-1{
    margin-left: -0.25rem !important;
  }

  .lg\:-mt-2{
    margin-top: -0.5rem !important;
  }

  .lg\:-mr-2{
    margin-right: -0.5rem !important;
  }

  .lg\:-mb-2{
    margin-bottom: -0.5rem !important;
  }

  .lg\:-ml-2{
    margin-left: -0.5rem !important;
  }

  .lg\:-mt-3{
    margin-top: -0.75rem !important;
  }

  .lg\:-mr-3{
    margin-right: -0.75rem !important;
  }

  .lg\:-mb-3{
    margin-bottom: -0.75rem !important;
  }

  .lg\:-ml-3{
    margin-left: -0.75rem !important;
  }

  .lg\:-mt-4{
    margin-top: -1rem !important;
  }

  .lg\:-mr-4{
    margin-right: -1rem !important;
  }

  .lg\:-mb-4{
    margin-bottom: -1rem !important;
  }

  .lg\:-ml-4{
    margin-left: -1rem !important;
  }

  .lg\:-mt-5{
    margin-top: -1.25rem !important;
  }

  .lg\:-mr-5{
    margin-right: -1.25rem !important;
  }

  .lg\:-mb-5{
    margin-bottom: -1.25rem !important;
  }

  .lg\:-ml-5{
    margin-left: -1.25rem !important;
  }

  .lg\:-mt-6{
    margin-top: -1.5rem !important;
  }

  .lg\:-mr-6{
    margin-right: -1.5rem !important;
  }

  .lg\:-mb-6{
    margin-bottom: -1.5rem !important;
  }

  .lg\:-ml-6{
    margin-left: -1.5rem !important;
  }

  .lg\:-mt-7{
    margin-top: -1.75rem !important;
  }

  .lg\:-mr-7{
    margin-right: -1.75rem !important;
  }

  .lg\:-mb-7{
    margin-bottom: -1.75rem !important;
  }

  .lg\:-ml-7{
    margin-left: -1.75rem !important;
  }

  .lg\:-mt-8{
    margin-top: -2rem !important;
  }

  .lg\:-mr-8{
    margin-right: -2rem !important;
  }

  .lg\:-mb-8{
    margin-bottom: -2rem !important;
  }

  .lg\:-ml-8{
    margin-left: -2rem !important;
  }

  .lg\:-mt-9{
    margin-top: -2.25rem !important;
  }

  .lg\:-mr-9{
    margin-right: -2.25rem !important;
  }

  .lg\:-mb-9{
    margin-bottom: -2.25rem !important;
  }

  .lg\:-ml-9{
    margin-left: -2.25rem !important;
  }

  .lg\:-mt-10{
    margin-top: -2.5rem !important;
  }

  .lg\:-mr-10{
    margin-right: -2.5rem !important;
  }

  .lg\:-mb-10{
    margin-bottom: -2.5rem !important;
  }

  .lg\:-ml-10{
    margin-left: -2.5rem !important;
  }

  .lg\:-mt-11{
    margin-top: -2.75rem !important;
  }

  .lg\:-mr-11{
    margin-right: -2.75rem !important;
  }

  .lg\:-mb-11{
    margin-bottom: -2.75rem !important;
  }

  .lg\:-ml-11{
    margin-left: -2.75rem !important;
  }

  .lg\:-mt-12{
    margin-top: -3rem !important;
  }

  .lg\:-mr-12{
    margin-right: -3rem !important;
  }

  .lg\:-mb-12{
    margin-bottom: -3rem !important;
  }

  .lg\:-ml-12{
    margin-left: -3rem !important;
  }

  .lg\:-mt-13{
    margin-top: -3.25rem !important;
  }

  .lg\:-mr-13{
    margin-right: -3.25rem !important;
  }

  .lg\:-mb-13{
    margin-bottom: -3.25rem !important;
  }

  .lg\:-ml-13{
    margin-left: -3.25rem !important;
  }

  .lg\:-mt-14{
    margin-top: -3.5rem !important;
  }

  .lg\:-mr-14{
    margin-right: -3.5rem !important;
  }

  .lg\:-mb-14{
    margin-bottom: -3.5rem !important;
  }

  .lg\:-ml-14{
    margin-left: -3.5rem !important;
  }

  .lg\:-mt-15{
    margin-top: -3.75rem !important;
  }

  .lg\:-mr-15{
    margin-right: -3.75rem !important;
  }

  .lg\:-mb-15{
    margin-bottom: -3.75rem !important;
  }

  .lg\:-ml-15{
    margin-left: -3.75rem !important;
  }

  .lg\:-mt-16{
    margin-top: -4rem !important;
  }

  .lg\:-mr-16{
    margin-right: -4rem !important;
  }

  .lg\:-mb-16{
    margin-bottom: -4rem !important;
  }

  .lg\:-ml-16{
    margin-left: -4rem !important;
  }

  .lg\:-mt-17{
    margin-top: -4.25rem !important;
  }

  .lg\:-mr-17{
    margin-right: -4.25rem !important;
  }

  .lg\:-mb-17{
    margin-bottom: -4.25rem !important;
  }

  .lg\:-ml-17{
    margin-left: -4.25rem !important;
  }

  .lg\:-mt-18{
    margin-top: -4.5rem !important;
  }

  .lg\:-mr-18{
    margin-right: -4.5rem !important;
  }

  .lg\:-mb-18{
    margin-bottom: -4.5rem !important;
  }

  .lg\:-ml-18{
    margin-left: -4.5rem !important;
  }

  .lg\:-mt-19{
    margin-top: -4.75rem !important;
  }

  .lg\:-mr-19{
    margin-right: -4.75rem !important;
  }

  .lg\:-mb-19{
    margin-bottom: -4.75rem !important;
  }

  .lg\:-ml-19{
    margin-left: -4.75rem !important;
  }

  .lg\:-mt-20{
    margin-top: -5rem !important;
  }

  .lg\:-mr-20{
    margin-right: -5rem !important;
  }

  .lg\:-mb-20{
    margin-bottom: -5rem !important;
  }

  .lg\:-ml-20{
    margin-left: -5rem !important;
  }

  .lg\:-mt-21{
    margin-top: -5.25rem !important;
  }

  .lg\:-mr-21{
    margin-right: -5.25rem !important;
  }

  .lg\:-mb-21{
    margin-bottom: -5.25rem !important;
  }

  .lg\:-ml-21{
    margin-left: -5.25rem !important;
  }

  .lg\:-mt-22{
    margin-top: -5.5rem !important;
  }

  .lg\:-mr-22{
    margin-right: -5.5rem !important;
  }

  .lg\:-mb-22{
    margin-bottom: -5.5rem !important;
  }

  .lg\:-ml-22{
    margin-left: -5.5rem !important;
  }

  .lg\:-mt-23{
    margin-top: -5.75rem !important;
  }

  .lg\:-mr-23{
    margin-right: -5.75rem !important;
  }

  .lg\:-mb-23{
    margin-bottom: -5.75rem !important;
  }

  .lg\:-ml-23{
    margin-left: -5.75rem !important;
  }

  .lg\:-mt-24{
    margin-top: -6rem !important;
  }

  .lg\:-mr-24{
    margin-right: -6rem !important;
  }

  .lg\:-mb-24{
    margin-bottom: -6rem !important;
  }

  .lg\:-ml-24{
    margin-left: -6rem !important;
  }

  .lg\:-mt-25{
    margin-top: -6.25rem !important;
  }

  .lg\:-mr-25{
    margin-right: -6.25rem !important;
  }

  .lg\:-mb-25{
    margin-bottom: -6.25rem !important;
  }

  .lg\:-ml-25{
    margin-left: -6.25rem !important;
  }

  .lg\:-mt-26{
    margin-top: -6.5rem !important;
  }

  .lg\:-mr-26{
    margin-right: -6.5rem !important;
  }

  .lg\:-mb-26{
    margin-bottom: -6.5rem !important;
  }

  .lg\:-ml-26{
    margin-left: -6.5rem !important;
  }

  .lg\:-mt-27{
    margin-top: -6.75rem !important;
  }

  .lg\:-mr-27{
    margin-right: -6.75rem !important;
  }

  .lg\:-mb-27{
    margin-bottom: -6.75rem !important;
  }

  .lg\:-ml-27{
    margin-left: -6.75rem !important;
  }

  .lg\:-mt-28{
    margin-top: -7rem !important;
  }

  .lg\:-mr-28{
    margin-right: -7rem !important;
  }

  .lg\:-mb-28{
    margin-bottom: -7rem !important;
  }

  .lg\:-ml-28{
    margin-left: -7rem !important;
  }

  .lg\:-mt-29{
    margin-top: -7.25rem !important;
  }

  .lg\:-mr-29{
    margin-right: -7.25rem !important;
  }

  .lg\:-mb-29{
    margin-bottom: -7.25rem !important;
  }

  .lg\:-ml-29{
    margin-left: -7.25rem !important;
  }

  .lg\:-mt-30{
    margin-top: -7.5rem !important;
  }

  .lg\:-mr-30{
    margin-right: -7.5rem !important;
  }

  .lg\:-mb-30{
    margin-bottom: -7.5rem !important;
  }

  .lg\:-ml-30{
    margin-left: -7.5rem !important;
  }

  .lg\:-mt-31{
    margin-top: -7.75rem !important;
  }

  .lg\:-mr-31{
    margin-right: -7.75rem !important;
  }

  .lg\:-mb-31{
    margin-bottom: -7.75rem !important;
  }

  .lg\:-ml-31{
    margin-left: -7.75rem !important;
  }

  .lg\:-mt-32{
    margin-top: -8rem !important;
  }

  .lg\:-mr-32{
    margin-right: -8rem !important;
  }

  .lg\:-mb-32{
    margin-bottom: -8rem !important;
  }

  .lg\:-ml-32{
    margin-left: -8rem !important;
  }

  .lg\:-mt-33{
    margin-top: -8.25rem !important;
  }

  .lg\:-mr-33{
    margin-right: -8.25rem !important;
  }

  .lg\:-mb-33{
    margin-bottom: -8.25rem !important;
  }

  .lg\:-ml-33{
    margin-left: -8.25rem !important;
  }

  .lg\:-mt-34{
    margin-top: -8.5rem !important;
  }

  .lg\:-mr-34{
    margin-right: -8.5rem !important;
  }

  .lg\:-mb-34{
    margin-bottom: -8.5rem !important;
  }

  .lg\:-ml-34{
    margin-left: -8.5rem !important;
  }

  .lg\:-mt-35{
    margin-top: -8.75rem !important;
  }

  .lg\:-mr-35{
    margin-right: -8.75rem !important;
  }

  .lg\:-mb-35{
    margin-bottom: -8.75rem !important;
  }

  .lg\:-ml-35{
    margin-left: -8.75rem !important;
  }

  .lg\:-mt-36{
    margin-top: -9rem !important;
  }

  .lg\:-mr-36{
    margin-right: -9rem !important;
  }

  .lg\:-mb-36{
    margin-bottom: -9rem !important;
  }

  .lg\:-ml-36{
    margin-left: -9rem !important;
  }

  .lg\:-mt-37{
    margin-top: -9.25rem !important;
  }

  .lg\:-mr-37{
    margin-right: -9.25rem !important;
  }

  .lg\:-mb-37{
    margin-bottom: -9.25rem !important;
  }

  .lg\:-ml-37{
    margin-left: -9.25rem !important;
  }

  .lg\:-mt-38{
    margin-top: -9.5rem !important;
  }

  .lg\:-mr-38{
    margin-right: -9.5rem !important;
  }

  .lg\:-mb-38{
    margin-bottom: -9.5rem !important;
  }

  .lg\:-ml-38{
    margin-left: -9.5rem !important;
  }

  .lg\:-mt-39{
    margin-top: -9.75rem !important;
  }

  .lg\:-mr-39{
    margin-right: -9.75rem !important;
  }

  .lg\:-mb-39{
    margin-bottom: -9.75rem !important;
  }

  .lg\:-ml-39{
    margin-left: -9.75rem !important;
  }

  .lg\:-mt-40{
    margin-top: -10rem !important;
  }

  .lg\:-mr-40{
    margin-right: -10rem !important;
  }

  .lg\:-mb-40{
    margin-bottom: -10rem !important;
  }

  .lg\:-ml-40{
    margin-left: -10rem !important;
  }

  .lg\:-mt-41{
    margin-top: -10.25rem !important;
  }

  .lg\:-mr-41{
    margin-right: -10.25rem !important;
  }

  .lg\:-mb-41{
    margin-bottom: -10.25rem !important;
  }

  .lg\:-ml-41{
    margin-left: -10.25rem !important;
  }

  .lg\:-mt-42{
    margin-top: -10.5rem !important;
  }

  .lg\:-mr-42{
    margin-right: -10.5rem !important;
  }

  .lg\:-mb-42{
    margin-bottom: -10.5rem !important;
  }

  .lg\:-ml-42{
    margin-left: -10.5rem !important;
  }

  .lg\:-mt-43{
    margin-top: -10.75rem !important;
  }

  .lg\:-mr-43{
    margin-right: -10.75rem !important;
  }

  .lg\:-mb-43{
    margin-bottom: -10.75rem !important;
  }

  .lg\:-ml-43{
    margin-left: -10.75rem !important;
  }

  .lg\:-mt-44{
    margin-top: -11rem !important;
  }

  .lg\:-mr-44{
    margin-right: -11rem !important;
  }

  .lg\:-mb-44{
    margin-bottom: -11rem !important;
  }

  .lg\:-ml-44{
    margin-left: -11rem !important;
  }

  .lg\:-mt-45{
    margin-top: -11.25rem !important;
  }

  .lg\:-mr-45{
    margin-right: -11.25rem !important;
  }

  .lg\:-mb-45{
    margin-bottom: -11.25rem !important;
  }

  .lg\:-ml-45{
    margin-left: -11.25rem !important;
  }

  .lg\:-mt-46{
    margin-top: -11.5rem !important;
  }

  .lg\:-mr-46{
    margin-right: -11.5rem !important;
  }

  .lg\:-mb-46{
    margin-bottom: -11.5rem !important;
  }

  .lg\:-ml-46{
    margin-left: -11.5rem !important;
  }

  .lg\:-mt-47{
    margin-top: -11.75rem !important;
  }

  .lg\:-mr-47{
    margin-right: -11.75rem !important;
  }

  .lg\:-mb-47{
    margin-bottom: -11.75rem !important;
  }

  .lg\:-ml-47{
    margin-left: -11.75rem !important;
  }

  .lg\:-mt-48{
    margin-top: -12rem !important;
  }

  .lg\:-mr-48{
    margin-right: -12rem !important;
  }

  .lg\:-mb-48{
    margin-bottom: -12rem !important;
  }

  .lg\:-ml-48{
    margin-left: -12rem !important;
  }

  .lg\:-mt-49{
    margin-top: -12.25rem !important;
  }

  .lg\:-mr-49{
    margin-right: -12.25rem !important;
  }

  .lg\:-mb-49{
    margin-bottom: -12.25rem !important;
  }

  .lg\:-ml-49{
    margin-left: -12.25rem !important;
  }

  .lg\:-mt-50{
    margin-top: -12.5rem !important;
  }

  .lg\:-mr-50{
    margin-right: -12.5rem !important;
  }

  .lg\:-mb-50{
    margin-bottom: -12.5rem !important;
  }

  .lg\:-ml-50{
    margin-left: -12.5rem !important;
  }

  .lg\:-mt-51{
    margin-top: -12.75rem !important;
  }

  .lg\:-mr-51{
    margin-right: -12.75rem !important;
  }

  .lg\:-mb-51{
    margin-bottom: -12.75rem !important;
  }

  .lg\:-ml-51{
    margin-left: -12.75rem !important;
  }

  .lg\:-mt-52{
    margin-top: -13rem !important;
  }

  .lg\:-mr-52{
    margin-right: -13rem !important;
  }

  .lg\:-mb-52{
    margin-bottom: -13rem !important;
  }

  .lg\:-ml-52{
    margin-left: -13rem !important;
  }

  .lg\:-mt-53{
    margin-top: -13.25rem !important;
  }

  .lg\:-mr-53{
    margin-right: -13.25rem !important;
  }

  .lg\:-mb-53{
    margin-bottom: -13.25rem !important;
  }

  .lg\:-ml-53{
    margin-left: -13.25rem !important;
  }

  .lg\:-mt-54{
    margin-top: -13.5rem !important;
  }

  .lg\:-mr-54{
    margin-right: -13.5rem !important;
  }

  .lg\:-mb-54{
    margin-bottom: -13.5rem !important;
  }

  .lg\:-ml-54{
    margin-left: -13.5rem !important;
  }

  .lg\:-mt-55{
    margin-top: -13.75rem !important;
  }

  .lg\:-mr-55{
    margin-right: -13.75rem !important;
  }

  .lg\:-mb-55{
    margin-bottom: -13.75rem !important;
  }

  .lg\:-ml-55{
    margin-left: -13.75rem !important;
  }

  .lg\:-mt-56{
    margin-top: -14rem !important;
  }

  .lg\:-mr-56{
    margin-right: -14rem !important;
  }

  .lg\:-mb-56{
    margin-bottom: -14rem !important;
  }

  .lg\:-ml-56{
    margin-left: -14rem !important;
  }

  .lg\:-mt-70{
    margin-top: -17.5rem !important;
  }

  .lg\:-mr-70{
    margin-right: -17.5rem !important;
  }

  .lg\:-mb-70{
    margin-bottom: -17.5rem !important;
  }

  .lg\:-ml-70{
    margin-left: -17.5rem !important;
  }

  .lg\:-mt-71{
    margin-top: -17.75rem !important;
  }

  .lg\:-mr-71{
    margin-right: -17.75rem !important;
  }

  .lg\:-mb-71{
    margin-bottom: -17.75rem !important;
  }

  .lg\:-ml-71{
    margin-left: -17.75rem !important;
  }

  .lg\:-mt-72{
    margin-top: -18rem !important;
  }

  .lg\:-mr-72{
    margin-right: -18rem !important;
  }

  .lg\:-mb-72{
    margin-bottom: -18rem !important;
  }

  .lg\:-ml-72{
    margin-left: -18rem !important;
  }

  .lg\:-mt-73{
    margin-top: -18.25rem !important;
  }

  .lg\:-mr-73{
    margin-right: -18.25rem !important;
  }

  .lg\:-mb-73{
    margin-bottom: -18.25rem !important;
  }

  .lg\:-ml-73{
    margin-left: -18.25rem !important;
  }

  .lg\:-mt-74{
    margin-top: -18.5rem !important;
  }

  .lg\:-mr-74{
    margin-right: -18.5rem !important;
  }

  .lg\:-mb-74{
    margin-bottom: -18.5rem !important;
  }

  .lg\:-ml-74{
    margin-left: -18.5rem !important;
  }

  .lg\:-mt-75{
    margin-top: -18.75rem !important;
  }

  .lg\:-mr-75{
    margin-right: -18.75rem !important;
  }

  .lg\:-mb-75{
    margin-bottom: -18.75rem !important;
  }

  .lg\:-ml-75{
    margin-left: -18.75rem !important;
  }

  .lg\:-mt-76{
    margin-top: -19rem !important;
  }

  .lg\:-mr-76{
    margin-right: -19rem !important;
  }

  .lg\:-mb-76{
    margin-bottom: -19rem !important;
  }

  .lg\:-ml-76{
    margin-left: -19rem !important;
  }

  .lg\:-mt-77{
    margin-top: -19.25rem !important;
  }

  .lg\:-mr-77{
    margin-right: -19.25rem !important;
  }

  .lg\:-mb-77{
    margin-bottom: -19.25rem !important;
  }

  .lg\:-ml-77{
    margin-left: -19.25rem !important;
  }

  .lg\:-mt-78{
    margin-top: -19.5rem !important;
  }

  .lg\:-mr-78{
    margin-right: -19.5rem !important;
  }

  .lg\:-mb-78{
    margin-bottom: -19.5rem !important;
  }

  .lg\:-ml-78{
    margin-left: -19.5rem !important;
  }

  .lg\:-mt-79{
    margin-top: -19.75rem !important;
  }

  .lg\:-mr-79{
    margin-right: -19.75rem !important;
  }

  .lg\:-mb-79{
    margin-bottom: -19.75rem !important;
  }

  .lg\:-ml-79{
    margin-left: -19.75rem !important;
  }

  .lg\:-mt-80{
    margin-top: -20rem !important;
  }

  .lg\:-mr-80{
    margin-right: -20rem !important;
  }

  .lg\:-mb-80{
    margin-bottom: -20rem !important;
  }

  .lg\:-ml-80{
    margin-left: -20rem !important;
  }

  .lg\:-mt-81{
    margin-top: -20.25rem !important;
  }

  .lg\:-mr-81{
    margin-right: -20.25rem !important;
  }

  .lg\:-mb-81{
    margin-bottom: -20.25rem !important;
  }

  .lg\:-ml-81{
    margin-left: -20.25rem !important;
  }

  .lg\:-mt-82{
    margin-top: -20.5rem !important;
  }

  .lg\:-mr-82{
    margin-right: -20.5rem !important;
  }

  .lg\:-mb-82{
    margin-bottom: -20.5rem !important;
  }

  .lg\:-ml-82{
    margin-left: -20.5rem !important;
  }

  .lg\:-mt-83{
    margin-top: -20.75rem !important;
  }

  .lg\:-mr-83{
    margin-right: -20.75rem !important;
  }

  .lg\:-mb-83{
    margin-bottom: -20.75rem !important;
  }

  .lg\:-ml-83{
    margin-left: -20.75rem !important;
  }

  .lg\:-mt-84{
    margin-top: -21rem !important;
  }

  .lg\:-mr-84{
    margin-right: -21rem !important;
  }

  .lg\:-mb-84{
    margin-bottom: -21rem !important;
  }

  .lg\:-ml-84{
    margin-left: -21rem !important;
  }

  .lg\:-mt-85{
    margin-top: -21.25rem !important;
  }

  .lg\:-mr-85{
    margin-right: -21.25rem !important;
  }

  .lg\:-mb-85{
    margin-bottom: -21.25rem !important;
  }

  .lg\:-ml-85{
    margin-left: -21.25rem !important;
  }

  .lg\:-mt-86{
    margin-top: -21.5rem !important;
  }

  .lg\:-mr-86{
    margin-right: -21.5rem !important;
  }

  .lg\:-mb-86{
    margin-bottom: -21.5rem !important;
  }

  .lg\:-ml-86{
    margin-left: -21.5rem !important;
  }

  .lg\:-mt-87{
    margin-top: -21.75rem !important;
  }

  .lg\:-mr-87{
    margin-right: -21.75rem !important;
  }

  .lg\:-mb-87{
    margin-bottom: -21.75rem !important;
  }

  .lg\:-ml-87{
    margin-left: -21.75rem !important;
  }

  .lg\:-mt-88{
    margin-top: -22rem !important;
  }

  .lg\:-mr-88{
    margin-right: -22rem !important;
  }

  .lg\:-mb-88{
    margin-bottom: -22rem !important;
  }

  .lg\:-ml-88{
    margin-left: -22rem !important;
  }

  .lg\:-mt-89{
    margin-top: -22.25rem !important;
  }

  .lg\:-mr-89{
    margin-right: -22.25rem !important;
  }

  .lg\:-mb-89{
    margin-bottom: -22.25rem !important;
  }

  .lg\:-ml-89{
    margin-left: -22.25rem !important;
  }

  .lg\:-mt-90{
    margin-top: -22.5rem !important;
  }

  .lg\:-mr-90{
    margin-right: -22.5rem !important;
  }

  .lg\:-mb-90{
    margin-bottom: -22.5rem !important;
  }

  .lg\:-ml-90{
    margin-left: -22.5rem !important;
  }

  .lg\:-mt-91{
    margin-top: -22.75rem !important;
  }

  .lg\:-mr-91{
    margin-right: -22.75rem !important;
  }

  .lg\:-mb-91{
    margin-bottom: -22.75rem !important;
  }

  .lg\:-ml-91{
    margin-left: -22.75rem !important;
  }

  .lg\:-mt-92{
    margin-top: -23rem !important;
  }

  .lg\:-mr-92{
    margin-right: -23rem !important;
  }

  .lg\:-mb-92{
    margin-bottom: -23rem !important;
  }

  .lg\:-ml-92{
    margin-left: -23rem !important;
  }

  .lg\:-mt-100{
    margin-top: -25rem !important;
  }

  .lg\:-mr-100{
    margin-right: -25rem !important;
  }

  .lg\:-mb-100{
    margin-bottom: -25rem !important;
  }

  .lg\:-ml-100{
    margin-left: -25rem !important;
  }

  .lg\:-mt-131{
    margin-top: -25.25rem !important;
  }

  .lg\:-mr-131{
    margin-right: -25.25rem !important;
  }

  .lg\:-mb-131{
    margin-bottom: -25.25rem !important;
  }

  .lg\:-ml-131{
    margin-left: -25.25rem !important;
  }

  .lg\:-mt-135{
    margin-top: -34rem !important;
  }

  .lg\:-mr-135{
    margin-right: -34rem !important;
  }

  .lg\:-mb-135{
    margin-bottom: -34rem !important;
  }

  .lg\:-ml-135{
    margin-left: -34rem !important;
  }

  .lg\:-mt-150{
    margin-top: -37.5rem !important;
  }

  .lg\:-mr-150{
    margin-right: -37.5rem !important;
  }

  .lg\:-mb-150{
    margin-bottom: -37.5rem !important;
  }

  .lg\:-ml-150{
    margin-left: -37.5rem !important;
  }

  .lg\:-mt-710{
    margin-top: -44.375rem !important;
  }

  .lg\:-mr-710{
    margin-right: -44.375rem !important;
  }

  .lg\:-mb-710{
    margin-bottom: -44.375rem !important;
  }

  .lg\:-ml-710{
    margin-left: -44.375rem !important;
  }

  .lg\:-mt-820{
    margin-top: -51.25rem !important;
  }

  .lg\:-mr-820{
    margin-right: -51.25rem !important;
  }

  .lg\:-mb-820{
    margin-bottom: -51.25rem !important;
  }

  .lg\:-ml-820{
    margin-left: -51.25rem !important;
  }

  .lg\:-mt-1440{
    margin-top: -90rem !important;
  }

  .lg\:-mr-1440{
    margin-right: -90rem !important;
  }

  .lg\:-mb-1440{
    margin-bottom: -90rem !important;
  }

  .lg\:-ml-1440{
    margin-left: -90rem !important;
  }

  .lg\:-mt-2\.5{
    margin-top: -0.625rem !important;
  }

  .lg\:-mr-2\.5{
    margin-right: -0.625rem !important;
  }

  .lg\:-mb-2\.5{
    margin-bottom: -0.625rem !important;
  }

  .lg\:-ml-2\.5{
    margin-left: -0.625rem !important;
  }

  .lg\:-mt-6\.25{
    margin-top: -1.5626rem !important;
  }

  .lg\:-mr-6\.25{
    margin-right: -1.5626rem !important;
  }

  .lg\:-mb-6\.25{
    margin-bottom: -1.5626rem !important;
  }

  .lg\:-ml-6\.25{
    margin-left: -1.5626rem !important;
  }

  .lg\:-mt-7\.5{
    margin-top: -1.875rem !important;
  }

  .lg\:-mr-7\.5{
    margin-right: -1.875rem !important;
  }

  .lg\:-mb-7\.5{
    margin-bottom: -1.875rem !important;
  }

  .lg\:-ml-7\.5{
    margin-left: -1.875rem !important;
  }

  .lg\:-mt-12\.5{
    margin-top: -3.125rem !important;
  }

  .lg\:-mr-12\.5{
    margin-right: -3.125rem !important;
  }

  .lg\:-mb-12\.5{
    margin-bottom: -3.125rem !important;
  }

  .lg\:-ml-12\.5{
    margin-left: -3.125rem !important;
  }

  .lg\:-mt-17\.5{
    margin-top: -4.375rem !important;
  }

  .lg\:-mr-17\.5{
    margin-right: -4.375rem !important;
  }

  .lg\:-mb-17\.5{
    margin-bottom: -4.375rem !important;
  }

  .lg\:-ml-17\.5{
    margin-left: -4.375rem !important;
  }

  .lg\:-mt-31\.5{
    margin-top: -7.875rem !important;
  }

  .lg\:-mr-31\.5{
    margin-right: -7.875rem !important;
  }

  .lg\:-mb-31\.5{
    margin-bottom: -7.875rem !important;
  }

  .lg\:-ml-31\.5{
    margin-left: -7.875rem !important;
  }

  .lg\:-mt-thumb-tript-lg{
    margin-top: -15.625rem !important;
  }

  .lg\:-mr-thumb-tript-lg{
    margin-right: -15.625rem !important;
  }

  .lg\:-mb-thumb-tript-lg{
    margin-bottom: -15.625rem !important;
  }

  .lg\:-ml-thumb-tript-lg{
    margin-left: -15.625rem !important;
  }

  .lg\:-mt-thumb-tript-md{
    margin-top: -11.25rem !important;
  }

  .lg\:-mr-thumb-tript-md{
    margin-right: -11.25rem !important;
  }

  .lg\:-mb-thumb-tript-md{
    margin-bottom: -11.25rem !important;
  }

  .lg\:-ml-thumb-tript-md{
    margin-left: -11.25rem !important;
  }

  .lg\:-mt-thumb-trip-xl{
    margin-top: -20.625rem !important;
  }

  .lg\:-mr-thumb-trip-xl{
    margin-right: -20.625rem !important;
  }

  .lg\:-mb-thumb-trip-xl{
    margin-bottom: -20.625rem !important;
  }

  .lg\:-ml-thumb-trip-xl{
    margin-left: -20.625rem !important;
  }

  .lg\:-mt-tarapprendre-title-lg{
    margin-top: -58.75rem !important;
  }

  .lg\:-mr-tarapprendre-title-lg{
    margin-right: -58.75rem !important;
  }

  .lg\:-mb-tarapprendre-title-lg{
    margin-bottom: -58.75rem !important;
  }

  .lg\:-ml-tarapprendre-title-lg{
    margin-left: -58.75rem !important;
  }

  .lg\:-mt-oblong-list-lg{
    margin-top: -40.93rem !important;
  }

  .lg\:-mr-oblong-list-lg{
    margin-right: -40.93rem !important;
  }

  .lg\:-mb-oblong-list-lg{
    margin-bottom: -40.93rem !important;
  }

  .lg\:-ml-oblong-list-lg{
    margin-left: -40.93rem !important;
  }

  .lg\:-mt-oblong-list-md{
    margin-top: -20.95rem !important;
  }

  .lg\:-mr-oblong-list-md{
    margin-right: -20.95rem !important;
  }

  .lg\:-mb-oblong-list-md{
    margin-bottom: -20.95rem !important;
  }

  .lg\:-ml-oblong-list-md{
    margin-left: -20.95rem !important;
  }

  .lg\:-mt-oblong-content-lg{
    margin-top: -26.875rem !important;
  }

  .lg\:-mr-oblong-content-lg{
    margin-right: -26.875rem !important;
  }

  .lg\:-mb-oblong-content-lg{
    margin-bottom: -26.875rem !important;
  }

  .lg\:-ml-oblong-content-lg{
    margin-left: -26.875rem !important;
  }

  .lg\:-mt-article-thumb-lg{
    margin-top: -10.625rem !important;
  }

  .lg\:-mr-article-thumb-lg{
    margin-right: -10.625rem !important;
  }

  .lg\:-mb-article-thumb-lg{
    margin-bottom: -10.625rem !important;
  }

  .lg\:-ml-article-thumb-lg{
    margin-left: -10.625rem !important;
  }

  .lg\:-mt-support-title-l-lg{
    margin-top: -28.125rem !important;
  }

  .lg\:-mr-support-title-l-lg{
    margin-right: -28.125rem !important;
  }

  .lg\:-mb-support-title-l-lg{
    margin-bottom: -28.125rem !important;
  }

  .lg\:-ml-support-title-l-lg{
    margin-left: -28.125rem !important;
  }

  .lg\:-mt-support-title-r-lg{
    margin-top: -17.8125rem !important;
  }

  .lg\:-mr-support-title-r-lg{
    margin-right: -17.8125rem !important;
  }

  .lg\:-mb-support-title-r-lg{
    margin-bottom: -17.8125rem !important;
  }

  .lg\:-ml-support-title-r-lg{
    margin-left: -17.8125rem !important;
  }

  .lg\:-mt-main-footer-menu{
    margin-top: -13.75rem !important;
  }

  .lg\:-mr-main-footer-menu{
    margin-right: -13.75rem !important;
  }

  .lg\:-mb-main-footer-menu{
    margin-bottom: -13.75rem !important;
  }

  .lg\:-ml-main-footer-menu{
    margin-left: -13.75rem !important;
  }

  .lg\:-mt-main-footer-logo{
    margin-top: -25.625rem !important;
  }

  .lg\:-mr-main-footer-logo{
    margin-right: -25.625rem !important;
  }

  .lg\:-mb-main-footer-logo{
    margin-bottom: -25.625rem !important;
  }

  .lg\:-ml-main-footer-logo{
    margin-left: -25.625rem !important;
  }

  .lg\:-mt-full{
    margin-top: -100% !important;
  }

  .lg\:-mr-full{
    margin-right: -100% !important;
  }

  .lg\:-mb-full{
    margin-bottom: -100% !important;
  }

  .lg\:-ml-full{
    margin-left: -100% !important;
  }

  .lg\:max-h-366{
    max-height: 366px !important;
  }

  .lg\:max-h-full{
    max-height: 100% !important;
  }

  .lg\:max-h-screen{
    max-height: 100vh !important;
  }

  .lg\:max-w-51{
    max-width: 12.75rem !important;
  }

  .lg\:max-w-105{
    max-width: 26.25rem !important;
  }

  .lg\:max-w-155{
    max-width: 38.75rem !important;
  }

  .lg\:max-w-160{
    max-width: 40rem !important;
  }

  .lg\:max-w-192{
    max-width: 48rem !important;
  }

  .lg\:max-w-260{
    max-width: 65rem !important;
  }

  .lg\:max-w-366{
    max-width: 366px !important;
  }

  .lg\:max-w-500{
    max-width: 500px !important;
  }

  .lg\:max-w-620{
    max-width: 620px !important;
  }

  .lg\:max-w-820{
    max-width: 51.25rem !important;
  }

  .lg\:max-w-none{
    max-width: none !important;
  }

  .lg\:max-w-xs{
    max-width: 20rem !important;
  }

  .lg\:max-w-sm{
    max-width: 24rem !important;
  }

  .lg\:max-w-md{
    max-width: 28rem !important;
  }

  .lg\:max-w-lg{
    max-width: 32rem !important;
  }

  .lg\:max-w-xl{
    max-width: 36rem !important;
  }

  .lg\:max-w-2xl{
    max-width: 42rem !important;
  }

  .lg\:max-w-3xl{
    max-width: 48rem !important;
  }

  .lg\:max-w-4xl{
    max-width: 56rem !important;
  }

  .lg\:max-w-5xl{
    max-width: 64rem !important;
  }

  .lg\:max-w-6xl{
    max-width: 72rem !important;
  }

  .lg\:max-w-full{
    max-width: 100% !important;
  }

  .lg\:max-w-screen-sm{
    max-width: 640px !important;
  }

  .lg\:max-w-screen-md{
    max-width: 768px !important;
  }

  .lg\:max-w-screen-lg{
    max-width: 1024px !important;
  }

  .lg\:max-w-screen-xl{
    max-width: 1280px !important;
  }

  .lg\:max-w-screen-2xl{
    max-width: 1440px !important;
  }

  .lg\:max-w-screen-4xl{
    max-width: 1740px !important;
  }

  .lg\:max-w-147\.5{
    max-width: 36.875rem !important;
  }

  .lg\:max-w-197\.5{
    max-width: 49.375rem !important;
  }

  .lg\:min-h-0{
    min-height: 0 !important;
  }

  .lg\:min-h-800{
    min-height: 50rem !important;
  }

  .lg\:min-h-full{
    min-height: 100% !important;
  }

  .lg\:min-h-screen{
    min-height: 100vh !important;
  }

  .lg\:min-w-0{
    min-width: 0 !important;
  }

  .lg\:min-w-full{
    min-width: 100% !important;
  }

  .lg\:object-contain{
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .lg\:object-cover{
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .lg\:object-fill{
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .lg\:object-none{
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .lg\:object-scale-down{
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .lg\:object-bottom{
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .lg\:object-center{
    -o-object-position: center !important;
       object-position: center !important;
  }

  .lg\:object-left{
    -o-object-position: left !important;
       object-position: left !important;
  }

  .lg\:object-left-bottom{
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .lg\:object-left-top{
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .lg\:object-right{
    -o-object-position: right !important;
       object-position: right !important;
  }

  .lg\:object-right-bottom{
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .lg\:object-right-top{
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .lg\:object-top{
    -o-object-position: top !important;
       object-position: top !important;
  }

  .lg\:opacity-0{
    opacity: 0 !important;
  }

  .lg\:opacity-5{
    opacity: 0.05 !important;
  }

  .lg\:opacity-10{
    opacity: 0.1 !important;
  }

  .lg\:opacity-25{
    opacity: 0.25 !important;
  }

  .lg\:opacity-40{
    opacity: 0.4 !important;
  }

  .lg\:opacity-50{
    opacity: 0.5 !important;
  }

  .lg\:opacity-75{
    opacity: 0.75 !important;
  }

  .lg\:opacity-90{
    opacity: 0.9 !important;
  }

  .lg\:opacity-100{
    opacity: 1 !important;
  }

  .lg\:hover\:opacity-0:hover{
    opacity: 0 !important;
  }

  .lg\:hover\:opacity-5:hover{
    opacity: 0.05 !important;
  }

  .lg\:hover\:opacity-10:hover{
    opacity: 0.1 !important;
  }

  .lg\:hover\:opacity-25:hover{
    opacity: 0.25 !important;
  }

  .lg\:hover\:opacity-40:hover{
    opacity: 0.4 !important;
  }

  .lg\:hover\:opacity-50:hover{
    opacity: 0.5 !important;
  }

  .lg\:hover\:opacity-75:hover{
    opacity: 0.75 !important;
  }

  .lg\:hover\:opacity-90:hover{
    opacity: 0.9 !important;
  }

  .lg\:hover\:opacity-100:hover{
    opacity: 1 !important;
  }

  .lg\:focus\:opacity-0:focus{
    opacity: 0 !important;
  }

  .lg\:focus\:opacity-5:focus{
    opacity: 0.05 !important;
  }

  .lg\:focus\:opacity-10:focus{
    opacity: 0.1 !important;
  }

  .lg\:focus\:opacity-25:focus{
    opacity: 0.25 !important;
  }

  .lg\:focus\:opacity-40:focus{
    opacity: 0.4 !important;
  }

  .lg\:focus\:opacity-50:focus{
    opacity: 0.5 !important;
  }

  .lg\:focus\:opacity-75:focus{
    opacity: 0.75 !important;
  }

  .lg\:focus\:opacity-90:focus{
    opacity: 0.9 !important;
  }

  .lg\:focus\:opacity-100:focus{
    opacity: 1 !important;
  }

  .lg\:outline-none{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .lg\:outline-white{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .lg\:outline-black{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .lg\:focus\:outline-none:focus{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .lg\:focus\:outline-white:focus{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .lg\:focus\:outline-black:focus{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .lg\:overflow-auto{
    overflow: auto !important;
  }

  .lg\:overflow-hidden{
    overflow: hidden !important;
  }

  .lg\:overflow-visible{
    overflow: visible !important;
  }

  .lg\:overflow-scroll{
    overflow: scroll !important;
  }

  .lg\:overflow-x-auto{
    overflow-x: auto !important;
  }

  .lg\:overflow-y-auto{
    overflow-y: auto !important;
  }

  .lg\:overflow-x-hidden{
    overflow-x: hidden !important;
  }

  .lg\:overflow-y-hidden{
    overflow-y: hidden !important;
  }

  .lg\:overflow-x-visible{
    overflow-x: visible !important;
  }

  .lg\:overflow-y-visible{
    overflow-y: visible !important;
  }

  .lg\:overflow-x-scroll{
    overflow-x: scroll !important;
  }

  .lg\:overflow-y-scroll{
    overflow-y: scroll !important;
  }

  .lg\:scrolling-touch{
    -webkit-overflow-scrolling: touch !important;
  }

  .lg\:scrolling-auto{
    -webkit-overflow-scrolling: auto !important;
  }

  .lg\:overscroll-auto{
    -ms-scroll-chaining: chained !important;
        overscroll-behavior: auto !important;
  }

  .lg\:overscroll-contain{
    -ms-scroll-chaining: none !important;
        overscroll-behavior: contain !important;
  }

  .lg\:overscroll-none{
    -ms-scroll-chaining: none !important;
        overscroll-behavior: none !important;
  }

  .lg\:overscroll-y-auto{
    overscroll-behavior-y: auto !important;
  }

  .lg\:overscroll-y-contain{
    overscroll-behavior-y: contain !important;
  }

  .lg\:overscroll-y-none{
    overscroll-behavior-y: none !important;
  }

  .lg\:overscroll-x-auto{
    overscroll-behavior-x: auto !important;
  }

  .lg\:overscroll-x-contain{
    overscroll-behavior-x: contain !important;
  }

  .lg\:overscroll-x-none{
    overscroll-behavior-x: none !important;
  }

  .lg\:p-0{
    padding: 0px !important;
  }

  .lg\:p-1{
    padding: .25rem !important;
  }

  .lg\:p-2{
    padding: .5rem !important;
  }

  .lg\:p-3{
    padding: .75rem !important;
  }

  .lg\:p-4{
    padding: 1rem !important;
  }

  .lg\:p-5{
    padding: 1.25rem !important;
  }

  .lg\:p-6{
    padding: 1.5rem !important;
  }

  .lg\:p-7{
    padding: 1.75rem !important;
  }

  .lg\:p-8{
    padding: 2rem !important;
  }

  .lg\:p-9{
    padding: 2.25rem !important;
  }

  .lg\:p-10{
    padding: 2.5rem !important;
  }

  .lg\:p-11{
    padding: 2.75rem !important;
  }

  .lg\:p-12{
    padding: 3rem !important;
  }

  .lg\:p-13{
    padding: 3.25rem !important;
  }

  .lg\:p-14{
    padding: 3.5rem !important;
  }

  .lg\:p-15{
    padding: 3.75rem !important;
  }

  .lg\:p-16{
    padding: 4rem !important;
  }

  .lg\:p-17{
    padding: 4.25rem !important;
  }

  .lg\:p-18{
    padding: 4.5rem !important;
  }

  .lg\:p-19{
    padding: 4.75rem !important;
  }

  .lg\:p-20{
    padding: 5rem !important;
  }

  .lg\:p-21{
    padding: 5.25rem !important;
  }

  .lg\:p-22{
    padding: 5.5rem !important;
  }

  .lg\:p-23{
    padding: 5.75rem !important;
  }

  .lg\:p-24{
    padding: 6rem !important;
  }

  .lg\:p-25{
    padding: 6.25rem !important;
  }

  .lg\:p-26{
    padding: 6.5rem !important;
  }

  .lg\:p-27{
    padding: 6.75rem !important;
  }

  .lg\:p-28{
    padding: 7rem !important;
  }

  .lg\:p-29{
    padding: 7.25rem !important;
  }

  .lg\:p-30{
    padding: 7.5rem !important;
  }

  .lg\:p-31{
    padding: 7.75rem !important;
  }

  .lg\:p-32{
    padding: 8rem !important;
  }

  .lg\:p-33{
    padding: 8.25rem !important;
  }

  .lg\:p-34{
    padding: 8.5rem !important;
  }

  .lg\:p-35{
    padding: 8.75rem !important;
  }

  .lg\:p-36{
    padding: 9rem !important;
  }

  .lg\:p-37{
    padding: 9.25rem !important;
  }

  .lg\:p-38{
    padding: 9.5rem !important;
  }

  .lg\:p-39{
    padding: 9.75rem !important;
  }

  .lg\:p-40{
    padding: 10rem !important;
  }

  .lg\:p-41{
    padding: 10.25rem !important;
  }

  .lg\:p-42{
    padding: 10.5rem !important;
  }

  .lg\:p-43{
    padding: 10.75rem !important;
  }

  .lg\:p-44{
    padding: 11rem !important;
  }

  .lg\:p-45{
    padding: 11.25rem !important;
  }

  .lg\:p-46{
    padding: 11.5rem !important;
  }

  .lg\:p-47{
    padding: 11.75rem !important;
  }

  .lg\:p-48{
    padding: 12rem !important;
  }

  .lg\:p-49{
    padding: 12.25rem !important;
  }

  .lg\:p-50{
    padding: 12.5rem !important;
  }

  .lg\:p-51{
    padding: 12.75rem !important;
  }

  .lg\:p-52{
    padding: 13rem !important;
  }

  .lg\:p-53{
    padding: 13.25rem !important;
  }

  .lg\:p-54{
    padding: 13.5rem !important;
  }

  .lg\:p-55{
    padding: 13.75rem !important;
  }

  .lg\:p-56{
    padding: 14rem !important;
  }

  .lg\:p-70{
    padding: 17.5rem !important;
  }

  .lg\:p-71{
    padding: 17.75rem !important;
  }

  .lg\:p-72{
    padding: 18rem !important;
  }

  .lg\:p-73{
    padding: 18.25rem !important;
  }

  .lg\:p-74{
    padding: 18.5rem !important;
  }

  .lg\:p-75{
    padding: 18.75rem !important;
  }

  .lg\:p-76{
    padding: 19rem !important;
  }

  .lg\:p-77{
    padding: 19.25rem !important;
  }

  .lg\:p-78{
    padding: 19.5rem !important;
  }

  .lg\:p-79{
    padding: 19.75rem !important;
  }

  .lg\:p-80{
    padding: 20rem !important;
  }

  .lg\:p-81{
    padding: 20.25rem !important;
  }

  .lg\:p-82{
    padding: 20.5rem !important;
  }

  .lg\:p-83{
    padding: 20.75rem !important;
  }

  .lg\:p-84{
    padding: 21rem !important;
  }

  .lg\:p-85{
    padding: 21.25rem !important;
  }

  .lg\:p-86{
    padding: 21.5rem !important;
  }

  .lg\:p-87{
    padding: 21.75rem !important;
  }

  .lg\:p-88{
    padding: 22rem !important;
  }

  .lg\:p-89{
    padding: 22.25rem !important;
  }

  .lg\:p-90{
    padding: 22.5rem !important;
  }

  .lg\:p-91{
    padding: 22.75rem !important;
  }

  .lg\:p-92{
    padding: 23rem !important;
  }

  .lg\:p-100{
    padding: 25rem !important;
  }

  .lg\:p-131{
    padding: 25.25rem !important;
  }

  .lg\:p-135{
    padding: 34rem !important;
  }

  .lg\:p-150{
    padding: 37.5rem !important;
  }

  .lg\:p-710{
    padding: 44.375rem !important;
  }

  .lg\:p-820{
    padding: 51.25rem !important;
  }

  .lg\:p-1440{
    padding: 90rem !important;
  }

  .lg\:p-2\.5{
    padding: .625rem !important;
  }

  .lg\:p-6\.25{
    padding: 1.5626rem !important;
  }

  .lg\:p-7\.5{
    padding: 1.875rem !important;
  }

  .lg\:p-12\.5{
    padding: 3.125rem !important;
  }

  .lg\:p-17\.5{
    padding: 4.375rem !important;
  }

  .lg\:p-31\.5{
    padding: 7.875rem !important;
  }

  .lg\:p-thumb-tript-lg{
    padding: 15.625rem !important;
  }

  .lg\:p-thumb-tript-md{
    padding: 11.25rem !important;
  }

  .lg\:p-thumb-trip-xl{
    padding: 20.625rem !important;
  }

  .lg\:p-tarapprendre-title-lg{
    padding: 58.75rem !important;
  }

  .lg\:p-oblong-list-lg{
    padding: 40.93rem !important;
  }

  .lg\:p-oblong-list-md{
    padding: 20.95rem !important;
  }

  .lg\:p-oblong-content-lg{
    padding: 26.875rem !important;
  }

  .lg\:p-article-thumb-lg{
    padding: 10.625rem !important;
  }

  .lg\:p-support-title-l-lg{
    padding: 28.125rem !important;
  }

  .lg\:p-support-title-r-lg{
    padding: 17.8125rem !important;
  }

  .lg\:p-main-footer-menu{
    padding: 13.75rem !important;
  }

  .lg\:p-main-footer-logo{
    padding: 25.625rem !important;
  }

  .lg\:p-full{
    padding: 100% !important;
  }

  .lg\:py-0{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .lg\:px-0{
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .lg\:py-1{
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
  }

  .lg\:px-1{
    padding-left: .25rem !important;
    padding-right: .25rem !important;
  }

  .lg\:py-2{
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }

  .lg\:px-2{
    padding-left: .5rem !important;
    padding-right: .5rem !important;
  }

  .lg\:py-3{
    padding-top: .75rem !important;
    padding-bottom: .75rem !important;
  }

  .lg\:px-3{
    padding-left: .75rem !important;
    padding-right: .75rem !important;
  }

  .lg\:py-4{
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .lg\:px-4{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .lg\:py-5{
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }

  .lg\:px-5{
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .lg\:py-6{
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .lg\:px-6{
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .lg\:py-7{
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }

  .lg\:px-7{
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }

  .lg\:py-8{
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .lg\:px-8{
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .lg\:py-9{
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }

  .lg\:px-9{
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }

  .lg\:py-10{
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .lg\:px-10{
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .lg\:py-11{
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }

  .lg\:px-11{
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important;
  }

  .lg\:py-12{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .lg\:px-12{
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .lg\:py-13{
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }

  .lg\:px-13{
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }

  .lg\:py-14{
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }

  .lg\:px-14{
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }

  .lg\:py-15{
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }

  .lg\:px-15{
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
  }

  .lg\:py-16{
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .lg\:px-16{
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .lg\:py-17{
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }

  .lg\:px-17{
    padding-left: 4.25rem !important;
    padding-right: 4.25rem !important;
  }

  .lg\:py-18{
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }

  .lg\:px-18{
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }

  .lg\:py-19{
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }

  .lg\:px-19{
    padding-left: 4.75rem !important;
    padding-right: 4.75rem !important;
  }

  .lg\:py-20{
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .lg\:px-20{
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .lg\:py-21{
    padding-top: 5.25rem !important;
    padding-bottom: 5.25rem !important;
  }

  .lg\:px-21{
    padding-left: 5.25rem !important;
    padding-right: 5.25rem !important;
  }

  .lg\:py-22{
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }

  .lg\:px-22{
    padding-left: 5.5rem !important;
    padding-right: 5.5rem !important;
  }

  .lg\:py-23{
    padding-top: 5.75rem !important;
    padding-bottom: 5.75rem !important;
  }

  .lg\:px-23{
    padding-left: 5.75rem !important;
    padding-right: 5.75rem !important;
  }

  .lg\:py-24{
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .lg\:px-24{
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .lg\:py-25{
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }

  .lg\:px-25{
    padding-left: 6.25rem !important;
    padding-right: 6.25rem !important;
  }

  .lg\:py-26{
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }

  .lg\:px-26{
    padding-left: 6.5rem !important;
    padding-right: 6.5rem !important;
  }

  .lg\:py-27{
    padding-top: 6.75rem !important;
    padding-bottom: 6.75rem !important;
  }

  .lg\:px-27{
    padding-left: 6.75rem !important;
    padding-right: 6.75rem !important;
  }

  .lg\:py-28{
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .lg\:px-28{
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .lg\:py-29{
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }

  .lg\:px-29{
    padding-left: 7.25rem !important;
    padding-right: 7.25rem !important;
  }

  .lg\:py-30{
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }

  .lg\:px-30{
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }

  .lg\:py-31{
    padding-top: 7.75rem !important;
    padding-bottom: 7.75rem !important;
  }

  .lg\:px-31{
    padding-left: 7.75rem !important;
    padding-right: 7.75rem !important;
  }

  .lg\:py-32{
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .lg\:px-32{
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .lg\:py-33{
    padding-top: 8.25rem !important;
    padding-bottom: 8.25rem !important;
  }

  .lg\:px-33{
    padding-left: 8.25rem !important;
    padding-right: 8.25rem !important;
  }

  .lg\:py-34{
    padding-top: 8.5rem !important;
    padding-bottom: 8.5rem !important;
  }

  .lg\:px-34{
    padding-left: 8.5rem !important;
    padding-right: 8.5rem !important;
  }

  .lg\:py-35{
    padding-top: 8.75rem !important;
    padding-bottom: 8.75rem !important;
  }

  .lg\:px-35{
    padding-left: 8.75rem !important;
    padding-right: 8.75rem !important;
  }

  .lg\:py-36{
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }

  .lg\:px-36{
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }

  .lg\:py-37{
    padding-top: 9.25rem !important;
    padding-bottom: 9.25rem !important;
  }

  .lg\:px-37{
    padding-left: 9.25rem !important;
    padding-right: 9.25rem !important;
  }

  .lg\:py-38{
    padding-top: 9.5rem !important;
    padding-bottom: 9.5rem !important;
  }

  .lg\:px-38{
    padding-left: 9.5rem !important;
    padding-right: 9.5rem !important;
  }

  .lg\:py-39{
    padding-top: 9.75rem !important;
    padding-bottom: 9.75rem !important;
  }

  .lg\:px-39{
    padding-left: 9.75rem !important;
    padding-right: 9.75rem !important;
  }

  .lg\:py-40{
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .lg\:px-40{
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .lg\:py-41{
    padding-top: 10.25rem !important;
    padding-bottom: 10.25rem !important;
  }

  .lg\:px-41{
    padding-left: 10.25rem !important;
    padding-right: 10.25rem !important;
  }

  .lg\:py-42{
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important;
  }

  .lg\:px-42{
    padding-left: 10.5rem !important;
    padding-right: 10.5rem !important;
  }

  .lg\:py-43{
    padding-top: 10.75rem !important;
    padding-bottom: 10.75rem !important;
  }

  .lg\:px-43{
    padding-left: 10.75rem !important;
    padding-right: 10.75rem !important;
  }

  .lg\:py-44{
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }

  .lg\:px-44{
    padding-left: 11rem !important;
    padding-right: 11rem !important;
  }

  .lg\:py-45{
    padding-top: 11.25rem !important;
    padding-bottom: 11.25rem !important;
  }

  .lg\:px-45{
    padding-left: 11.25rem !important;
    padding-right: 11.25rem !important;
  }

  .lg\:py-46{
    padding-top: 11.5rem !important;
    padding-bottom: 11.5rem !important;
  }

  .lg\:px-46{
    padding-left: 11.5rem !important;
    padding-right: 11.5rem !important;
  }

  .lg\:py-47{
    padding-top: 11.75rem !important;
    padding-bottom: 11.75rem !important;
  }

  .lg\:px-47{
    padding-left: 11.75rem !important;
    padding-right: 11.75rem !important;
  }

  .lg\:py-48{
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .lg\:px-48{
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }

  .lg\:py-49{
    padding-top: 12.25rem !important;
    padding-bottom: 12.25rem !important;
  }

  .lg\:px-49{
    padding-left: 12.25rem !important;
    padding-right: 12.25rem !important;
  }

  .lg\:py-50{
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }

  .lg\:px-50{
    padding-left: 12.5rem !important;
    padding-right: 12.5rem !important;
  }

  .lg\:py-51{
    padding-top: 12.75rem !important;
    padding-bottom: 12.75rem !important;
  }

  .lg\:px-51{
    padding-left: 12.75rem !important;
    padding-right: 12.75rem !important;
  }

  .lg\:py-52{
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }

  .lg\:px-52{
    padding-left: 13rem !important;
    padding-right: 13rem !important;
  }

  .lg\:py-53{
    padding-top: 13.25rem !important;
    padding-bottom: 13.25rem !important;
  }

  .lg\:px-53{
    padding-left: 13.25rem !important;
    padding-right: 13.25rem !important;
  }

  .lg\:py-54{
    padding-top: 13.5rem !important;
    padding-bottom: 13.5rem !important;
  }

  .lg\:px-54{
    padding-left: 13.5rem !important;
    padding-right: 13.5rem !important;
  }

  .lg\:py-55{
    padding-top: 13.75rem !important;
    padding-bottom: 13.75rem !important;
  }

  .lg\:px-55{
    padding-left: 13.75rem !important;
    padding-right: 13.75rem !important;
  }

  .lg\:py-56{
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }

  .lg\:px-56{
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }

  .lg\:py-70{
    padding-top: 17.5rem !important;
    padding-bottom: 17.5rem !important;
  }

  .lg\:px-70{
    padding-left: 17.5rem !important;
    padding-right: 17.5rem !important;
  }

  .lg\:py-71{
    padding-top: 17.75rem !important;
    padding-bottom: 17.75rem !important;
  }

  .lg\:px-71{
    padding-left: 17.75rem !important;
    padding-right: 17.75rem !important;
  }

  .lg\:py-72{
    padding-top: 18rem !important;
    padding-bottom: 18rem !important;
  }

  .lg\:px-72{
    padding-left: 18rem !important;
    padding-right: 18rem !important;
  }

  .lg\:py-73{
    padding-top: 18.25rem !important;
    padding-bottom: 18.25rem !important;
  }

  .lg\:px-73{
    padding-left: 18.25rem !important;
    padding-right: 18.25rem !important;
  }

  .lg\:py-74{
    padding-top: 18.5rem !important;
    padding-bottom: 18.5rem !important;
  }

  .lg\:px-74{
    padding-left: 18.5rem !important;
    padding-right: 18.5rem !important;
  }

  .lg\:py-75{
    padding-top: 18.75rem !important;
    padding-bottom: 18.75rem !important;
  }

  .lg\:px-75{
    padding-left: 18.75rem !important;
    padding-right: 18.75rem !important;
  }

  .lg\:py-76{
    padding-top: 19rem !important;
    padding-bottom: 19rem !important;
  }

  .lg\:px-76{
    padding-left: 19rem !important;
    padding-right: 19rem !important;
  }

  .lg\:py-77{
    padding-top: 19.25rem !important;
    padding-bottom: 19.25rem !important;
  }

  .lg\:px-77{
    padding-left: 19.25rem !important;
    padding-right: 19.25rem !important;
  }

  .lg\:py-78{
    padding-top: 19.5rem !important;
    padding-bottom: 19.5rem !important;
  }

  .lg\:px-78{
    padding-left: 19.5rem !important;
    padding-right: 19.5rem !important;
  }

  .lg\:py-79{
    padding-top: 19.75rem !important;
    padding-bottom: 19.75rem !important;
  }

  .lg\:px-79{
    padding-left: 19.75rem !important;
    padding-right: 19.75rem !important;
  }

  .lg\:py-80{
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }

  .lg\:px-80{
    padding-left: 20rem !important;
    padding-right: 20rem !important;
  }

  .lg\:py-81{
    padding-top: 20.25rem !important;
    padding-bottom: 20.25rem !important;
  }

  .lg\:px-81{
    padding-left: 20.25rem !important;
    padding-right: 20.25rem !important;
  }

  .lg\:py-82{
    padding-top: 20.5rem !important;
    padding-bottom: 20.5rem !important;
  }

  .lg\:px-82{
    padding-left: 20.5rem !important;
    padding-right: 20.5rem !important;
  }

  .lg\:py-83{
    padding-top: 20.75rem !important;
    padding-bottom: 20.75rem !important;
  }

  .lg\:px-83{
    padding-left: 20.75rem !important;
    padding-right: 20.75rem !important;
  }

  .lg\:py-84{
    padding-top: 21rem !important;
    padding-bottom: 21rem !important;
  }

  .lg\:px-84{
    padding-left: 21rem !important;
    padding-right: 21rem !important;
  }

  .lg\:py-85{
    padding-top: 21.25rem !important;
    padding-bottom: 21.25rem !important;
  }

  .lg\:px-85{
    padding-left: 21.25rem !important;
    padding-right: 21.25rem !important;
  }

  .lg\:py-86{
    padding-top: 21.5rem !important;
    padding-bottom: 21.5rem !important;
  }

  .lg\:px-86{
    padding-left: 21.5rem !important;
    padding-right: 21.5rem !important;
  }

  .lg\:py-87{
    padding-top: 21.75rem !important;
    padding-bottom: 21.75rem !important;
  }

  .lg\:px-87{
    padding-left: 21.75rem !important;
    padding-right: 21.75rem !important;
  }

  .lg\:py-88{
    padding-top: 22rem !important;
    padding-bottom: 22rem !important;
  }

  .lg\:px-88{
    padding-left: 22rem !important;
    padding-right: 22rem !important;
  }

  .lg\:py-89{
    padding-top: 22.25rem !important;
    padding-bottom: 22.25rem !important;
  }

  .lg\:px-89{
    padding-left: 22.25rem !important;
    padding-right: 22.25rem !important;
  }

  .lg\:py-90{
    padding-top: 22.5rem !important;
    padding-bottom: 22.5rem !important;
  }

  .lg\:px-90{
    padding-left: 22.5rem !important;
    padding-right: 22.5rem !important;
  }

  .lg\:py-91{
    padding-top: 22.75rem !important;
    padding-bottom: 22.75rem !important;
  }

  .lg\:px-91{
    padding-left: 22.75rem !important;
    padding-right: 22.75rem !important;
  }

  .lg\:py-92{
    padding-top: 23rem !important;
    padding-bottom: 23rem !important;
  }

  .lg\:px-92{
    padding-left: 23rem !important;
    padding-right: 23rem !important;
  }

  .lg\:py-100{
    padding-top: 25rem !important;
    padding-bottom: 25rem !important;
  }

  .lg\:px-100{
    padding-left: 25rem !important;
    padding-right: 25rem !important;
  }

  .lg\:py-131{
    padding-top: 25.25rem !important;
    padding-bottom: 25.25rem !important;
  }

  .lg\:px-131{
    padding-left: 25.25rem !important;
    padding-right: 25.25rem !important;
  }

  .lg\:py-135{
    padding-top: 34rem !important;
    padding-bottom: 34rem !important;
  }

  .lg\:px-135{
    padding-left: 34rem !important;
    padding-right: 34rem !important;
  }

  .lg\:py-150{
    padding-top: 37.5rem !important;
    padding-bottom: 37.5rem !important;
  }

  .lg\:px-150{
    padding-left: 37.5rem !important;
    padding-right: 37.5rem !important;
  }

  .lg\:py-710{
    padding-top: 44.375rem !important;
    padding-bottom: 44.375rem !important;
  }

  .lg\:px-710{
    padding-left: 44.375rem !important;
    padding-right: 44.375rem !important;
  }

  .lg\:py-820{
    padding-top: 51.25rem !important;
    padding-bottom: 51.25rem !important;
  }

  .lg\:px-820{
    padding-left: 51.25rem !important;
    padding-right: 51.25rem !important;
  }

  .lg\:py-1440{
    padding-top: 90rem !important;
    padding-bottom: 90rem !important;
  }

  .lg\:px-1440{
    padding-left: 90rem !important;
    padding-right: 90rem !important;
  }

  .lg\:py-2\.5{
    padding-top: .625rem !important;
    padding-bottom: .625rem !important;
  }

  .lg\:px-2\.5{
    padding-left: .625rem !important;
    padding-right: .625rem !important;
  }

  .lg\:py-6\.25{
    padding-top: 1.5626rem !important;
    padding-bottom: 1.5626rem !important;
  }

  .lg\:px-6\.25{
    padding-left: 1.5626rem !important;
    padding-right: 1.5626rem !important;
  }

  .lg\:py-7\.5{
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important;
  }

  .lg\:px-7\.5{
    padding-left: 1.875rem !important;
    padding-right: 1.875rem !important;
  }

  .lg\:py-12\.5{
    padding-top: 3.125rem !important;
    padding-bottom: 3.125rem !important;
  }

  .lg\:px-12\.5{
    padding-left: 3.125rem !important;
    padding-right: 3.125rem !important;
  }

  .lg\:py-17\.5{
    padding-top: 4.375rem !important;
    padding-bottom: 4.375rem !important;
  }

  .lg\:px-17\.5{
    padding-left: 4.375rem !important;
    padding-right: 4.375rem !important;
  }

  .lg\:py-31\.5{
    padding-top: 7.875rem !important;
    padding-bottom: 7.875rem !important;
  }

  .lg\:px-31\.5{
    padding-left: 7.875rem !important;
    padding-right: 7.875rem !important;
  }

  .lg\:py-thumb-tript-lg{
    padding-top: 15.625rem !important;
    padding-bottom: 15.625rem !important;
  }

  .lg\:px-thumb-tript-lg{
    padding-left: 15.625rem !important;
    padding-right: 15.625rem !important;
  }

  .lg\:py-thumb-tript-md{
    padding-top: 11.25rem !important;
    padding-bottom: 11.25rem !important;
  }

  .lg\:px-thumb-tript-md{
    padding-left: 11.25rem !important;
    padding-right: 11.25rem !important;
  }

  .lg\:py-thumb-trip-xl{
    padding-top: 20.625rem !important;
    padding-bottom: 20.625rem !important;
  }

  .lg\:px-thumb-trip-xl{
    padding-left: 20.625rem !important;
    padding-right: 20.625rem !important;
  }

  .lg\:py-tarapprendre-title-lg{
    padding-top: 58.75rem !important;
    padding-bottom: 58.75rem !important;
  }

  .lg\:px-tarapprendre-title-lg{
    padding-left: 58.75rem !important;
    padding-right: 58.75rem !important;
  }

  .lg\:py-oblong-list-lg{
    padding-top: 40.93rem !important;
    padding-bottom: 40.93rem !important;
  }

  .lg\:px-oblong-list-lg{
    padding-left: 40.93rem !important;
    padding-right: 40.93rem !important;
  }

  .lg\:py-oblong-list-md{
    padding-top: 20.95rem !important;
    padding-bottom: 20.95rem !important;
  }

  .lg\:px-oblong-list-md{
    padding-left: 20.95rem !important;
    padding-right: 20.95rem !important;
  }

  .lg\:py-oblong-content-lg{
    padding-top: 26.875rem !important;
    padding-bottom: 26.875rem !important;
  }

  .lg\:px-oblong-content-lg{
    padding-left: 26.875rem !important;
    padding-right: 26.875rem !important;
  }

  .lg\:py-article-thumb-lg{
    padding-top: 10.625rem !important;
    padding-bottom: 10.625rem !important;
  }

  .lg\:px-article-thumb-lg{
    padding-left: 10.625rem !important;
    padding-right: 10.625rem !important;
  }

  .lg\:py-support-title-l-lg{
    padding-top: 28.125rem !important;
    padding-bottom: 28.125rem !important;
  }

  .lg\:px-support-title-l-lg{
    padding-left: 28.125rem !important;
    padding-right: 28.125rem !important;
  }

  .lg\:py-support-title-r-lg{
    padding-top: 17.8125rem !important;
    padding-bottom: 17.8125rem !important;
  }

  .lg\:px-support-title-r-lg{
    padding-left: 17.8125rem !important;
    padding-right: 17.8125rem !important;
  }

  .lg\:py-main-footer-menu{
    padding-top: 13.75rem !important;
    padding-bottom: 13.75rem !important;
  }

  .lg\:px-main-footer-menu{
    padding-left: 13.75rem !important;
    padding-right: 13.75rem !important;
  }

  .lg\:py-main-footer-logo{
    padding-top: 25.625rem !important;
    padding-bottom: 25.625rem !important;
  }

  .lg\:px-main-footer-logo{
    padding-left: 25.625rem !important;
    padding-right: 25.625rem !important;
  }

  .lg\:py-full{
    padding-top: 100% !important;
    padding-bottom: 100% !important;
  }

  .lg\:px-full{
    padding-left: 100% !important;
    padding-right: 100% !important;
  }

  .lg\:pt-0{
    padding-top: 0px !important;
  }

  .lg\:pr-0{
    padding-right: 0px !important;
  }

  .lg\:pb-0{
    padding-bottom: 0px !important;
  }

  .lg\:pl-0{
    padding-left: 0px !important;
  }

  .lg\:pt-1{
    padding-top: .25rem !important;
  }

  .lg\:pr-1{
    padding-right: .25rem !important;
  }

  .lg\:pb-1{
    padding-bottom: .25rem !important;
  }

  .lg\:pl-1{
    padding-left: .25rem !important;
  }

  .lg\:pt-2{
    padding-top: .5rem !important;
  }

  .lg\:pr-2{
    padding-right: .5rem !important;
  }

  .lg\:pb-2{
    padding-bottom: .5rem !important;
  }

  .lg\:pl-2{
    padding-left: .5rem !important;
  }

  .lg\:pt-3{
    padding-top: .75rem !important;
  }

  .lg\:pr-3{
    padding-right: .75rem !important;
  }

  .lg\:pb-3{
    padding-bottom: .75rem !important;
  }

  .lg\:pl-3{
    padding-left: .75rem !important;
  }

  .lg\:pt-4{
    padding-top: 1rem !important;
  }

  .lg\:pr-4{
    padding-right: 1rem !important;
  }

  .lg\:pb-4{
    padding-bottom: 1rem !important;
  }

  .lg\:pl-4{
    padding-left: 1rem !important;
  }

  .lg\:pt-5{
    padding-top: 1.25rem !important;
  }

  .lg\:pr-5{
    padding-right: 1.25rem !important;
  }

  .lg\:pb-5{
    padding-bottom: 1.25rem !important;
  }

  .lg\:pl-5{
    padding-left: 1.25rem !important;
  }

  .lg\:pt-6{
    padding-top: 1.5rem !important;
  }

  .lg\:pr-6{
    padding-right: 1.5rem !important;
  }

  .lg\:pb-6{
    padding-bottom: 1.5rem !important;
  }

  .lg\:pl-6{
    padding-left: 1.5rem !important;
  }

  .lg\:pt-7{
    padding-top: 1.75rem !important;
  }

  .lg\:pr-7{
    padding-right: 1.75rem !important;
  }

  .lg\:pb-7{
    padding-bottom: 1.75rem !important;
  }

  .lg\:pl-7{
    padding-left: 1.75rem !important;
  }

  .lg\:pt-8{
    padding-top: 2rem !important;
  }

  .lg\:pr-8{
    padding-right: 2rem !important;
  }

  .lg\:pb-8{
    padding-bottom: 2rem !important;
  }

  .lg\:pl-8{
    padding-left: 2rem !important;
  }

  .lg\:pt-9{
    padding-top: 2.25rem !important;
  }

  .lg\:pr-9{
    padding-right: 2.25rem !important;
  }

  .lg\:pb-9{
    padding-bottom: 2.25rem !important;
  }

  .lg\:pl-9{
    padding-left: 2.25rem !important;
  }

  .lg\:pt-10{
    padding-top: 2.5rem !important;
  }

  .lg\:pr-10{
    padding-right: 2.5rem !important;
  }

  .lg\:pb-10{
    padding-bottom: 2.5rem !important;
  }

  .lg\:pl-10{
    padding-left: 2.5rem !important;
  }

  .lg\:pt-11{
    padding-top: 2.75rem !important;
  }

  .lg\:pr-11{
    padding-right: 2.75rem !important;
  }

  .lg\:pb-11{
    padding-bottom: 2.75rem !important;
  }

  .lg\:pl-11{
    padding-left: 2.75rem !important;
  }

  .lg\:pt-12{
    padding-top: 3rem !important;
  }

  .lg\:pr-12{
    padding-right: 3rem !important;
  }

  .lg\:pb-12{
    padding-bottom: 3rem !important;
  }

  .lg\:pl-12{
    padding-left: 3rem !important;
  }

  .lg\:pt-13{
    padding-top: 3.25rem !important;
  }

  .lg\:pr-13{
    padding-right: 3.25rem !important;
  }

  .lg\:pb-13{
    padding-bottom: 3.25rem !important;
  }

  .lg\:pl-13{
    padding-left: 3.25rem !important;
  }

  .lg\:pt-14{
    padding-top: 3.5rem !important;
  }

  .lg\:pr-14{
    padding-right: 3.5rem !important;
  }

  .lg\:pb-14{
    padding-bottom: 3.5rem !important;
  }

  .lg\:pl-14{
    padding-left: 3.5rem !important;
  }

  .lg\:pt-15{
    padding-top: 3.75rem !important;
  }

  .lg\:pr-15{
    padding-right: 3.75rem !important;
  }

  .lg\:pb-15{
    padding-bottom: 3.75rem !important;
  }

  .lg\:pl-15{
    padding-left: 3.75rem !important;
  }

  .lg\:pt-16{
    padding-top: 4rem !important;
  }

  .lg\:pr-16{
    padding-right: 4rem !important;
  }

  .lg\:pb-16{
    padding-bottom: 4rem !important;
  }

  .lg\:pl-16{
    padding-left: 4rem !important;
  }

  .lg\:pt-17{
    padding-top: 4.25rem !important;
  }

  .lg\:pr-17{
    padding-right: 4.25rem !important;
  }

  .lg\:pb-17{
    padding-bottom: 4.25rem !important;
  }

  .lg\:pl-17{
    padding-left: 4.25rem !important;
  }

  .lg\:pt-18{
    padding-top: 4.5rem !important;
  }

  .lg\:pr-18{
    padding-right: 4.5rem !important;
  }

  .lg\:pb-18{
    padding-bottom: 4.5rem !important;
  }

  .lg\:pl-18{
    padding-left: 4.5rem !important;
  }

  .lg\:pt-19{
    padding-top: 4.75rem !important;
  }

  .lg\:pr-19{
    padding-right: 4.75rem !important;
  }

  .lg\:pb-19{
    padding-bottom: 4.75rem !important;
  }

  .lg\:pl-19{
    padding-left: 4.75rem !important;
  }

  .lg\:pt-20{
    padding-top: 5rem !important;
  }

  .lg\:pr-20{
    padding-right: 5rem !important;
  }

  .lg\:pb-20{
    padding-bottom: 5rem !important;
  }

  .lg\:pl-20{
    padding-left: 5rem !important;
  }

  .lg\:pt-21{
    padding-top: 5.25rem !important;
  }

  .lg\:pr-21{
    padding-right: 5.25rem !important;
  }

  .lg\:pb-21{
    padding-bottom: 5.25rem !important;
  }

  .lg\:pl-21{
    padding-left: 5.25rem !important;
  }

  .lg\:pt-22{
    padding-top: 5.5rem !important;
  }

  .lg\:pr-22{
    padding-right: 5.5rem !important;
  }

  .lg\:pb-22{
    padding-bottom: 5.5rem !important;
  }

  .lg\:pl-22{
    padding-left: 5.5rem !important;
  }

  .lg\:pt-23{
    padding-top: 5.75rem !important;
  }

  .lg\:pr-23{
    padding-right: 5.75rem !important;
  }

  .lg\:pb-23{
    padding-bottom: 5.75rem !important;
  }

  .lg\:pl-23{
    padding-left: 5.75rem !important;
  }

  .lg\:pt-24{
    padding-top: 6rem !important;
  }

  .lg\:pr-24{
    padding-right: 6rem !important;
  }

  .lg\:pb-24{
    padding-bottom: 6rem !important;
  }

  .lg\:pl-24{
    padding-left: 6rem !important;
  }

  .lg\:pt-25{
    padding-top: 6.25rem !important;
  }

  .lg\:pr-25{
    padding-right: 6.25rem !important;
  }

  .lg\:pb-25{
    padding-bottom: 6.25rem !important;
  }

  .lg\:pl-25{
    padding-left: 6.25rem !important;
  }

  .lg\:pt-26{
    padding-top: 6.5rem !important;
  }

  .lg\:pr-26{
    padding-right: 6.5rem !important;
  }

  .lg\:pb-26{
    padding-bottom: 6.5rem !important;
  }

  .lg\:pl-26{
    padding-left: 6.5rem !important;
  }

  .lg\:pt-27{
    padding-top: 6.75rem !important;
  }

  .lg\:pr-27{
    padding-right: 6.75rem !important;
  }

  .lg\:pb-27{
    padding-bottom: 6.75rem !important;
  }

  .lg\:pl-27{
    padding-left: 6.75rem !important;
  }

  .lg\:pt-28{
    padding-top: 7rem !important;
  }

  .lg\:pr-28{
    padding-right: 7rem !important;
  }

  .lg\:pb-28{
    padding-bottom: 7rem !important;
  }

  .lg\:pl-28{
    padding-left: 7rem !important;
  }

  .lg\:pt-29{
    padding-top: 7.25rem !important;
  }

  .lg\:pr-29{
    padding-right: 7.25rem !important;
  }

  .lg\:pb-29{
    padding-bottom: 7.25rem !important;
  }

  .lg\:pl-29{
    padding-left: 7.25rem !important;
  }

  .lg\:pt-30{
    padding-top: 7.5rem !important;
  }

  .lg\:pr-30{
    padding-right: 7.5rem !important;
  }

  .lg\:pb-30{
    padding-bottom: 7.5rem !important;
  }

  .lg\:pl-30{
    padding-left: 7.5rem !important;
  }

  .lg\:pt-31{
    padding-top: 7.75rem !important;
  }

  .lg\:pr-31{
    padding-right: 7.75rem !important;
  }

  .lg\:pb-31{
    padding-bottom: 7.75rem !important;
  }

  .lg\:pl-31{
    padding-left: 7.75rem !important;
  }

  .lg\:pt-32{
    padding-top: 8rem !important;
  }

  .lg\:pr-32{
    padding-right: 8rem !important;
  }

  .lg\:pb-32{
    padding-bottom: 8rem !important;
  }

  .lg\:pl-32{
    padding-left: 8rem !important;
  }

  .lg\:pt-33{
    padding-top: 8.25rem !important;
  }

  .lg\:pr-33{
    padding-right: 8.25rem !important;
  }

  .lg\:pb-33{
    padding-bottom: 8.25rem !important;
  }

  .lg\:pl-33{
    padding-left: 8.25rem !important;
  }

  .lg\:pt-34{
    padding-top: 8.5rem !important;
  }

  .lg\:pr-34{
    padding-right: 8.5rem !important;
  }

  .lg\:pb-34{
    padding-bottom: 8.5rem !important;
  }

  .lg\:pl-34{
    padding-left: 8.5rem !important;
  }

  .lg\:pt-35{
    padding-top: 8.75rem !important;
  }

  .lg\:pr-35{
    padding-right: 8.75rem !important;
  }

  .lg\:pb-35{
    padding-bottom: 8.75rem !important;
  }

  .lg\:pl-35{
    padding-left: 8.75rem !important;
  }

  .lg\:pt-36{
    padding-top: 9rem !important;
  }

  .lg\:pr-36{
    padding-right: 9rem !important;
  }

  .lg\:pb-36{
    padding-bottom: 9rem !important;
  }

  .lg\:pl-36{
    padding-left: 9rem !important;
  }

  .lg\:pt-37{
    padding-top: 9.25rem !important;
  }

  .lg\:pr-37{
    padding-right: 9.25rem !important;
  }

  .lg\:pb-37{
    padding-bottom: 9.25rem !important;
  }

  .lg\:pl-37{
    padding-left: 9.25rem !important;
  }

  .lg\:pt-38{
    padding-top: 9.5rem !important;
  }

  .lg\:pr-38{
    padding-right: 9.5rem !important;
  }

  .lg\:pb-38{
    padding-bottom: 9.5rem !important;
  }

  .lg\:pl-38{
    padding-left: 9.5rem !important;
  }

  .lg\:pt-39{
    padding-top: 9.75rem !important;
  }

  .lg\:pr-39{
    padding-right: 9.75rem !important;
  }

  .lg\:pb-39{
    padding-bottom: 9.75rem !important;
  }

  .lg\:pl-39{
    padding-left: 9.75rem !important;
  }

  .lg\:pt-40{
    padding-top: 10rem !important;
  }

  .lg\:pr-40{
    padding-right: 10rem !important;
  }

  .lg\:pb-40{
    padding-bottom: 10rem !important;
  }

  .lg\:pl-40{
    padding-left: 10rem !important;
  }

  .lg\:pt-41{
    padding-top: 10.25rem !important;
  }

  .lg\:pr-41{
    padding-right: 10.25rem !important;
  }

  .lg\:pb-41{
    padding-bottom: 10.25rem !important;
  }

  .lg\:pl-41{
    padding-left: 10.25rem !important;
  }

  .lg\:pt-42{
    padding-top: 10.5rem !important;
  }

  .lg\:pr-42{
    padding-right: 10.5rem !important;
  }

  .lg\:pb-42{
    padding-bottom: 10.5rem !important;
  }

  .lg\:pl-42{
    padding-left: 10.5rem !important;
  }

  .lg\:pt-43{
    padding-top: 10.75rem !important;
  }

  .lg\:pr-43{
    padding-right: 10.75rem !important;
  }

  .lg\:pb-43{
    padding-bottom: 10.75rem !important;
  }

  .lg\:pl-43{
    padding-left: 10.75rem !important;
  }

  .lg\:pt-44{
    padding-top: 11rem !important;
  }

  .lg\:pr-44{
    padding-right: 11rem !important;
  }

  .lg\:pb-44{
    padding-bottom: 11rem !important;
  }

  .lg\:pl-44{
    padding-left: 11rem !important;
  }

  .lg\:pt-45{
    padding-top: 11.25rem !important;
  }

  .lg\:pr-45{
    padding-right: 11.25rem !important;
  }

  .lg\:pb-45{
    padding-bottom: 11.25rem !important;
  }

  .lg\:pl-45{
    padding-left: 11.25rem !important;
  }

  .lg\:pt-46{
    padding-top: 11.5rem !important;
  }

  .lg\:pr-46{
    padding-right: 11.5rem !important;
  }

  .lg\:pb-46{
    padding-bottom: 11.5rem !important;
  }

  .lg\:pl-46{
    padding-left: 11.5rem !important;
  }

  .lg\:pt-47{
    padding-top: 11.75rem !important;
  }

  .lg\:pr-47{
    padding-right: 11.75rem !important;
  }

  .lg\:pb-47{
    padding-bottom: 11.75rem !important;
  }

  .lg\:pl-47{
    padding-left: 11.75rem !important;
  }

  .lg\:pt-48{
    padding-top: 12rem !important;
  }

  .lg\:pr-48{
    padding-right: 12rem !important;
  }

  .lg\:pb-48{
    padding-bottom: 12rem !important;
  }

  .lg\:pl-48{
    padding-left: 12rem !important;
  }

  .lg\:pt-49{
    padding-top: 12.25rem !important;
  }

  .lg\:pr-49{
    padding-right: 12.25rem !important;
  }

  .lg\:pb-49{
    padding-bottom: 12.25rem !important;
  }

  .lg\:pl-49{
    padding-left: 12.25rem !important;
  }

  .lg\:pt-50{
    padding-top: 12.5rem !important;
  }

  .lg\:pr-50{
    padding-right: 12.5rem !important;
  }

  .lg\:pb-50{
    padding-bottom: 12.5rem !important;
  }

  .lg\:pl-50{
    padding-left: 12.5rem !important;
  }

  .lg\:pt-51{
    padding-top: 12.75rem !important;
  }

  .lg\:pr-51{
    padding-right: 12.75rem !important;
  }

  .lg\:pb-51{
    padding-bottom: 12.75rem !important;
  }

  .lg\:pl-51{
    padding-left: 12.75rem !important;
  }

  .lg\:pt-52{
    padding-top: 13rem !important;
  }

  .lg\:pr-52{
    padding-right: 13rem !important;
  }

  .lg\:pb-52{
    padding-bottom: 13rem !important;
  }

  .lg\:pl-52{
    padding-left: 13rem !important;
  }

  .lg\:pt-53{
    padding-top: 13.25rem !important;
  }

  .lg\:pr-53{
    padding-right: 13.25rem !important;
  }

  .lg\:pb-53{
    padding-bottom: 13.25rem !important;
  }

  .lg\:pl-53{
    padding-left: 13.25rem !important;
  }

  .lg\:pt-54{
    padding-top: 13.5rem !important;
  }

  .lg\:pr-54{
    padding-right: 13.5rem !important;
  }

  .lg\:pb-54{
    padding-bottom: 13.5rem !important;
  }

  .lg\:pl-54{
    padding-left: 13.5rem !important;
  }

  .lg\:pt-55{
    padding-top: 13.75rem !important;
  }

  .lg\:pr-55{
    padding-right: 13.75rem !important;
  }

  .lg\:pb-55{
    padding-bottom: 13.75rem !important;
  }

  .lg\:pl-55{
    padding-left: 13.75rem !important;
  }

  .lg\:pt-56{
    padding-top: 14rem !important;
  }

  .lg\:pr-56{
    padding-right: 14rem !important;
  }

  .lg\:pb-56{
    padding-bottom: 14rem !important;
  }

  .lg\:pl-56{
    padding-left: 14rem !important;
  }

  .lg\:pt-70{
    padding-top: 17.5rem !important;
  }

  .lg\:pr-70{
    padding-right: 17.5rem !important;
  }

  .lg\:pb-70{
    padding-bottom: 17.5rem !important;
  }

  .lg\:pl-70{
    padding-left: 17.5rem !important;
  }

  .lg\:pt-71{
    padding-top: 17.75rem !important;
  }

  .lg\:pr-71{
    padding-right: 17.75rem !important;
  }

  .lg\:pb-71{
    padding-bottom: 17.75rem !important;
  }

  .lg\:pl-71{
    padding-left: 17.75rem !important;
  }

  .lg\:pt-72{
    padding-top: 18rem !important;
  }

  .lg\:pr-72{
    padding-right: 18rem !important;
  }

  .lg\:pb-72{
    padding-bottom: 18rem !important;
  }

  .lg\:pl-72{
    padding-left: 18rem !important;
  }

  .lg\:pt-73{
    padding-top: 18.25rem !important;
  }

  .lg\:pr-73{
    padding-right: 18.25rem !important;
  }

  .lg\:pb-73{
    padding-bottom: 18.25rem !important;
  }

  .lg\:pl-73{
    padding-left: 18.25rem !important;
  }

  .lg\:pt-74{
    padding-top: 18.5rem !important;
  }

  .lg\:pr-74{
    padding-right: 18.5rem !important;
  }

  .lg\:pb-74{
    padding-bottom: 18.5rem !important;
  }

  .lg\:pl-74{
    padding-left: 18.5rem !important;
  }

  .lg\:pt-75{
    padding-top: 18.75rem !important;
  }

  .lg\:pr-75{
    padding-right: 18.75rem !important;
  }

  .lg\:pb-75{
    padding-bottom: 18.75rem !important;
  }

  .lg\:pl-75{
    padding-left: 18.75rem !important;
  }

  .lg\:pt-76{
    padding-top: 19rem !important;
  }

  .lg\:pr-76{
    padding-right: 19rem !important;
  }

  .lg\:pb-76{
    padding-bottom: 19rem !important;
  }

  .lg\:pl-76{
    padding-left: 19rem !important;
  }

  .lg\:pt-77{
    padding-top: 19.25rem !important;
  }

  .lg\:pr-77{
    padding-right: 19.25rem !important;
  }

  .lg\:pb-77{
    padding-bottom: 19.25rem !important;
  }

  .lg\:pl-77{
    padding-left: 19.25rem !important;
  }

  .lg\:pt-78{
    padding-top: 19.5rem !important;
  }

  .lg\:pr-78{
    padding-right: 19.5rem !important;
  }

  .lg\:pb-78{
    padding-bottom: 19.5rem !important;
  }

  .lg\:pl-78{
    padding-left: 19.5rem !important;
  }

  .lg\:pt-79{
    padding-top: 19.75rem !important;
  }

  .lg\:pr-79{
    padding-right: 19.75rem !important;
  }

  .lg\:pb-79{
    padding-bottom: 19.75rem !important;
  }

  .lg\:pl-79{
    padding-left: 19.75rem !important;
  }

  .lg\:pt-80{
    padding-top: 20rem !important;
  }

  .lg\:pr-80{
    padding-right: 20rem !important;
  }

  .lg\:pb-80{
    padding-bottom: 20rem !important;
  }

  .lg\:pl-80{
    padding-left: 20rem !important;
  }

  .lg\:pt-81{
    padding-top: 20.25rem !important;
  }

  .lg\:pr-81{
    padding-right: 20.25rem !important;
  }

  .lg\:pb-81{
    padding-bottom: 20.25rem !important;
  }

  .lg\:pl-81{
    padding-left: 20.25rem !important;
  }

  .lg\:pt-82{
    padding-top: 20.5rem !important;
  }

  .lg\:pr-82{
    padding-right: 20.5rem !important;
  }

  .lg\:pb-82{
    padding-bottom: 20.5rem !important;
  }

  .lg\:pl-82{
    padding-left: 20.5rem !important;
  }

  .lg\:pt-83{
    padding-top: 20.75rem !important;
  }

  .lg\:pr-83{
    padding-right: 20.75rem !important;
  }

  .lg\:pb-83{
    padding-bottom: 20.75rem !important;
  }

  .lg\:pl-83{
    padding-left: 20.75rem !important;
  }

  .lg\:pt-84{
    padding-top: 21rem !important;
  }

  .lg\:pr-84{
    padding-right: 21rem !important;
  }

  .lg\:pb-84{
    padding-bottom: 21rem !important;
  }

  .lg\:pl-84{
    padding-left: 21rem !important;
  }

  .lg\:pt-85{
    padding-top: 21.25rem !important;
  }

  .lg\:pr-85{
    padding-right: 21.25rem !important;
  }

  .lg\:pb-85{
    padding-bottom: 21.25rem !important;
  }

  .lg\:pl-85{
    padding-left: 21.25rem !important;
  }

  .lg\:pt-86{
    padding-top: 21.5rem !important;
  }

  .lg\:pr-86{
    padding-right: 21.5rem !important;
  }

  .lg\:pb-86{
    padding-bottom: 21.5rem !important;
  }

  .lg\:pl-86{
    padding-left: 21.5rem !important;
  }

  .lg\:pt-87{
    padding-top: 21.75rem !important;
  }

  .lg\:pr-87{
    padding-right: 21.75rem !important;
  }

  .lg\:pb-87{
    padding-bottom: 21.75rem !important;
  }

  .lg\:pl-87{
    padding-left: 21.75rem !important;
  }

  .lg\:pt-88{
    padding-top: 22rem !important;
  }

  .lg\:pr-88{
    padding-right: 22rem !important;
  }

  .lg\:pb-88{
    padding-bottom: 22rem !important;
  }

  .lg\:pl-88{
    padding-left: 22rem !important;
  }

  .lg\:pt-89{
    padding-top: 22.25rem !important;
  }

  .lg\:pr-89{
    padding-right: 22.25rem !important;
  }

  .lg\:pb-89{
    padding-bottom: 22.25rem !important;
  }

  .lg\:pl-89{
    padding-left: 22.25rem !important;
  }

  .lg\:pt-90{
    padding-top: 22.5rem !important;
  }

  .lg\:pr-90{
    padding-right: 22.5rem !important;
  }

  .lg\:pb-90{
    padding-bottom: 22.5rem !important;
  }

  .lg\:pl-90{
    padding-left: 22.5rem !important;
  }

  .lg\:pt-91{
    padding-top: 22.75rem !important;
  }

  .lg\:pr-91{
    padding-right: 22.75rem !important;
  }

  .lg\:pb-91{
    padding-bottom: 22.75rem !important;
  }

  .lg\:pl-91{
    padding-left: 22.75rem !important;
  }

  .lg\:pt-92{
    padding-top: 23rem !important;
  }

  .lg\:pr-92{
    padding-right: 23rem !important;
  }

  .lg\:pb-92{
    padding-bottom: 23rem !important;
  }

  .lg\:pl-92{
    padding-left: 23rem !important;
  }

  .lg\:pt-100{
    padding-top: 25rem !important;
  }

  .lg\:pr-100{
    padding-right: 25rem !important;
  }

  .lg\:pb-100{
    padding-bottom: 25rem !important;
  }

  .lg\:pl-100{
    padding-left: 25rem !important;
  }

  .lg\:pt-131{
    padding-top: 25.25rem !important;
  }

  .lg\:pr-131{
    padding-right: 25.25rem !important;
  }

  .lg\:pb-131{
    padding-bottom: 25.25rem !important;
  }

  .lg\:pl-131{
    padding-left: 25.25rem !important;
  }

  .lg\:pt-135{
    padding-top: 34rem !important;
  }

  .lg\:pr-135{
    padding-right: 34rem !important;
  }

  .lg\:pb-135{
    padding-bottom: 34rem !important;
  }

  .lg\:pl-135{
    padding-left: 34rem !important;
  }

  .lg\:pt-150{
    padding-top: 37.5rem !important;
  }

  .lg\:pr-150{
    padding-right: 37.5rem !important;
  }

  .lg\:pb-150{
    padding-bottom: 37.5rem !important;
  }

  .lg\:pl-150{
    padding-left: 37.5rem !important;
  }

  .lg\:pt-710{
    padding-top: 44.375rem !important;
  }

  .lg\:pr-710{
    padding-right: 44.375rem !important;
  }

  .lg\:pb-710{
    padding-bottom: 44.375rem !important;
  }

  .lg\:pl-710{
    padding-left: 44.375rem !important;
  }

  .lg\:pt-820{
    padding-top: 51.25rem !important;
  }

  .lg\:pr-820{
    padding-right: 51.25rem !important;
  }

  .lg\:pb-820{
    padding-bottom: 51.25rem !important;
  }

  .lg\:pl-820{
    padding-left: 51.25rem !important;
  }

  .lg\:pt-1440{
    padding-top: 90rem !important;
  }

  .lg\:pr-1440{
    padding-right: 90rem !important;
  }

  .lg\:pb-1440{
    padding-bottom: 90rem !important;
  }

  .lg\:pl-1440{
    padding-left: 90rem !important;
  }

  .lg\:pt-2\.5{
    padding-top: .625rem !important;
  }

  .lg\:pr-2\.5{
    padding-right: .625rem !important;
  }

  .lg\:pb-2\.5{
    padding-bottom: .625rem !important;
  }

  .lg\:pl-2\.5{
    padding-left: .625rem !important;
  }

  .lg\:pt-6\.25{
    padding-top: 1.5626rem !important;
  }

  .lg\:pr-6\.25{
    padding-right: 1.5626rem !important;
  }

  .lg\:pb-6\.25{
    padding-bottom: 1.5626rem !important;
  }

  .lg\:pl-6\.25{
    padding-left: 1.5626rem !important;
  }

  .lg\:pt-7\.5{
    padding-top: 1.875rem !important;
  }

  .lg\:pr-7\.5{
    padding-right: 1.875rem !important;
  }

  .lg\:pb-7\.5{
    padding-bottom: 1.875rem !important;
  }

  .lg\:pl-7\.5{
    padding-left: 1.875rem !important;
  }

  .lg\:pt-12\.5{
    padding-top: 3.125rem !important;
  }

  .lg\:pr-12\.5{
    padding-right: 3.125rem !important;
  }

  .lg\:pb-12\.5{
    padding-bottom: 3.125rem !important;
  }

  .lg\:pl-12\.5{
    padding-left: 3.125rem !important;
  }

  .lg\:pt-17\.5{
    padding-top: 4.375rem !important;
  }

  .lg\:pr-17\.5{
    padding-right: 4.375rem !important;
  }

  .lg\:pb-17\.5{
    padding-bottom: 4.375rem !important;
  }

  .lg\:pl-17\.5{
    padding-left: 4.375rem !important;
  }

  .lg\:pt-31\.5{
    padding-top: 7.875rem !important;
  }

  .lg\:pr-31\.5{
    padding-right: 7.875rem !important;
  }

  .lg\:pb-31\.5{
    padding-bottom: 7.875rem !important;
  }

  .lg\:pl-31\.5{
    padding-left: 7.875rem !important;
  }

  .lg\:pt-thumb-tript-lg{
    padding-top: 15.625rem !important;
  }

  .lg\:pr-thumb-tript-lg{
    padding-right: 15.625rem !important;
  }

  .lg\:pb-thumb-tript-lg{
    padding-bottom: 15.625rem !important;
  }

  .lg\:pl-thumb-tript-lg{
    padding-left: 15.625rem !important;
  }

  .lg\:pt-thumb-tript-md{
    padding-top: 11.25rem !important;
  }

  .lg\:pr-thumb-tript-md{
    padding-right: 11.25rem !important;
  }

  .lg\:pb-thumb-tript-md{
    padding-bottom: 11.25rem !important;
  }

  .lg\:pl-thumb-tript-md{
    padding-left: 11.25rem !important;
  }

  .lg\:pt-thumb-trip-xl{
    padding-top: 20.625rem !important;
  }

  .lg\:pr-thumb-trip-xl{
    padding-right: 20.625rem !important;
  }

  .lg\:pb-thumb-trip-xl{
    padding-bottom: 20.625rem !important;
  }

  .lg\:pl-thumb-trip-xl{
    padding-left: 20.625rem !important;
  }

  .lg\:pt-tarapprendre-title-lg{
    padding-top: 58.75rem !important;
  }

  .lg\:pr-tarapprendre-title-lg{
    padding-right: 58.75rem !important;
  }

  .lg\:pb-tarapprendre-title-lg{
    padding-bottom: 58.75rem !important;
  }

  .lg\:pl-tarapprendre-title-lg{
    padding-left: 58.75rem !important;
  }

  .lg\:pt-oblong-list-lg{
    padding-top: 40.93rem !important;
  }

  .lg\:pr-oblong-list-lg{
    padding-right: 40.93rem !important;
  }

  .lg\:pb-oblong-list-lg{
    padding-bottom: 40.93rem !important;
  }

  .lg\:pl-oblong-list-lg{
    padding-left: 40.93rem !important;
  }

  .lg\:pt-oblong-list-md{
    padding-top: 20.95rem !important;
  }

  .lg\:pr-oblong-list-md{
    padding-right: 20.95rem !important;
  }

  .lg\:pb-oblong-list-md{
    padding-bottom: 20.95rem !important;
  }

  .lg\:pl-oblong-list-md{
    padding-left: 20.95rem !important;
  }

  .lg\:pt-oblong-content-lg{
    padding-top: 26.875rem !important;
  }

  .lg\:pr-oblong-content-lg{
    padding-right: 26.875rem !important;
  }

  .lg\:pb-oblong-content-lg{
    padding-bottom: 26.875rem !important;
  }

  .lg\:pl-oblong-content-lg{
    padding-left: 26.875rem !important;
  }

  .lg\:pt-article-thumb-lg{
    padding-top: 10.625rem !important;
  }

  .lg\:pr-article-thumb-lg{
    padding-right: 10.625rem !important;
  }

  .lg\:pb-article-thumb-lg{
    padding-bottom: 10.625rem !important;
  }

  .lg\:pl-article-thumb-lg{
    padding-left: 10.625rem !important;
  }

  .lg\:pt-support-title-l-lg{
    padding-top: 28.125rem !important;
  }

  .lg\:pr-support-title-l-lg{
    padding-right: 28.125rem !important;
  }

  .lg\:pb-support-title-l-lg{
    padding-bottom: 28.125rem !important;
  }

  .lg\:pl-support-title-l-lg{
    padding-left: 28.125rem !important;
  }

  .lg\:pt-support-title-r-lg{
    padding-top: 17.8125rem !important;
  }

  .lg\:pr-support-title-r-lg{
    padding-right: 17.8125rem !important;
  }

  .lg\:pb-support-title-r-lg{
    padding-bottom: 17.8125rem !important;
  }

  .lg\:pl-support-title-r-lg{
    padding-left: 17.8125rem !important;
  }

  .lg\:pt-main-footer-menu{
    padding-top: 13.75rem !important;
  }

  .lg\:pr-main-footer-menu{
    padding-right: 13.75rem !important;
  }

  .lg\:pb-main-footer-menu{
    padding-bottom: 13.75rem !important;
  }

  .lg\:pl-main-footer-menu{
    padding-left: 13.75rem !important;
  }

  .lg\:pt-main-footer-logo{
    padding-top: 25.625rem !important;
  }

  .lg\:pr-main-footer-logo{
    padding-right: 25.625rem !important;
  }

  .lg\:pb-main-footer-logo{
    padding-bottom: 25.625rem !important;
  }

  .lg\:pl-main-footer-logo{
    padding-left: 25.625rem !important;
  }

  .lg\:pt-full{
    padding-top: 100% !important;
  }

  .lg\:pr-full{
    padding-right: 100% !important;
  }

  .lg\:pb-full{
    padding-bottom: 100% !important;
  }

  .lg\:pl-full{
    padding-left: 100% !important;
  }

  .lg\:placeholder-primary::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-primary-75::-webkit-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .lg\:placeholder-primary-75::-moz-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .lg\:placeholder-primary-75:-ms-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .lg\:placeholder-primary-75::-ms-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .lg\:placeholder-primary-75::placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .lg\:placeholder-secondary::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-secondary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-white::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-white:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-white::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-white::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-seashell::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-seashell::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-seashell:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-seashell::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-seashell::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-black::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-black:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-black::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-black::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-dark::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-dark::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-dark:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-dark::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-dark::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green::placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-dark-gray::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-dark-gray::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-dark-gray:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-dark-gray::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-dark-gray::placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-xp::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-xp::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-xp:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-xp::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-xp::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-accent::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-accent::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-accent:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-accent::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-accent::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-1::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-1::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-1:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-1::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-1::placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-2::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-2::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-2:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-2::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-2::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-3::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-3::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-3:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-3::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-3::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-4::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-4::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-4:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-4::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-4::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-5::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-5::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-5:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-5::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-5::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-6::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-6::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-6:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-6::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-6::placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-7::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-7::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-7:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-7::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-7::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-8::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-8::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-8:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-8::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-8::placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-9::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-9::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-9:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-9::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-9::placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-10::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-10::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-10:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-10::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-10::placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-11::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-11::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-11:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-11::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-11::placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-12::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-12::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-12:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-12::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-12::placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-13::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-13::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-13:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-13::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-13::placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-14::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-14::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-14:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-14::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-14::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-15::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-15::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-15:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-15::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-15::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-16::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-16::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-16:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-16::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-blue-16::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-1::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-1::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-1:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-1::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-green-1::placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-1::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-1::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-1:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-1::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-1::placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-2::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-2::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-2:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-2::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-2::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-3::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-3::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-3:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-3::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-3::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-4::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-4::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-4:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-4::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-4::placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-5::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-5::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-5:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-5::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-5::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-6::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-6::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-6:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-6::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-6::placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-7::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-7::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-7:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-7::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-gray-7::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-purple::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-purple::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-purple:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-purple::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-purple::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-purple-1::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-purple-1::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-purple-1:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-purple-1::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-purple-1::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-transparent::-webkit-input-placeholder{
    color: transparent !important;
  }

  .lg\:placeholder-transparent::-moz-placeholder{
    color: transparent !important;
  }

  .lg\:placeholder-transparent:-ms-input-placeholder{
    color: transparent !important;
  }

  .lg\:placeholder-transparent::-ms-input-placeholder{
    color: transparent !important;
  }

  .lg\:placeholder-transparent::placeholder{
    color: transparent !important;
  }

  .lg\:placeholder-orange::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-orange:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-orange::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-orange::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-orange-2::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-orange-2::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-orange-2:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-orange-2::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-orange-2::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-red::placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-primary-75:focus::-webkit-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .lg\:focus\:placeholder-primary-75:focus::-moz-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .lg\:focus\:placeholder-primary-75:focus:-ms-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .lg\:focus\:placeholder-primary-75:focus::-ms-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .lg\:focus\:placeholder-primary-75:focus::placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .lg\:focus\:placeholder-secondary:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-secondary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-white:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-white:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-white:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-seashell:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-seashell:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-seashell:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-seashell:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-seashell:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-black:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-black:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-black:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-dark:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-dark:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-dark:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-dark:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-dark:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-dark-gray:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-dark-gray:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-dark-gray:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-dark-gray:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-dark-gray:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-xp:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-xp:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-xp:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-xp:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-xp:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-accent:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-accent:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-accent:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-accent:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-accent:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-1:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-1:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-1:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-1:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-1:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-2:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-2:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-2:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-2:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-2:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-3:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-3:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-3:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-3:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-3:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-4:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-4:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-4:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-4:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-4:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-5:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-5:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-5:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-5:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-5:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-6:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-6:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-6:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-6:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-6:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-7:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-7:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-7:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-7:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-7:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-8:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-8:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-8:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-8:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-8:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-9:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-9:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-9:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-9:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-9:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-10:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-10:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-10:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-10:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-10:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-11:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-11:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-11:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-11:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-11:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-12:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-12:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-12:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-12:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-12:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-13:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-13:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-13:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-13:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-13:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-14:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-14:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-14:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-14:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-14:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-15:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-15:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-15:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-15:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-15:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-16:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-16:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-16:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-16:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-blue-16:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-1:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-1:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-1:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-1:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-green-1:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-1:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-1:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-1:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-1:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-1:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-2:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-2:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-2:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-2:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-2:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-3:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-3:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-3:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-3:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-3:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-4:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-4:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-4:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-4:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-4:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-5:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-5:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-5:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-5:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-5:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-6:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-6:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-6:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-6:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-6:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-7:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-7:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-7:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-7:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-gray-7:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-purple:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-purple:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-purple:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-purple:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-purple:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-purple-1:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-purple-1:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-purple-1:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-purple-1:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-purple-1:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-transparent:focus::-webkit-input-placeholder{
    color: transparent !important;
  }

  .lg\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color: transparent !important;
  }

  .lg\:focus\:placeholder-transparent:focus:-ms-input-placeholder{
    color: transparent !important;
  }

  .lg\:focus\:placeholder-transparent:focus::-ms-input-placeholder{
    color: transparent !important;
  }

  .lg\:focus\:placeholder-transparent:focus::placeholder{
    color: transparent !important;
  }

  .lg\:focus\:placeholder-orange:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-orange:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-orange:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-orange-2:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-orange-2:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-orange-2:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-orange-2:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-orange-2:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .lg\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .lg\:placeholder-opacity-0::-webkit-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lg\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lg\:placeholder-opacity-0:-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lg\:placeholder-opacity-0::-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lg\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lg\:placeholder-opacity-5::-webkit-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .lg\:placeholder-opacity-5::-moz-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .lg\:placeholder-opacity-5:-ms-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .lg\:placeholder-opacity-5::-ms-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .lg\:placeholder-opacity-5::placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .lg\:placeholder-opacity-10::-webkit-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .lg\:placeholder-opacity-10::-moz-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .lg\:placeholder-opacity-10:-ms-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .lg\:placeholder-opacity-10::-ms-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .lg\:placeholder-opacity-10::placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .lg\:placeholder-opacity-25::-webkit-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lg\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lg\:placeholder-opacity-25:-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lg\:placeholder-opacity-25::-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lg\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lg\:placeholder-opacity-40::-webkit-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .lg\:placeholder-opacity-40::-moz-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .lg\:placeholder-opacity-40:-ms-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .lg\:placeholder-opacity-40::-ms-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .lg\:placeholder-opacity-40::placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .lg\:placeholder-opacity-50::-webkit-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lg\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lg\:placeholder-opacity-50:-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lg\:placeholder-opacity-50::-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lg\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lg\:placeholder-opacity-75::-webkit-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lg\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lg\:placeholder-opacity-75:-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lg\:placeholder-opacity-75::-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lg\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lg\:placeholder-opacity-90::-webkit-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .lg\:placeholder-opacity-90::-moz-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .lg\:placeholder-opacity-90:-ms-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .lg\:placeholder-opacity-90::-ms-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .lg\:placeholder-opacity-90::placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .lg\:placeholder-opacity-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lg\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lg\:placeholder-opacity-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lg\:placeholder-opacity-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lg\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lg\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lg\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lg\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lg\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lg\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .lg\:focus\:placeholder-opacity-5:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .lg\:focus\:placeholder-opacity-5:focus::-moz-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .lg\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .lg\:focus\:placeholder-opacity-5:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .lg\:focus\:placeholder-opacity-5:focus::placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .lg\:focus\:placeholder-opacity-10:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .lg\:focus\:placeholder-opacity-10:focus::-moz-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .lg\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .lg\:focus\:placeholder-opacity-10:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .lg\:focus\:placeholder-opacity-10:focus::placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .lg\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lg\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lg\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lg\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lg\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .lg\:focus\:placeholder-opacity-40:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .lg\:focus\:placeholder-opacity-40:focus::-moz-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .lg\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .lg\:focus\:placeholder-opacity-40:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .lg\:focus\:placeholder-opacity-40:focus::placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .lg\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lg\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lg\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lg\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lg\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .lg\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lg\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lg\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lg\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lg\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .lg\:focus\:placeholder-opacity-90:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .lg\:focus\:placeholder-opacity-90:focus::-moz-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .lg\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .lg\:focus\:placeholder-opacity-90:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .lg\:focus\:placeholder-opacity-90:focus::placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .lg\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lg\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lg\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lg\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lg\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .lg\:pointer-events-none{
    pointer-events: none !important;
  }

  .lg\:pointer-events-auto{
    pointer-events: auto !important;
  }

  .lg\:static{
    position: static !important;
  }

  .lg\:fixed{
    position: fixed !important;
  }

  .lg\:absolute{
    position: absolute !important;
  }

  .lg\:relative{
    position: relative !important;
  }

  .lg\:sticky{
    position: sticky !important;
  }

  .lg\:inset-0{
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .lg\:inset-1{
    top: 0.25rem !important;
    right: 0.25rem !important;
    bottom: 0.25rem !important;
    left: 0.25rem !important;
  }

  .lg\:inset-5{
    top: 1.25rem !important;
    right: 1.25rem !important;
    bottom: 1.25rem !important;
    left: 1.25rem !important;
  }

  .lg\:inset-6{
    top: 1.5rem !important;
    right: 1.5rem !important;
    bottom: 1.5rem !important;
    left: 1.5rem !important;
  }

  .lg\:inset-10{
    top: 2.5rem !important;
    right: 2.5rem !important;
    bottom: 2.5rem !important;
    left: 2.5rem !important;
  }

  .lg\:inset-12{
    top: 3rem !important;
    right: 3rem !important;
    bottom: 3rem !important;
    left: 3rem !important;
  }

  .lg\:inset-14{
    top: 3.5rem !important;
    right: 3.5rem !important;
    bottom: 3.5rem !important;
    left: 3.5rem !important;
  }

  .lg\:inset-auto{
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .lg\:-inset-37\.5{
    top: -9.375rem !important;
    right: -9.375rem !important;
    bottom: -9.375rem !important;
    left: -9.375rem !important;
  }

  .lg\:-inset-17\.5{
    top: -4.375rem !important;
    right: -4.375rem !important;
    bottom: -4.375rem !important;
    left: -4.375rem !important;
  }

  .lg\:-inset-12\.5{
    top: -3.125rem !important;
    right: -3.125rem !important;
    bottom: -3.125rem !important;
    left: -3.125rem !important;
  }

  .lg\:-inset-5{
    top: -1.25rem !important;
    right: -1.25rem !important;
    bottom: -1.25rem !important;
    left: -1.25rem !important;
  }

  .lg\:inset-2\.5{
    top: 0.625rem !important;
    right: 0.625rem !important;
    bottom: 0.625rem !important;
    left: 0.625rem !important;
  }

  .lg\:inset-3\.75{
    top: 0.9375rem !important;
    right: 0.9375rem !important;
    bottom: 0.9375rem !important;
    left: 0.9375rem !important;
  }

  .lg\:inset-12\.5{
    top: 3.125rem !important;
    right: 3.125rem !important;
    bottom: 3.125rem !important;
    left: 3.125rem !important;
  }

  .lg\:inset-1\/2{
    top: 50% !important;
    right: 50% !important;
    bottom: 50% !important;
    left: 50% !important;
  }

  .lg\:inset-y-0{
    top: 0 !important;
    bottom: 0 !important;
  }

  .lg\:inset-x-0{
    right: 0 !important;
    left: 0 !important;
  }

  .lg\:inset-y-1{
    top: 0.25rem !important;
    bottom: 0.25rem !important;
  }

  .lg\:inset-x-1{
    right: 0.25rem !important;
    left: 0.25rem !important;
  }

  .lg\:inset-y-5{
    top: 1.25rem !important;
    bottom: 1.25rem !important;
  }

  .lg\:inset-x-5{
    right: 1.25rem !important;
    left: 1.25rem !important;
  }

  .lg\:inset-y-6{
    top: 1.5rem !important;
    bottom: 1.5rem !important;
  }

  .lg\:inset-x-6{
    right: 1.5rem !important;
    left: 1.5rem !important;
  }

  .lg\:inset-y-10{
    top: 2.5rem !important;
    bottom: 2.5rem !important;
  }

  .lg\:inset-x-10{
    right: 2.5rem !important;
    left: 2.5rem !important;
  }

  .lg\:inset-y-12{
    top: 3rem !important;
    bottom: 3rem !important;
  }

  .lg\:inset-x-12{
    right: 3rem !important;
    left: 3rem !important;
  }

  .lg\:inset-y-14{
    top: 3.5rem !important;
    bottom: 3.5rem !important;
  }

  .lg\:inset-x-14{
    right: 3.5rem !important;
    left: 3.5rem !important;
  }

  .lg\:inset-y-auto{
    top: auto !important;
    bottom: auto !important;
  }

  .lg\:inset-x-auto{
    right: auto !important;
    left: auto !important;
  }

  .lg\:-inset-y-37\.5{
    top: -9.375rem !important;
    bottom: -9.375rem !important;
  }

  .lg\:-inset-x-37\.5{
    right: -9.375rem !important;
    left: -9.375rem !important;
  }

  .lg\:-inset-y-17\.5{
    top: -4.375rem !important;
    bottom: -4.375rem !important;
  }

  .lg\:-inset-x-17\.5{
    right: -4.375rem !important;
    left: -4.375rem !important;
  }

  .lg\:-inset-y-12\.5{
    top: -3.125rem !important;
    bottom: -3.125rem !important;
  }

  .lg\:-inset-x-12\.5{
    right: -3.125rem !important;
    left: -3.125rem !important;
  }

  .lg\:-inset-y-5{
    top: -1.25rem !important;
    bottom: -1.25rem !important;
  }

  .lg\:-inset-x-5{
    right: -1.25rem !important;
    left: -1.25rem !important;
  }

  .lg\:inset-y-2\.5{
    top: 0.625rem !important;
    bottom: 0.625rem !important;
  }

  .lg\:inset-x-2\.5{
    right: 0.625rem !important;
    left: 0.625rem !important;
  }

  .lg\:inset-y-3\.75{
    top: 0.9375rem !important;
    bottom: 0.9375rem !important;
  }

  .lg\:inset-x-3\.75{
    right: 0.9375rem !important;
    left: 0.9375rem !important;
  }

  .lg\:inset-y-12\.5{
    top: 3.125rem !important;
    bottom: 3.125rem !important;
  }

  .lg\:inset-x-12\.5{
    right: 3.125rem !important;
    left: 3.125rem !important;
  }

  .lg\:inset-y-1\/2{
    top: 50% !important;
    bottom: 50% !important;
  }

  .lg\:inset-x-1\/2{
    right: 50% !important;
    left: 50% !important;
  }

  .lg\:top-0{
    top: 0 !important;
  }

  .lg\:right-0{
    right: 0 !important;
  }

  .lg\:bottom-0{
    bottom: 0 !important;
  }

  .lg\:left-0{
    left: 0 !important;
  }

  .lg\:top-1{
    top: 0.25rem !important;
  }

  .lg\:right-1{
    right: 0.25rem !important;
  }

  .lg\:bottom-1{
    bottom: 0.25rem !important;
  }

  .lg\:left-1{
    left: 0.25rem !important;
  }

  .lg\:top-5{
    top: 1.25rem !important;
  }

  .lg\:right-5{
    right: 1.25rem !important;
  }

  .lg\:bottom-5{
    bottom: 1.25rem !important;
  }

  .lg\:left-5{
    left: 1.25rem !important;
  }

  .lg\:top-6{
    top: 1.5rem !important;
  }

  .lg\:right-6{
    right: 1.5rem !important;
  }

  .lg\:bottom-6{
    bottom: 1.5rem !important;
  }

  .lg\:left-6{
    left: 1.5rem !important;
  }

  .lg\:top-10{
    top: 2.5rem !important;
  }

  .lg\:right-10{
    right: 2.5rem !important;
  }

  .lg\:bottom-10{
    bottom: 2.5rem !important;
  }

  .lg\:left-10{
    left: 2.5rem !important;
  }

  .lg\:top-12{
    top: 3rem !important;
  }

  .lg\:right-12{
    right: 3rem !important;
  }

  .lg\:bottom-12{
    bottom: 3rem !important;
  }

  .lg\:left-12{
    left: 3rem !important;
  }

  .lg\:top-14{
    top: 3.5rem !important;
  }

  .lg\:right-14{
    right: 3.5rem !important;
  }

  .lg\:bottom-14{
    bottom: 3.5rem !important;
  }

  .lg\:left-14{
    left: 3.5rem !important;
  }

  .lg\:top-auto{
    top: auto !important;
  }

  .lg\:right-auto{
    right: auto !important;
  }

  .lg\:bottom-auto{
    bottom: auto !important;
  }

  .lg\:left-auto{
    left: auto !important;
  }

  .lg\:-top-37\.5{
    top: -9.375rem !important;
  }

  .lg\:-right-37\.5{
    right: -9.375rem !important;
  }

  .lg\:-bottom-37\.5{
    bottom: -9.375rem !important;
  }

  .lg\:-left-37\.5{
    left: -9.375rem !important;
  }

  .lg\:-top-17\.5{
    top: -4.375rem !important;
  }

  .lg\:-right-17\.5{
    right: -4.375rem !important;
  }

  .lg\:-bottom-17\.5{
    bottom: -4.375rem !important;
  }

  .lg\:-left-17\.5{
    left: -4.375rem !important;
  }

  .lg\:-top-12\.5{
    top: -3.125rem !important;
  }

  .lg\:-right-12\.5{
    right: -3.125rem !important;
  }

  .lg\:-bottom-12\.5{
    bottom: -3.125rem !important;
  }

  .lg\:-left-12\.5{
    left: -3.125rem !important;
  }

  .lg\:-top-5{
    top: -1.25rem !important;
  }

  .lg\:-right-5{
    right: -1.25rem !important;
  }

  .lg\:-bottom-5{
    bottom: -1.25rem !important;
  }

  .lg\:-left-5{
    left: -1.25rem !important;
  }

  .lg\:top-2\.5{
    top: 0.625rem !important;
  }

  .lg\:right-2\.5{
    right: 0.625rem !important;
  }

  .lg\:bottom-2\.5{
    bottom: 0.625rem !important;
  }

  .lg\:left-2\.5{
    left: 0.625rem !important;
  }

  .lg\:top-3\.75{
    top: 0.9375rem !important;
  }

  .lg\:right-3\.75{
    right: 0.9375rem !important;
  }

  .lg\:bottom-3\.75{
    bottom: 0.9375rem !important;
  }

  .lg\:left-3\.75{
    left: 0.9375rem !important;
  }

  .lg\:top-12\.5{
    top: 3.125rem !important;
  }

  .lg\:right-12\.5{
    right: 3.125rem !important;
  }

  .lg\:bottom-12\.5{
    bottom: 3.125rem !important;
  }

  .lg\:left-12\.5{
    left: 3.125rem !important;
  }

  .lg\:top-1\/2{
    top: 50% !important;
  }

  .lg\:right-1\/2{
    right: 50% !important;
  }

  .lg\:bottom-1\/2{
    bottom: 50% !important;
  }

  .lg\:left-1\/2{
    left: 50% !important;
  }

  .lg\:resize-none{
    resize: none !important;
  }

  .lg\:resize-y{
    resize: vertical !important;
  }

  .lg\:resize-x{
    resize: horizontal !important;
  }

  .lg\:resize{
    resize: both !important;
  }

  .lg\:shadow-xs{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .lg\:shadow-sm{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .lg\:shadow{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:shadow-md{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:shadow-lg{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .lg\:shadow-xl{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .lg\:shadow-2xl{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .lg\:shadow-inner{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:shadow-outline{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .lg\:shadow-none{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .lg\:shadow-shortcuts-cards{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .lg\:shadow-key-numbers{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .lg\:hover\:shadow-xs:hover{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .lg\:hover\:shadow-sm:hover{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .lg\:hover\:shadow:hover{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:hover\:shadow-md:hover{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:hover\:shadow-lg:hover{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .lg\:hover\:shadow-xl:hover{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .lg\:hover\:shadow-2xl:hover{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .lg\:hover\:shadow-inner:hover{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:hover\:shadow-outline:hover{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .lg\:hover\:shadow-none:hover{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .lg\:hover\:shadow-shortcuts-cards:hover{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .lg\:hover\:shadow-key-numbers:hover{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .lg\:focus\:shadow-xs:focus{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .lg\:focus\:shadow-sm:focus{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .lg\:focus\:shadow:focus{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:focus\:shadow-md:focus{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:focus\:shadow-lg:focus{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .lg\:focus\:shadow-xl:focus{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .lg\:focus\:shadow-2xl:focus{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .lg\:focus\:shadow-inner:focus{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .lg\:focus\:shadow-outline:focus{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .lg\:focus\:shadow-none:focus{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .lg\:focus\:shadow-shortcuts-cards:focus{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .lg\:focus\:shadow-key-numbers:focus{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .lg\:fill-primary{
    fill: #061d47 !important;
  }

  .lg\:fill-secondary{
    fill: #e35205 !important;
  }

  .lg\:stroke-current{
    stroke: currentColor !important;
  }

  .lg\:stroke-0{
    stroke-width: 0 !important;
  }

  .lg\:stroke-1{
    stroke-width: 1 !important;
  }

  .lg\:stroke-2{
    stroke-width: 2 !important;
  }

  .lg\:table-auto{
    table-layout: auto !important;
  }

  .lg\:table-fixed{
    table-layout: fixed !important;
  }

  .lg\:text-left{
    text-align: left !important;
  }

  .lg\:text-center{
    text-align: center !important;
  }

  .lg\:text-right{
    text-align: right !important;
  }

  .lg\:text-justify{
    text-align: justify !important;
  }

  .lg\:text-primary{
    --text-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--text-opacity)) !important;
  }

  .lg\:text-primary-75{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .lg\:text-secondary{
    --text-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--text-opacity)) !important;
  }

  .lg\:text-white{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .lg\:text-seashell{
    --text-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--text-opacity)) !important;
  }

  .lg\:text-black{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .lg\:text-dark{
    --text-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--text-opacity)) !important;
  }

  .lg\:text-green{
    --text-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--text-opacity)) !important;
  }

  .lg\:text-dark-gray{
    --text-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--text-opacity)) !important;
  }

  .lg\:text-green-xp{
    --text-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--text-opacity)) !important;
  }

  .lg\:text-green-accent{
    --text-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--text-opacity)) !important;
  }

  .lg\:text-blue-1{
    --text-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--text-opacity)) !important;
  }

  .lg\:text-blue-2{
    --text-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--text-opacity)) !important;
  }

  .lg\:text-blue-3{
    --text-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--text-opacity)) !important;
  }

  .lg\:text-blue-4{
    --text-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--text-opacity)) !important;
  }

  .lg\:text-blue-5{
    --text-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--text-opacity)) !important;
  }

  .lg\:text-blue-6{
    --text-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--text-opacity)) !important;
  }

  .lg\:text-blue-7{
    --text-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--text-opacity)) !important;
  }

  .lg\:text-blue-8{
    --text-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--text-opacity)) !important;
  }

  .lg\:text-blue-9{
    --text-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--text-opacity)) !important;
  }

  .lg\:text-blue-10{
    --text-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--text-opacity)) !important;
  }

  .lg\:text-blue-11{
    --text-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--text-opacity)) !important;
  }

  .lg\:text-blue-12{
    --text-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--text-opacity)) !important;
  }

  .lg\:text-blue-13{
    --text-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--text-opacity)) !important;
  }

  .lg\:text-blue-14{
    --text-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--text-opacity)) !important;
  }

  .lg\:text-blue-15{
    --text-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--text-opacity)) !important;
  }

  .lg\:text-blue-16{
    --text-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--text-opacity)) !important;
  }

  .lg\:text-green-1{
    --text-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--text-opacity)) !important;
  }

  .lg\:text-gray-1{
    --text-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--text-opacity)) !important;
  }

  .lg\:text-gray-2{
    --text-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--text-opacity)) !important;
  }

  .lg\:text-gray-3{
    --text-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--text-opacity)) !important;
  }

  .lg\:text-gray-4{
    --text-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--text-opacity)) !important;
  }

  .lg\:text-gray-5{
    --text-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--text-opacity)) !important;
  }

  .lg\:text-gray-6{
    --text-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--text-opacity)) !important;
  }

  .lg\:text-gray-7{
    --text-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--text-opacity)) !important;
  }

  .lg\:text-purple{
    --text-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--text-opacity)) !important;
  }

  .lg\:text-purple-1{
    --text-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--text-opacity)) !important;
  }

  .lg\:text-transparent{
    color: transparent !important;
  }

  .lg\:text-orange{
    --text-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--text-opacity)) !important;
  }

  .lg\:text-orange-2{
    --text-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--text-opacity)) !important;
  }

  .lg\:text-red{
    --text-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-primary:hover{
    --text-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-primary-75:hover{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .lg\:hover\:text-secondary:hover{
    --text-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-white:hover{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-seashell:hover{
    --text-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-black:hover{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-dark:hover{
    --text-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-green:hover{
    --text-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-dark-gray:hover{
    --text-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-green-xp:hover{
    --text-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-green-accent:hover{
    --text-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-blue-1:hover{
    --text-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-blue-2:hover{
    --text-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-blue-3:hover{
    --text-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-blue-4:hover{
    --text-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-blue-5:hover{
    --text-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-blue-6:hover{
    --text-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-blue-7:hover{
    --text-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-blue-8:hover{
    --text-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-blue-9:hover{
    --text-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-blue-10:hover{
    --text-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-blue-11:hover{
    --text-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-blue-12:hover{
    --text-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-blue-13:hover{
    --text-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-blue-14:hover{
    --text-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-blue-15:hover{
    --text-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-blue-16:hover{
    --text-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-green-1:hover{
    --text-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-gray-1:hover{
    --text-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-gray-2:hover{
    --text-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-gray-3:hover{
    --text-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-gray-4:hover{
    --text-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-gray-5:hover{
    --text-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-gray-6:hover{
    --text-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-gray-7:hover{
    --text-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-purple:hover{
    --text-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-purple-1:hover{
    --text-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-transparent:hover{
    color: transparent !important;
  }

  .lg\:hover\:text-orange:hover{
    --text-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-orange-2:hover{
    --text-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--text-opacity)) !important;
  }

  .lg\:hover\:text-red:hover{
    --text-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-primary:focus{
    --text-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-primary-75:focus{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .lg\:focus\:text-secondary:focus{
    --text-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-white:focus{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-seashell:focus{
    --text-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-black:focus{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-dark:focus{
    --text-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-green:focus{
    --text-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-dark-gray:focus{
    --text-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-green-xp:focus{
    --text-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-green-accent:focus{
    --text-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-blue-1:focus{
    --text-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-blue-2:focus{
    --text-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-blue-3:focus{
    --text-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-blue-4:focus{
    --text-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-blue-5:focus{
    --text-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-blue-6:focus{
    --text-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-blue-7:focus{
    --text-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-blue-8:focus{
    --text-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-blue-9:focus{
    --text-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-blue-10:focus{
    --text-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-blue-11:focus{
    --text-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-blue-12:focus{
    --text-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-blue-13:focus{
    --text-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-blue-14:focus{
    --text-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-blue-15:focus{
    --text-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-blue-16:focus{
    --text-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-green-1:focus{
    --text-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-gray-1:focus{
    --text-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-gray-2:focus{
    --text-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-gray-3:focus{
    --text-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-gray-4:focus{
    --text-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-gray-5:focus{
    --text-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-gray-6:focus{
    --text-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-gray-7:focus{
    --text-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-purple:focus{
    --text-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-purple-1:focus{
    --text-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-transparent:focus{
    color: transparent !important;
  }

  .lg\:focus\:text-orange:focus{
    --text-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-orange-2:focus{
    --text-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--text-opacity)) !important;
  }

  .lg\:focus\:text-red:focus{
    --text-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--text-opacity)) !important;
  }

  .lg\:text-opacity-0{
    --text-opacity: 0 !important;
  }

  .lg\:text-opacity-5{
    --text-opacity: 0.05 !important;
  }

  .lg\:text-opacity-10{
    --text-opacity: 0.1 !important;
  }

  .lg\:text-opacity-25{
    --text-opacity: 0.25 !important;
  }

  .lg\:text-opacity-40{
    --text-opacity: 0.4 !important;
  }

  .lg\:text-opacity-50{
    --text-opacity: 0.5 !important;
  }

  .lg\:text-opacity-70{
    --text-opacity: 0.7 !important;
  }

  .lg\:text-opacity-75{
    --text-opacity: 0.75 !important;
  }

  .lg\:text-opacity-90{
    --text-opacity: 0.9 !important;
  }

  .lg\:text-opacity-100{
    --text-opacity: 1 !important;
  }

  .lg\:hover\:text-opacity-0:hover{
    --text-opacity: 0 !important;
  }

  .lg\:hover\:text-opacity-5:hover{
    --text-opacity: 0.05 !important;
  }

  .lg\:hover\:text-opacity-10:hover{
    --text-opacity: 0.1 !important;
  }

  .lg\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25 !important;
  }

  .lg\:hover\:text-opacity-40:hover{
    --text-opacity: 0.4 !important;
  }

  .lg\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5 !important;
  }

  .lg\:hover\:text-opacity-70:hover{
    --text-opacity: 0.7 !important;
  }

  .lg\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75 !important;
  }

  .lg\:hover\:text-opacity-90:hover{
    --text-opacity: 0.9 !important;
  }

  .lg\:hover\:text-opacity-100:hover{
    --text-opacity: 1 !important;
  }

  .lg\:focus\:text-opacity-0:focus{
    --text-opacity: 0 !important;
  }

  .lg\:focus\:text-opacity-5:focus{
    --text-opacity: 0.05 !important;
  }

  .lg\:focus\:text-opacity-10:focus{
    --text-opacity: 0.1 !important;
  }

  .lg\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25 !important;
  }

  .lg\:focus\:text-opacity-40:focus{
    --text-opacity: 0.4 !important;
  }

  .lg\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5 !important;
  }

  .lg\:focus\:text-opacity-70:focus{
    --text-opacity: 0.7 !important;
  }

  .lg\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75 !important;
  }

  .lg\:focus\:text-opacity-90:focus{
    --text-opacity: 0.9 !important;
  }

  .lg\:focus\:text-opacity-100:focus{
    --text-opacity: 1 !important;
  }

  .lg\:italic{
    font-style: italic !important;
  }

  .lg\:not-italic{
    font-style: normal !important;
  }

  .lg\:uppercase{
    text-transform: uppercase !important;
  }

  .lg\:lowercase{
    text-transform: lowercase !important;
  }

  .lg\:capitalize{
    text-transform: capitalize !important;
  }

  .lg\:normal-case{
    text-transform: none !important;
  }

  .lg\:underline{
    text-decoration: underline !important;
  }

  .lg\:line-through{
    text-decoration: line-through !important;
  }

  .lg\:no-underline{
    text-decoration: none !important;
  }

  .lg\:hover\:underline:hover{
    text-decoration: underline !important;
  }

  .lg\:hover\:line-through:hover{
    text-decoration: line-through !important;
  }

  .lg\:hover\:no-underline:hover{
    text-decoration: none !important;
  }

  .lg\:focus\:underline:focus{
    text-decoration: underline !important;
  }

  .lg\:focus\:line-through:focus{
    text-decoration: line-through !important;
  }

  .lg\:focus\:no-underline:focus{
    text-decoration: none !important;
  }

  .lg\:antialiased{
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .lg\:subpixel-antialiased{
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .lg\:ordinal, .lg\:slashed-zero, .lg\:lining-nums, .lg\:oldstyle-nums, .lg\:proportional-nums, .lg\:tabular-nums, .lg\:diagonal-fractions, .lg\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;
  }

  .lg\:normal-nums{
    font-variant-numeric: normal !important;
  }

  .lg\:ordinal{
    --font-variant-numeric-ordinal: ordinal !important;
  }

  .lg\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero !important;
  }

  .lg\:lining-nums{
    --font-variant-numeric-figure: lining-nums !important;
  }

  .lg\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums !important;
  }

  .lg\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums !important;
  }

  .lg\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums !important;
  }

  .lg\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions !important;
  }

  .lg\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions !important;
  }

  .lg\:tracking-tighter{
    letter-spacing: -0.05em !important;
  }

  .lg\:tracking-tight{
    letter-spacing: -0.025em !important;
  }

  .lg\:tracking-normal{
    letter-spacing: 0 !important;
  }

  .lg\:tracking-wide{
    letter-spacing: 0.025em !important;
  }

  .lg\:tracking-wider{
    letter-spacing: 0.05em !important;
  }

  .lg\:tracking-widest{
    letter-spacing: 0.1em !important;
  }

  .lg\:select-none{
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important;
  }

  .lg\:select-text{
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
        -ms-user-select: text !important;
            user-select: text !important;
  }

  .lg\:select-all{
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
        -ms-user-select: all !important;
            user-select: all !important;
  }

  .lg\:select-auto{
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
        -ms-user-select: auto !important;
            user-select: auto !important;
  }

  .lg\:align-baseline{
    vertical-align: baseline !important;
  }

  .lg\:align-top{
    vertical-align: top !important;
  }

  .lg\:align-middle{
    vertical-align: middle !important;
  }

  .lg\:align-bottom{
    vertical-align: bottom !important;
  }

  .lg\:align-text-top{
    vertical-align: text-top !important;
  }

  .lg\:align-text-bottom{
    vertical-align: text-bottom !important;
  }

  .lg\:visible{
    visibility: visible !important;
  }

  .lg\:invisible{
    visibility: hidden !important;
  }

  .lg\:whitespace-normal{
    white-space: normal !important;
  }

  .lg\:whitespace-no-wrap{
    white-space: nowrap !important;
  }

  .lg\:whitespace-pre{
    white-space: pre !important;
  }

  .lg\:whitespace-pre-line{
    white-space: pre-line !important;
  }

  .lg\:whitespace-pre-wrap{
    white-space: pre-wrap !important;
  }

  .lg\:break-normal{
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .lg\:break-words{
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
  }

  .lg\:break-all{
    word-break: break-all !important;
  }

  .lg\:truncate{
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .lg\:w-0{
    width: 0px !important;
  }

  .lg\:w-1{
    width: .25rem !important;
  }

  .lg\:w-2{
    width: .5rem !important;
  }

  .lg\:w-3{
    width: .75rem !important;
  }

  .lg\:w-4{
    width: 1rem !important;
  }

  .lg\:w-5{
    width: 1.25rem !important;
  }

  .lg\:w-6{
    width: 1.5rem !important;
  }

  .lg\:w-7{
    width: 1.75rem !important;
  }

  .lg\:w-8{
    width: 2rem !important;
  }

  .lg\:w-9{
    width: 2.25rem !important;
  }

  .lg\:w-10{
    width: 2.5rem !important;
  }

  .lg\:w-11{
    width: 2.75rem !important;
  }

  .lg\:w-12{
    width: 3rem !important;
  }

  .lg\:w-13{
    width: 3.25rem !important;
  }

  .lg\:w-14{
    width: 3.5rem !important;
  }

  .lg\:w-15{
    width: 3.75rem !important;
  }

  .lg\:w-16{
    width: 4rem !important;
  }

  .lg\:w-17{
    width: 4.25rem !important;
  }

  .lg\:w-18{
    width: 4.5rem !important;
  }

  .lg\:w-19{
    width: 4.75rem !important;
  }

  .lg\:w-20{
    width: 5rem !important;
  }

  .lg\:w-21{
    width: 5.25rem !important;
  }

  .lg\:w-22{
    width: 5.5rem !important;
  }

  .lg\:w-23{
    width: 5.75rem !important;
  }

  .lg\:w-24{
    width: 6rem !important;
  }

  .lg\:w-25{
    width: 6.25rem !important;
  }

  .lg\:w-26{
    width: 6.5rem !important;
  }

  .lg\:w-27{
    width: 6.75rem !important;
  }

  .lg\:w-28{
    width: 7rem !important;
  }

  .lg\:w-29{
    width: 7.25rem !important;
  }

  .lg\:w-30{
    width: 7.5rem !important;
  }

  .lg\:w-31{
    width: 7.75rem !important;
  }

  .lg\:w-32{
    width: 8rem !important;
  }

  .lg\:w-33{
    width: 8.25rem !important;
  }

  .lg\:w-34{
    width: 8.5rem !important;
  }

  .lg\:w-35{
    width: 8.75rem !important;
  }

  .lg\:w-36{
    width: 9rem !important;
  }

  .lg\:w-37{
    width: 9.25rem !important;
  }

  .lg\:w-38{
    width: 9.5rem !important;
  }

  .lg\:w-39{
    width: 9.75rem !important;
  }

  .lg\:w-40{
    width: 10rem !important;
  }

  .lg\:w-41{
    width: 10.25rem !important;
  }

  .lg\:w-42{
    width: 10.5rem !important;
  }

  .lg\:w-43{
    width: 10.75rem !important;
  }

  .lg\:w-44{
    width: 11rem !important;
  }

  .lg\:w-45{
    width: 11.25rem !important;
  }

  .lg\:w-46{
    width: 11.5rem !important;
  }

  .lg\:w-47{
    width: 11.75rem !important;
  }

  .lg\:w-48{
    width: 12rem !important;
  }

  .lg\:w-49{
    width: 12.25rem !important;
  }

  .lg\:w-50{
    width: 12.5rem !important;
  }

  .lg\:w-51{
    width: 12.75rem !important;
  }

  .lg\:w-52{
    width: 13rem !important;
  }

  .lg\:w-53{
    width: 13.25rem !important;
  }

  .lg\:w-54{
    width: 13.5rem !important;
  }

  .lg\:w-55{
    width: 13.75rem !important;
  }

  .lg\:w-56{
    width: 14rem !important;
  }

  .lg\:w-70{
    width: 17.5rem !important;
  }

  .lg\:w-71{
    width: 17.75rem !important;
  }

  .lg\:w-72{
    width: 18rem !important;
  }

  .lg\:w-73{
    width: 18.25rem !important;
  }

  .lg\:w-74{
    width: 18.5rem !important;
  }

  .lg\:w-75{
    width: 18.75rem !important;
  }

  .lg\:w-76{
    width: 19rem !important;
  }

  .lg\:w-77{
    width: 19.25rem !important;
  }

  .lg\:w-78{
    width: 19.5rem !important;
  }

  .lg\:w-79{
    width: 19.75rem !important;
  }

  .lg\:w-80{
    width: 20rem !important;
  }

  .lg\:w-81{
    width: 20.25rem !important;
  }

  .lg\:w-82{
    width: 20.5rem !important;
  }

  .lg\:w-83{
    width: 20.75rem !important;
  }

  .lg\:w-84{
    width: 21rem !important;
  }

  .lg\:w-85{
    width: 21.25rem !important;
  }

  .lg\:w-86{
    width: 21.5rem !important;
  }

  .lg\:w-87{
    width: 21.75rem !important;
  }

  .lg\:w-88{
    width: 22rem !important;
  }

  .lg\:w-89{
    width: 22.25rem !important;
  }

  .lg\:w-90{
    width: 22.5rem !important;
  }

  .lg\:w-91{
    width: 22.75rem !important;
  }

  .lg\:w-92{
    width: 23rem !important;
  }

  .lg\:w-100{
    width: 25rem !important;
  }

  .lg\:w-131{
    width: 25.25rem !important;
  }

  .lg\:w-135{
    width: 34rem !important;
  }

  .lg\:w-150{
    width: 37.5rem !important;
  }

  .lg\:w-260{
    width: 65rem !important;
  }

  .lg\:w-710{
    width: 44.375rem !important;
  }

  .lg\:w-820{
    width: 51.25rem !important;
  }

  .lg\:w-1440{
    width: 90rem !important;
  }

  .lg\:w-auto{
    width: auto !important;
  }

  .lg\:w-2\.5{
    width: .625rem !important;
  }

  .lg\:w-6\.25{
    width: 1.5626rem !important;
  }

  .lg\:w-7\.5{
    width: 1.875rem !important;
  }

  .lg\:w-12\.5{
    width: 3.125rem !important;
  }

  .lg\:w-17\.5{
    width: 4.375rem !important;
  }

  .lg\:w-31\.5{
    width: 7.875rem !important;
  }

  .lg\:w-thumb-tript-lg{
    width: 15.625rem !important;
  }

  .lg\:w-thumb-tript-md{
    width: 11.25rem !important;
  }

  .lg\:w-thumb-trip-xl{
    width: 20.625rem !important;
  }

  .lg\:w-tarapprendre-title-lg{
    width: 58.75rem !important;
  }

  .lg\:w-oblong-list-lg{
    width: 40.93rem !important;
  }

  .lg\:w-oblong-list-md{
    width: 20.95rem !important;
  }

  .lg\:w-oblong-content-lg{
    width: 26.875rem !important;
  }

  .lg\:w-article-thumb-lg{
    width: 10.625rem !important;
  }

  .lg\:w-support-title-l-lg{
    width: 28.125rem !important;
  }

  .lg\:w-support-title-r-lg{
    width: 17.8125rem !important;
  }

  .lg\:w-main-footer-menu{
    width: 13.75rem !important;
  }

  .lg\:w-main-footer-logo{
    width: 25.625rem !important;
  }

  .lg\:w-full{
    width: 100% !important;
  }

  .lg\:w-1\/2{
    width: 50% !important;
  }

  .lg\:w-1\/3{
    width: 33.333333% !important;
  }

  .lg\:w-2\/3{
    width: 66.666667% !important;
  }

  .lg\:w-1\/4{
    width: 25% !important;
  }

  .lg\:w-2\/4{
    width: 50% !important;
  }

  .lg\:w-3\/4{
    width: 75% !important;
  }

  .lg\:w-1\/5{
    width: 20% !important;
  }

  .lg\:w-2\/5{
    width: 40% !important;
  }

  .lg\:w-3\/5{
    width: 60% !important;
  }

  .lg\:w-4\/5{
    width: 80% !important;
  }

  .lg\:w-1\/6{
    width: 16.666667% !important;
  }

  .lg\:w-2\/6{
    width: 33.333333% !important;
  }

  .lg\:w-3\/6{
    width: 50% !important;
  }

  .lg\:w-4\/6{
    width: 66.666667% !important;
  }

  .lg\:w-5\/6{
    width: 83.333333% !important;
  }

  .lg\:w-1\/12{
    width: 8.333333% !important;
  }

  .lg\:w-2\/12{
    width: 16.666667% !important;
  }

  .lg\:w-3\/12{
    width: 25% !important;
  }

  .lg\:w-4\/12{
    width: 33.333333% !important;
  }

  .lg\:w-5\/12{
    width: 41.666667% !important;
  }

  .lg\:w-6\/12{
    width: 50% !important;
  }

  .lg\:w-7\/12{
    width: 58.333333% !important;
  }

  .lg\:w-8\/12{
    width: 66.666667% !important;
  }

  .lg\:w-9\/12{
    width: 75% !important;
  }

  .lg\:w-10\/12{
    width: 83.333333% !important;
  }

  .lg\:w-11\/12{
    width: 91.666667% !important;
  }

  .lg\:w-screen{
    width: 100vw !important;
  }

  .lg\:w-27\.5{
    width: 6.875rem !important;
  }

  .lg\:w-42\.5{
    width: 10.625rem !important;
  }

  .lg\:w-67\.5{
    width: 16.875rem !important;
  }

  .lg\:z-0{
    z-index: 0 !important;
  }

  .lg\:z-10{
    z-index: 10 !important;
  }

  .lg\:z-20{
    z-index: 20 !important;
  }

  .lg\:z-30{
    z-index: 30 !important;
  }

  .lg\:z-40{
    z-index: 40 !important;
  }

  .lg\:z-50{
    z-index: 50 !important;
  }

  .lg\:z-100{
    z-index: 100 !important;
  }

  .lg\:z-auto{
    z-index: auto !important;
  }

  .lg\:gap-0{
    grid-gap: 0px !important;
    gap: 0px !important;
  }

  .lg\:gap-1{
    grid-gap: .25rem !important;
    gap: .25rem !important;
  }

  .lg\:gap-2{
    grid-gap: .5rem !important;
    gap: .5rem !important;
  }

  .lg\:gap-3{
    grid-gap: .75rem !important;
    gap: .75rem !important;
  }

  .lg\:gap-4{
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .lg\:gap-5{
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important;
  }

  .lg\:gap-6{
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important;
  }

  .lg\:gap-7{
    grid-gap: 1.75rem !important;
    gap: 1.75rem !important;
  }

  .lg\:gap-8{
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .lg\:gap-9{
    grid-gap: 2.25rem !important;
    gap: 2.25rem !important;
  }

  .lg\:gap-10{
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .lg\:gap-11{
    grid-gap: 2.75rem !important;
    gap: 2.75rem !important;
  }

  .lg\:gap-12{
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .lg\:gap-13{
    grid-gap: 3.25rem !important;
    gap: 3.25rem !important;
  }

  .lg\:gap-14{
    grid-gap: 3.5rem !important;
    gap: 3.5rem !important;
  }

  .lg\:gap-15{
    grid-gap: 3.75rem !important;
    gap: 3.75rem !important;
  }

  .lg\:gap-16{
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .lg\:gap-17{
    grid-gap: 4.25rem !important;
    gap: 4.25rem !important;
  }

  .lg\:gap-18{
    grid-gap: 4.5rem !important;
    gap: 4.5rem !important;
  }

  .lg\:gap-19{
    grid-gap: 4.75rem !important;
    gap: 4.75rem !important;
  }

  .lg\:gap-20{
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .lg\:gap-21{
    grid-gap: 5.25rem !important;
    gap: 5.25rem !important;
  }

  .lg\:gap-22{
    grid-gap: 5.5rem !important;
    gap: 5.5rem !important;
  }

  .lg\:gap-23{
    grid-gap: 5.75rem !important;
    gap: 5.75rem !important;
  }

  .lg\:gap-24{
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .lg\:gap-25{
    grid-gap: 6.25rem !important;
    gap: 6.25rem !important;
  }

  .lg\:gap-26{
    grid-gap: 6.5rem !important;
    gap: 6.5rem !important;
  }

  .lg\:gap-27{
    grid-gap: 6.75rem !important;
    gap: 6.75rem !important;
  }

  .lg\:gap-28{
    grid-gap: 7rem !important;
    gap: 7rem !important;
  }

  .lg\:gap-29{
    grid-gap: 7.25rem !important;
    gap: 7.25rem !important;
  }

  .lg\:gap-30{
    grid-gap: 7.5rem !important;
    gap: 7.5rem !important;
  }

  .lg\:gap-31{
    grid-gap: 7.75rem !important;
    gap: 7.75rem !important;
  }

  .lg\:gap-32{
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .lg\:gap-33{
    grid-gap: 8.25rem !important;
    gap: 8.25rem !important;
  }

  .lg\:gap-34{
    grid-gap: 8.5rem !important;
    gap: 8.5rem !important;
  }

  .lg\:gap-35{
    grid-gap: 8.75rem !important;
    gap: 8.75rem !important;
  }

  .lg\:gap-36{
    grid-gap: 9rem !important;
    gap: 9rem !important;
  }

  .lg\:gap-37{
    grid-gap: 9.25rem !important;
    gap: 9.25rem !important;
  }

  .lg\:gap-38{
    grid-gap: 9.5rem !important;
    gap: 9.5rem !important;
  }

  .lg\:gap-39{
    grid-gap: 9.75rem !important;
    gap: 9.75rem !important;
  }

  .lg\:gap-40{
    grid-gap: 10rem !important;
    gap: 10rem !important;
  }

  .lg\:gap-41{
    grid-gap: 10.25rem !important;
    gap: 10.25rem !important;
  }

  .lg\:gap-42{
    grid-gap: 10.5rem !important;
    gap: 10.5rem !important;
  }

  .lg\:gap-43{
    grid-gap: 10.75rem !important;
    gap: 10.75rem !important;
  }

  .lg\:gap-44{
    grid-gap: 11rem !important;
    gap: 11rem !important;
  }

  .lg\:gap-45{
    grid-gap: 11.25rem !important;
    gap: 11.25rem !important;
  }

  .lg\:gap-46{
    grid-gap: 11.5rem !important;
    gap: 11.5rem !important;
  }

  .lg\:gap-47{
    grid-gap: 11.75rem !important;
    gap: 11.75rem !important;
  }

  .lg\:gap-48{
    grid-gap: 12rem !important;
    gap: 12rem !important;
  }

  .lg\:gap-49{
    grid-gap: 12.25rem !important;
    gap: 12.25rem !important;
  }

  .lg\:gap-50{
    grid-gap: 12.5rem !important;
    gap: 12.5rem !important;
  }

  .lg\:gap-51{
    grid-gap: 12.75rem !important;
    gap: 12.75rem !important;
  }

  .lg\:gap-52{
    grid-gap: 13rem !important;
    gap: 13rem !important;
  }

  .lg\:gap-53{
    grid-gap: 13.25rem !important;
    gap: 13.25rem !important;
  }

  .lg\:gap-54{
    grid-gap: 13.5rem !important;
    gap: 13.5rem !important;
  }

  .lg\:gap-55{
    grid-gap: 13.75rem !important;
    gap: 13.75rem !important;
  }

  .lg\:gap-56{
    grid-gap: 14rem !important;
    gap: 14rem !important;
  }

  .lg\:gap-70{
    grid-gap: 17.5rem !important;
    gap: 17.5rem !important;
  }

  .lg\:gap-71{
    grid-gap: 17.75rem !important;
    gap: 17.75rem !important;
  }

  .lg\:gap-72{
    grid-gap: 18rem !important;
    gap: 18rem !important;
  }

  .lg\:gap-73{
    grid-gap: 18.25rem !important;
    gap: 18.25rem !important;
  }

  .lg\:gap-74{
    grid-gap: 18.5rem !important;
    gap: 18.5rem !important;
  }

  .lg\:gap-75{
    grid-gap: 18.75rem !important;
    gap: 18.75rem !important;
  }

  .lg\:gap-76{
    grid-gap: 19rem !important;
    gap: 19rem !important;
  }

  .lg\:gap-77{
    grid-gap: 19.25rem !important;
    gap: 19.25rem !important;
  }

  .lg\:gap-78{
    grid-gap: 19.5rem !important;
    gap: 19.5rem !important;
  }

  .lg\:gap-79{
    grid-gap: 19.75rem !important;
    gap: 19.75rem !important;
  }

  .lg\:gap-80{
    grid-gap: 20rem !important;
    gap: 20rem !important;
  }

  .lg\:gap-81{
    grid-gap: 20.25rem !important;
    gap: 20.25rem !important;
  }

  .lg\:gap-82{
    grid-gap: 20.5rem !important;
    gap: 20.5rem !important;
  }

  .lg\:gap-83{
    grid-gap: 20.75rem !important;
    gap: 20.75rem !important;
  }

  .lg\:gap-84{
    grid-gap: 21rem !important;
    gap: 21rem !important;
  }

  .lg\:gap-85{
    grid-gap: 21.25rem !important;
    gap: 21.25rem !important;
  }

  .lg\:gap-86{
    grid-gap: 21.5rem !important;
    gap: 21.5rem !important;
  }

  .lg\:gap-87{
    grid-gap: 21.75rem !important;
    gap: 21.75rem !important;
  }

  .lg\:gap-88{
    grid-gap: 22rem !important;
    gap: 22rem !important;
  }

  .lg\:gap-89{
    grid-gap: 22.25rem !important;
    gap: 22.25rem !important;
  }

  .lg\:gap-90{
    grid-gap: 22.5rem !important;
    gap: 22.5rem !important;
  }

  .lg\:gap-91{
    grid-gap: 22.75rem !important;
    gap: 22.75rem !important;
  }

  .lg\:gap-92{
    grid-gap: 23rem !important;
    gap: 23rem !important;
  }

  .lg\:gap-100{
    grid-gap: 25rem !important;
    gap: 25rem !important;
  }

  .lg\:gap-131{
    grid-gap: 25.25rem !important;
    gap: 25.25rem !important;
  }

  .lg\:gap-135{
    grid-gap: 34rem !important;
    gap: 34rem !important;
  }

  .lg\:gap-150{
    grid-gap: 37.5rem !important;
    gap: 37.5rem !important;
  }

  .lg\:gap-710{
    grid-gap: 44.375rem !important;
    gap: 44.375rem !important;
  }

  .lg\:gap-820{
    grid-gap: 51.25rem !important;
    gap: 51.25rem !important;
  }

  .lg\:gap-1440{
    grid-gap: 90rem !important;
    gap: 90rem !important;
  }

  .lg\:gap-2\.5{
    grid-gap: .625rem !important;
    gap: .625rem !important;
  }

  .lg\:gap-6\.25{
    grid-gap: 1.5626rem !important;
    gap: 1.5626rem !important;
  }

  .lg\:gap-7\.5{
    grid-gap: 1.875rem !important;
    gap: 1.875rem !important;
  }

  .lg\:gap-12\.5{
    grid-gap: 3.125rem !important;
    gap: 3.125rem !important;
  }

  .lg\:gap-17\.5{
    grid-gap: 4.375rem !important;
    gap: 4.375rem !important;
  }

  .lg\:gap-31\.5{
    grid-gap: 7.875rem !important;
    gap: 7.875rem !important;
  }

  .lg\:gap-thumb-tript-lg{
    grid-gap: 15.625rem !important;
    gap: 15.625rem !important;
  }

  .lg\:gap-thumb-tript-md{
    grid-gap: 11.25rem !important;
    gap: 11.25rem !important;
  }

  .lg\:gap-thumb-trip-xl{
    grid-gap: 20.625rem !important;
    gap: 20.625rem !important;
  }

  .lg\:gap-tarapprendre-title-lg{
    grid-gap: 58.75rem !important;
    gap: 58.75rem !important;
  }

  .lg\:gap-oblong-list-lg{
    grid-gap: 40.93rem !important;
    gap: 40.93rem !important;
  }

  .lg\:gap-oblong-list-md{
    grid-gap: 20.95rem !important;
    gap: 20.95rem !important;
  }

  .lg\:gap-oblong-content-lg{
    grid-gap: 26.875rem !important;
    gap: 26.875rem !important;
  }

  .lg\:gap-article-thumb-lg{
    grid-gap: 10.625rem !important;
    gap: 10.625rem !important;
  }

  .lg\:gap-support-title-l-lg{
    grid-gap: 28.125rem !important;
    gap: 28.125rem !important;
  }

  .lg\:gap-support-title-r-lg{
    grid-gap: 17.8125rem !important;
    gap: 17.8125rem !important;
  }

  .lg\:gap-main-footer-menu{
    grid-gap: 13.75rem !important;
    gap: 13.75rem !important;
  }

  .lg\:gap-main-footer-logo{
    grid-gap: 25.625rem !important;
    gap: 25.625rem !important;
  }

  .lg\:gap-full{
    grid-gap: 100% !important;
    gap: 100% !important;
  }

  .lg\:col-gap-0{
    grid-column-gap: 0px !important;
    -webkit-column-gap: 0px !important;
       -moz-column-gap: 0px !important;
            column-gap: 0px !important;
  }

  .lg\:col-gap-1{
    grid-column-gap: .25rem !important;
    -webkit-column-gap: .25rem !important;
       -moz-column-gap: .25rem !important;
            column-gap: .25rem !important;
  }

  .lg\:col-gap-2{
    grid-column-gap: .5rem !important;
    -webkit-column-gap: .5rem !important;
       -moz-column-gap: .5rem !important;
            column-gap: .5rem !important;
  }

  .lg\:col-gap-3{
    grid-column-gap: .75rem !important;
    -webkit-column-gap: .75rem !important;
       -moz-column-gap: .75rem !important;
            column-gap: .75rem !important;
  }

  .lg\:col-gap-4{
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .lg\:col-gap-5{
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .lg\:col-gap-6{
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .lg\:col-gap-7{
    grid-column-gap: 1.75rem !important;
    -webkit-column-gap: 1.75rem !important;
       -moz-column-gap: 1.75rem !important;
            column-gap: 1.75rem !important;
  }

  .lg\:col-gap-8{
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .lg\:col-gap-9{
    grid-column-gap: 2.25rem !important;
    -webkit-column-gap: 2.25rem !important;
       -moz-column-gap: 2.25rem !important;
            column-gap: 2.25rem !important;
  }

  .lg\:col-gap-10{
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .lg\:col-gap-11{
    grid-column-gap: 2.75rem !important;
    -webkit-column-gap: 2.75rem !important;
       -moz-column-gap: 2.75rem !important;
            column-gap: 2.75rem !important;
  }

  .lg\:col-gap-12{
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .lg\:col-gap-13{
    grid-column-gap: 3.25rem !important;
    -webkit-column-gap: 3.25rem !important;
       -moz-column-gap: 3.25rem !important;
            column-gap: 3.25rem !important;
  }

  .lg\:col-gap-14{
    grid-column-gap: 3.5rem !important;
    -webkit-column-gap: 3.5rem !important;
       -moz-column-gap: 3.5rem !important;
            column-gap: 3.5rem !important;
  }

  .lg\:col-gap-15{
    grid-column-gap: 3.75rem !important;
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }

  .lg\:col-gap-16{
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .lg\:col-gap-17{
    grid-column-gap: 4.25rem !important;
    -webkit-column-gap: 4.25rem !important;
       -moz-column-gap: 4.25rem !important;
            column-gap: 4.25rem !important;
  }

  .lg\:col-gap-18{
    grid-column-gap: 4.5rem !important;
    -webkit-column-gap: 4.5rem !important;
       -moz-column-gap: 4.5rem !important;
            column-gap: 4.5rem !important;
  }

  .lg\:col-gap-19{
    grid-column-gap: 4.75rem !important;
    -webkit-column-gap: 4.75rem !important;
       -moz-column-gap: 4.75rem !important;
            column-gap: 4.75rem !important;
  }

  .lg\:col-gap-20{
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .lg\:col-gap-21{
    grid-column-gap: 5.25rem !important;
    -webkit-column-gap: 5.25rem !important;
       -moz-column-gap: 5.25rem !important;
            column-gap: 5.25rem !important;
  }

  .lg\:col-gap-22{
    grid-column-gap: 5.5rem !important;
    -webkit-column-gap: 5.5rem !important;
       -moz-column-gap: 5.5rem !important;
            column-gap: 5.5rem !important;
  }

  .lg\:col-gap-23{
    grid-column-gap: 5.75rem !important;
    -webkit-column-gap: 5.75rem !important;
       -moz-column-gap: 5.75rem !important;
            column-gap: 5.75rem !important;
  }

  .lg\:col-gap-24{
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .lg\:col-gap-25{
    grid-column-gap: 6.25rem !important;
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }

  .lg\:col-gap-26{
    grid-column-gap: 6.5rem !important;
    -webkit-column-gap: 6.5rem !important;
       -moz-column-gap: 6.5rem !important;
            column-gap: 6.5rem !important;
  }

  .lg\:col-gap-27{
    grid-column-gap: 6.75rem !important;
    -webkit-column-gap: 6.75rem !important;
       -moz-column-gap: 6.75rem !important;
            column-gap: 6.75rem !important;
  }

  .lg\:col-gap-28{
    grid-column-gap: 7rem !important;
    -webkit-column-gap: 7rem !important;
       -moz-column-gap: 7rem !important;
            column-gap: 7rem !important;
  }

  .lg\:col-gap-29{
    grid-column-gap: 7.25rem !important;
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }

  .lg\:col-gap-30{
    grid-column-gap: 7.5rem !important;
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }

  .lg\:col-gap-31{
    grid-column-gap: 7.75rem !important;
    -webkit-column-gap: 7.75rem !important;
       -moz-column-gap: 7.75rem !important;
            column-gap: 7.75rem !important;
  }

  .lg\:col-gap-32{
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .lg\:col-gap-33{
    grid-column-gap: 8.25rem !important;
    -webkit-column-gap: 8.25rem !important;
       -moz-column-gap: 8.25rem !important;
            column-gap: 8.25rem !important;
  }

  .lg\:col-gap-34{
    grid-column-gap: 8.5rem !important;
    -webkit-column-gap: 8.5rem !important;
       -moz-column-gap: 8.5rem !important;
            column-gap: 8.5rem !important;
  }

  .lg\:col-gap-35{
    grid-column-gap: 8.75rem !important;
    -webkit-column-gap: 8.75rem !important;
       -moz-column-gap: 8.75rem !important;
            column-gap: 8.75rem !important;
  }

  .lg\:col-gap-36{
    grid-column-gap: 9rem !important;
    -webkit-column-gap: 9rem !important;
       -moz-column-gap: 9rem !important;
            column-gap: 9rem !important;
  }

  .lg\:col-gap-37{
    grid-column-gap: 9.25rem !important;
    -webkit-column-gap: 9.25rem !important;
       -moz-column-gap: 9.25rem !important;
            column-gap: 9.25rem !important;
  }

  .lg\:col-gap-38{
    grid-column-gap: 9.5rem !important;
    -webkit-column-gap: 9.5rem !important;
       -moz-column-gap: 9.5rem !important;
            column-gap: 9.5rem !important;
  }

  .lg\:col-gap-39{
    grid-column-gap: 9.75rem !important;
    -webkit-column-gap: 9.75rem !important;
       -moz-column-gap: 9.75rem !important;
            column-gap: 9.75rem !important;
  }

  .lg\:col-gap-40{
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .lg\:col-gap-41{
    grid-column-gap: 10.25rem !important;
    -webkit-column-gap: 10.25rem !important;
       -moz-column-gap: 10.25rem !important;
            column-gap: 10.25rem !important;
  }

  .lg\:col-gap-42{
    grid-column-gap: 10.5rem !important;
    -webkit-column-gap: 10.5rem !important;
       -moz-column-gap: 10.5rem !important;
            column-gap: 10.5rem !important;
  }

  .lg\:col-gap-43{
    grid-column-gap: 10.75rem !important;
    -webkit-column-gap: 10.75rem !important;
       -moz-column-gap: 10.75rem !important;
            column-gap: 10.75rem !important;
  }

  .lg\:col-gap-44{
    grid-column-gap: 11rem !important;
    -webkit-column-gap: 11rem !important;
       -moz-column-gap: 11rem !important;
            column-gap: 11rem !important;
  }

  .lg\:col-gap-45{
    grid-column-gap: 11.25rem !important;
    -webkit-column-gap: 11.25rem !important;
       -moz-column-gap: 11.25rem !important;
            column-gap: 11.25rem !important;
  }

  .lg\:col-gap-46{
    grid-column-gap: 11.5rem !important;
    -webkit-column-gap: 11.5rem !important;
       -moz-column-gap: 11.5rem !important;
            column-gap: 11.5rem !important;
  }

  .lg\:col-gap-47{
    grid-column-gap: 11.75rem !important;
    -webkit-column-gap: 11.75rem !important;
       -moz-column-gap: 11.75rem !important;
            column-gap: 11.75rem !important;
  }

  .lg\:col-gap-48{
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .lg\:col-gap-49{
    grid-column-gap: 12.25rem !important;
    -webkit-column-gap: 12.25rem !important;
       -moz-column-gap: 12.25rem !important;
            column-gap: 12.25rem !important;
  }

  .lg\:col-gap-50{
    grid-column-gap: 12.5rem !important;
    -webkit-column-gap: 12.5rem !important;
       -moz-column-gap: 12.5rem !important;
            column-gap: 12.5rem !important;
  }

  .lg\:col-gap-51{
    grid-column-gap: 12.75rem !important;
    -webkit-column-gap: 12.75rem !important;
       -moz-column-gap: 12.75rem !important;
            column-gap: 12.75rem !important;
  }

  .lg\:col-gap-52{
    grid-column-gap: 13rem !important;
    -webkit-column-gap: 13rem !important;
       -moz-column-gap: 13rem !important;
            column-gap: 13rem !important;
  }

  .lg\:col-gap-53{
    grid-column-gap: 13.25rem !important;
    -webkit-column-gap: 13.25rem !important;
       -moz-column-gap: 13.25rem !important;
            column-gap: 13.25rem !important;
  }

  .lg\:col-gap-54{
    grid-column-gap: 13.5rem !important;
    -webkit-column-gap: 13.5rem !important;
       -moz-column-gap: 13.5rem !important;
            column-gap: 13.5rem !important;
  }

  .lg\:col-gap-55{
    grid-column-gap: 13.75rem !important;
    -webkit-column-gap: 13.75rem !important;
       -moz-column-gap: 13.75rem !important;
            column-gap: 13.75rem !important;
  }

  .lg\:col-gap-56{
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .lg\:col-gap-70{
    grid-column-gap: 17.5rem !important;
    -webkit-column-gap: 17.5rem !important;
       -moz-column-gap: 17.5rem !important;
            column-gap: 17.5rem !important;
  }

  .lg\:col-gap-71{
    grid-column-gap: 17.75rem !important;
    -webkit-column-gap: 17.75rem !important;
       -moz-column-gap: 17.75rem !important;
            column-gap: 17.75rem !important;
  }

  .lg\:col-gap-72{
    grid-column-gap: 18rem !important;
    -webkit-column-gap: 18rem !important;
       -moz-column-gap: 18rem !important;
            column-gap: 18rem !important;
  }

  .lg\:col-gap-73{
    grid-column-gap: 18.25rem !important;
    -webkit-column-gap: 18.25rem !important;
       -moz-column-gap: 18.25rem !important;
            column-gap: 18.25rem !important;
  }

  .lg\:col-gap-74{
    grid-column-gap: 18.5rem !important;
    -webkit-column-gap: 18.5rem !important;
       -moz-column-gap: 18.5rem !important;
            column-gap: 18.5rem !important;
  }

  .lg\:col-gap-75{
    grid-column-gap: 18.75rem !important;
    -webkit-column-gap: 18.75rem !important;
       -moz-column-gap: 18.75rem !important;
            column-gap: 18.75rem !important;
  }

  .lg\:col-gap-76{
    grid-column-gap: 19rem !important;
    -webkit-column-gap: 19rem !important;
       -moz-column-gap: 19rem !important;
            column-gap: 19rem !important;
  }

  .lg\:col-gap-77{
    grid-column-gap: 19.25rem !important;
    -webkit-column-gap: 19.25rem !important;
       -moz-column-gap: 19.25rem !important;
            column-gap: 19.25rem !important;
  }

  .lg\:col-gap-78{
    grid-column-gap: 19.5rem !important;
    -webkit-column-gap: 19.5rem !important;
       -moz-column-gap: 19.5rem !important;
            column-gap: 19.5rem !important;
  }

  .lg\:col-gap-79{
    grid-column-gap: 19.75rem !important;
    -webkit-column-gap: 19.75rem !important;
       -moz-column-gap: 19.75rem !important;
            column-gap: 19.75rem !important;
  }

  .lg\:col-gap-80{
    grid-column-gap: 20rem !important;
    -webkit-column-gap: 20rem !important;
       -moz-column-gap: 20rem !important;
            column-gap: 20rem !important;
  }

  .lg\:col-gap-81{
    grid-column-gap: 20.25rem !important;
    -webkit-column-gap: 20.25rem !important;
       -moz-column-gap: 20.25rem !important;
            column-gap: 20.25rem !important;
  }

  .lg\:col-gap-82{
    grid-column-gap: 20.5rem !important;
    -webkit-column-gap: 20.5rem !important;
       -moz-column-gap: 20.5rem !important;
            column-gap: 20.5rem !important;
  }

  .lg\:col-gap-83{
    grid-column-gap: 20.75rem !important;
    -webkit-column-gap: 20.75rem !important;
       -moz-column-gap: 20.75rem !important;
            column-gap: 20.75rem !important;
  }

  .lg\:col-gap-84{
    grid-column-gap: 21rem !important;
    -webkit-column-gap: 21rem !important;
       -moz-column-gap: 21rem !important;
            column-gap: 21rem !important;
  }

  .lg\:col-gap-85{
    grid-column-gap: 21.25rem !important;
    -webkit-column-gap: 21.25rem !important;
       -moz-column-gap: 21.25rem !important;
            column-gap: 21.25rem !important;
  }

  .lg\:col-gap-86{
    grid-column-gap: 21.5rem !important;
    -webkit-column-gap: 21.5rem !important;
       -moz-column-gap: 21.5rem !important;
            column-gap: 21.5rem !important;
  }

  .lg\:col-gap-87{
    grid-column-gap: 21.75rem !important;
    -webkit-column-gap: 21.75rem !important;
       -moz-column-gap: 21.75rem !important;
            column-gap: 21.75rem !important;
  }

  .lg\:col-gap-88{
    grid-column-gap: 22rem !important;
    -webkit-column-gap: 22rem !important;
       -moz-column-gap: 22rem !important;
            column-gap: 22rem !important;
  }

  .lg\:col-gap-89{
    grid-column-gap: 22.25rem !important;
    -webkit-column-gap: 22.25rem !important;
       -moz-column-gap: 22.25rem !important;
            column-gap: 22.25rem !important;
  }

  .lg\:col-gap-90{
    grid-column-gap: 22.5rem !important;
    -webkit-column-gap: 22.5rem !important;
       -moz-column-gap: 22.5rem !important;
            column-gap: 22.5rem !important;
  }

  .lg\:col-gap-91{
    grid-column-gap: 22.75rem !important;
    -webkit-column-gap: 22.75rem !important;
       -moz-column-gap: 22.75rem !important;
            column-gap: 22.75rem !important;
  }

  .lg\:col-gap-92{
    grid-column-gap: 23rem !important;
    -webkit-column-gap: 23rem !important;
       -moz-column-gap: 23rem !important;
            column-gap: 23rem !important;
  }

  .lg\:col-gap-100{
    grid-column-gap: 25rem !important;
    -webkit-column-gap: 25rem !important;
       -moz-column-gap: 25rem !important;
            column-gap: 25rem !important;
  }

  .lg\:col-gap-131{
    grid-column-gap: 25.25rem !important;
    -webkit-column-gap: 25.25rem !important;
       -moz-column-gap: 25.25rem !important;
            column-gap: 25.25rem !important;
  }

  .lg\:col-gap-135{
    grid-column-gap: 34rem !important;
    -webkit-column-gap: 34rem !important;
       -moz-column-gap: 34rem !important;
            column-gap: 34rem !important;
  }

  .lg\:col-gap-150{
    grid-column-gap: 37.5rem !important;
    -webkit-column-gap: 37.5rem !important;
       -moz-column-gap: 37.5rem !important;
            column-gap: 37.5rem !important;
  }

  .lg\:col-gap-710{
    grid-column-gap: 44.375rem !important;
    -webkit-column-gap: 44.375rem !important;
       -moz-column-gap: 44.375rem !important;
            column-gap: 44.375rem !important;
  }

  .lg\:col-gap-820{
    grid-column-gap: 51.25rem !important;
    -webkit-column-gap: 51.25rem !important;
       -moz-column-gap: 51.25rem !important;
            column-gap: 51.25rem !important;
  }

  .lg\:col-gap-1440{
    grid-column-gap: 90rem !important;
    -webkit-column-gap: 90rem !important;
       -moz-column-gap: 90rem !important;
            column-gap: 90rem !important;
  }

  .lg\:col-gap-2\.5{
    grid-column-gap: .625rem !important;
    -webkit-column-gap: .625rem !important;
       -moz-column-gap: .625rem !important;
            column-gap: .625rem !important;
  }

  .lg\:col-gap-6\.25{
    grid-column-gap: 1.5626rem !important;
    -webkit-column-gap: 1.5626rem !important;
       -moz-column-gap: 1.5626rem !important;
            column-gap: 1.5626rem !important;
  }

  .lg\:col-gap-7\.5{
    grid-column-gap: 1.875rem !important;
    -webkit-column-gap: 1.875rem !important;
       -moz-column-gap: 1.875rem !important;
            column-gap: 1.875rem !important;
  }

  .lg\:col-gap-12\.5{
    grid-column-gap: 3.125rem !important;
    -webkit-column-gap: 3.125rem !important;
       -moz-column-gap: 3.125rem !important;
            column-gap: 3.125rem !important;
  }

  .lg\:col-gap-17\.5{
    grid-column-gap: 4.375rem !important;
    -webkit-column-gap: 4.375rem !important;
       -moz-column-gap: 4.375rem !important;
            column-gap: 4.375rem !important;
  }

  .lg\:col-gap-31\.5{
    grid-column-gap: 7.875rem !important;
    -webkit-column-gap: 7.875rem !important;
       -moz-column-gap: 7.875rem !important;
            column-gap: 7.875rem !important;
  }

  .lg\:col-gap-thumb-tript-lg{
    grid-column-gap: 15.625rem !important;
    -webkit-column-gap: 15.625rem !important;
       -moz-column-gap: 15.625rem !important;
            column-gap: 15.625rem !important;
  }

  .lg\:col-gap-thumb-tript-md{
    grid-column-gap: 11.25rem !important;
    -webkit-column-gap: 11.25rem !important;
       -moz-column-gap: 11.25rem !important;
            column-gap: 11.25rem !important;
  }

  .lg\:col-gap-thumb-trip-xl{
    grid-column-gap: 20.625rem !important;
    -webkit-column-gap: 20.625rem !important;
       -moz-column-gap: 20.625rem !important;
            column-gap: 20.625rem !important;
  }

  .lg\:col-gap-tarapprendre-title-lg{
    grid-column-gap: 58.75rem !important;
    -webkit-column-gap: 58.75rem !important;
       -moz-column-gap: 58.75rem !important;
            column-gap: 58.75rem !important;
  }

  .lg\:col-gap-oblong-list-lg{
    grid-column-gap: 40.93rem !important;
    -webkit-column-gap: 40.93rem !important;
       -moz-column-gap: 40.93rem !important;
            column-gap: 40.93rem !important;
  }

  .lg\:col-gap-oblong-list-md{
    grid-column-gap: 20.95rem !important;
    -webkit-column-gap: 20.95rem !important;
       -moz-column-gap: 20.95rem !important;
            column-gap: 20.95rem !important;
  }

  .lg\:col-gap-oblong-content-lg{
    grid-column-gap: 26.875rem !important;
    -webkit-column-gap: 26.875rem !important;
       -moz-column-gap: 26.875rem !important;
            column-gap: 26.875rem !important;
  }

  .lg\:col-gap-article-thumb-lg{
    grid-column-gap: 10.625rem !important;
    -webkit-column-gap: 10.625rem !important;
       -moz-column-gap: 10.625rem !important;
            column-gap: 10.625rem !important;
  }

  .lg\:col-gap-support-title-l-lg{
    grid-column-gap: 28.125rem !important;
    -webkit-column-gap: 28.125rem !important;
       -moz-column-gap: 28.125rem !important;
            column-gap: 28.125rem !important;
  }

  .lg\:col-gap-support-title-r-lg{
    grid-column-gap: 17.8125rem !important;
    -webkit-column-gap: 17.8125rem !important;
       -moz-column-gap: 17.8125rem !important;
            column-gap: 17.8125rem !important;
  }

  .lg\:col-gap-main-footer-menu{
    grid-column-gap: 13.75rem !important;
    -webkit-column-gap: 13.75rem !important;
       -moz-column-gap: 13.75rem !important;
            column-gap: 13.75rem !important;
  }

  .lg\:col-gap-main-footer-logo{
    grid-column-gap: 25.625rem !important;
    -webkit-column-gap: 25.625rem !important;
       -moz-column-gap: 25.625rem !important;
            column-gap: 25.625rem !important;
  }

  .lg\:col-gap-full{
    grid-column-gap: 100% !important;
    -webkit-column-gap: 100% !important;
       -moz-column-gap: 100% !important;
            column-gap: 100% !important;
  }

  .lg\:gap-x-0{
    grid-column-gap: 0px !important;
    -webkit-column-gap: 0px !important;
       -moz-column-gap: 0px !important;
            column-gap: 0px !important;
  }

  .lg\:gap-x-1{
    grid-column-gap: .25rem !important;
    -webkit-column-gap: .25rem !important;
       -moz-column-gap: .25rem !important;
            column-gap: .25rem !important;
  }

  .lg\:gap-x-2{
    grid-column-gap: .5rem !important;
    -webkit-column-gap: .5rem !important;
       -moz-column-gap: .5rem !important;
            column-gap: .5rem !important;
  }

  .lg\:gap-x-3{
    grid-column-gap: .75rem !important;
    -webkit-column-gap: .75rem !important;
       -moz-column-gap: .75rem !important;
            column-gap: .75rem !important;
  }

  .lg\:gap-x-4{
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .lg\:gap-x-5{
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .lg\:gap-x-6{
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .lg\:gap-x-7{
    grid-column-gap: 1.75rem !important;
    -webkit-column-gap: 1.75rem !important;
       -moz-column-gap: 1.75rem !important;
            column-gap: 1.75rem !important;
  }

  .lg\:gap-x-8{
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .lg\:gap-x-9{
    grid-column-gap: 2.25rem !important;
    -webkit-column-gap: 2.25rem !important;
       -moz-column-gap: 2.25rem !important;
            column-gap: 2.25rem !important;
  }

  .lg\:gap-x-10{
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .lg\:gap-x-11{
    grid-column-gap: 2.75rem !important;
    -webkit-column-gap: 2.75rem !important;
       -moz-column-gap: 2.75rem !important;
            column-gap: 2.75rem !important;
  }

  .lg\:gap-x-12{
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .lg\:gap-x-13{
    grid-column-gap: 3.25rem !important;
    -webkit-column-gap: 3.25rem !important;
       -moz-column-gap: 3.25rem !important;
            column-gap: 3.25rem !important;
  }

  .lg\:gap-x-14{
    grid-column-gap: 3.5rem !important;
    -webkit-column-gap: 3.5rem !important;
       -moz-column-gap: 3.5rem !important;
            column-gap: 3.5rem !important;
  }

  .lg\:gap-x-15{
    grid-column-gap: 3.75rem !important;
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }

  .lg\:gap-x-16{
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .lg\:gap-x-17{
    grid-column-gap: 4.25rem !important;
    -webkit-column-gap: 4.25rem !important;
       -moz-column-gap: 4.25rem !important;
            column-gap: 4.25rem !important;
  }

  .lg\:gap-x-18{
    grid-column-gap: 4.5rem !important;
    -webkit-column-gap: 4.5rem !important;
       -moz-column-gap: 4.5rem !important;
            column-gap: 4.5rem !important;
  }

  .lg\:gap-x-19{
    grid-column-gap: 4.75rem !important;
    -webkit-column-gap: 4.75rem !important;
       -moz-column-gap: 4.75rem !important;
            column-gap: 4.75rem !important;
  }

  .lg\:gap-x-20{
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .lg\:gap-x-21{
    grid-column-gap: 5.25rem !important;
    -webkit-column-gap: 5.25rem !important;
       -moz-column-gap: 5.25rem !important;
            column-gap: 5.25rem !important;
  }

  .lg\:gap-x-22{
    grid-column-gap: 5.5rem !important;
    -webkit-column-gap: 5.5rem !important;
       -moz-column-gap: 5.5rem !important;
            column-gap: 5.5rem !important;
  }

  .lg\:gap-x-23{
    grid-column-gap: 5.75rem !important;
    -webkit-column-gap: 5.75rem !important;
       -moz-column-gap: 5.75rem !important;
            column-gap: 5.75rem !important;
  }

  .lg\:gap-x-24{
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .lg\:gap-x-25{
    grid-column-gap: 6.25rem !important;
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }

  .lg\:gap-x-26{
    grid-column-gap: 6.5rem !important;
    -webkit-column-gap: 6.5rem !important;
       -moz-column-gap: 6.5rem !important;
            column-gap: 6.5rem !important;
  }

  .lg\:gap-x-27{
    grid-column-gap: 6.75rem !important;
    -webkit-column-gap: 6.75rem !important;
       -moz-column-gap: 6.75rem !important;
            column-gap: 6.75rem !important;
  }

  .lg\:gap-x-28{
    grid-column-gap: 7rem !important;
    -webkit-column-gap: 7rem !important;
       -moz-column-gap: 7rem !important;
            column-gap: 7rem !important;
  }

  .lg\:gap-x-29{
    grid-column-gap: 7.25rem !important;
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }

  .lg\:gap-x-30{
    grid-column-gap: 7.5rem !important;
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }

  .lg\:gap-x-31{
    grid-column-gap: 7.75rem !important;
    -webkit-column-gap: 7.75rem !important;
       -moz-column-gap: 7.75rem !important;
            column-gap: 7.75rem !important;
  }

  .lg\:gap-x-32{
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .lg\:gap-x-33{
    grid-column-gap: 8.25rem !important;
    -webkit-column-gap: 8.25rem !important;
       -moz-column-gap: 8.25rem !important;
            column-gap: 8.25rem !important;
  }

  .lg\:gap-x-34{
    grid-column-gap: 8.5rem !important;
    -webkit-column-gap: 8.5rem !important;
       -moz-column-gap: 8.5rem !important;
            column-gap: 8.5rem !important;
  }

  .lg\:gap-x-35{
    grid-column-gap: 8.75rem !important;
    -webkit-column-gap: 8.75rem !important;
       -moz-column-gap: 8.75rem !important;
            column-gap: 8.75rem !important;
  }

  .lg\:gap-x-36{
    grid-column-gap: 9rem !important;
    -webkit-column-gap: 9rem !important;
       -moz-column-gap: 9rem !important;
            column-gap: 9rem !important;
  }

  .lg\:gap-x-37{
    grid-column-gap: 9.25rem !important;
    -webkit-column-gap: 9.25rem !important;
       -moz-column-gap: 9.25rem !important;
            column-gap: 9.25rem !important;
  }

  .lg\:gap-x-38{
    grid-column-gap: 9.5rem !important;
    -webkit-column-gap: 9.5rem !important;
       -moz-column-gap: 9.5rem !important;
            column-gap: 9.5rem !important;
  }

  .lg\:gap-x-39{
    grid-column-gap: 9.75rem !important;
    -webkit-column-gap: 9.75rem !important;
       -moz-column-gap: 9.75rem !important;
            column-gap: 9.75rem !important;
  }

  .lg\:gap-x-40{
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .lg\:gap-x-41{
    grid-column-gap: 10.25rem !important;
    -webkit-column-gap: 10.25rem !important;
       -moz-column-gap: 10.25rem !important;
            column-gap: 10.25rem !important;
  }

  .lg\:gap-x-42{
    grid-column-gap: 10.5rem !important;
    -webkit-column-gap: 10.5rem !important;
       -moz-column-gap: 10.5rem !important;
            column-gap: 10.5rem !important;
  }

  .lg\:gap-x-43{
    grid-column-gap: 10.75rem !important;
    -webkit-column-gap: 10.75rem !important;
       -moz-column-gap: 10.75rem !important;
            column-gap: 10.75rem !important;
  }

  .lg\:gap-x-44{
    grid-column-gap: 11rem !important;
    -webkit-column-gap: 11rem !important;
       -moz-column-gap: 11rem !important;
            column-gap: 11rem !important;
  }

  .lg\:gap-x-45{
    grid-column-gap: 11.25rem !important;
    -webkit-column-gap: 11.25rem !important;
       -moz-column-gap: 11.25rem !important;
            column-gap: 11.25rem !important;
  }

  .lg\:gap-x-46{
    grid-column-gap: 11.5rem !important;
    -webkit-column-gap: 11.5rem !important;
       -moz-column-gap: 11.5rem !important;
            column-gap: 11.5rem !important;
  }

  .lg\:gap-x-47{
    grid-column-gap: 11.75rem !important;
    -webkit-column-gap: 11.75rem !important;
       -moz-column-gap: 11.75rem !important;
            column-gap: 11.75rem !important;
  }

  .lg\:gap-x-48{
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .lg\:gap-x-49{
    grid-column-gap: 12.25rem !important;
    -webkit-column-gap: 12.25rem !important;
       -moz-column-gap: 12.25rem !important;
            column-gap: 12.25rem !important;
  }

  .lg\:gap-x-50{
    grid-column-gap: 12.5rem !important;
    -webkit-column-gap: 12.5rem !important;
       -moz-column-gap: 12.5rem !important;
            column-gap: 12.5rem !important;
  }

  .lg\:gap-x-51{
    grid-column-gap: 12.75rem !important;
    -webkit-column-gap: 12.75rem !important;
       -moz-column-gap: 12.75rem !important;
            column-gap: 12.75rem !important;
  }

  .lg\:gap-x-52{
    grid-column-gap: 13rem !important;
    -webkit-column-gap: 13rem !important;
       -moz-column-gap: 13rem !important;
            column-gap: 13rem !important;
  }

  .lg\:gap-x-53{
    grid-column-gap: 13.25rem !important;
    -webkit-column-gap: 13.25rem !important;
       -moz-column-gap: 13.25rem !important;
            column-gap: 13.25rem !important;
  }

  .lg\:gap-x-54{
    grid-column-gap: 13.5rem !important;
    -webkit-column-gap: 13.5rem !important;
       -moz-column-gap: 13.5rem !important;
            column-gap: 13.5rem !important;
  }

  .lg\:gap-x-55{
    grid-column-gap: 13.75rem !important;
    -webkit-column-gap: 13.75rem !important;
       -moz-column-gap: 13.75rem !important;
            column-gap: 13.75rem !important;
  }

  .lg\:gap-x-56{
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .lg\:gap-x-70{
    grid-column-gap: 17.5rem !important;
    -webkit-column-gap: 17.5rem !important;
       -moz-column-gap: 17.5rem !important;
            column-gap: 17.5rem !important;
  }

  .lg\:gap-x-71{
    grid-column-gap: 17.75rem !important;
    -webkit-column-gap: 17.75rem !important;
       -moz-column-gap: 17.75rem !important;
            column-gap: 17.75rem !important;
  }

  .lg\:gap-x-72{
    grid-column-gap: 18rem !important;
    -webkit-column-gap: 18rem !important;
       -moz-column-gap: 18rem !important;
            column-gap: 18rem !important;
  }

  .lg\:gap-x-73{
    grid-column-gap: 18.25rem !important;
    -webkit-column-gap: 18.25rem !important;
       -moz-column-gap: 18.25rem !important;
            column-gap: 18.25rem !important;
  }

  .lg\:gap-x-74{
    grid-column-gap: 18.5rem !important;
    -webkit-column-gap: 18.5rem !important;
       -moz-column-gap: 18.5rem !important;
            column-gap: 18.5rem !important;
  }

  .lg\:gap-x-75{
    grid-column-gap: 18.75rem !important;
    -webkit-column-gap: 18.75rem !important;
       -moz-column-gap: 18.75rem !important;
            column-gap: 18.75rem !important;
  }

  .lg\:gap-x-76{
    grid-column-gap: 19rem !important;
    -webkit-column-gap: 19rem !important;
       -moz-column-gap: 19rem !important;
            column-gap: 19rem !important;
  }

  .lg\:gap-x-77{
    grid-column-gap: 19.25rem !important;
    -webkit-column-gap: 19.25rem !important;
       -moz-column-gap: 19.25rem !important;
            column-gap: 19.25rem !important;
  }

  .lg\:gap-x-78{
    grid-column-gap: 19.5rem !important;
    -webkit-column-gap: 19.5rem !important;
       -moz-column-gap: 19.5rem !important;
            column-gap: 19.5rem !important;
  }

  .lg\:gap-x-79{
    grid-column-gap: 19.75rem !important;
    -webkit-column-gap: 19.75rem !important;
       -moz-column-gap: 19.75rem !important;
            column-gap: 19.75rem !important;
  }

  .lg\:gap-x-80{
    grid-column-gap: 20rem !important;
    -webkit-column-gap: 20rem !important;
       -moz-column-gap: 20rem !important;
            column-gap: 20rem !important;
  }

  .lg\:gap-x-81{
    grid-column-gap: 20.25rem !important;
    -webkit-column-gap: 20.25rem !important;
       -moz-column-gap: 20.25rem !important;
            column-gap: 20.25rem !important;
  }

  .lg\:gap-x-82{
    grid-column-gap: 20.5rem !important;
    -webkit-column-gap: 20.5rem !important;
       -moz-column-gap: 20.5rem !important;
            column-gap: 20.5rem !important;
  }

  .lg\:gap-x-83{
    grid-column-gap: 20.75rem !important;
    -webkit-column-gap: 20.75rem !important;
       -moz-column-gap: 20.75rem !important;
            column-gap: 20.75rem !important;
  }

  .lg\:gap-x-84{
    grid-column-gap: 21rem !important;
    -webkit-column-gap: 21rem !important;
       -moz-column-gap: 21rem !important;
            column-gap: 21rem !important;
  }

  .lg\:gap-x-85{
    grid-column-gap: 21.25rem !important;
    -webkit-column-gap: 21.25rem !important;
       -moz-column-gap: 21.25rem !important;
            column-gap: 21.25rem !important;
  }

  .lg\:gap-x-86{
    grid-column-gap: 21.5rem !important;
    -webkit-column-gap: 21.5rem !important;
       -moz-column-gap: 21.5rem !important;
            column-gap: 21.5rem !important;
  }

  .lg\:gap-x-87{
    grid-column-gap: 21.75rem !important;
    -webkit-column-gap: 21.75rem !important;
       -moz-column-gap: 21.75rem !important;
            column-gap: 21.75rem !important;
  }

  .lg\:gap-x-88{
    grid-column-gap: 22rem !important;
    -webkit-column-gap: 22rem !important;
       -moz-column-gap: 22rem !important;
            column-gap: 22rem !important;
  }

  .lg\:gap-x-89{
    grid-column-gap: 22.25rem !important;
    -webkit-column-gap: 22.25rem !important;
       -moz-column-gap: 22.25rem !important;
            column-gap: 22.25rem !important;
  }

  .lg\:gap-x-90{
    grid-column-gap: 22.5rem !important;
    -webkit-column-gap: 22.5rem !important;
       -moz-column-gap: 22.5rem !important;
            column-gap: 22.5rem !important;
  }

  .lg\:gap-x-91{
    grid-column-gap: 22.75rem !important;
    -webkit-column-gap: 22.75rem !important;
       -moz-column-gap: 22.75rem !important;
            column-gap: 22.75rem !important;
  }

  .lg\:gap-x-92{
    grid-column-gap: 23rem !important;
    -webkit-column-gap: 23rem !important;
       -moz-column-gap: 23rem !important;
            column-gap: 23rem !important;
  }

  .lg\:gap-x-100{
    grid-column-gap: 25rem !important;
    -webkit-column-gap: 25rem !important;
       -moz-column-gap: 25rem !important;
            column-gap: 25rem !important;
  }

  .lg\:gap-x-131{
    grid-column-gap: 25.25rem !important;
    -webkit-column-gap: 25.25rem !important;
       -moz-column-gap: 25.25rem !important;
            column-gap: 25.25rem !important;
  }

  .lg\:gap-x-135{
    grid-column-gap: 34rem !important;
    -webkit-column-gap: 34rem !important;
       -moz-column-gap: 34rem !important;
            column-gap: 34rem !important;
  }

  .lg\:gap-x-150{
    grid-column-gap: 37.5rem !important;
    -webkit-column-gap: 37.5rem !important;
       -moz-column-gap: 37.5rem !important;
            column-gap: 37.5rem !important;
  }

  .lg\:gap-x-710{
    grid-column-gap: 44.375rem !important;
    -webkit-column-gap: 44.375rem !important;
       -moz-column-gap: 44.375rem !important;
            column-gap: 44.375rem !important;
  }

  .lg\:gap-x-820{
    grid-column-gap: 51.25rem !important;
    -webkit-column-gap: 51.25rem !important;
       -moz-column-gap: 51.25rem !important;
            column-gap: 51.25rem !important;
  }

  .lg\:gap-x-1440{
    grid-column-gap: 90rem !important;
    -webkit-column-gap: 90rem !important;
       -moz-column-gap: 90rem !important;
            column-gap: 90rem !important;
  }

  .lg\:gap-x-2\.5{
    grid-column-gap: .625rem !important;
    -webkit-column-gap: .625rem !important;
       -moz-column-gap: .625rem !important;
            column-gap: .625rem !important;
  }

  .lg\:gap-x-6\.25{
    grid-column-gap: 1.5626rem !important;
    -webkit-column-gap: 1.5626rem !important;
       -moz-column-gap: 1.5626rem !important;
            column-gap: 1.5626rem !important;
  }

  .lg\:gap-x-7\.5{
    grid-column-gap: 1.875rem !important;
    -webkit-column-gap: 1.875rem !important;
       -moz-column-gap: 1.875rem !important;
            column-gap: 1.875rem !important;
  }

  .lg\:gap-x-12\.5{
    grid-column-gap: 3.125rem !important;
    -webkit-column-gap: 3.125rem !important;
       -moz-column-gap: 3.125rem !important;
            column-gap: 3.125rem !important;
  }

  .lg\:gap-x-17\.5{
    grid-column-gap: 4.375rem !important;
    -webkit-column-gap: 4.375rem !important;
       -moz-column-gap: 4.375rem !important;
            column-gap: 4.375rem !important;
  }

  .lg\:gap-x-31\.5{
    grid-column-gap: 7.875rem !important;
    -webkit-column-gap: 7.875rem !important;
       -moz-column-gap: 7.875rem !important;
            column-gap: 7.875rem !important;
  }

  .lg\:gap-x-thumb-tript-lg{
    grid-column-gap: 15.625rem !important;
    -webkit-column-gap: 15.625rem !important;
       -moz-column-gap: 15.625rem !important;
            column-gap: 15.625rem !important;
  }

  .lg\:gap-x-thumb-tript-md{
    grid-column-gap: 11.25rem !important;
    -webkit-column-gap: 11.25rem !important;
       -moz-column-gap: 11.25rem !important;
            column-gap: 11.25rem !important;
  }

  .lg\:gap-x-thumb-trip-xl{
    grid-column-gap: 20.625rem !important;
    -webkit-column-gap: 20.625rem !important;
       -moz-column-gap: 20.625rem !important;
            column-gap: 20.625rem !important;
  }

  .lg\:gap-x-tarapprendre-title-lg{
    grid-column-gap: 58.75rem !important;
    -webkit-column-gap: 58.75rem !important;
       -moz-column-gap: 58.75rem !important;
            column-gap: 58.75rem !important;
  }

  .lg\:gap-x-oblong-list-lg{
    grid-column-gap: 40.93rem !important;
    -webkit-column-gap: 40.93rem !important;
       -moz-column-gap: 40.93rem !important;
            column-gap: 40.93rem !important;
  }

  .lg\:gap-x-oblong-list-md{
    grid-column-gap: 20.95rem !important;
    -webkit-column-gap: 20.95rem !important;
       -moz-column-gap: 20.95rem !important;
            column-gap: 20.95rem !important;
  }

  .lg\:gap-x-oblong-content-lg{
    grid-column-gap: 26.875rem !important;
    -webkit-column-gap: 26.875rem !important;
       -moz-column-gap: 26.875rem !important;
            column-gap: 26.875rem !important;
  }

  .lg\:gap-x-article-thumb-lg{
    grid-column-gap: 10.625rem !important;
    -webkit-column-gap: 10.625rem !important;
       -moz-column-gap: 10.625rem !important;
            column-gap: 10.625rem !important;
  }

  .lg\:gap-x-support-title-l-lg{
    grid-column-gap: 28.125rem !important;
    -webkit-column-gap: 28.125rem !important;
       -moz-column-gap: 28.125rem !important;
            column-gap: 28.125rem !important;
  }

  .lg\:gap-x-support-title-r-lg{
    grid-column-gap: 17.8125rem !important;
    -webkit-column-gap: 17.8125rem !important;
       -moz-column-gap: 17.8125rem !important;
            column-gap: 17.8125rem !important;
  }

  .lg\:gap-x-main-footer-menu{
    grid-column-gap: 13.75rem !important;
    -webkit-column-gap: 13.75rem !important;
       -moz-column-gap: 13.75rem !important;
            column-gap: 13.75rem !important;
  }

  .lg\:gap-x-main-footer-logo{
    grid-column-gap: 25.625rem !important;
    -webkit-column-gap: 25.625rem !important;
       -moz-column-gap: 25.625rem !important;
            column-gap: 25.625rem !important;
  }

  .lg\:gap-x-full{
    grid-column-gap: 100% !important;
    -webkit-column-gap: 100% !important;
       -moz-column-gap: 100% !important;
            column-gap: 100% !important;
  }

  .lg\:row-gap-0{
    grid-row-gap: 0px !important;
    row-gap: 0px !important;
  }

  .lg\:row-gap-1{
    grid-row-gap: .25rem !important;
    row-gap: .25rem !important;
  }

  .lg\:row-gap-2{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .lg\:row-gap-3{
    grid-row-gap: .75rem !important;
    row-gap: .75rem !important;
  }

  .lg\:row-gap-4{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .lg\:row-gap-5{
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .lg\:row-gap-6{
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .lg\:row-gap-7{
    grid-row-gap: 1.75rem !important;
    row-gap: 1.75rem !important;
  }

  .lg\:row-gap-8{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .lg\:row-gap-9{
    grid-row-gap: 2.25rem !important;
    row-gap: 2.25rem !important;
  }

  .lg\:row-gap-10{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .lg\:row-gap-11{
    grid-row-gap: 2.75rem !important;
    row-gap: 2.75rem !important;
  }

  .lg\:row-gap-12{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .lg\:row-gap-13{
    grid-row-gap: 3.25rem !important;
    row-gap: 3.25rem !important;
  }

  .lg\:row-gap-14{
    grid-row-gap: 3.5rem !important;
    row-gap: 3.5rem !important;
  }

  .lg\:row-gap-15{
    grid-row-gap: 3.75rem !important;
    row-gap: 3.75rem !important;
  }

  .lg\:row-gap-16{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .lg\:row-gap-17{
    grid-row-gap: 4.25rem !important;
    row-gap: 4.25rem !important;
  }

  .lg\:row-gap-18{
    grid-row-gap: 4.5rem !important;
    row-gap: 4.5rem !important;
  }

  .lg\:row-gap-19{
    grid-row-gap: 4.75rem !important;
    row-gap: 4.75rem !important;
  }

  .lg\:row-gap-20{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .lg\:row-gap-21{
    grid-row-gap: 5.25rem !important;
    row-gap: 5.25rem !important;
  }

  .lg\:row-gap-22{
    grid-row-gap: 5.5rem !important;
    row-gap: 5.5rem !important;
  }

  .lg\:row-gap-23{
    grid-row-gap: 5.75rem !important;
    row-gap: 5.75rem !important;
  }

  .lg\:row-gap-24{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .lg\:row-gap-25{
    grid-row-gap: 6.25rem !important;
    row-gap: 6.25rem !important;
  }

  .lg\:row-gap-26{
    grid-row-gap: 6.5rem !important;
    row-gap: 6.5rem !important;
  }

  .lg\:row-gap-27{
    grid-row-gap: 6.75rem !important;
    row-gap: 6.75rem !important;
  }

  .lg\:row-gap-28{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .lg\:row-gap-29{
    grid-row-gap: 7.25rem !important;
    row-gap: 7.25rem !important;
  }

  .lg\:row-gap-30{
    grid-row-gap: 7.5rem !important;
    row-gap: 7.5rem !important;
  }

  .lg\:row-gap-31{
    grid-row-gap: 7.75rem !important;
    row-gap: 7.75rem !important;
  }

  .lg\:row-gap-32{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .lg\:row-gap-33{
    grid-row-gap: 8.25rem !important;
    row-gap: 8.25rem !important;
  }

  .lg\:row-gap-34{
    grid-row-gap: 8.5rem !important;
    row-gap: 8.5rem !important;
  }

  .lg\:row-gap-35{
    grid-row-gap: 8.75rem !important;
    row-gap: 8.75rem !important;
  }

  .lg\:row-gap-36{
    grid-row-gap: 9rem !important;
    row-gap: 9rem !important;
  }

  .lg\:row-gap-37{
    grid-row-gap: 9.25rem !important;
    row-gap: 9.25rem !important;
  }

  .lg\:row-gap-38{
    grid-row-gap: 9.5rem !important;
    row-gap: 9.5rem !important;
  }

  .lg\:row-gap-39{
    grid-row-gap: 9.75rem !important;
    row-gap: 9.75rem !important;
  }

  .lg\:row-gap-40{
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .lg\:row-gap-41{
    grid-row-gap: 10.25rem !important;
    row-gap: 10.25rem !important;
  }

  .lg\:row-gap-42{
    grid-row-gap: 10.5rem !important;
    row-gap: 10.5rem !important;
  }

  .lg\:row-gap-43{
    grid-row-gap: 10.75rem !important;
    row-gap: 10.75rem !important;
  }

  .lg\:row-gap-44{
    grid-row-gap: 11rem !important;
    row-gap: 11rem !important;
  }

  .lg\:row-gap-45{
    grid-row-gap: 11.25rem !important;
    row-gap: 11.25rem !important;
  }

  .lg\:row-gap-46{
    grid-row-gap: 11.5rem !important;
    row-gap: 11.5rem !important;
  }

  .lg\:row-gap-47{
    grid-row-gap: 11.75rem !important;
    row-gap: 11.75rem !important;
  }

  .lg\:row-gap-48{
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .lg\:row-gap-49{
    grid-row-gap: 12.25rem !important;
    row-gap: 12.25rem !important;
  }

  .lg\:row-gap-50{
    grid-row-gap: 12.5rem !important;
    row-gap: 12.5rem !important;
  }

  .lg\:row-gap-51{
    grid-row-gap: 12.75rem !important;
    row-gap: 12.75rem !important;
  }

  .lg\:row-gap-52{
    grid-row-gap: 13rem !important;
    row-gap: 13rem !important;
  }

  .lg\:row-gap-53{
    grid-row-gap: 13.25rem !important;
    row-gap: 13.25rem !important;
  }

  .lg\:row-gap-54{
    grid-row-gap: 13.5rem !important;
    row-gap: 13.5rem !important;
  }

  .lg\:row-gap-55{
    grid-row-gap: 13.75rem !important;
    row-gap: 13.75rem !important;
  }

  .lg\:row-gap-56{
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .lg\:row-gap-70{
    grid-row-gap: 17.5rem !important;
    row-gap: 17.5rem !important;
  }

  .lg\:row-gap-71{
    grid-row-gap: 17.75rem !important;
    row-gap: 17.75rem !important;
  }

  .lg\:row-gap-72{
    grid-row-gap: 18rem !important;
    row-gap: 18rem !important;
  }

  .lg\:row-gap-73{
    grid-row-gap: 18.25rem !important;
    row-gap: 18.25rem !important;
  }

  .lg\:row-gap-74{
    grid-row-gap: 18.5rem !important;
    row-gap: 18.5rem !important;
  }

  .lg\:row-gap-75{
    grid-row-gap: 18.75rem !important;
    row-gap: 18.75rem !important;
  }

  .lg\:row-gap-76{
    grid-row-gap: 19rem !important;
    row-gap: 19rem !important;
  }

  .lg\:row-gap-77{
    grid-row-gap: 19.25rem !important;
    row-gap: 19.25rem !important;
  }

  .lg\:row-gap-78{
    grid-row-gap: 19.5rem !important;
    row-gap: 19.5rem !important;
  }

  .lg\:row-gap-79{
    grid-row-gap: 19.75rem !important;
    row-gap: 19.75rem !important;
  }

  .lg\:row-gap-80{
    grid-row-gap: 20rem !important;
    row-gap: 20rem !important;
  }

  .lg\:row-gap-81{
    grid-row-gap: 20.25rem !important;
    row-gap: 20.25rem !important;
  }

  .lg\:row-gap-82{
    grid-row-gap: 20.5rem !important;
    row-gap: 20.5rem !important;
  }

  .lg\:row-gap-83{
    grid-row-gap: 20.75rem !important;
    row-gap: 20.75rem !important;
  }

  .lg\:row-gap-84{
    grid-row-gap: 21rem !important;
    row-gap: 21rem !important;
  }

  .lg\:row-gap-85{
    grid-row-gap: 21.25rem !important;
    row-gap: 21.25rem !important;
  }

  .lg\:row-gap-86{
    grid-row-gap: 21.5rem !important;
    row-gap: 21.5rem !important;
  }

  .lg\:row-gap-87{
    grid-row-gap: 21.75rem !important;
    row-gap: 21.75rem !important;
  }

  .lg\:row-gap-88{
    grid-row-gap: 22rem !important;
    row-gap: 22rem !important;
  }

  .lg\:row-gap-89{
    grid-row-gap: 22.25rem !important;
    row-gap: 22.25rem !important;
  }

  .lg\:row-gap-90{
    grid-row-gap: 22.5rem !important;
    row-gap: 22.5rem !important;
  }

  .lg\:row-gap-91{
    grid-row-gap: 22.75rem !important;
    row-gap: 22.75rem !important;
  }

  .lg\:row-gap-92{
    grid-row-gap: 23rem !important;
    row-gap: 23rem !important;
  }

  .lg\:row-gap-100{
    grid-row-gap: 25rem !important;
    row-gap: 25rem !important;
  }

  .lg\:row-gap-131{
    grid-row-gap: 25.25rem !important;
    row-gap: 25.25rem !important;
  }

  .lg\:row-gap-135{
    grid-row-gap: 34rem !important;
    row-gap: 34rem !important;
  }

  .lg\:row-gap-150{
    grid-row-gap: 37.5rem !important;
    row-gap: 37.5rem !important;
  }

  .lg\:row-gap-710{
    grid-row-gap: 44.375rem !important;
    row-gap: 44.375rem !important;
  }

  .lg\:row-gap-820{
    grid-row-gap: 51.25rem !important;
    row-gap: 51.25rem !important;
  }

  .lg\:row-gap-1440{
    grid-row-gap: 90rem !important;
    row-gap: 90rem !important;
  }

  .lg\:row-gap-2\.5{
    grid-row-gap: .625rem !important;
    row-gap: .625rem !important;
  }

  .lg\:row-gap-6\.25{
    grid-row-gap: 1.5626rem !important;
    row-gap: 1.5626rem !important;
  }

  .lg\:row-gap-7\.5{
    grid-row-gap: 1.875rem !important;
    row-gap: 1.875rem !important;
  }

  .lg\:row-gap-12\.5{
    grid-row-gap: 3.125rem !important;
    row-gap: 3.125rem !important;
  }

  .lg\:row-gap-17\.5{
    grid-row-gap: 4.375rem !important;
    row-gap: 4.375rem !important;
  }

  .lg\:row-gap-31\.5{
    grid-row-gap: 7.875rem !important;
    row-gap: 7.875rem !important;
  }

  .lg\:row-gap-thumb-tript-lg{
    grid-row-gap: 15.625rem !important;
    row-gap: 15.625rem !important;
  }

  .lg\:row-gap-thumb-tript-md{
    grid-row-gap: 11.25rem !important;
    row-gap: 11.25rem !important;
  }

  .lg\:row-gap-thumb-trip-xl{
    grid-row-gap: 20.625rem !important;
    row-gap: 20.625rem !important;
  }

  .lg\:row-gap-tarapprendre-title-lg{
    grid-row-gap: 58.75rem !important;
    row-gap: 58.75rem !important;
  }

  .lg\:row-gap-oblong-list-lg{
    grid-row-gap: 40.93rem !important;
    row-gap: 40.93rem !important;
  }

  .lg\:row-gap-oblong-list-md{
    grid-row-gap: 20.95rem !important;
    row-gap: 20.95rem !important;
  }

  .lg\:row-gap-oblong-content-lg{
    grid-row-gap: 26.875rem !important;
    row-gap: 26.875rem !important;
  }

  .lg\:row-gap-article-thumb-lg{
    grid-row-gap: 10.625rem !important;
    row-gap: 10.625rem !important;
  }

  .lg\:row-gap-support-title-l-lg{
    grid-row-gap: 28.125rem !important;
    row-gap: 28.125rem !important;
  }

  .lg\:row-gap-support-title-r-lg{
    grid-row-gap: 17.8125rem !important;
    row-gap: 17.8125rem !important;
  }

  .lg\:row-gap-main-footer-menu{
    grid-row-gap: 13.75rem !important;
    row-gap: 13.75rem !important;
  }

  .lg\:row-gap-main-footer-logo{
    grid-row-gap: 25.625rem !important;
    row-gap: 25.625rem !important;
  }

  .lg\:row-gap-full{
    grid-row-gap: 100% !important;
    row-gap: 100% !important;
  }

  .lg\:gap-y-0{
    grid-row-gap: 0px !important;
    row-gap: 0px !important;
  }

  .lg\:gap-y-1{
    grid-row-gap: .25rem !important;
    row-gap: .25rem !important;
  }

  .lg\:gap-y-2{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .lg\:gap-y-3{
    grid-row-gap: .75rem !important;
    row-gap: .75rem !important;
  }

  .lg\:gap-y-4{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .lg\:gap-y-5{
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .lg\:gap-y-6{
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .lg\:gap-y-7{
    grid-row-gap: 1.75rem !important;
    row-gap: 1.75rem !important;
  }

  .lg\:gap-y-8{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .lg\:gap-y-9{
    grid-row-gap: 2.25rem !important;
    row-gap: 2.25rem !important;
  }

  .lg\:gap-y-10{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .lg\:gap-y-11{
    grid-row-gap: 2.75rem !important;
    row-gap: 2.75rem !important;
  }

  .lg\:gap-y-12{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .lg\:gap-y-13{
    grid-row-gap: 3.25rem !important;
    row-gap: 3.25rem !important;
  }

  .lg\:gap-y-14{
    grid-row-gap: 3.5rem !important;
    row-gap: 3.5rem !important;
  }

  .lg\:gap-y-15{
    grid-row-gap: 3.75rem !important;
    row-gap: 3.75rem !important;
  }

  .lg\:gap-y-16{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .lg\:gap-y-17{
    grid-row-gap: 4.25rem !important;
    row-gap: 4.25rem !important;
  }

  .lg\:gap-y-18{
    grid-row-gap: 4.5rem !important;
    row-gap: 4.5rem !important;
  }

  .lg\:gap-y-19{
    grid-row-gap: 4.75rem !important;
    row-gap: 4.75rem !important;
  }

  .lg\:gap-y-20{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .lg\:gap-y-21{
    grid-row-gap: 5.25rem !important;
    row-gap: 5.25rem !important;
  }

  .lg\:gap-y-22{
    grid-row-gap: 5.5rem !important;
    row-gap: 5.5rem !important;
  }

  .lg\:gap-y-23{
    grid-row-gap: 5.75rem !important;
    row-gap: 5.75rem !important;
  }

  .lg\:gap-y-24{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .lg\:gap-y-25{
    grid-row-gap: 6.25rem !important;
    row-gap: 6.25rem !important;
  }

  .lg\:gap-y-26{
    grid-row-gap: 6.5rem !important;
    row-gap: 6.5rem !important;
  }

  .lg\:gap-y-27{
    grid-row-gap: 6.75rem !important;
    row-gap: 6.75rem !important;
  }

  .lg\:gap-y-28{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .lg\:gap-y-29{
    grid-row-gap: 7.25rem !important;
    row-gap: 7.25rem !important;
  }

  .lg\:gap-y-30{
    grid-row-gap: 7.5rem !important;
    row-gap: 7.5rem !important;
  }

  .lg\:gap-y-31{
    grid-row-gap: 7.75rem !important;
    row-gap: 7.75rem !important;
  }

  .lg\:gap-y-32{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .lg\:gap-y-33{
    grid-row-gap: 8.25rem !important;
    row-gap: 8.25rem !important;
  }

  .lg\:gap-y-34{
    grid-row-gap: 8.5rem !important;
    row-gap: 8.5rem !important;
  }

  .lg\:gap-y-35{
    grid-row-gap: 8.75rem !important;
    row-gap: 8.75rem !important;
  }

  .lg\:gap-y-36{
    grid-row-gap: 9rem !important;
    row-gap: 9rem !important;
  }

  .lg\:gap-y-37{
    grid-row-gap: 9.25rem !important;
    row-gap: 9.25rem !important;
  }

  .lg\:gap-y-38{
    grid-row-gap: 9.5rem !important;
    row-gap: 9.5rem !important;
  }

  .lg\:gap-y-39{
    grid-row-gap: 9.75rem !important;
    row-gap: 9.75rem !important;
  }

  .lg\:gap-y-40{
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .lg\:gap-y-41{
    grid-row-gap: 10.25rem !important;
    row-gap: 10.25rem !important;
  }

  .lg\:gap-y-42{
    grid-row-gap: 10.5rem !important;
    row-gap: 10.5rem !important;
  }

  .lg\:gap-y-43{
    grid-row-gap: 10.75rem !important;
    row-gap: 10.75rem !important;
  }

  .lg\:gap-y-44{
    grid-row-gap: 11rem !important;
    row-gap: 11rem !important;
  }

  .lg\:gap-y-45{
    grid-row-gap: 11.25rem !important;
    row-gap: 11.25rem !important;
  }

  .lg\:gap-y-46{
    grid-row-gap: 11.5rem !important;
    row-gap: 11.5rem !important;
  }

  .lg\:gap-y-47{
    grid-row-gap: 11.75rem !important;
    row-gap: 11.75rem !important;
  }

  .lg\:gap-y-48{
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .lg\:gap-y-49{
    grid-row-gap: 12.25rem !important;
    row-gap: 12.25rem !important;
  }

  .lg\:gap-y-50{
    grid-row-gap: 12.5rem !important;
    row-gap: 12.5rem !important;
  }

  .lg\:gap-y-51{
    grid-row-gap: 12.75rem !important;
    row-gap: 12.75rem !important;
  }

  .lg\:gap-y-52{
    grid-row-gap: 13rem !important;
    row-gap: 13rem !important;
  }

  .lg\:gap-y-53{
    grid-row-gap: 13.25rem !important;
    row-gap: 13.25rem !important;
  }

  .lg\:gap-y-54{
    grid-row-gap: 13.5rem !important;
    row-gap: 13.5rem !important;
  }

  .lg\:gap-y-55{
    grid-row-gap: 13.75rem !important;
    row-gap: 13.75rem !important;
  }

  .lg\:gap-y-56{
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .lg\:gap-y-70{
    grid-row-gap: 17.5rem !important;
    row-gap: 17.5rem !important;
  }

  .lg\:gap-y-71{
    grid-row-gap: 17.75rem !important;
    row-gap: 17.75rem !important;
  }

  .lg\:gap-y-72{
    grid-row-gap: 18rem !important;
    row-gap: 18rem !important;
  }

  .lg\:gap-y-73{
    grid-row-gap: 18.25rem !important;
    row-gap: 18.25rem !important;
  }

  .lg\:gap-y-74{
    grid-row-gap: 18.5rem !important;
    row-gap: 18.5rem !important;
  }

  .lg\:gap-y-75{
    grid-row-gap: 18.75rem !important;
    row-gap: 18.75rem !important;
  }

  .lg\:gap-y-76{
    grid-row-gap: 19rem !important;
    row-gap: 19rem !important;
  }

  .lg\:gap-y-77{
    grid-row-gap: 19.25rem !important;
    row-gap: 19.25rem !important;
  }

  .lg\:gap-y-78{
    grid-row-gap: 19.5rem !important;
    row-gap: 19.5rem !important;
  }

  .lg\:gap-y-79{
    grid-row-gap: 19.75rem !important;
    row-gap: 19.75rem !important;
  }

  .lg\:gap-y-80{
    grid-row-gap: 20rem !important;
    row-gap: 20rem !important;
  }

  .lg\:gap-y-81{
    grid-row-gap: 20.25rem !important;
    row-gap: 20.25rem !important;
  }

  .lg\:gap-y-82{
    grid-row-gap: 20.5rem !important;
    row-gap: 20.5rem !important;
  }

  .lg\:gap-y-83{
    grid-row-gap: 20.75rem !important;
    row-gap: 20.75rem !important;
  }

  .lg\:gap-y-84{
    grid-row-gap: 21rem !important;
    row-gap: 21rem !important;
  }

  .lg\:gap-y-85{
    grid-row-gap: 21.25rem !important;
    row-gap: 21.25rem !important;
  }

  .lg\:gap-y-86{
    grid-row-gap: 21.5rem !important;
    row-gap: 21.5rem !important;
  }

  .lg\:gap-y-87{
    grid-row-gap: 21.75rem !important;
    row-gap: 21.75rem !important;
  }

  .lg\:gap-y-88{
    grid-row-gap: 22rem !important;
    row-gap: 22rem !important;
  }

  .lg\:gap-y-89{
    grid-row-gap: 22.25rem !important;
    row-gap: 22.25rem !important;
  }

  .lg\:gap-y-90{
    grid-row-gap: 22.5rem !important;
    row-gap: 22.5rem !important;
  }

  .lg\:gap-y-91{
    grid-row-gap: 22.75rem !important;
    row-gap: 22.75rem !important;
  }

  .lg\:gap-y-92{
    grid-row-gap: 23rem !important;
    row-gap: 23rem !important;
  }

  .lg\:gap-y-100{
    grid-row-gap: 25rem !important;
    row-gap: 25rem !important;
  }

  .lg\:gap-y-131{
    grid-row-gap: 25.25rem !important;
    row-gap: 25.25rem !important;
  }

  .lg\:gap-y-135{
    grid-row-gap: 34rem !important;
    row-gap: 34rem !important;
  }

  .lg\:gap-y-150{
    grid-row-gap: 37.5rem !important;
    row-gap: 37.5rem !important;
  }

  .lg\:gap-y-710{
    grid-row-gap: 44.375rem !important;
    row-gap: 44.375rem !important;
  }

  .lg\:gap-y-820{
    grid-row-gap: 51.25rem !important;
    row-gap: 51.25rem !important;
  }

  .lg\:gap-y-1440{
    grid-row-gap: 90rem !important;
    row-gap: 90rem !important;
  }

  .lg\:gap-y-2\.5{
    grid-row-gap: .625rem !important;
    row-gap: .625rem !important;
  }

  .lg\:gap-y-6\.25{
    grid-row-gap: 1.5626rem !important;
    row-gap: 1.5626rem !important;
  }

  .lg\:gap-y-7\.5{
    grid-row-gap: 1.875rem !important;
    row-gap: 1.875rem !important;
  }

  .lg\:gap-y-12\.5{
    grid-row-gap: 3.125rem !important;
    row-gap: 3.125rem !important;
  }

  .lg\:gap-y-17\.5{
    grid-row-gap: 4.375rem !important;
    row-gap: 4.375rem !important;
  }

  .lg\:gap-y-31\.5{
    grid-row-gap: 7.875rem !important;
    row-gap: 7.875rem !important;
  }

  .lg\:gap-y-thumb-tript-lg{
    grid-row-gap: 15.625rem !important;
    row-gap: 15.625rem !important;
  }

  .lg\:gap-y-thumb-tript-md{
    grid-row-gap: 11.25rem !important;
    row-gap: 11.25rem !important;
  }

  .lg\:gap-y-thumb-trip-xl{
    grid-row-gap: 20.625rem !important;
    row-gap: 20.625rem !important;
  }

  .lg\:gap-y-tarapprendre-title-lg{
    grid-row-gap: 58.75rem !important;
    row-gap: 58.75rem !important;
  }

  .lg\:gap-y-oblong-list-lg{
    grid-row-gap: 40.93rem !important;
    row-gap: 40.93rem !important;
  }

  .lg\:gap-y-oblong-list-md{
    grid-row-gap: 20.95rem !important;
    row-gap: 20.95rem !important;
  }

  .lg\:gap-y-oblong-content-lg{
    grid-row-gap: 26.875rem !important;
    row-gap: 26.875rem !important;
  }

  .lg\:gap-y-article-thumb-lg{
    grid-row-gap: 10.625rem !important;
    row-gap: 10.625rem !important;
  }

  .lg\:gap-y-support-title-l-lg{
    grid-row-gap: 28.125rem !important;
    row-gap: 28.125rem !important;
  }

  .lg\:gap-y-support-title-r-lg{
    grid-row-gap: 17.8125rem !important;
    row-gap: 17.8125rem !important;
  }

  .lg\:gap-y-main-footer-menu{
    grid-row-gap: 13.75rem !important;
    row-gap: 13.75rem !important;
  }

  .lg\:gap-y-main-footer-logo{
    grid-row-gap: 25.625rem !important;
    row-gap: 25.625rem !important;
  }

  .lg\:gap-y-full{
    grid-row-gap: 100% !important;
    row-gap: 100% !important;
  }

  .lg\:grid-flow-row{
    grid-auto-flow: row !important;
  }

  .lg\:grid-flow-col{
    grid-auto-flow: column !important;
  }

  .lg\:grid-flow-row-dense{
    grid-auto-flow: row dense !important;
  }

  .lg\:grid-flow-col-dense{
    grid-auto-flow: column dense !important;
  }

  .lg\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .lg\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .lg\:auto-cols-auto{
    grid-auto-columns: auto !important;
  }

  .lg\:auto-cols-min{
    grid-auto-columns: -webkit-min-content !important;
    grid-auto-columns: min-content !important;
  }

  .lg\:auto-cols-max{
    grid-auto-columns: -webkit-max-content !important;
    grid-auto-columns: max-content !important;
  }

  .lg\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .lg\:col-auto{
    grid-column: auto !important;
  }

  .lg\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .lg\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .lg\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .lg\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .lg\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .lg\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .lg\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .lg\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .lg\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .lg\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .lg\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .lg\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .lg\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .lg\:col-start-1{
    grid-column-start: 1 !important;
  }

  .lg\:col-start-2{
    grid-column-start: 2 !important;
  }

  .lg\:col-start-3{
    grid-column-start: 3 !important;
  }

  .lg\:col-start-4{
    grid-column-start: 4 !important;
  }

  .lg\:col-start-5{
    grid-column-start: 5 !important;
  }

  .lg\:col-start-6{
    grid-column-start: 6 !important;
  }

  .lg\:col-start-7{
    grid-column-start: 7 !important;
  }

  .lg\:col-start-8{
    grid-column-start: 8 !important;
  }

  .lg\:col-start-9{
    grid-column-start: 9 !important;
  }

  .lg\:col-start-10{
    grid-column-start: 10 !important;
  }

  .lg\:col-start-11{
    grid-column-start: 11 !important;
  }

  .lg\:col-start-12{
    grid-column-start: 12 !important;
  }

  .lg\:col-start-13{
    grid-column-start: 13 !important;
  }

  .lg\:col-start-auto{
    grid-column-start: auto !important;
  }

  .lg\:col-end-1{
    grid-column-end: 1 !important;
  }

  .lg\:col-end-2{
    grid-column-end: 2 !important;
  }

  .lg\:col-end-3{
    grid-column-end: 3 !important;
  }

  .lg\:col-end-4{
    grid-column-end: 4 !important;
  }

  .lg\:col-end-5{
    grid-column-end: 5 !important;
  }

  .lg\:col-end-6{
    grid-column-end: 6 !important;
  }

  .lg\:col-end-7{
    grid-column-end: 7 !important;
  }

  .lg\:col-end-8{
    grid-column-end: 8 !important;
  }

  .lg\:col-end-9{
    grid-column-end: 9 !important;
  }

  .lg\:col-end-10{
    grid-column-end: 10 !important;
  }

  .lg\:col-end-11{
    grid-column-end: 11 !important;
  }

  .lg\:col-end-12{
    grid-column-end: 12 !important;
  }

  .lg\:col-end-13{
    grid-column-end: 13 !important;
  }

  .lg\:col-end-auto{
    grid-column-end: auto !important;
  }

  .lg\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .lg\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .lg\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .lg\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .lg\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .lg\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .lg\:grid-rows-none{
    grid-template-rows: none !important;
  }

  .lg\:auto-rows-auto{
    grid-auto-rows: auto !important;
  }

  .lg\:auto-rows-min{
    grid-auto-rows: -webkit-min-content !important;
    grid-auto-rows: min-content !important;
  }

  .lg\:auto-rows-max{
    grid-auto-rows: -webkit-max-content !important;
    grid-auto-rows: max-content !important;
  }

  .lg\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .lg\:row-auto{
    grid-row: auto !important;
  }

  .lg\:row-span-1{
    grid-row: span 1 / span 1 !important;
  }

  .lg\:row-span-2{
    grid-row: span 2 / span 2 !important;
  }

  .lg\:row-span-3{
    grid-row: span 3 / span 3 !important;
  }

  .lg\:row-span-4{
    grid-row: span 4 / span 4 !important;
  }

  .lg\:row-span-5{
    grid-row: span 5 / span 5 !important;
  }

  .lg\:row-span-6{
    grid-row: span 6 / span 6 !important;
  }

  .lg\:row-span-full{
    grid-row: 1 / -1 !important;
  }

  .lg\:row-start-1{
    grid-row-start: 1 !important;
  }

  .lg\:row-start-2{
    grid-row-start: 2 !important;
  }

  .lg\:row-start-3{
    grid-row-start: 3 !important;
  }

  .lg\:row-start-4{
    grid-row-start: 4 !important;
  }

  .lg\:row-start-5{
    grid-row-start: 5 !important;
  }

  .lg\:row-start-6{
    grid-row-start: 6 !important;
  }

  .lg\:row-start-7{
    grid-row-start: 7 !important;
  }

  .lg\:row-start-auto{
    grid-row-start: auto !important;
  }

  .lg\:row-end-1{
    grid-row-end: 1 !important;
  }

  .lg\:row-end-2{
    grid-row-end: 2 !important;
  }

  .lg\:row-end-3{
    grid-row-end: 3 !important;
  }

  .lg\:row-end-4{
    grid-row-end: 4 !important;
  }

  .lg\:row-end-5{
    grid-row-end: 5 !important;
  }

  .lg\:row-end-6{
    grid-row-end: 6 !important;
  }

  .lg\:row-end-7{
    grid-row-end: 7 !important;
  }

  .lg\:row-end-auto{
    grid-row-end: auto !important;
  }

  .lg\:transform{
    --transform-translate-x: 0 !important;
    --transform-translate-y: 0 !important;
    --transform-rotate: 0 !important;
    --transform-skew-x: 0 !important;
    --transform-skew-y: 0 !important;
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
    -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
         -o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
            transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
  }

  .lg\:transform-none{
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
  }

  .lg\:origin-center{
    -webkit-transform-origin: center !important;
         -o-transform-origin: center !important;
            transform-origin: center !important;
  }

  .lg\:origin-top{
    -webkit-transform-origin: top !important;
         -o-transform-origin: top !important;
            transform-origin: top !important;
  }

  .lg\:origin-top-right{
    -webkit-transform-origin: top right !important;
         -o-transform-origin: top right !important;
            transform-origin: top right !important;
  }

  .lg\:origin-right{
    -webkit-transform-origin: right !important;
         -o-transform-origin: right !important;
            transform-origin: right !important;
  }

  .lg\:origin-bottom-right{
    -webkit-transform-origin: bottom right !important;
         -o-transform-origin: bottom right !important;
            transform-origin: bottom right !important;
  }

  .lg\:origin-bottom{
    -webkit-transform-origin: bottom !important;
         -o-transform-origin: bottom !important;
            transform-origin: bottom !important;
  }

  .lg\:origin-bottom-left{
    -webkit-transform-origin: bottom left !important;
         -o-transform-origin: bottom left !important;
            transform-origin: bottom left !important;
  }

  .lg\:origin-left{
    -webkit-transform-origin: left !important;
         -o-transform-origin: left !important;
            transform-origin: left !important;
  }

  .lg\:origin-top-left{
    -webkit-transform-origin: top left !important;
         -o-transform-origin: top left !important;
            transform-origin: top left !important;
  }

  .lg\:scale-0{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .lg\:scale-50{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .lg\:scale-75{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .lg\:scale-90{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .lg\:scale-95{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .lg\:scale-100{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .lg\:scale-105{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .lg\:scale-110{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .lg\:scale-125{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .lg\:scale-150{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .lg\:scale-flip{
    --transform-scale-x: -1 !important;
    --transform-scale-y: -1 !important;
  }

  .lg\:scale-x-0{
    --transform-scale-x: 0 !important;
  }

  .lg\:scale-x-50{
    --transform-scale-x: .5 !important;
  }

  .lg\:scale-x-75{
    --transform-scale-x: .75 !important;
  }

  .lg\:scale-x-90{
    --transform-scale-x: .9 !important;
  }

  .lg\:scale-x-95{
    --transform-scale-x: .95 !important;
  }

  .lg\:scale-x-100{
    --transform-scale-x: 1 !important;
  }

  .lg\:scale-x-105{
    --transform-scale-x: 1.05 !important;
  }

  .lg\:scale-x-110{
    --transform-scale-x: 1.1 !important;
  }

  .lg\:scale-x-125{
    --transform-scale-x: 1.25 !important;
  }

  .lg\:scale-x-150{
    --transform-scale-x: 1.5 !important;
  }

  .lg\:scale-x-flip{
    --transform-scale-x: -1 !important;
  }

  .lg\:scale-y-0{
    --transform-scale-y: 0 !important;
  }

  .lg\:scale-y-50{
    --transform-scale-y: .5 !important;
  }

  .lg\:scale-y-75{
    --transform-scale-y: .75 !important;
  }

  .lg\:scale-y-90{
    --transform-scale-y: .9 !important;
  }

  .lg\:scale-y-95{
    --transform-scale-y: .95 !important;
  }

  .lg\:scale-y-100{
    --transform-scale-y: 1 !important;
  }

  .lg\:scale-y-105{
    --transform-scale-y: 1.05 !important;
  }

  .lg\:scale-y-110{
    --transform-scale-y: 1.1 !important;
  }

  .lg\:scale-y-125{
    --transform-scale-y: 1.25 !important;
  }

  .lg\:scale-y-150{
    --transform-scale-y: 1.5 !important;
  }

  .lg\:scale-y-flip{
    --transform-scale-y: -1 !important;
  }

  .lg\:hover\:scale-0:hover{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .lg\:hover\:scale-50:hover{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .lg\:hover\:scale-75:hover{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .lg\:hover\:scale-90:hover{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .lg\:hover\:scale-95:hover{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .lg\:hover\:scale-100:hover{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .lg\:hover\:scale-105:hover{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .lg\:hover\:scale-110:hover{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .lg\:hover\:scale-125:hover{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .lg\:hover\:scale-150:hover{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .lg\:hover\:scale-flip:hover{
    --transform-scale-x: -1 !important;
    --transform-scale-y: -1 !important;
  }

  .lg\:hover\:scale-x-0:hover{
    --transform-scale-x: 0 !important;
  }

  .lg\:hover\:scale-x-50:hover{
    --transform-scale-x: .5 !important;
  }

  .lg\:hover\:scale-x-75:hover{
    --transform-scale-x: .75 !important;
  }

  .lg\:hover\:scale-x-90:hover{
    --transform-scale-x: .9 !important;
  }

  .lg\:hover\:scale-x-95:hover{
    --transform-scale-x: .95 !important;
  }

  .lg\:hover\:scale-x-100:hover{
    --transform-scale-x: 1 !important;
  }

  .lg\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05 !important;
  }

  .lg\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1 !important;
  }

  .lg\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25 !important;
  }

  .lg\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5 !important;
  }

  .lg\:hover\:scale-x-flip:hover{
    --transform-scale-x: -1 !important;
  }

  .lg\:hover\:scale-y-0:hover{
    --transform-scale-y: 0 !important;
  }

  .lg\:hover\:scale-y-50:hover{
    --transform-scale-y: .5 !important;
  }

  .lg\:hover\:scale-y-75:hover{
    --transform-scale-y: .75 !important;
  }

  .lg\:hover\:scale-y-90:hover{
    --transform-scale-y: .9 !important;
  }

  .lg\:hover\:scale-y-95:hover{
    --transform-scale-y: .95 !important;
  }

  .lg\:hover\:scale-y-100:hover{
    --transform-scale-y: 1 !important;
  }

  .lg\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05 !important;
  }

  .lg\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1 !important;
  }

  .lg\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25 !important;
  }

  .lg\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5 !important;
  }

  .lg\:hover\:scale-y-flip:hover{
    --transform-scale-y: -1 !important;
  }

  .lg\:focus\:scale-0:focus{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .lg\:focus\:scale-50:focus{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .lg\:focus\:scale-75:focus{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .lg\:focus\:scale-90:focus{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .lg\:focus\:scale-95:focus{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .lg\:focus\:scale-100:focus{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .lg\:focus\:scale-105:focus{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .lg\:focus\:scale-110:focus{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .lg\:focus\:scale-125:focus{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .lg\:focus\:scale-150:focus{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .lg\:focus\:scale-flip:focus{
    --transform-scale-x: -1 !important;
    --transform-scale-y: -1 !important;
  }

  .lg\:focus\:scale-x-0:focus{
    --transform-scale-x: 0 !important;
  }

  .lg\:focus\:scale-x-50:focus{
    --transform-scale-x: .5 !important;
  }

  .lg\:focus\:scale-x-75:focus{
    --transform-scale-x: .75 !important;
  }

  .lg\:focus\:scale-x-90:focus{
    --transform-scale-x: .9 !important;
  }

  .lg\:focus\:scale-x-95:focus{
    --transform-scale-x: .95 !important;
  }

  .lg\:focus\:scale-x-100:focus{
    --transform-scale-x: 1 !important;
  }

  .lg\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05 !important;
  }

  .lg\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1 !important;
  }

  .lg\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25 !important;
  }

  .lg\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5 !important;
  }

  .lg\:focus\:scale-x-flip:focus{
    --transform-scale-x: -1 !important;
  }

  .lg\:focus\:scale-y-0:focus{
    --transform-scale-y: 0 !important;
  }

  .lg\:focus\:scale-y-50:focus{
    --transform-scale-y: .5 !important;
  }

  .lg\:focus\:scale-y-75:focus{
    --transform-scale-y: .75 !important;
  }

  .lg\:focus\:scale-y-90:focus{
    --transform-scale-y: .9 !important;
  }

  .lg\:focus\:scale-y-95:focus{
    --transform-scale-y: .95 !important;
  }

  .lg\:focus\:scale-y-100:focus{
    --transform-scale-y: 1 !important;
  }

  .lg\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05 !important;
  }

  .lg\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1 !important;
  }

  .lg\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25 !important;
  }

  .lg\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5 !important;
  }

  .lg\:focus\:scale-y-flip:focus{
    --transform-scale-y: -1 !important;
  }

  .lg\:rotate-0{
    --transform-rotate: 0 !important;
  }

  .lg\:rotate-1{
    --transform-rotate: 1deg !important;
  }

  .lg\:rotate-2{
    --transform-rotate: 2deg !important;
  }

  .lg\:rotate-3{
    --transform-rotate: 3deg !important;
  }

  .lg\:rotate-6{
    --transform-rotate: 6deg !important;
  }

  .lg\:rotate-12{
    --transform-rotate: 12deg !important;
  }

  .lg\:rotate-45{
    --transform-rotate: 45deg !important;
  }

  .lg\:rotate-90{
    --transform-rotate: 90deg !important;
  }

  .lg\:rotate-180{
    --transform-rotate: 180deg !important;
  }

  .lg\:-rotate-180{
    --transform-rotate: -180deg !important;
  }

  .lg\:-rotate-90{
    --transform-rotate: -90deg !important;
  }

  .lg\:-rotate-45{
    --transform-rotate: -45deg !important;
  }

  .lg\:-rotate-12{
    --transform-rotate: -12deg !important;
  }

  .lg\:-rotate-6{
    --transform-rotate: -6deg !important;
  }

  .lg\:-rotate-3{
    --transform-rotate: -3deg !important;
  }

  .lg\:-rotate-2{
    --transform-rotate: -2deg !important;
  }

  .lg\:-rotate-1{
    --transform-rotate: -1deg !important;
  }

  .lg\:hover\:rotate-0:hover{
    --transform-rotate: 0 !important;
  }

  .lg\:hover\:rotate-1:hover{
    --transform-rotate: 1deg !important;
  }

  .lg\:hover\:rotate-2:hover{
    --transform-rotate: 2deg !important;
  }

  .lg\:hover\:rotate-3:hover{
    --transform-rotate: 3deg !important;
  }

  .lg\:hover\:rotate-6:hover{
    --transform-rotate: 6deg !important;
  }

  .lg\:hover\:rotate-12:hover{
    --transform-rotate: 12deg !important;
  }

  .lg\:hover\:rotate-45:hover{
    --transform-rotate: 45deg !important;
  }

  .lg\:hover\:rotate-90:hover{
    --transform-rotate: 90deg !important;
  }

  .lg\:hover\:rotate-180:hover{
    --transform-rotate: 180deg !important;
  }

  .lg\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg !important;
  }

  .lg\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg !important;
  }

  .lg\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg !important;
  }

  .lg\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg !important;
  }

  .lg\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg !important;
  }

  .lg\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg !important;
  }

  .lg\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg !important;
  }

  .lg\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg !important;
  }

  .lg\:focus\:rotate-0:focus{
    --transform-rotate: 0 !important;
  }

  .lg\:focus\:rotate-1:focus{
    --transform-rotate: 1deg !important;
  }

  .lg\:focus\:rotate-2:focus{
    --transform-rotate: 2deg !important;
  }

  .lg\:focus\:rotate-3:focus{
    --transform-rotate: 3deg !important;
  }

  .lg\:focus\:rotate-6:focus{
    --transform-rotate: 6deg !important;
  }

  .lg\:focus\:rotate-12:focus{
    --transform-rotate: 12deg !important;
  }

  .lg\:focus\:rotate-45:focus{
    --transform-rotate: 45deg !important;
  }

  .lg\:focus\:rotate-90:focus{
    --transform-rotate: 90deg !important;
  }

  .lg\:focus\:rotate-180:focus{
    --transform-rotate: 180deg !important;
  }

  .lg\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg !important;
  }

  .lg\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg !important;
  }

  .lg\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg !important;
  }

  .lg\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg !important;
  }

  .lg\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg !important;
  }

  .lg\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg !important;
  }

  .lg\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg !important;
  }

  .lg\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg !important;
  }

  .lg\:translate-x-0{
    --transform-translate-x: 0px !important;
  }

  .lg\:translate-x-1{
    --transform-translate-x: .25rem !important;
  }

  .lg\:translate-x-2{
    --transform-translate-x: .5rem !important;
  }

  .lg\:translate-x-3{
    --transform-translate-x: .75rem !important;
  }

  .lg\:translate-x-4{
    --transform-translate-x: 1rem !important;
  }

  .lg\:translate-x-5{
    --transform-translate-x: 1.25rem !important;
  }

  .lg\:translate-x-6{
    --transform-translate-x: 1.5rem !important;
  }

  .lg\:translate-x-7{
    --transform-translate-x: 1.75rem !important;
  }

  .lg\:translate-x-8{
    --transform-translate-x: 2rem !important;
  }

  .lg\:translate-x-9{
    --transform-translate-x: 2.25rem !important;
  }

  .lg\:translate-x-10{
    --transform-translate-x: 2.5rem !important;
  }

  .lg\:translate-x-11{
    --transform-translate-x: 2.75rem !important;
  }

  .lg\:translate-x-12{
    --transform-translate-x: 3rem !important;
  }

  .lg\:translate-x-13{
    --transform-translate-x: 3.25rem !important;
  }

  .lg\:translate-x-14{
    --transform-translate-x: 3.5rem !important;
  }

  .lg\:translate-x-15{
    --transform-translate-x: 3.75rem !important;
  }

  .lg\:translate-x-16{
    --transform-translate-x: 4rem !important;
  }

  .lg\:translate-x-17{
    --transform-translate-x: 4.25rem !important;
  }

  .lg\:translate-x-18{
    --transform-translate-x: 4.5rem !important;
  }

  .lg\:translate-x-19{
    --transform-translate-x: 4.75rem !important;
  }

  .lg\:translate-x-20{
    --transform-translate-x: 5rem !important;
  }

  .lg\:translate-x-21{
    --transform-translate-x: 5.25rem !important;
  }

  .lg\:translate-x-22{
    --transform-translate-x: 5.5rem !important;
  }

  .lg\:translate-x-23{
    --transform-translate-x: 5.75rem !important;
  }

  .lg\:translate-x-24{
    --transform-translate-x: 6rem !important;
  }

  .lg\:translate-x-25{
    --transform-translate-x: 6.25rem !important;
  }

  .lg\:translate-x-26{
    --transform-translate-x: 6.5rem !important;
  }

  .lg\:translate-x-27{
    --transform-translate-x: 6.75rem !important;
  }

  .lg\:translate-x-28{
    --transform-translate-x: 7rem !important;
  }

  .lg\:translate-x-29{
    --transform-translate-x: 7.25rem !important;
  }

  .lg\:translate-x-30{
    --transform-translate-x: 7.5rem !important;
  }

  .lg\:translate-x-31{
    --transform-translate-x: 7.75rem !important;
  }

  .lg\:translate-x-32{
    --transform-translate-x: 8rem !important;
  }

  .lg\:translate-x-33{
    --transform-translate-x: 8.25rem !important;
  }

  .lg\:translate-x-34{
    --transform-translate-x: 8.5rem !important;
  }

  .lg\:translate-x-35{
    --transform-translate-x: 8.75rem !important;
  }

  .lg\:translate-x-36{
    --transform-translate-x: 9rem !important;
  }

  .lg\:translate-x-37{
    --transform-translate-x: 9.25rem !important;
  }

  .lg\:translate-x-38{
    --transform-translate-x: 9.5rem !important;
  }

  .lg\:translate-x-39{
    --transform-translate-x: 9.75rem !important;
  }

  .lg\:translate-x-40{
    --transform-translate-x: 10rem !important;
  }

  .lg\:translate-x-41{
    --transform-translate-x: 10.25rem !important;
  }

  .lg\:translate-x-42{
    --transform-translate-x: 10.5rem !important;
  }

  .lg\:translate-x-43{
    --transform-translate-x: 10.75rem !important;
  }

  .lg\:translate-x-44{
    --transform-translate-x: 11rem !important;
  }

  .lg\:translate-x-45{
    --transform-translate-x: 11.25rem !important;
  }

  .lg\:translate-x-46{
    --transform-translate-x: 11.5rem !important;
  }

  .lg\:translate-x-47{
    --transform-translate-x: 11.75rem !important;
  }

  .lg\:translate-x-48{
    --transform-translate-x: 12rem !important;
  }

  .lg\:translate-x-49{
    --transform-translate-x: 12.25rem !important;
  }

  .lg\:translate-x-50{
    --transform-translate-x: 12.5rem !important;
  }

  .lg\:translate-x-51{
    --transform-translate-x: 12.75rem !important;
  }

  .lg\:translate-x-52{
    --transform-translate-x: 13rem !important;
  }

  .lg\:translate-x-53{
    --transform-translate-x: 13.25rem !important;
  }

  .lg\:translate-x-54{
    --transform-translate-x: 13.5rem !important;
  }

  .lg\:translate-x-55{
    --transform-translate-x: 13.75rem !important;
  }

  .lg\:translate-x-56{
    --transform-translate-x: 14rem !important;
  }

  .lg\:translate-x-70{
    --transform-translate-x: 17.5rem !important;
  }

  .lg\:translate-x-71{
    --transform-translate-x: 17.75rem !important;
  }

  .lg\:translate-x-72{
    --transform-translate-x: 18rem !important;
  }

  .lg\:translate-x-73{
    --transform-translate-x: 18.25rem !important;
  }

  .lg\:translate-x-74{
    --transform-translate-x: 18.5rem !important;
  }

  .lg\:translate-x-75{
    --transform-translate-x: 18.75rem !important;
  }

  .lg\:translate-x-76{
    --transform-translate-x: 19rem !important;
  }

  .lg\:translate-x-77{
    --transform-translate-x: 19.25rem !important;
  }

  .lg\:translate-x-78{
    --transform-translate-x: 19.5rem !important;
  }

  .lg\:translate-x-79{
    --transform-translate-x: 19.75rem !important;
  }

  .lg\:translate-x-80{
    --transform-translate-x: 20rem !important;
  }

  .lg\:translate-x-81{
    --transform-translate-x: 20.25rem !important;
  }

  .lg\:translate-x-82{
    --transform-translate-x: 20.5rem !important;
  }

  .lg\:translate-x-83{
    --transform-translate-x: 20.75rem !important;
  }

  .lg\:translate-x-84{
    --transform-translate-x: 21rem !important;
  }

  .lg\:translate-x-85{
    --transform-translate-x: 21.25rem !important;
  }

  .lg\:translate-x-86{
    --transform-translate-x: 21.5rem !important;
  }

  .lg\:translate-x-87{
    --transform-translate-x: 21.75rem !important;
  }

  .lg\:translate-x-88{
    --transform-translate-x: 22rem !important;
  }

  .lg\:translate-x-89{
    --transform-translate-x: 22.25rem !important;
  }

  .lg\:translate-x-90{
    --transform-translate-x: 22.5rem !important;
  }

  .lg\:translate-x-91{
    --transform-translate-x: 22.75rem !important;
  }

  .lg\:translate-x-92{
    --transform-translate-x: 23rem !important;
  }

  .lg\:translate-x-100{
    --transform-translate-x: 25rem !important;
  }

  .lg\:translate-x-131{
    --transform-translate-x: 25.25rem !important;
  }

  .lg\:translate-x-135{
    --transform-translate-x: 34rem !important;
  }

  .lg\:translate-x-150{
    --transform-translate-x: 37.5rem !important;
  }

  .lg\:translate-x-710{
    --transform-translate-x: 44.375rem !important;
  }

  .lg\:translate-x-820{
    --transform-translate-x: 51.25rem !important;
  }

  .lg\:translate-x-1440{
    --transform-translate-x: 90rem !important;
  }

  .lg\:translate-x-2\.5{
    --transform-translate-x: .625rem !important;
  }

  .lg\:translate-x-6\.25{
    --transform-translate-x: 1.5626rem !important;
  }

  .lg\:translate-x-7\.5{
    --transform-translate-x: 1.875rem !important;
  }

  .lg\:translate-x-12\.5{
    --transform-translate-x: 3.125rem !important;
  }

  .lg\:translate-x-17\.5{
    --transform-translate-x: 4.375rem !important;
  }

  .lg\:translate-x-31\.5{
    --transform-translate-x: 7.875rem !important;
  }

  .lg\:translate-x-thumb-tript-lg{
    --transform-translate-x: 15.625rem !important;
  }

  .lg\:translate-x-thumb-tript-md{
    --transform-translate-x: 11.25rem !important;
  }

  .lg\:translate-x-thumb-trip-xl{
    --transform-translate-x: 20.625rem !important;
  }

  .lg\:translate-x-tarapprendre-title-lg{
    --transform-translate-x: 58.75rem !important;
  }

  .lg\:translate-x-oblong-list-lg{
    --transform-translate-x: 40.93rem !important;
  }

  .lg\:translate-x-oblong-list-md{
    --transform-translate-x: 20.95rem !important;
  }

  .lg\:translate-x-oblong-content-lg{
    --transform-translate-x: 26.875rem !important;
  }

  .lg\:translate-x-article-thumb-lg{
    --transform-translate-x: 10.625rem !important;
  }

  .lg\:translate-x-support-title-l-lg{
    --transform-translate-x: 28.125rem !important;
  }

  .lg\:translate-x-support-title-r-lg{
    --transform-translate-x: 17.8125rem !important;
  }

  .lg\:translate-x-main-footer-menu{
    --transform-translate-x: 13.75rem !important;
  }

  .lg\:translate-x-main-footer-logo{
    --transform-translate-x: 25.625rem !important;
  }

  .lg\:translate-x-full{
    --transform-translate-x: 100% !important;
  }

  .lg\:-translate-x-0{
    --transform-translate-x: 0px !important;
  }

  .lg\:-translate-x-1{
    --transform-translate-x: -0.25rem !important;
  }

  .lg\:-translate-x-2{
    --transform-translate-x: -0.5rem !important;
  }

  .lg\:-translate-x-3{
    --transform-translate-x: -0.75rem !important;
  }

  .lg\:-translate-x-4{
    --transform-translate-x: -1rem !important;
  }

  .lg\:-translate-x-5{
    --transform-translate-x: -1.25rem !important;
  }

  .lg\:-translate-x-6{
    --transform-translate-x: -1.5rem !important;
  }

  .lg\:-translate-x-7{
    --transform-translate-x: -1.75rem !important;
  }

  .lg\:-translate-x-8{
    --transform-translate-x: -2rem !important;
  }

  .lg\:-translate-x-9{
    --transform-translate-x: -2.25rem !important;
  }

  .lg\:-translate-x-10{
    --transform-translate-x: -2.5rem !important;
  }

  .lg\:-translate-x-11{
    --transform-translate-x: -2.75rem !important;
  }

  .lg\:-translate-x-12{
    --transform-translate-x: -3rem !important;
  }

  .lg\:-translate-x-13{
    --transform-translate-x: -3.25rem !important;
  }

  .lg\:-translate-x-14{
    --transform-translate-x: -3.5rem !important;
  }

  .lg\:-translate-x-15{
    --transform-translate-x: -3.75rem !important;
  }

  .lg\:-translate-x-16{
    --transform-translate-x: -4rem !important;
  }

  .lg\:-translate-x-17{
    --transform-translate-x: -4.25rem !important;
  }

  .lg\:-translate-x-18{
    --transform-translate-x: -4.5rem !important;
  }

  .lg\:-translate-x-19{
    --transform-translate-x: -4.75rem !important;
  }

  .lg\:-translate-x-20{
    --transform-translate-x: -5rem !important;
  }

  .lg\:-translate-x-21{
    --transform-translate-x: -5.25rem !important;
  }

  .lg\:-translate-x-22{
    --transform-translate-x: -5.5rem !important;
  }

  .lg\:-translate-x-23{
    --transform-translate-x: -5.75rem !important;
  }

  .lg\:-translate-x-24{
    --transform-translate-x: -6rem !important;
  }

  .lg\:-translate-x-25{
    --transform-translate-x: -6.25rem !important;
  }

  .lg\:-translate-x-26{
    --transform-translate-x: -6.5rem !important;
  }

  .lg\:-translate-x-27{
    --transform-translate-x: -6.75rem !important;
  }

  .lg\:-translate-x-28{
    --transform-translate-x: -7rem !important;
  }

  .lg\:-translate-x-29{
    --transform-translate-x: -7.25rem !important;
  }

  .lg\:-translate-x-30{
    --transform-translate-x: -7.5rem !important;
  }

  .lg\:-translate-x-31{
    --transform-translate-x: -7.75rem !important;
  }

  .lg\:-translate-x-32{
    --transform-translate-x: -8rem !important;
  }

  .lg\:-translate-x-33{
    --transform-translate-x: -8.25rem !important;
  }

  .lg\:-translate-x-34{
    --transform-translate-x: -8.5rem !important;
  }

  .lg\:-translate-x-35{
    --transform-translate-x: -8.75rem !important;
  }

  .lg\:-translate-x-36{
    --transform-translate-x: -9rem !important;
  }

  .lg\:-translate-x-37{
    --transform-translate-x: -9.25rem !important;
  }

  .lg\:-translate-x-38{
    --transform-translate-x: -9.5rem !important;
  }

  .lg\:-translate-x-39{
    --transform-translate-x: -9.75rem !important;
  }

  .lg\:-translate-x-40{
    --transform-translate-x: -10rem !important;
  }

  .lg\:-translate-x-41{
    --transform-translate-x: -10.25rem !important;
  }

  .lg\:-translate-x-42{
    --transform-translate-x: -10.5rem !important;
  }

  .lg\:-translate-x-43{
    --transform-translate-x: -10.75rem !important;
  }

  .lg\:-translate-x-44{
    --transform-translate-x: -11rem !important;
  }

  .lg\:-translate-x-45{
    --transform-translate-x: -11.25rem !important;
  }

  .lg\:-translate-x-46{
    --transform-translate-x: -11.5rem !important;
  }

  .lg\:-translate-x-47{
    --transform-translate-x: -11.75rem !important;
  }

  .lg\:-translate-x-48{
    --transform-translate-x: -12rem !important;
  }

  .lg\:-translate-x-49{
    --transform-translate-x: -12.25rem !important;
  }

  .lg\:-translate-x-50{
    --transform-translate-x: -12.5rem !important;
  }

  .lg\:-translate-x-51{
    --transform-translate-x: -12.75rem !important;
  }

  .lg\:-translate-x-52{
    --transform-translate-x: -13rem !important;
  }

  .lg\:-translate-x-53{
    --transform-translate-x: -13.25rem !important;
  }

  .lg\:-translate-x-54{
    --transform-translate-x: -13.5rem !important;
  }

  .lg\:-translate-x-55{
    --transform-translate-x: -13.75rem !important;
  }

  .lg\:-translate-x-56{
    --transform-translate-x: -14rem !important;
  }

  .lg\:-translate-x-70{
    --transform-translate-x: -17.5rem !important;
  }

  .lg\:-translate-x-71{
    --transform-translate-x: -17.75rem !important;
  }

  .lg\:-translate-x-72{
    --transform-translate-x: -18rem !important;
  }

  .lg\:-translate-x-73{
    --transform-translate-x: -18.25rem !important;
  }

  .lg\:-translate-x-74{
    --transform-translate-x: -18.5rem !important;
  }

  .lg\:-translate-x-75{
    --transform-translate-x: -18.75rem !important;
  }

  .lg\:-translate-x-76{
    --transform-translate-x: -19rem !important;
  }

  .lg\:-translate-x-77{
    --transform-translate-x: -19.25rem !important;
  }

  .lg\:-translate-x-78{
    --transform-translate-x: -19.5rem !important;
  }

  .lg\:-translate-x-79{
    --transform-translate-x: -19.75rem !important;
  }

  .lg\:-translate-x-80{
    --transform-translate-x: -20rem !important;
  }

  .lg\:-translate-x-81{
    --transform-translate-x: -20.25rem !important;
  }

  .lg\:-translate-x-82{
    --transform-translate-x: -20.5rem !important;
  }

  .lg\:-translate-x-83{
    --transform-translate-x: -20.75rem !important;
  }

  .lg\:-translate-x-84{
    --transform-translate-x: -21rem !important;
  }

  .lg\:-translate-x-85{
    --transform-translate-x: -21.25rem !important;
  }

  .lg\:-translate-x-86{
    --transform-translate-x: -21.5rem !important;
  }

  .lg\:-translate-x-87{
    --transform-translate-x: -21.75rem !important;
  }

  .lg\:-translate-x-88{
    --transform-translate-x: -22rem !important;
  }

  .lg\:-translate-x-89{
    --transform-translate-x: -22.25rem !important;
  }

  .lg\:-translate-x-90{
    --transform-translate-x: -22.5rem !important;
  }

  .lg\:-translate-x-91{
    --transform-translate-x: -22.75rem !important;
  }

  .lg\:-translate-x-92{
    --transform-translate-x: -23rem !important;
  }

  .lg\:-translate-x-100{
    --transform-translate-x: -25rem !important;
  }

  .lg\:-translate-x-131{
    --transform-translate-x: -25.25rem !important;
  }

  .lg\:-translate-x-135{
    --transform-translate-x: -34rem !important;
  }

  .lg\:-translate-x-150{
    --transform-translate-x: -37.5rem !important;
  }

  .lg\:-translate-x-710{
    --transform-translate-x: -44.375rem !important;
  }

  .lg\:-translate-x-820{
    --transform-translate-x: -51.25rem !important;
  }

  .lg\:-translate-x-1440{
    --transform-translate-x: -90rem !important;
  }

  .lg\:-translate-x-2\.5{
    --transform-translate-x: -0.625rem !important;
  }

  .lg\:-translate-x-6\.25{
    --transform-translate-x: -1.5626rem !important;
  }

  .lg\:-translate-x-7\.5{
    --transform-translate-x: -1.875rem !important;
  }

  .lg\:-translate-x-12\.5{
    --transform-translate-x: -3.125rem !important;
  }

  .lg\:-translate-x-17\.5{
    --transform-translate-x: -4.375rem !important;
  }

  .lg\:-translate-x-31\.5{
    --transform-translate-x: -7.875rem !important;
  }

  .lg\:-translate-x-thumb-tript-lg{
    --transform-translate-x: -15.625rem !important;
  }

  .lg\:-translate-x-thumb-tript-md{
    --transform-translate-x: -11.25rem !important;
  }

  .lg\:-translate-x-thumb-trip-xl{
    --transform-translate-x: -20.625rem !important;
  }

  .lg\:-translate-x-tarapprendre-title-lg{
    --transform-translate-x: -58.75rem !important;
  }

  .lg\:-translate-x-oblong-list-lg{
    --transform-translate-x: -40.93rem !important;
  }

  .lg\:-translate-x-oblong-list-md{
    --transform-translate-x: -20.95rem !important;
  }

  .lg\:-translate-x-oblong-content-lg{
    --transform-translate-x: -26.875rem !important;
  }

  .lg\:-translate-x-article-thumb-lg{
    --transform-translate-x: -10.625rem !important;
  }

  .lg\:-translate-x-support-title-l-lg{
    --transform-translate-x: -28.125rem !important;
  }

  .lg\:-translate-x-support-title-r-lg{
    --transform-translate-x: -17.8125rem !important;
  }

  .lg\:-translate-x-main-footer-menu{
    --transform-translate-x: -13.75rem !important;
  }

  .lg\:-translate-x-main-footer-logo{
    --transform-translate-x: -25.625rem !important;
  }

  .lg\:-translate-x-full{
    --transform-translate-x: -100% !important;
  }

  .lg\:-translate-x-1\/2{
    --transform-translate-x: -50% !important;
  }

  .lg\:translate-x-1\/2{
    --transform-translate-x: 50% !important;
  }

  .lg\:translate-y-0{
    --transform-translate-y: 0px !important;
  }

  .lg\:translate-y-1{
    --transform-translate-y: .25rem !important;
  }

  .lg\:translate-y-2{
    --transform-translate-y: .5rem !important;
  }

  .lg\:translate-y-3{
    --transform-translate-y: .75rem !important;
  }

  .lg\:translate-y-4{
    --transform-translate-y: 1rem !important;
  }

  .lg\:translate-y-5{
    --transform-translate-y: 1.25rem !important;
  }

  .lg\:translate-y-6{
    --transform-translate-y: 1.5rem !important;
  }

  .lg\:translate-y-7{
    --transform-translate-y: 1.75rem !important;
  }

  .lg\:translate-y-8{
    --transform-translate-y: 2rem !important;
  }

  .lg\:translate-y-9{
    --transform-translate-y: 2.25rem !important;
  }

  .lg\:translate-y-10{
    --transform-translate-y: 2.5rem !important;
  }

  .lg\:translate-y-11{
    --transform-translate-y: 2.75rem !important;
  }

  .lg\:translate-y-12{
    --transform-translate-y: 3rem !important;
  }

  .lg\:translate-y-13{
    --transform-translate-y: 3.25rem !important;
  }

  .lg\:translate-y-14{
    --transform-translate-y: 3.5rem !important;
  }

  .lg\:translate-y-15{
    --transform-translate-y: 3.75rem !important;
  }

  .lg\:translate-y-16{
    --transform-translate-y: 4rem !important;
  }

  .lg\:translate-y-17{
    --transform-translate-y: 4.25rem !important;
  }

  .lg\:translate-y-18{
    --transform-translate-y: 4.5rem !important;
  }

  .lg\:translate-y-19{
    --transform-translate-y: 4.75rem !important;
  }

  .lg\:translate-y-20{
    --transform-translate-y: 5rem !important;
  }

  .lg\:translate-y-21{
    --transform-translate-y: 5.25rem !important;
  }

  .lg\:translate-y-22{
    --transform-translate-y: 5.5rem !important;
  }

  .lg\:translate-y-23{
    --transform-translate-y: 5.75rem !important;
  }

  .lg\:translate-y-24{
    --transform-translate-y: 6rem !important;
  }

  .lg\:translate-y-25{
    --transform-translate-y: 6.25rem !important;
  }

  .lg\:translate-y-26{
    --transform-translate-y: 6.5rem !important;
  }

  .lg\:translate-y-27{
    --transform-translate-y: 6.75rem !important;
  }

  .lg\:translate-y-28{
    --transform-translate-y: 7rem !important;
  }

  .lg\:translate-y-29{
    --transform-translate-y: 7.25rem !important;
  }

  .lg\:translate-y-30{
    --transform-translate-y: 7.5rem !important;
  }

  .lg\:translate-y-31{
    --transform-translate-y: 7.75rem !important;
  }

  .lg\:translate-y-32{
    --transform-translate-y: 8rem !important;
  }

  .lg\:translate-y-33{
    --transform-translate-y: 8.25rem !important;
  }

  .lg\:translate-y-34{
    --transform-translate-y: 8.5rem !important;
  }

  .lg\:translate-y-35{
    --transform-translate-y: 8.75rem !important;
  }

  .lg\:translate-y-36{
    --transform-translate-y: 9rem !important;
  }

  .lg\:translate-y-37{
    --transform-translate-y: 9.25rem !important;
  }

  .lg\:translate-y-38{
    --transform-translate-y: 9.5rem !important;
  }

  .lg\:translate-y-39{
    --transform-translate-y: 9.75rem !important;
  }

  .lg\:translate-y-40{
    --transform-translate-y: 10rem !important;
  }

  .lg\:translate-y-41{
    --transform-translate-y: 10.25rem !important;
  }

  .lg\:translate-y-42{
    --transform-translate-y: 10.5rem !important;
  }

  .lg\:translate-y-43{
    --transform-translate-y: 10.75rem !important;
  }

  .lg\:translate-y-44{
    --transform-translate-y: 11rem !important;
  }

  .lg\:translate-y-45{
    --transform-translate-y: 11.25rem !important;
  }

  .lg\:translate-y-46{
    --transform-translate-y: 11.5rem !important;
  }

  .lg\:translate-y-47{
    --transform-translate-y: 11.75rem !important;
  }

  .lg\:translate-y-48{
    --transform-translate-y: 12rem !important;
  }

  .lg\:translate-y-49{
    --transform-translate-y: 12.25rem !important;
  }

  .lg\:translate-y-50{
    --transform-translate-y: 12.5rem !important;
  }

  .lg\:translate-y-51{
    --transform-translate-y: 12.75rem !important;
  }

  .lg\:translate-y-52{
    --transform-translate-y: 13rem !important;
  }

  .lg\:translate-y-53{
    --transform-translate-y: 13.25rem !important;
  }

  .lg\:translate-y-54{
    --transform-translate-y: 13.5rem !important;
  }

  .lg\:translate-y-55{
    --transform-translate-y: 13.75rem !important;
  }

  .lg\:translate-y-56{
    --transform-translate-y: 14rem !important;
  }

  .lg\:translate-y-70{
    --transform-translate-y: 17.5rem !important;
  }

  .lg\:translate-y-71{
    --transform-translate-y: 17.75rem !important;
  }

  .lg\:translate-y-72{
    --transform-translate-y: 18rem !important;
  }

  .lg\:translate-y-73{
    --transform-translate-y: 18.25rem !important;
  }

  .lg\:translate-y-74{
    --transform-translate-y: 18.5rem !important;
  }

  .lg\:translate-y-75{
    --transform-translate-y: 18.75rem !important;
  }

  .lg\:translate-y-76{
    --transform-translate-y: 19rem !important;
  }

  .lg\:translate-y-77{
    --transform-translate-y: 19.25rem !important;
  }

  .lg\:translate-y-78{
    --transform-translate-y: 19.5rem !important;
  }

  .lg\:translate-y-79{
    --transform-translate-y: 19.75rem !important;
  }

  .lg\:translate-y-80{
    --transform-translate-y: 20rem !important;
  }

  .lg\:translate-y-81{
    --transform-translate-y: 20.25rem !important;
  }

  .lg\:translate-y-82{
    --transform-translate-y: 20.5rem !important;
  }

  .lg\:translate-y-83{
    --transform-translate-y: 20.75rem !important;
  }

  .lg\:translate-y-84{
    --transform-translate-y: 21rem !important;
  }

  .lg\:translate-y-85{
    --transform-translate-y: 21.25rem !important;
  }

  .lg\:translate-y-86{
    --transform-translate-y: 21.5rem !important;
  }

  .lg\:translate-y-87{
    --transform-translate-y: 21.75rem !important;
  }

  .lg\:translate-y-88{
    --transform-translate-y: 22rem !important;
  }

  .lg\:translate-y-89{
    --transform-translate-y: 22.25rem !important;
  }

  .lg\:translate-y-90{
    --transform-translate-y: 22.5rem !important;
  }

  .lg\:translate-y-91{
    --transform-translate-y: 22.75rem !important;
  }

  .lg\:translate-y-92{
    --transform-translate-y: 23rem !important;
  }

  .lg\:translate-y-100{
    --transform-translate-y: 25rem !important;
  }

  .lg\:translate-y-131{
    --transform-translate-y: 25.25rem !important;
  }

  .lg\:translate-y-135{
    --transform-translate-y: 34rem !important;
  }

  .lg\:translate-y-150{
    --transform-translate-y: 37.5rem !important;
  }

  .lg\:translate-y-710{
    --transform-translate-y: 44.375rem !important;
  }

  .lg\:translate-y-820{
    --transform-translate-y: 51.25rem !important;
  }

  .lg\:translate-y-1440{
    --transform-translate-y: 90rem !important;
  }

  .lg\:translate-y-2\.5{
    --transform-translate-y: .625rem !important;
  }

  .lg\:translate-y-6\.25{
    --transform-translate-y: 1.5626rem !important;
  }

  .lg\:translate-y-7\.5{
    --transform-translate-y: 1.875rem !important;
  }

  .lg\:translate-y-12\.5{
    --transform-translate-y: 3.125rem !important;
  }

  .lg\:translate-y-17\.5{
    --transform-translate-y: 4.375rem !important;
  }

  .lg\:translate-y-31\.5{
    --transform-translate-y: 7.875rem !important;
  }

  .lg\:translate-y-thumb-tript-lg{
    --transform-translate-y: 15.625rem !important;
  }

  .lg\:translate-y-thumb-tript-md{
    --transform-translate-y: 11.25rem !important;
  }

  .lg\:translate-y-thumb-trip-xl{
    --transform-translate-y: 20.625rem !important;
  }

  .lg\:translate-y-tarapprendre-title-lg{
    --transform-translate-y: 58.75rem !important;
  }

  .lg\:translate-y-oblong-list-lg{
    --transform-translate-y: 40.93rem !important;
  }

  .lg\:translate-y-oblong-list-md{
    --transform-translate-y: 20.95rem !important;
  }

  .lg\:translate-y-oblong-content-lg{
    --transform-translate-y: 26.875rem !important;
  }

  .lg\:translate-y-article-thumb-lg{
    --transform-translate-y: 10.625rem !important;
  }

  .lg\:translate-y-support-title-l-lg{
    --transform-translate-y: 28.125rem !important;
  }

  .lg\:translate-y-support-title-r-lg{
    --transform-translate-y: 17.8125rem !important;
  }

  .lg\:translate-y-main-footer-menu{
    --transform-translate-y: 13.75rem !important;
  }

  .lg\:translate-y-main-footer-logo{
    --transform-translate-y: 25.625rem !important;
  }

  .lg\:translate-y-full{
    --transform-translate-y: 100% !important;
  }

  .lg\:-translate-y-0{
    --transform-translate-y: 0px !important;
  }

  .lg\:-translate-y-1{
    --transform-translate-y: -0.25rem !important;
  }

  .lg\:-translate-y-2{
    --transform-translate-y: -0.5rem !important;
  }

  .lg\:-translate-y-3{
    --transform-translate-y: -0.75rem !important;
  }

  .lg\:-translate-y-4{
    --transform-translate-y: -1rem !important;
  }

  .lg\:-translate-y-5{
    --transform-translate-y: -1.25rem !important;
  }

  .lg\:-translate-y-6{
    --transform-translate-y: -1.5rem !important;
  }

  .lg\:-translate-y-7{
    --transform-translate-y: -1.75rem !important;
  }

  .lg\:-translate-y-8{
    --transform-translate-y: -2rem !important;
  }

  .lg\:-translate-y-9{
    --transform-translate-y: -2.25rem !important;
  }

  .lg\:-translate-y-10{
    --transform-translate-y: -2.5rem !important;
  }

  .lg\:-translate-y-11{
    --transform-translate-y: -2.75rem !important;
  }

  .lg\:-translate-y-12{
    --transform-translate-y: -3rem !important;
  }

  .lg\:-translate-y-13{
    --transform-translate-y: -3.25rem !important;
  }

  .lg\:-translate-y-14{
    --transform-translate-y: -3.5rem !important;
  }

  .lg\:-translate-y-15{
    --transform-translate-y: -3.75rem !important;
  }

  .lg\:-translate-y-16{
    --transform-translate-y: -4rem !important;
  }

  .lg\:-translate-y-17{
    --transform-translate-y: -4.25rem !important;
  }

  .lg\:-translate-y-18{
    --transform-translate-y: -4.5rem !important;
  }

  .lg\:-translate-y-19{
    --transform-translate-y: -4.75rem !important;
  }

  .lg\:-translate-y-20{
    --transform-translate-y: -5rem !important;
  }

  .lg\:-translate-y-21{
    --transform-translate-y: -5.25rem !important;
  }

  .lg\:-translate-y-22{
    --transform-translate-y: -5.5rem !important;
  }

  .lg\:-translate-y-23{
    --transform-translate-y: -5.75rem !important;
  }

  .lg\:-translate-y-24{
    --transform-translate-y: -6rem !important;
  }

  .lg\:-translate-y-25{
    --transform-translate-y: -6.25rem !important;
  }

  .lg\:-translate-y-26{
    --transform-translate-y: -6.5rem !important;
  }

  .lg\:-translate-y-27{
    --transform-translate-y: -6.75rem !important;
  }

  .lg\:-translate-y-28{
    --transform-translate-y: -7rem !important;
  }

  .lg\:-translate-y-29{
    --transform-translate-y: -7.25rem !important;
  }

  .lg\:-translate-y-30{
    --transform-translate-y: -7.5rem !important;
  }

  .lg\:-translate-y-31{
    --transform-translate-y: -7.75rem !important;
  }

  .lg\:-translate-y-32{
    --transform-translate-y: -8rem !important;
  }

  .lg\:-translate-y-33{
    --transform-translate-y: -8.25rem !important;
  }

  .lg\:-translate-y-34{
    --transform-translate-y: -8.5rem !important;
  }

  .lg\:-translate-y-35{
    --transform-translate-y: -8.75rem !important;
  }

  .lg\:-translate-y-36{
    --transform-translate-y: -9rem !important;
  }

  .lg\:-translate-y-37{
    --transform-translate-y: -9.25rem !important;
  }

  .lg\:-translate-y-38{
    --transform-translate-y: -9.5rem !important;
  }

  .lg\:-translate-y-39{
    --transform-translate-y: -9.75rem !important;
  }

  .lg\:-translate-y-40{
    --transform-translate-y: -10rem !important;
  }

  .lg\:-translate-y-41{
    --transform-translate-y: -10.25rem !important;
  }

  .lg\:-translate-y-42{
    --transform-translate-y: -10.5rem !important;
  }

  .lg\:-translate-y-43{
    --transform-translate-y: -10.75rem !important;
  }

  .lg\:-translate-y-44{
    --transform-translate-y: -11rem !important;
  }

  .lg\:-translate-y-45{
    --transform-translate-y: -11.25rem !important;
  }

  .lg\:-translate-y-46{
    --transform-translate-y: -11.5rem !important;
  }

  .lg\:-translate-y-47{
    --transform-translate-y: -11.75rem !important;
  }

  .lg\:-translate-y-48{
    --transform-translate-y: -12rem !important;
  }

  .lg\:-translate-y-49{
    --transform-translate-y: -12.25rem !important;
  }

  .lg\:-translate-y-50{
    --transform-translate-y: -12.5rem !important;
  }

  .lg\:-translate-y-51{
    --transform-translate-y: -12.75rem !important;
  }

  .lg\:-translate-y-52{
    --transform-translate-y: -13rem !important;
  }

  .lg\:-translate-y-53{
    --transform-translate-y: -13.25rem !important;
  }

  .lg\:-translate-y-54{
    --transform-translate-y: -13.5rem !important;
  }

  .lg\:-translate-y-55{
    --transform-translate-y: -13.75rem !important;
  }

  .lg\:-translate-y-56{
    --transform-translate-y: -14rem !important;
  }

  .lg\:-translate-y-70{
    --transform-translate-y: -17.5rem !important;
  }

  .lg\:-translate-y-71{
    --transform-translate-y: -17.75rem !important;
  }

  .lg\:-translate-y-72{
    --transform-translate-y: -18rem !important;
  }

  .lg\:-translate-y-73{
    --transform-translate-y: -18.25rem !important;
  }

  .lg\:-translate-y-74{
    --transform-translate-y: -18.5rem !important;
  }

  .lg\:-translate-y-75{
    --transform-translate-y: -18.75rem !important;
  }

  .lg\:-translate-y-76{
    --transform-translate-y: -19rem !important;
  }

  .lg\:-translate-y-77{
    --transform-translate-y: -19.25rem !important;
  }

  .lg\:-translate-y-78{
    --transform-translate-y: -19.5rem !important;
  }

  .lg\:-translate-y-79{
    --transform-translate-y: -19.75rem !important;
  }

  .lg\:-translate-y-80{
    --transform-translate-y: -20rem !important;
  }

  .lg\:-translate-y-81{
    --transform-translate-y: -20.25rem !important;
  }

  .lg\:-translate-y-82{
    --transform-translate-y: -20.5rem !important;
  }

  .lg\:-translate-y-83{
    --transform-translate-y: -20.75rem !important;
  }

  .lg\:-translate-y-84{
    --transform-translate-y: -21rem !important;
  }

  .lg\:-translate-y-85{
    --transform-translate-y: -21.25rem !important;
  }

  .lg\:-translate-y-86{
    --transform-translate-y: -21.5rem !important;
  }

  .lg\:-translate-y-87{
    --transform-translate-y: -21.75rem !important;
  }

  .lg\:-translate-y-88{
    --transform-translate-y: -22rem !important;
  }

  .lg\:-translate-y-89{
    --transform-translate-y: -22.25rem !important;
  }

  .lg\:-translate-y-90{
    --transform-translate-y: -22.5rem !important;
  }

  .lg\:-translate-y-91{
    --transform-translate-y: -22.75rem !important;
  }

  .lg\:-translate-y-92{
    --transform-translate-y: -23rem !important;
  }

  .lg\:-translate-y-100{
    --transform-translate-y: -25rem !important;
  }

  .lg\:-translate-y-131{
    --transform-translate-y: -25.25rem !important;
  }

  .lg\:-translate-y-135{
    --transform-translate-y: -34rem !important;
  }

  .lg\:-translate-y-150{
    --transform-translate-y: -37.5rem !important;
  }

  .lg\:-translate-y-710{
    --transform-translate-y: -44.375rem !important;
  }

  .lg\:-translate-y-820{
    --transform-translate-y: -51.25rem !important;
  }

  .lg\:-translate-y-1440{
    --transform-translate-y: -90rem !important;
  }

  .lg\:-translate-y-2\.5{
    --transform-translate-y: -0.625rem !important;
  }

  .lg\:-translate-y-6\.25{
    --transform-translate-y: -1.5626rem !important;
  }

  .lg\:-translate-y-7\.5{
    --transform-translate-y: -1.875rem !important;
  }

  .lg\:-translate-y-12\.5{
    --transform-translate-y: -3.125rem !important;
  }

  .lg\:-translate-y-17\.5{
    --transform-translate-y: -4.375rem !important;
  }

  .lg\:-translate-y-31\.5{
    --transform-translate-y: -7.875rem !important;
  }

  .lg\:-translate-y-thumb-tript-lg{
    --transform-translate-y: -15.625rem !important;
  }

  .lg\:-translate-y-thumb-tript-md{
    --transform-translate-y: -11.25rem !important;
  }

  .lg\:-translate-y-thumb-trip-xl{
    --transform-translate-y: -20.625rem !important;
  }

  .lg\:-translate-y-tarapprendre-title-lg{
    --transform-translate-y: -58.75rem !important;
  }

  .lg\:-translate-y-oblong-list-lg{
    --transform-translate-y: -40.93rem !important;
  }

  .lg\:-translate-y-oblong-list-md{
    --transform-translate-y: -20.95rem !important;
  }

  .lg\:-translate-y-oblong-content-lg{
    --transform-translate-y: -26.875rem !important;
  }

  .lg\:-translate-y-article-thumb-lg{
    --transform-translate-y: -10.625rem !important;
  }

  .lg\:-translate-y-support-title-l-lg{
    --transform-translate-y: -28.125rem !important;
  }

  .lg\:-translate-y-support-title-r-lg{
    --transform-translate-y: -17.8125rem !important;
  }

  .lg\:-translate-y-main-footer-menu{
    --transform-translate-y: -13.75rem !important;
  }

  .lg\:-translate-y-main-footer-logo{
    --transform-translate-y: -25.625rem !important;
  }

  .lg\:-translate-y-full{
    --transform-translate-y: -100% !important;
  }

  .lg\:-translate-y-1\/2{
    --transform-translate-y: -50% !important;
  }

  .lg\:translate-y-1\/2{
    --transform-translate-y: 50% !important;
  }

  .lg\:hover\:translate-x-0:hover{
    --transform-translate-x: 0px !important;
  }

  .lg\:hover\:translate-x-1:hover{
    --transform-translate-x: .25rem !important;
  }

  .lg\:hover\:translate-x-2:hover{
    --transform-translate-x: .5rem !important;
  }

  .lg\:hover\:translate-x-3:hover{
    --transform-translate-x: .75rem !important;
  }

  .lg\:hover\:translate-x-4:hover{
    --transform-translate-x: 1rem !important;
  }

  .lg\:hover\:translate-x-5:hover{
    --transform-translate-x: 1.25rem !important;
  }

  .lg\:hover\:translate-x-6:hover{
    --transform-translate-x: 1.5rem !important;
  }

  .lg\:hover\:translate-x-7:hover{
    --transform-translate-x: 1.75rem !important;
  }

  .lg\:hover\:translate-x-8:hover{
    --transform-translate-x: 2rem !important;
  }

  .lg\:hover\:translate-x-9:hover{
    --transform-translate-x: 2.25rem !important;
  }

  .lg\:hover\:translate-x-10:hover{
    --transform-translate-x: 2.5rem !important;
  }

  .lg\:hover\:translate-x-11:hover{
    --transform-translate-x: 2.75rem !important;
  }

  .lg\:hover\:translate-x-12:hover{
    --transform-translate-x: 3rem !important;
  }

  .lg\:hover\:translate-x-13:hover{
    --transform-translate-x: 3.25rem !important;
  }

  .lg\:hover\:translate-x-14:hover{
    --transform-translate-x: 3.5rem !important;
  }

  .lg\:hover\:translate-x-15:hover{
    --transform-translate-x: 3.75rem !important;
  }

  .lg\:hover\:translate-x-16:hover{
    --transform-translate-x: 4rem !important;
  }

  .lg\:hover\:translate-x-17:hover{
    --transform-translate-x: 4.25rem !important;
  }

  .lg\:hover\:translate-x-18:hover{
    --transform-translate-x: 4.5rem !important;
  }

  .lg\:hover\:translate-x-19:hover{
    --transform-translate-x: 4.75rem !important;
  }

  .lg\:hover\:translate-x-20:hover{
    --transform-translate-x: 5rem !important;
  }

  .lg\:hover\:translate-x-21:hover{
    --transform-translate-x: 5.25rem !important;
  }

  .lg\:hover\:translate-x-22:hover{
    --transform-translate-x: 5.5rem !important;
  }

  .lg\:hover\:translate-x-23:hover{
    --transform-translate-x: 5.75rem !important;
  }

  .lg\:hover\:translate-x-24:hover{
    --transform-translate-x: 6rem !important;
  }

  .lg\:hover\:translate-x-25:hover{
    --transform-translate-x: 6.25rem !important;
  }

  .lg\:hover\:translate-x-26:hover{
    --transform-translate-x: 6.5rem !important;
  }

  .lg\:hover\:translate-x-27:hover{
    --transform-translate-x: 6.75rem !important;
  }

  .lg\:hover\:translate-x-28:hover{
    --transform-translate-x: 7rem !important;
  }

  .lg\:hover\:translate-x-29:hover{
    --transform-translate-x: 7.25rem !important;
  }

  .lg\:hover\:translate-x-30:hover{
    --transform-translate-x: 7.5rem !important;
  }

  .lg\:hover\:translate-x-31:hover{
    --transform-translate-x: 7.75rem !important;
  }

  .lg\:hover\:translate-x-32:hover{
    --transform-translate-x: 8rem !important;
  }

  .lg\:hover\:translate-x-33:hover{
    --transform-translate-x: 8.25rem !important;
  }

  .lg\:hover\:translate-x-34:hover{
    --transform-translate-x: 8.5rem !important;
  }

  .lg\:hover\:translate-x-35:hover{
    --transform-translate-x: 8.75rem !important;
  }

  .lg\:hover\:translate-x-36:hover{
    --transform-translate-x: 9rem !important;
  }

  .lg\:hover\:translate-x-37:hover{
    --transform-translate-x: 9.25rem !important;
  }

  .lg\:hover\:translate-x-38:hover{
    --transform-translate-x: 9.5rem !important;
  }

  .lg\:hover\:translate-x-39:hover{
    --transform-translate-x: 9.75rem !important;
  }

  .lg\:hover\:translate-x-40:hover{
    --transform-translate-x: 10rem !important;
  }

  .lg\:hover\:translate-x-41:hover{
    --transform-translate-x: 10.25rem !important;
  }

  .lg\:hover\:translate-x-42:hover{
    --transform-translate-x: 10.5rem !important;
  }

  .lg\:hover\:translate-x-43:hover{
    --transform-translate-x: 10.75rem !important;
  }

  .lg\:hover\:translate-x-44:hover{
    --transform-translate-x: 11rem !important;
  }

  .lg\:hover\:translate-x-45:hover{
    --transform-translate-x: 11.25rem !important;
  }

  .lg\:hover\:translate-x-46:hover{
    --transform-translate-x: 11.5rem !important;
  }

  .lg\:hover\:translate-x-47:hover{
    --transform-translate-x: 11.75rem !important;
  }

  .lg\:hover\:translate-x-48:hover{
    --transform-translate-x: 12rem !important;
  }

  .lg\:hover\:translate-x-49:hover{
    --transform-translate-x: 12.25rem !important;
  }

  .lg\:hover\:translate-x-50:hover{
    --transform-translate-x: 12.5rem !important;
  }

  .lg\:hover\:translate-x-51:hover{
    --transform-translate-x: 12.75rem !important;
  }

  .lg\:hover\:translate-x-52:hover{
    --transform-translate-x: 13rem !important;
  }

  .lg\:hover\:translate-x-53:hover{
    --transform-translate-x: 13.25rem !important;
  }

  .lg\:hover\:translate-x-54:hover{
    --transform-translate-x: 13.5rem !important;
  }

  .lg\:hover\:translate-x-55:hover{
    --transform-translate-x: 13.75rem !important;
  }

  .lg\:hover\:translate-x-56:hover{
    --transform-translate-x: 14rem !important;
  }

  .lg\:hover\:translate-x-70:hover{
    --transform-translate-x: 17.5rem !important;
  }

  .lg\:hover\:translate-x-71:hover{
    --transform-translate-x: 17.75rem !important;
  }

  .lg\:hover\:translate-x-72:hover{
    --transform-translate-x: 18rem !important;
  }

  .lg\:hover\:translate-x-73:hover{
    --transform-translate-x: 18.25rem !important;
  }

  .lg\:hover\:translate-x-74:hover{
    --transform-translate-x: 18.5rem !important;
  }

  .lg\:hover\:translate-x-75:hover{
    --transform-translate-x: 18.75rem !important;
  }

  .lg\:hover\:translate-x-76:hover{
    --transform-translate-x: 19rem !important;
  }

  .lg\:hover\:translate-x-77:hover{
    --transform-translate-x: 19.25rem !important;
  }

  .lg\:hover\:translate-x-78:hover{
    --transform-translate-x: 19.5rem !important;
  }

  .lg\:hover\:translate-x-79:hover{
    --transform-translate-x: 19.75rem !important;
  }

  .lg\:hover\:translate-x-80:hover{
    --transform-translate-x: 20rem !important;
  }

  .lg\:hover\:translate-x-81:hover{
    --transform-translate-x: 20.25rem !important;
  }

  .lg\:hover\:translate-x-82:hover{
    --transform-translate-x: 20.5rem !important;
  }

  .lg\:hover\:translate-x-83:hover{
    --transform-translate-x: 20.75rem !important;
  }

  .lg\:hover\:translate-x-84:hover{
    --transform-translate-x: 21rem !important;
  }

  .lg\:hover\:translate-x-85:hover{
    --transform-translate-x: 21.25rem !important;
  }

  .lg\:hover\:translate-x-86:hover{
    --transform-translate-x: 21.5rem !important;
  }

  .lg\:hover\:translate-x-87:hover{
    --transform-translate-x: 21.75rem !important;
  }

  .lg\:hover\:translate-x-88:hover{
    --transform-translate-x: 22rem !important;
  }

  .lg\:hover\:translate-x-89:hover{
    --transform-translate-x: 22.25rem !important;
  }

  .lg\:hover\:translate-x-90:hover{
    --transform-translate-x: 22.5rem !important;
  }

  .lg\:hover\:translate-x-91:hover{
    --transform-translate-x: 22.75rem !important;
  }

  .lg\:hover\:translate-x-92:hover{
    --transform-translate-x: 23rem !important;
  }

  .lg\:hover\:translate-x-100:hover{
    --transform-translate-x: 25rem !important;
  }

  .lg\:hover\:translate-x-131:hover{
    --transform-translate-x: 25.25rem !important;
  }

  .lg\:hover\:translate-x-135:hover{
    --transform-translate-x: 34rem !important;
  }

  .lg\:hover\:translate-x-150:hover{
    --transform-translate-x: 37.5rem !important;
  }

  .lg\:hover\:translate-x-710:hover{
    --transform-translate-x: 44.375rem !important;
  }

  .lg\:hover\:translate-x-820:hover{
    --transform-translate-x: 51.25rem !important;
  }

  .lg\:hover\:translate-x-1440:hover{
    --transform-translate-x: 90rem !important;
  }

  .lg\:hover\:translate-x-2\.5:hover{
    --transform-translate-x: .625rem !important;
  }

  .lg\:hover\:translate-x-6\.25:hover{
    --transform-translate-x: 1.5626rem !important;
  }

  .lg\:hover\:translate-x-7\.5:hover{
    --transform-translate-x: 1.875rem !important;
  }

  .lg\:hover\:translate-x-12\.5:hover{
    --transform-translate-x: 3.125rem !important;
  }

  .lg\:hover\:translate-x-17\.5:hover{
    --transform-translate-x: 4.375rem !important;
  }

  .lg\:hover\:translate-x-31\.5:hover{
    --transform-translate-x: 7.875rem !important;
  }

  .lg\:hover\:translate-x-thumb-tript-lg:hover{
    --transform-translate-x: 15.625rem !important;
  }

  .lg\:hover\:translate-x-thumb-tript-md:hover{
    --transform-translate-x: 11.25rem !important;
  }

  .lg\:hover\:translate-x-thumb-trip-xl:hover{
    --transform-translate-x: 20.625rem !important;
  }

  .lg\:hover\:translate-x-tarapprendre-title-lg:hover{
    --transform-translate-x: 58.75rem !important;
  }

  .lg\:hover\:translate-x-oblong-list-lg:hover{
    --transform-translate-x: 40.93rem !important;
  }

  .lg\:hover\:translate-x-oblong-list-md:hover{
    --transform-translate-x: 20.95rem !important;
  }

  .lg\:hover\:translate-x-oblong-content-lg:hover{
    --transform-translate-x: 26.875rem !important;
  }

  .lg\:hover\:translate-x-article-thumb-lg:hover{
    --transform-translate-x: 10.625rem !important;
  }

  .lg\:hover\:translate-x-support-title-l-lg:hover{
    --transform-translate-x: 28.125rem !important;
  }

  .lg\:hover\:translate-x-support-title-r-lg:hover{
    --transform-translate-x: 17.8125rem !important;
  }

  .lg\:hover\:translate-x-main-footer-menu:hover{
    --transform-translate-x: 13.75rem !important;
  }

  .lg\:hover\:translate-x-main-footer-logo:hover{
    --transform-translate-x: 25.625rem !important;
  }

  .lg\:hover\:translate-x-full:hover{
    --transform-translate-x: 100% !important;
  }

  .lg\:hover\:-translate-x-0:hover{
    --transform-translate-x: 0px !important;
  }

  .lg\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.25rem !important;
  }

  .lg\:hover\:-translate-x-2:hover{
    --transform-translate-x: -0.5rem !important;
  }

  .lg\:hover\:-translate-x-3:hover{
    --transform-translate-x: -0.75rem !important;
  }

  .lg\:hover\:-translate-x-4:hover{
    --transform-translate-x: -1rem !important;
  }

  .lg\:hover\:-translate-x-5:hover{
    --transform-translate-x: -1.25rem !important;
  }

  .lg\:hover\:-translate-x-6:hover{
    --transform-translate-x: -1.5rem !important;
  }

  .lg\:hover\:-translate-x-7:hover{
    --transform-translate-x: -1.75rem !important;
  }

  .lg\:hover\:-translate-x-8:hover{
    --transform-translate-x: -2rem !important;
  }

  .lg\:hover\:-translate-x-9:hover{
    --transform-translate-x: -2.25rem !important;
  }

  .lg\:hover\:-translate-x-10:hover{
    --transform-translate-x: -2.5rem !important;
  }

  .lg\:hover\:-translate-x-11:hover{
    --transform-translate-x: -2.75rem !important;
  }

  .lg\:hover\:-translate-x-12:hover{
    --transform-translate-x: -3rem !important;
  }

  .lg\:hover\:-translate-x-13:hover{
    --transform-translate-x: -3.25rem !important;
  }

  .lg\:hover\:-translate-x-14:hover{
    --transform-translate-x: -3.5rem !important;
  }

  .lg\:hover\:-translate-x-15:hover{
    --transform-translate-x: -3.75rem !important;
  }

  .lg\:hover\:-translate-x-16:hover{
    --transform-translate-x: -4rem !important;
  }

  .lg\:hover\:-translate-x-17:hover{
    --transform-translate-x: -4.25rem !important;
  }

  .lg\:hover\:-translate-x-18:hover{
    --transform-translate-x: -4.5rem !important;
  }

  .lg\:hover\:-translate-x-19:hover{
    --transform-translate-x: -4.75rem !important;
  }

  .lg\:hover\:-translate-x-20:hover{
    --transform-translate-x: -5rem !important;
  }

  .lg\:hover\:-translate-x-21:hover{
    --transform-translate-x: -5.25rem !important;
  }

  .lg\:hover\:-translate-x-22:hover{
    --transform-translate-x: -5.5rem !important;
  }

  .lg\:hover\:-translate-x-23:hover{
    --transform-translate-x: -5.75rem !important;
  }

  .lg\:hover\:-translate-x-24:hover{
    --transform-translate-x: -6rem !important;
  }

  .lg\:hover\:-translate-x-25:hover{
    --transform-translate-x: -6.25rem !important;
  }

  .lg\:hover\:-translate-x-26:hover{
    --transform-translate-x: -6.5rem !important;
  }

  .lg\:hover\:-translate-x-27:hover{
    --transform-translate-x: -6.75rem !important;
  }

  .lg\:hover\:-translate-x-28:hover{
    --transform-translate-x: -7rem !important;
  }

  .lg\:hover\:-translate-x-29:hover{
    --transform-translate-x: -7.25rem !important;
  }

  .lg\:hover\:-translate-x-30:hover{
    --transform-translate-x: -7.5rem !important;
  }

  .lg\:hover\:-translate-x-31:hover{
    --transform-translate-x: -7.75rem !important;
  }

  .lg\:hover\:-translate-x-32:hover{
    --transform-translate-x: -8rem !important;
  }

  .lg\:hover\:-translate-x-33:hover{
    --transform-translate-x: -8.25rem !important;
  }

  .lg\:hover\:-translate-x-34:hover{
    --transform-translate-x: -8.5rem !important;
  }

  .lg\:hover\:-translate-x-35:hover{
    --transform-translate-x: -8.75rem !important;
  }

  .lg\:hover\:-translate-x-36:hover{
    --transform-translate-x: -9rem !important;
  }

  .lg\:hover\:-translate-x-37:hover{
    --transform-translate-x: -9.25rem !important;
  }

  .lg\:hover\:-translate-x-38:hover{
    --transform-translate-x: -9.5rem !important;
  }

  .lg\:hover\:-translate-x-39:hover{
    --transform-translate-x: -9.75rem !important;
  }

  .lg\:hover\:-translate-x-40:hover{
    --transform-translate-x: -10rem !important;
  }

  .lg\:hover\:-translate-x-41:hover{
    --transform-translate-x: -10.25rem !important;
  }

  .lg\:hover\:-translate-x-42:hover{
    --transform-translate-x: -10.5rem !important;
  }

  .lg\:hover\:-translate-x-43:hover{
    --transform-translate-x: -10.75rem !important;
  }

  .lg\:hover\:-translate-x-44:hover{
    --transform-translate-x: -11rem !important;
  }

  .lg\:hover\:-translate-x-45:hover{
    --transform-translate-x: -11.25rem !important;
  }

  .lg\:hover\:-translate-x-46:hover{
    --transform-translate-x: -11.5rem !important;
  }

  .lg\:hover\:-translate-x-47:hover{
    --transform-translate-x: -11.75rem !important;
  }

  .lg\:hover\:-translate-x-48:hover{
    --transform-translate-x: -12rem !important;
  }

  .lg\:hover\:-translate-x-49:hover{
    --transform-translate-x: -12.25rem !important;
  }

  .lg\:hover\:-translate-x-50:hover{
    --transform-translate-x: -12.5rem !important;
  }

  .lg\:hover\:-translate-x-51:hover{
    --transform-translate-x: -12.75rem !important;
  }

  .lg\:hover\:-translate-x-52:hover{
    --transform-translate-x: -13rem !important;
  }

  .lg\:hover\:-translate-x-53:hover{
    --transform-translate-x: -13.25rem !important;
  }

  .lg\:hover\:-translate-x-54:hover{
    --transform-translate-x: -13.5rem !important;
  }

  .lg\:hover\:-translate-x-55:hover{
    --transform-translate-x: -13.75rem !important;
  }

  .lg\:hover\:-translate-x-56:hover{
    --transform-translate-x: -14rem !important;
  }

  .lg\:hover\:-translate-x-70:hover{
    --transform-translate-x: -17.5rem !important;
  }

  .lg\:hover\:-translate-x-71:hover{
    --transform-translate-x: -17.75rem !important;
  }

  .lg\:hover\:-translate-x-72:hover{
    --transform-translate-x: -18rem !important;
  }

  .lg\:hover\:-translate-x-73:hover{
    --transform-translate-x: -18.25rem !important;
  }

  .lg\:hover\:-translate-x-74:hover{
    --transform-translate-x: -18.5rem !important;
  }

  .lg\:hover\:-translate-x-75:hover{
    --transform-translate-x: -18.75rem !important;
  }

  .lg\:hover\:-translate-x-76:hover{
    --transform-translate-x: -19rem !important;
  }

  .lg\:hover\:-translate-x-77:hover{
    --transform-translate-x: -19.25rem !important;
  }

  .lg\:hover\:-translate-x-78:hover{
    --transform-translate-x: -19.5rem !important;
  }

  .lg\:hover\:-translate-x-79:hover{
    --transform-translate-x: -19.75rem !important;
  }

  .lg\:hover\:-translate-x-80:hover{
    --transform-translate-x: -20rem !important;
  }

  .lg\:hover\:-translate-x-81:hover{
    --transform-translate-x: -20.25rem !important;
  }

  .lg\:hover\:-translate-x-82:hover{
    --transform-translate-x: -20.5rem !important;
  }

  .lg\:hover\:-translate-x-83:hover{
    --transform-translate-x: -20.75rem !important;
  }

  .lg\:hover\:-translate-x-84:hover{
    --transform-translate-x: -21rem !important;
  }

  .lg\:hover\:-translate-x-85:hover{
    --transform-translate-x: -21.25rem !important;
  }

  .lg\:hover\:-translate-x-86:hover{
    --transform-translate-x: -21.5rem !important;
  }

  .lg\:hover\:-translate-x-87:hover{
    --transform-translate-x: -21.75rem !important;
  }

  .lg\:hover\:-translate-x-88:hover{
    --transform-translate-x: -22rem !important;
  }

  .lg\:hover\:-translate-x-89:hover{
    --transform-translate-x: -22.25rem !important;
  }

  .lg\:hover\:-translate-x-90:hover{
    --transform-translate-x: -22.5rem !important;
  }

  .lg\:hover\:-translate-x-91:hover{
    --transform-translate-x: -22.75rem !important;
  }

  .lg\:hover\:-translate-x-92:hover{
    --transform-translate-x: -23rem !important;
  }

  .lg\:hover\:-translate-x-100:hover{
    --transform-translate-x: -25rem !important;
  }

  .lg\:hover\:-translate-x-131:hover{
    --transform-translate-x: -25.25rem !important;
  }

  .lg\:hover\:-translate-x-135:hover{
    --transform-translate-x: -34rem !important;
  }

  .lg\:hover\:-translate-x-150:hover{
    --transform-translate-x: -37.5rem !important;
  }

  .lg\:hover\:-translate-x-710:hover{
    --transform-translate-x: -44.375rem !important;
  }

  .lg\:hover\:-translate-x-820:hover{
    --transform-translate-x: -51.25rem !important;
  }

  .lg\:hover\:-translate-x-1440:hover{
    --transform-translate-x: -90rem !important;
  }

  .lg\:hover\:-translate-x-2\.5:hover{
    --transform-translate-x: -0.625rem !important;
  }

  .lg\:hover\:-translate-x-6\.25:hover{
    --transform-translate-x: -1.5626rem !important;
  }

  .lg\:hover\:-translate-x-7\.5:hover{
    --transform-translate-x: -1.875rem !important;
  }

  .lg\:hover\:-translate-x-12\.5:hover{
    --transform-translate-x: -3.125rem !important;
  }

  .lg\:hover\:-translate-x-17\.5:hover{
    --transform-translate-x: -4.375rem !important;
  }

  .lg\:hover\:-translate-x-31\.5:hover{
    --transform-translate-x: -7.875rem !important;
  }

  .lg\:hover\:-translate-x-thumb-tript-lg:hover{
    --transform-translate-x: -15.625rem !important;
  }

  .lg\:hover\:-translate-x-thumb-tript-md:hover{
    --transform-translate-x: -11.25rem !important;
  }

  .lg\:hover\:-translate-x-thumb-trip-xl:hover{
    --transform-translate-x: -20.625rem !important;
  }

  .lg\:hover\:-translate-x-tarapprendre-title-lg:hover{
    --transform-translate-x: -58.75rem !important;
  }

  .lg\:hover\:-translate-x-oblong-list-lg:hover{
    --transform-translate-x: -40.93rem !important;
  }

  .lg\:hover\:-translate-x-oblong-list-md:hover{
    --transform-translate-x: -20.95rem !important;
  }

  .lg\:hover\:-translate-x-oblong-content-lg:hover{
    --transform-translate-x: -26.875rem !important;
  }

  .lg\:hover\:-translate-x-article-thumb-lg:hover{
    --transform-translate-x: -10.625rem !important;
  }

  .lg\:hover\:-translate-x-support-title-l-lg:hover{
    --transform-translate-x: -28.125rem !important;
  }

  .lg\:hover\:-translate-x-support-title-r-lg:hover{
    --transform-translate-x: -17.8125rem !important;
  }

  .lg\:hover\:-translate-x-main-footer-menu:hover{
    --transform-translate-x: -13.75rem !important;
  }

  .lg\:hover\:-translate-x-main-footer-logo:hover{
    --transform-translate-x: -25.625rem !important;
  }

  .lg\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100% !important;
  }

  .lg\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50% !important;
  }

  .lg\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50% !important;
  }

  .lg\:hover\:translate-y-0:hover{
    --transform-translate-y: 0px !important;
  }

  .lg\:hover\:translate-y-1:hover{
    --transform-translate-y: .25rem !important;
  }

  .lg\:hover\:translate-y-2:hover{
    --transform-translate-y: .5rem !important;
  }

  .lg\:hover\:translate-y-3:hover{
    --transform-translate-y: .75rem !important;
  }

  .lg\:hover\:translate-y-4:hover{
    --transform-translate-y: 1rem !important;
  }

  .lg\:hover\:translate-y-5:hover{
    --transform-translate-y: 1.25rem !important;
  }

  .lg\:hover\:translate-y-6:hover{
    --transform-translate-y: 1.5rem !important;
  }

  .lg\:hover\:translate-y-7:hover{
    --transform-translate-y: 1.75rem !important;
  }

  .lg\:hover\:translate-y-8:hover{
    --transform-translate-y: 2rem !important;
  }

  .lg\:hover\:translate-y-9:hover{
    --transform-translate-y: 2.25rem !important;
  }

  .lg\:hover\:translate-y-10:hover{
    --transform-translate-y: 2.5rem !important;
  }

  .lg\:hover\:translate-y-11:hover{
    --transform-translate-y: 2.75rem !important;
  }

  .lg\:hover\:translate-y-12:hover{
    --transform-translate-y: 3rem !important;
  }

  .lg\:hover\:translate-y-13:hover{
    --transform-translate-y: 3.25rem !important;
  }

  .lg\:hover\:translate-y-14:hover{
    --transform-translate-y: 3.5rem !important;
  }

  .lg\:hover\:translate-y-15:hover{
    --transform-translate-y: 3.75rem !important;
  }

  .lg\:hover\:translate-y-16:hover{
    --transform-translate-y: 4rem !important;
  }

  .lg\:hover\:translate-y-17:hover{
    --transform-translate-y: 4.25rem !important;
  }

  .lg\:hover\:translate-y-18:hover{
    --transform-translate-y: 4.5rem !important;
  }

  .lg\:hover\:translate-y-19:hover{
    --transform-translate-y: 4.75rem !important;
  }

  .lg\:hover\:translate-y-20:hover{
    --transform-translate-y: 5rem !important;
  }

  .lg\:hover\:translate-y-21:hover{
    --transform-translate-y: 5.25rem !important;
  }

  .lg\:hover\:translate-y-22:hover{
    --transform-translate-y: 5.5rem !important;
  }

  .lg\:hover\:translate-y-23:hover{
    --transform-translate-y: 5.75rem !important;
  }

  .lg\:hover\:translate-y-24:hover{
    --transform-translate-y: 6rem !important;
  }

  .lg\:hover\:translate-y-25:hover{
    --transform-translate-y: 6.25rem !important;
  }

  .lg\:hover\:translate-y-26:hover{
    --transform-translate-y: 6.5rem !important;
  }

  .lg\:hover\:translate-y-27:hover{
    --transform-translate-y: 6.75rem !important;
  }

  .lg\:hover\:translate-y-28:hover{
    --transform-translate-y: 7rem !important;
  }

  .lg\:hover\:translate-y-29:hover{
    --transform-translate-y: 7.25rem !important;
  }

  .lg\:hover\:translate-y-30:hover{
    --transform-translate-y: 7.5rem !important;
  }

  .lg\:hover\:translate-y-31:hover{
    --transform-translate-y: 7.75rem !important;
  }

  .lg\:hover\:translate-y-32:hover{
    --transform-translate-y: 8rem !important;
  }

  .lg\:hover\:translate-y-33:hover{
    --transform-translate-y: 8.25rem !important;
  }

  .lg\:hover\:translate-y-34:hover{
    --transform-translate-y: 8.5rem !important;
  }

  .lg\:hover\:translate-y-35:hover{
    --transform-translate-y: 8.75rem !important;
  }

  .lg\:hover\:translate-y-36:hover{
    --transform-translate-y: 9rem !important;
  }

  .lg\:hover\:translate-y-37:hover{
    --transform-translate-y: 9.25rem !important;
  }

  .lg\:hover\:translate-y-38:hover{
    --transform-translate-y: 9.5rem !important;
  }

  .lg\:hover\:translate-y-39:hover{
    --transform-translate-y: 9.75rem !important;
  }

  .lg\:hover\:translate-y-40:hover{
    --transform-translate-y: 10rem !important;
  }

  .lg\:hover\:translate-y-41:hover{
    --transform-translate-y: 10.25rem !important;
  }

  .lg\:hover\:translate-y-42:hover{
    --transform-translate-y: 10.5rem !important;
  }

  .lg\:hover\:translate-y-43:hover{
    --transform-translate-y: 10.75rem !important;
  }

  .lg\:hover\:translate-y-44:hover{
    --transform-translate-y: 11rem !important;
  }

  .lg\:hover\:translate-y-45:hover{
    --transform-translate-y: 11.25rem !important;
  }

  .lg\:hover\:translate-y-46:hover{
    --transform-translate-y: 11.5rem !important;
  }

  .lg\:hover\:translate-y-47:hover{
    --transform-translate-y: 11.75rem !important;
  }

  .lg\:hover\:translate-y-48:hover{
    --transform-translate-y: 12rem !important;
  }

  .lg\:hover\:translate-y-49:hover{
    --transform-translate-y: 12.25rem !important;
  }

  .lg\:hover\:translate-y-50:hover{
    --transform-translate-y: 12.5rem !important;
  }

  .lg\:hover\:translate-y-51:hover{
    --transform-translate-y: 12.75rem !important;
  }

  .lg\:hover\:translate-y-52:hover{
    --transform-translate-y: 13rem !important;
  }

  .lg\:hover\:translate-y-53:hover{
    --transform-translate-y: 13.25rem !important;
  }

  .lg\:hover\:translate-y-54:hover{
    --transform-translate-y: 13.5rem !important;
  }

  .lg\:hover\:translate-y-55:hover{
    --transform-translate-y: 13.75rem !important;
  }

  .lg\:hover\:translate-y-56:hover{
    --transform-translate-y: 14rem !important;
  }

  .lg\:hover\:translate-y-70:hover{
    --transform-translate-y: 17.5rem !important;
  }

  .lg\:hover\:translate-y-71:hover{
    --transform-translate-y: 17.75rem !important;
  }

  .lg\:hover\:translate-y-72:hover{
    --transform-translate-y: 18rem !important;
  }

  .lg\:hover\:translate-y-73:hover{
    --transform-translate-y: 18.25rem !important;
  }

  .lg\:hover\:translate-y-74:hover{
    --transform-translate-y: 18.5rem !important;
  }

  .lg\:hover\:translate-y-75:hover{
    --transform-translate-y: 18.75rem !important;
  }

  .lg\:hover\:translate-y-76:hover{
    --transform-translate-y: 19rem !important;
  }

  .lg\:hover\:translate-y-77:hover{
    --transform-translate-y: 19.25rem !important;
  }

  .lg\:hover\:translate-y-78:hover{
    --transform-translate-y: 19.5rem !important;
  }

  .lg\:hover\:translate-y-79:hover{
    --transform-translate-y: 19.75rem !important;
  }

  .lg\:hover\:translate-y-80:hover{
    --transform-translate-y: 20rem !important;
  }

  .lg\:hover\:translate-y-81:hover{
    --transform-translate-y: 20.25rem !important;
  }

  .lg\:hover\:translate-y-82:hover{
    --transform-translate-y: 20.5rem !important;
  }

  .lg\:hover\:translate-y-83:hover{
    --transform-translate-y: 20.75rem !important;
  }

  .lg\:hover\:translate-y-84:hover{
    --transform-translate-y: 21rem !important;
  }

  .lg\:hover\:translate-y-85:hover{
    --transform-translate-y: 21.25rem !important;
  }

  .lg\:hover\:translate-y-86:hover{
    --transform-translate-y: 21.5rem !important;
  }

  .lg\:hover\:translate-y-87:hover{
    --transform-translate-y: 21.75rem !important;
  }

  .lg\:hover\:translate-y-88:hover{
    --transform-translate-y: 22rem !important;
  }

  .lg\:hover\:translate-y-89:hover{
    --transform-translate-y: 22.25rem !important;
  }

  .lg\:hover\:translate-y-90:hover{
    --transform-translate-y: 22.5rem !important;
  }

  .lg\:hover\:translate-y-91:hover{
    --transform-translate-y: 22.75rem !important;
  }

  .lg\:hover\:translate-y-92:hover{
    --transform-translate-y: 23rem !important;
  }

  .lg\:hover\:translate-y-100:hover{
    --transform-translate-y: 25rem !important;
  }

  .lg\:hover\:translate-y-131:hover{
    --transform-translate-y: 25.25rem !important;
  }

  .lg\:hover\:translate-y-135:hover{
    --transform-translate-y: 34rem !important;
  }

  .lg\:hover\:translate-y-150:hover{
    --transform-translate-y: 37.5rem !important;
  }

  .lg\:hover\:translate-y-710:hover{
    --transform-translate-y: 44.375rem !important;
  }

  .lg\:hover\:translate-y-820:hover{
    --transform-translate-y: 51.25rem !important;
  }

  .lg\:hover\:translate-y-1440:hover{
    --transform-translate-y: 90rem !important;
  }

  .lg\:hover\:translate-y-2\.5:hover{
    --transform-translate-y: .625rem !important;
  }

  .lg\:hover\:translate-y-6\.25:hover{
    --transform-translate-y: 1.5626rem !important;
  }

  .lg\:hover\:translate-y-7\.5:hover{
    --transform-translate-y: 1.875rem !important;
  }

  .lg\:hover\:translate-y-12\.5:hover{
    --transform-translate-y: 3.125rem !important;
  }

  .lg\:hover\:translate-y-17\.5:hover{
    --transform-translate-y: 4.375rem !important;
  }

  .lg\:hover\:translate-y-31\.5:hover{
    --transform-translate-y: 7.875rem !important;
  }

  .lg\:hover\:translate-y-thumb-tript-lg:hover{
    --transform-translate-y: 15.625rem !important;
  }

  .lg\:hover\:translate-y-thumb-tript-md:hover{
    --transform-translate-y: 11.25rem !important;
  }

  .lg\:hover\:translate-y-thumb-trip-xl:hover{
    --transform-translate-y: 20.625rem !important;
  }

  .lg\:hover\:translate-y-tarapprendre-title-lg:hover{
    --transform-translate-y: 58.75rem !important;
  }

  .lg\:hover\:translate-y-oblong-list-lg:hover{
    --transform-translate-y: 40.93rem !important;
  }

  .lg\:hover\:translate-y-oblong-list-md:hover{
    --transform-translate-y: 20.95rem !important;
  }

  .lg\:hover\:translate-y-oblong-content-lg:hover{
    --transform-translate-y: 26.875rem !important;
  }

  .lg\:hover\:translate-y-article-thumb-lg:hover{
    --transform-translate-y: 10.625rem !important;
  }

  .lg\:hover\:translate-y-support-title-l-lg:hover{
    --transform-translate-y: 28.125rem !important;
  }

  .lg\:hover\:translate-y-support-title-r-lg:hover{
    --transform-translate-y: 17.8125rem !important;
  }

  .lg\:hover\:translate-y-main-footer-menu:hover{
    --transform-translate-y: 13.75rem !important;
  }

  .lg\:hover\:translate-y-main-footer-logo:hover{
    --transform-translate-y: 25.625rem !important;
  }

  .lg\:hover\:translate-y-full:hover{
    --transform-translate-y: 100% !important;
  }

  .lg\:hover\:-translate-y-0:hover{
    --transform-translate-y: 0px !important;
  }

  .lg\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.25rem !important;
  }

  .lg\:hover\:-translate-y-2:hover{
    --transform-translate-y: -0.5rem !important;
  }

  .lg\:hover\:-translate-y-3:hover{
    --transform-translate-y: -0.75rem !important;
  }

  .lg\:hover\:-translate-y-4:hover{
    --transform-translate-y: -1rem !important;
  }

  .lg\:hover\:-translate-y-5:hover{
    --transform-translate-y: -1.25rem !important;
  }

  .lg\:hover\:-translate-y-6:hover{
    --transform-translate-y: -1.5rem !important;
  }

  .lg\:hover\:-translate-y-7:hover{
    --transform-translate-y: -1.75rem !important;
  }

  .lg\:hover\:-translate-y-8:hover{
    --transform-translate-y: -2rem !important;
  }

  .lg\:hover\:-translate-y-9:hover{
    --transform-translate-y: -2.25rem !important;
  }

  .lg\:hover\:-translate-y-10:hover{
    --transform-translate-y: -2.5rem !important;
  }

  .lg\:hover\:-translate-y-11:hover{
    --transform-translate-y: -2.75rem !important;
  }

  .lg\:hover\:-translate-y-12:hover{
    --transform-translate-y: -3rem !important;
  }

  .lg\:hover\:-translate-y-13:hover{
    --transform-translate-y: -3.25rem !important;
  }

  .lg\:hover\:-translate-y-14:hover{
    --transform-translate-y: -3.5rem !important;
  }

  .lg\:hover\:-translate-y-15:hover{
    --transform-translate-y: -3.75rem !important;
  }

  .lg\:hover\:-translate-y-16:hover{
    --transform-translate-y: -4rem !important;
  }

  .lg\:hover\:-translate-y-17:hover{
    --transform-translate-y: -4.25rem !important;
  }

  .lg\:hover\:-translate-y-18:hover{
    --transform-translate-y: -4.5rem !important;
  }

  .lg\:hover\:-translate-y-19:hover{
    --transform-translate-y: -4.75rem !important;
  }

  .lg\:hover\:-translate-y-20:hover{
    --transform-translate-y: -5rem !important;
  }

  .lg\:hover\:-translate-y-21:hover{
    --transform-translate-y: -5.25rem !important;
  }

  .lg\:hover\:-translate-y-22:hover{
    --transform-translate-y: -5.5rem !important;
  }

  .lg\:hover\:-translate-y-23:hover{
    --transform-translate-y: -5.75rem !important;
  }

  .lg\:hover\:-translate-y-24:hover{
    --transform-translate-y: -6rem !important;
  }

  .lg\:hover\:-translate-y-25:hover{
    --transform-translate-y: -6.25rem !important;
  }

  .lg\:hover\:-translate-y-26:hover{
    --transform-translate-y: -6.5rem !important;
  }

  .lg\:hover\:-translate-y-27:hover{
    --transform-translate-y: -6.75rem !important;
  }

  .lg\:hover\:-translate-y-28:hover{
    --transform-translate-y: -7rem !important;
  }

  .lg\:hover\:-translate-y-29:hover{
    --transform-translate-y: -7.25rem !important;
  }

  .lg\:hover\:-translate-y-30:hover{
    --transform-translate-y: -7.5rem !important;
  }

  .lg\:hover\:-translate-y-31:hover{
    --transform-translate-y: -7.75rem !important;
  }

  .lg\:hover\:-translate-y-32:hover{
    --transform-translate-y: -8rem !important;
  }

  .lg\:hover\:-translate-y-33:hover{
    --transform-translate-y: -8.25rem !important;
  }

  .lg\:hover\:-translate-y-34:hover{
    --transform-translate-y: -8.5rem !important;
  }

  .lg\:hover\:-translate-y-35:hover{
    --transform-translate-y: -8.75rem !important;
  }

  .lg\:hover\:-translate-y-36:hover{
    --transform-translate-y: -9rem !important;
  }

  .lg\:hover\:-translate-y-37:hover{
    --transform-translate-y: -9.25rem !important;
  }

  .lg\:hover\:-translate-y-38:hover{
    --transform-translate-y: -9.5rem !important;
  }

  .lg\:hover\:-translate-y-39:hover{
    --transform-translate-y: -9.75rem !important;
  }

  .lg\:hover\:-translate-y-40:hover{
    --transform-translate-y: -10rem !important;
  }

  .lg\:hover\:-translate-y-41:hover{
    --transform-translate-y: -10.25rem !important;
  }

  .lg\:hover\:-translate-y-42:hover{
    --transform-translate-y: -10.5rem !important;
  }

  .lg\:hover\:-translate-y-43:hover{
    --transform-translate-y: -10.75rem !important;
  }

  .lg\:hover\:-translate-y-44:hover{
    --transform-translate-y: -11rem !important;
  }

  .lg\:hover\:-translate-y-45:hover{
    --transform-translate-y: -11.25rem !important;
  }

  .lg\:hover\:-translate-y-46:hover{
    --transform-translate-y: -11.5rem !important;
  }

  .lg\:hover\:-translate-y-47:hover{
    --transform-translate-y: -11.75rem !important;
  }

  .lg\:hover\:-translate-y-48:hover{
    --transform-translate-y: -12rem !important;
  }

  .lg\:hover\:-translate-y-49:hover{
    --transform-translate-y: -12.25rem !important;
  }

  .lg\:hover\:-translate-y-50:hover{
    --transform-translate-y: -12.5rem !important;
  }

  .lg\:hover\:-translate-y-51:hover{
    --transform-translate-y: -12.75rem !important;
  }

  .lg\:hover\:-translate-y-52:hover{
    --transform-translate-y: -13rem !important;
  }

  .lg\:hover\:-translate-y-53:hover{
    --transform-translate-y: -13.25rem !important;
  }

  .lg\:hover\:-translate-y-54:hover{
    --transform-translate-y: -13.5rem !important;
  }

  .lg\:hover\:-translate-y-55:hover{
    --transform-translate-y: -13.75rem !important;
  }

  .lg\:hover\:-translate-y-56:hover{
    --transform-translate-y: -14rem !important;
  }

  .lg\:hover\:-translate-y-70:hover{
    --transform-translate-y: -17.5rem !important;
  }

  .lg\:hover\:-translate-y-71:hover{
    --transform-translate-y: -17.75rem !important;
  }

  .lg\:hover\:-translate-y-72:hover{
    --transform-translate-y: -18rem !important;
  }

  .lg\:hover\:-translate-y-73:hover{
    --transform-translate-y: -18.25rem !important;
  }

  .lg\:hover\:-translate-y-74:hover{
    --transform-translate-y: -18.5rem !important;
  }

  .lg\:hover\:-translate-y-75:hover{
    --transform-translate-y: -18.75rem !important;
  }

  .lg\:hover\:-translate-y-76:hover{
    --transform-translate-y: -19rem !important;
  }

  .lg\:hover\:-translate-y-77:hover{
    --transform-translate-y: -19.25rem !important;
  }

  .lg\:hover\:-translate-y-78:hover{
    --transform-translate-y: -19.5rem !important;
  }

  .lg\:hover\:-translate-y-79:hover{
    --transform-translate-y: -19.75rem !important;
  }

  .lg\:hover\:-translate-y-80:hover{
    --transform-translate-y: -20rem !important;
  }

  .lg\:hover\:-translate-y-81:hover{
    --transform-translate-y: -20.25rem !important;
  }

  .lg\:hover\:-translate-y-82:hover{
    --transform-translate-y: -20.5rem !important;
  }

  .lg\:hover\:-translate-y-83:hover{
    --transform-translate-y: -20.75rem !important;
  }

  .lg\:hover\:-translate-y-84:hover{
    --transform-translate-y: -21rem !important;
  }

  .lg\:hover\:-translate-y-85:hover{
    --transform-translate-y: -21.25rem !important;
  }

  .lg\:hover\:-translate-y-86:hover{
    --transform-translate-y: -21.5rem !important;
  }

  .lg\:hover\:-translate-y-87:hover{
    --transform-translate-y: -21.75rem !important;
  }

  .lg\:hover\:-translate-y-88:hover{
    --transform-translate-y: -22rem !important;
  }

  .lg\:hover\:-translate-y-89:hover{
    --transform-translate-y: -22.25rem !important;
  }

  .lg\:hover\:-translate-y-90:hover{
    --transform-translate-y: -22.5rem !important;
  }

  .lg\:hover\:-translate-y-91:hover{
    --transform-translate-y: -22.75rem !important;
  }

  .lg\:hover\:-translate-y-92:hover{
    --transform-translate-y: -23rem !important;
  }

  .lg\:hover\:-translate-y-100:hover{
    --transform-translate-y: -25rem !important;
  }

  .lg\:hover\:-translate-y-131:hover{
    --transform-translate-y: -25.25rem !important;
  }

  .lg\:hover\:-translate-y-135:hover{
    --transform-translate-y: -34rem !important;
  }

  .lg\:hover\:-translate-y-150:hover{
    --transform-translate-y: -37.5rem !important;
  }

  .lg\:hover\:-translate-y-710:hover{
    --transform-translate-y: -44.375rem !important;
  }

  .lg\:hover\:-translate-y-820:hover{
    --transform-translate-y: -51.25rem !important;
  }

  .lg\:hover\:-translate-y-1440:hover{
    --transform-translate-y: -90rem !important;
  }

  .lg\:hover\:-translate-y-2\.5:hover{
    --transform-translate-y: -0.625rem !important;
  }

  .lg\:hover\:-translate-y-6\.25:hover{
    --transform-translate-y: -1.5626rem !important;
  }

  .lg\:hover\:-translate-y-7\.5:hover{
    --transform-translate-y: -1.875rem !important;
  }

  .lg\:hover\:-translate-y-12\.5:hover{
    --transform-translate-y: -3.125rem !important;
  }

  .lg\:hover\:-translate-y-17\.5:hover{
    --transform-translate-y: -4.375rem !important;
  }

  .lg\:hover\:-translate-y-31\.5:hover{
    --transform-translate-y: -7.875rem !important;
  }

  .lg\:hover\:-translate-y-thumb-tript-lg:hover{
    --transform-translate-y: -15.625rem !important;
  }

  .lg\:hover\:-translate-y-thumb-tript-md:hover{
    --transform-translate-y: -11.25rem !important;
  }

  .lg\:hover\:-translate-y-thumb-trip-xl:hover{
    --transform-translate-y: -20.625rem !important;
  }

  .lg\:hover\:-translate-y-tarapprendre-title-lg:hover{
    --transform-translate-y: -58.75rem !important;
  }

  .lg\:hover\:-translate-y-oblong-list-lg:hover{
    --transform-translate-y: -40.93rem !important;
  }

  .lg\:hover\:-translate-y-oblong-list-md:hover{
    --transform-translate-y: -20.95rem !important;
  }

  .lg\:hover\:-translate-y-oblong-content-lg:hover{
    --transform-translate-y: -26.875rem !important;
  }

  .lg\:hover\:-translate-y-article-thumb-lg:hover{
    --transform-translate-y: -10.625rem !important;
  }

  .lg\:hover\:-translate-y-support-title-l-lg:hover{
    --transform-translate-y: -28.125rem !important;
  }

  .lg\:hover\:-translate-y-support-title-r-lg:hover{
    --transform-translate-y: -17.8125rem !important;
  }

  .lg\:hover\:-translate-y-main-footer-menu:hover{
    --transform-translate-y: -13.75rem !important;
  }

  .lg\:hover\:-translate-y-main-footer-logo:hover{
    --transform-translate-y: -25.625rem !important;
  }

  .lg\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100% !important;
  }

  .lg\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50% !important;
  }

  .lg\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50% !important;
  }

  .lg\:focus\:translate-x-0:focus{
    --transform-translate-x: 0px !important;
  }

  .lg\:focus\:translate-x-1:focus{
    --transform-translate-x: .25rem !important;
  }

  .lg\:focus\:translate-x-2:focus{
    --transform-translate-x: .5rem !important;
  }

  .lg\:focus\:translate-x-3:focus{
    --transform-translate-x: .75rem !important;
  }

  .lg\:focus\:translate-x-4:focus{
    --transform-translate-x: 1rem !important;
  }

  .lg\:focus\:translate-x-5:focus{
    --transform-translate-x: 1.25rem !important;
  }

  .lg\:focus\:translate-x-6:focus{
    --transform-translate-x: 1.5rem !important;
  }

  .lg\:focus\:translate-x-7:focus{
    --transform-translate-x: 1.75rem !important;
  }

  .lg\:focus\:translate-x-8:focus{
    --transform-translate-x: 2rem !important;
  }

  .lg\:focus\:translate-x-9:focus{
    --transform-translate-x: 2.25rem !important;
  }

  .lg\:focus\:translate-x-10:focus{
    --transform-translate-x: 2.5rem !important;
  }

  .lg\:focus\:translate-x-11:focus{
    --transform-translate-x: 2.75rem !important;
  }

  .lg\:focus\:translate-x-12:focus{
    --transform-translate-x: 3rem !important;
  }

  .lg\:focus\:translate-x-13:focus{
    --transform-translate-x: 3.25rem !important;
  }

  .lg\:focus\:translate-x-14:focus{
    --transform-translate-x: 3.5rem !important;
  }

  .lg\:focus\:translate-x-15:focus{
    --transform-translate-x: 3.75rem !important;
  }

  .lg\:focus\:translate-x-16:focus{
    --transform-translate-x: 4rem !important;
  }

  .lg\:focus\:translate-x-17:focus{
    --transform-translate-x: 4.25rem !important;
  }

  .lg\:focus\:translate-x-18:focus{
    --transform-translate-x: 4.5rem !important;
  }

  .lg\:focus\:translate-x-19:focus{
    --transform-translate-x: 4.75rem !important;
  }

  .lg\:focus\:translate-x-20:focus{
    --transform-translate-x: 5rem !important;
  }

  .lg\:focus\:translate-x-21:focus{
    --transform-translate-x: 5.25rem !important;
  }

  .lg\:focus\:translate-x-22:focus{
    --transform-translate-x: 5.5rem !important;
  }

  .lg\:focus\:translate-x-23:focus{
    --transform-translate-x: 5.75rem !important;
  }

  .lg\:focus\:translate-x-24:focus{
    --transform-translate-x: 6rem !important;
  }

  .lg\:focus\:translate-x-25:focus{
    --transform-translate-x: 6.25rem !important;
  }

  .lg\:focus\:translate-x-26:focus{
    --transform-translate-x: 6.5rem !important;
  }

  .lg\:focus\:translate-x-27:focus{
    --transform-translate-x: 6.75rem !important;
  }

  .lg\:focus\:translate-x-28:focus{
    --transform-translate-x: 7rem !important;
  }

  .lg\:focus\:translate-x-29:focus{
    --transform-translate-x: 7.25rem !important;
  }

  .lg\:focus\:translate-x-30:focus{
    --transform-translate-x: 7.5rem !important;
  }

  .lg\:focus\:translate-x-31:focus{
    --transform-translate-x: 7.75rem !important;
  }

  .lg\:focus\:translate-x-32:focus{
    --transform-translate-x: 8rem !important;
  }

  .lg\:focus\:translate-x-33:focus{
    --transform-translate-x: 8.25rem !important;
  }

  .lg\:focus\:translate-x-34:focus{
    --transform-translate-x: 8.5rem !important;
  }

  .lg\:focus\:translate-x-35:focus{
    --transform-translate-x: 8.75rem !important;
  }

  .lg\:focus\:translate-x-36:focus{
    --transform-translate-x: 9rem !important;
  }

  .lg\:focus\:translate-x-37:focus{
    --transform-translate-x: 9.25rem !important;
  }

  .lg\:focus\:translate-x-38:focus{
    --transform-translate-x: 9.5rem !important;
  }

  .lg\:focus\:translate-x-39:focus{
    --transform-translate-x: 9.75rem !important;
  }

  .lg\:focus\:translate-x-40:focus{
    --transform-translate-x: 10rem !important;
  }

  .lg\:focus\:translate-x-41:focus{
    --transform-translate-x: 10.25rem !important;
  }

  .lg\:focus\:translate-x-42:focus{
    --transform-translate-x: 10.5rem !important;
  }

  .lg\:focus\:translate-x-43:focus{
    --transform-translate-x: 10.75rem !important;
  }

  .lg\:focus\:translate-x-44:focus{
    --transform-translate-x: 11rem !important;
  }

  .lg\:focus\:translate-x-45:focus{
    --transform-translate-x: 11.25rem !important;
  }

  .lg\:focus\:translate-x-46:focus{
    --transform-translate-x: 11.5rem !important;
  }

  .lg\:focus\:translate-x-47:focus{
    --transform-translate-x: 11.75rem !important;
  }

  .lg\:focus\:translate-x-48:focus{
    --transform-translate-x: 12rem !important;
  }

  .lg\:focus\:translate-x-49:focus{
    --transform-translate-x: 12.25rem !important;
  }

  .lg\:focus\:translate-x-50:focus{
    --transform-translate-x: 12.5rem !important;
  }

  .lg\:focus\:translate-x-51:focus{
    --transform-translate-x: 12.75rem !important;
  }

  .lg\:focus\:translate-x-52:focus{
    --transform-translate-x: 13rem !important;
  }

  .lg\:focus\:translate-x-53:focus{
    --transform-translate-x: 13.25rem !important;
  }

  .lg\:focus\:translate-x-54:focus{
    --transform-translate-x: 13.5rem !important;
  }

  .lg\:focus\:translate-x-55:focus{
    --transform-translate-x: 13.75rem !important;
  }

  .lg\:focus\:translate-x-56:focus{
    --transform-translate-x: 14rem !important;
  }

  .lg\:focus\:translate-x-70:focus{
    --transform-translate-x: 17.5rem !important;
  }

  .lg\:focus\:translate-x-71:focus{
    --transform-translate-x: 17.75rem !important;
  }

  .lg\:focus\:translate-x-72:focus{
    --transform-translate-x: 18rem !important;
  }

  .lg\:focus\:translate-x-73:focus{
    --transform-translate-x: 18.25rem !important;
  }

  .lg\:focus\:translate-x-74:focus{
    --transform-translate-x: 18.5rem !important;
  }

  .lg\:focus\:translate-x-75:focus{
    --transform-translate-x: 18.75rem !important;
  }

  .lg\:focus\:translate-x-76:focus{
    --transform-translate-x: 19rem !important;
  }

  .lg\:focus\:translate-x-77:focus{
    --transform-translate-x: 19.25rem !important;
  }

  .lg\:focus\:translate-x-78:focus{
    --transform-translate-x: 19.5rem !important;
  }

  .lg\:focus\:translate-x-79:focus{
    --transform-translate-x: 19.75rem !important;
  }

  .lg\:focus\:translate-x-80:focus{
    --transform-translate-x: 20rem !important;
  }

  .lg\:focus\:translate-x-81:focus{
    --transform-translate-x: 20.25rem !important;
  }

  .lg\:focus\:translate-x-82:focus{
    --transform-translate-x: 20.5rem !important;
  }

  .lg\:focus\:translate-x-83:focus{
    --transform-translate-x: 20.75rem !important;
  }

  .lg\:focus\:translate-x-84:focus{
    --transform-translate-x: 21rem !important;
  }

  .lg\:focus\:translate-x-85:focus{
    --transform-translate-x: 21.25rem !important;
  }

  .lg\:focus\:translate-x-86:focus{
    --transform-translate-x: 21.5rem !important;
  }

  .lg\:focus\:translate-x-87:focus{
    --transform-translate-x: 21.75rem !important;
  }

  .lg\:focus\:translate-x-88:focus{
    --transform-translate-x: 22rem !important;
  }

  .lg\:focus\:translate-x-89:focus{
    --transform-translate-x: 22.25rem !important;
  }

  .lg\:focus\:translate-x-90:focus{
    --transform-translate-x: 22.5rem !important;
  }

  .lg\:focus\:translate-x-91:focus{
    --transform-translate-x: 22.75rem !important;
  }

  .lg\:focus\:translate-x-92:focus{
    --transform-translate-x: 23rem !important;
  }

  .lg\:focus\:translate-x-100:focus{
    --transform-translate-x: 25rem !important;
  }

  .lg\:focus\:translate-x-131:focus{
    --transform-translate-x: 25.25rem !important;
  }

  .lg\:focus\:translate-x-135:focus{
    --transform-translate-x: 34rem !important;
  }

  .lg\:focus\:translate-x-150:focus{
    --transform-translate-x: 37.5rem !important;
  }

  .lg\:focus\:translate-x-710:focus{
    --transform-translate-x: 44.375rem !important;
  }

  .lg\:focus\:translate-x-820:focus{
    --transform-translate-x: 51.25rem !important;
  }

  .lg\:focus\:translate-x-1440:focus{
    --transform-translate-x: 90rem !important;
  }

  .lg\:focus\:translate-x-2\.5:focus{
    --transform-translate-x: .625rem !important;
  }

  .lg\:focus\:translate-x-6\.25:focus{
    --transform-translate-x: 1.5626rem !important;
  }

  .lg\:focus\:translate-x-7\.5:focus{
    --transform-translate-x: 1.875rem !important;
  }

  .lg\:focus\:translate-x-12\.5:focus{
    --transform-translate-x: 3.125rem !important;
  }

  .lg\:focus\:translate-x-17\.5:focus{
    --transform-translate-x: 4.375rem !important;
  }

  .lg\:focus\:translate-x-31\.5:focus{
    --transform-translate-x: 7.875rem !important;
  }

  .lg\:focus\:translate-x-thumb-tript-lg:focus{
    --transform-translate-x: 15.625rem !important;
  }

  .lg\:focus\:translate-x-thumb-tript-md:focus{
    --transform-translate-x: 11.25rem !important;
  }

  .lg\:focus\:translate-x-thumb-trip-xl:focus{
    --transform-translate-x: 20.625rem !important;
  }

  .lg\:focus\:translate-x-tarapprendre-title-lg:focus{
    --transform-translate-x: 58.75rem !important;
  }

  .lg\:focus\:translate-x-oblong-list-lg:focus{
    --transform-translate-x: 40.93rem !important;
  }

  .lg\:focus\:translate-x-oblong-list-md:focus{
    --transform-translate-x: 20.95rem !important;
  }

  .lg\:focus\:translate-x-oblong-content-lg:focus{
    --transform-translate-x: 26.875rem !important;
  }

  .lg\:focus\:translate-x-article-thumb-lg:focus{
    --transform-translate-x: 10.625rem !important;
  }

  .lg\:focus\:translate-x-support-title-l-lg:focus{
    --transform-translate-x: 28.125rem !important;
  }

  .lg\:focus\:translate-x-support-title-r-lg:focus{
    --transform-translate-x: 17.8125rem !important;
  }

  .lg\:focus\:translate-x-main-footer-menu:focus{
    --transform-translate-x: 13.75rem !important;
  }

  .lg\:focus\:translate-x-main-footer-logo:focus{
    --transform-translate-x: 25.625rem !important;
  }

  .lg\:focus\:translate-x-full:focus{
    --transform-translate-x: 100% !important;
  }

  .lg\:focus\:-translate-x-0:focus{
    --transform-translate-x: 0px !important;
  }

  .lg\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.25rem !important;
  }

  .lg\:focus\:-translate-x-2:focus{
    --transform-translate-x: -0.5rem !important;
  }

  .lg\:focus\:-translate-x-3:focus{
    --transform-translate-x: -0.75rem !important;
  }

  .lg\:focus\:-translate-x-4:focus{
    --transform-translate-x: -1rem !important;
  }

  .lg\:focus\:-translate-x-5:focus{
    --transform-translate-x: -1.25rem !important;
  }

  .lg\:focus\:-translate-x-6:focus{
    --transform-translate-x: -1.5rem !important;
  }

  .lg\:focus\:-translate-x-7:focus{
    --transform-translate-x: -1.75rem !important;
  }

  .lg\:focus\:-translate-x-8:focus{
    --transform-translate-x: -2rem !important;
  }

  .lg\:focus\:-translate-x-9:focus{
    --transform-translate-x: -2.25rem !important;
  }

  .lg\:focus\:-translate-x-10:focus{
    --transform-translate-x: -2.5rem !important;
  }

  .lg\:focus\:-translate-x-11:focus{
    --transform-translate-x: -2.75rem !important;
  }

  .lg\:focus\:-translate-x-12:focus{
    --transform-translate-x: -3rem !important;
  }

  .lg\:focus\:-translate-x-13:focus{
    --transform-translate-x: -3.25rem !important;
  }

  .lg\:focus\:-translate-x-14:focus{
    --transform-translate-x: -3.5rem !important;
  }

  .lg\:focus\:-translate-x-15:focus{
    --transform-translate-x: -3.75rem !important;
  }

  .lg\:focus\:-translate-x-16:focus{
    --transform-translate-x: -4rem !important;
  }

  .lg\:focus\:-translate-x-17:focus{
    --transform-translate-x: -4.25rem !important;
  }

  .lg\:focus\:-translate-x-18:focus{
    --transform-translate-x: -4.5rem !important;
  }

  .lg\:focus\:-translate-x-19:focus{
    --transform-translate-x: -4.75rem !important;
  }

  .lg\:focus\:-translate-x-20:focus{
    --transform-translate-x: -5rem !important;
  }

  .lg\:focus\:-translate-x-21:focus{
    --transform-translate-x: -5.25rem !important;
  }

  .lg\:focus\:-translate-x-22:focus{
    --transform-translate-x: -5.5rem !important;
  }

  .lg\:focus\:-translate-x-23:focus{
    --transform-translate-x: -5.75rem !important;
  }

  .lg\:focus\:-translate-x-24:focus{
    --transform-translate-x: -6rem !important;
  }

  .lg\:focus\:-translate-x-25:focus{
    --transform-translate-x: -6.25rem !important;
  }

  .lg\:focus\:-translate-x-26:focus{
    --transform-translate-x: -6.5rem !important;
  }

  .lg\:focus\:-translate-x-27:focus{
    --transform-translate-x: -6.75rem !important;
  }

  .lg\:focus\:-translate-x-28:focus{
    --transform-translate-x: -7rem !important;
  }

  .lg\:focus\:-translate-x-29:focus{
    --transform-translate-x: -7.25rem !important;
  }

  .lg\:focus\:-translate-x-30:focus{
    --transform-translate-x: -7.5rem !important;
  }

  .lg\:focus\:-translate-x-31:focus{
    --transform-translate-x: -7.75rem !important;
  }

  .lg\:focus\:-translate-x-32:focus{
    --transform-translate-x: -8rem !important;
  }

  .lg\:focus\:-translate-x-33:focus{
    --transform-translate-x: -8.25rem !important;
  }

  .lg\:focus\:-translate-x-34:focus{
    --transform-translate-x: -8.5rem !important;
  }

  .lg\:focus\:-translate-x-35:focus{
    --transform-translate-x: -8.75rem !important;
  }

  .lg\:focus\:-translate-x-36:focus{
    --transform-translate-x: -9rem !important;
  }

  .lg\:focus\:-translate-x-37:focus{
    --transform-translate-x: -9.25rem !important;
  }

  .lg\:focus\:-translate-x-38:focus{
    --transform-translate-x: -9.5rem !important;
  }

  .lg\:focus\:-translate-x-39:focus{
    --transform-translate-x: -9.75rem !important;
  }

  .lg\:focus\:-translate-x-40:focus{
    --transform-translate-x: -10rem !important;
  }

  .lg\:focus\:-translate-x-41:focus{
    --transform-translate-x: -10.25rem !important;
  }

  .lg\:focus\:-translate-x-42:focus{
    --transform-translate-x: -10.5rem !important;
  }

  .lg\:focus\:-translate-x-43:focus{
    --transform-translate-x: -10.75rem !important;
  }

  .lg\:focus\:-translate-x-44:focus{
    --transform-translate-x: -11rem !important;
  }

  .lg\:focus\:-translate-x-45:focus{
    --transform-translate-x: -11.25rem !important;
  }

  .lg\:focus\:-translate-x-46:focus{
    --transform-translate-x: -11.5rem !important;
  }

  .lg\:focus\:-translate-x-47:focus{
    --transform-translate-x: -11.75rem !important;
  }

  .lg\:focus\:-translate-x-48:focus{
    --transform-translate-x: -12rem !important;
  }

  .lg\:focus\:-translate-x-49:focus{
    --transform-translate-x: -12.25rem !important;
  }

  .lg\:focus\:-translate-x-50:focus{
    --transform-translate-x: -12.5rem !important;
  }

  .lg\:focus\:-translate-x-51:focus{
    --transform-translate-x: -12.75rem !important;
  }

  .lg\:focus\:-translate-x-52:focus{
    --transform-translate-x: -13rem !important;
  }

  .lg\:focus\:-translate-x-53:focus{
    --transform-translate-x: -13.25rem !important;
  }

  .lg\:focus\:-translate-x-54:focus{
    --transform-translate-x: -13.5rem !important;
  }

  .lg\:focus\:-translate-x-55:focus{
    --transform-translate-x: -13.75rem !important;
  }

  .lg\:focus\:-translate-x-56:focus{
    --transform-translate-x: -14rem !important;
  }

  .lg\:focus\:-translate-x-70:focus{
    --transform-translate-x: -17.5rem !important;
  }

  .lg\:focus\:-translate-x-71:focus{
    --transform-translate-x: -17.75rem !important;
  }

  .lg\:focus\:-translate-x-72:focus{
    --transform-translate-x: -18rem !important;
  }

  .lg\:focus\:-translate-x-73:focus{
    --transform-translate-x: -18.25rem !important;
  }

  .lg\:focus\:-translate-x-74:focus{
    --transform-translate-x: -18.5rem !important;
  }

  .lg\:focus\:-translate-x-75:focus{
    --transform-translate-x: -18.75rem !important;
  }

  .lg\:focus\:-translate-x-76:focus{
    --transform-translate-x: -19rem !important;
  }

  .lg\:focus\:-translate-x-77:focus{
    --transform-translate-x: -19.25rem !important;
  }

  .lg\:focus\:-translate-x-78:focus{
    --transform-translate-x: -19.5rem !important;
  }

  .lg\:focus\:-translate-x-79:focus{
    --transform-translate-x: -19.75rem !important;
  }

  .lg\:focus\:-translate-x-80:focus{
    --transform-translate-x: -20rem !important;
  }

  .lg\:focus\:-translate-x-81:focus{
    --transform-translate-x: -20.25rem !important;
  }

  .lg\:focus\:-translate-x-82:focus{
    --transform-translate-x: -20.5rem !important;
  }

  .lg\:focus\:-translate-x-83:focus{
    --transform-translate-x: -20.75rem !important;
  }

  .lg\:focus\:-translate-x-84:focus{
    --transform-translate-x: -21rem !important;
  }

  .lg\:focus\:-translate-x-85:focus{
    --transform-translate-x: -21.25rem !important;
  }

  .lg\:focus\:-translate-x-86:focus{
    --transform-translate-x: -21.5rem !important;
  }

  .lg\:focus\:-translate-x-87:focus{
    --transform-translate-x: -21.75rem !important;
  }

  .lg\:focus\:-translate-x-88:focus{
    --transform-translate-x: -22rem !important;
  }

  .lg\:focus\:-translate-x-89:focus{
    --transform-translate-x: -22.25rem !important;
  }

  .lg\:focus\:-translate-x-90:focus{
    --transform-translate-x: -22.5rem !important;
  }

  .lg\:focus\:-translate-x-91:focus{
    --transform-translate-x: -22.75rem !important;
  }

  .lg\:focus\:-translate-x-92:focus{
    --transform-translate-x: -23rem !important;
  }

  .lg\:focus\:-translate-x-100:focus{
    --transform-translate-x: -25rem !important;
  }

  .lg\:focus\:-translate-x-131:focus{
    --transform-translate-x: -25.25rem !important;
  }

  .lg\:focus\:-translate-x-135:focus{
    --transform-translate-x: -34rem !important;
  }

  .lg\:focus\:-translate-x-150:focus{
    --transform-translate-x: -37.5rem !important;
  }

  .lg\:focus\:-translate-x-710:focus{
    --transform-translate-x: -44.375rem !important;
  }

  .lg\:focus\:-translate-x-820:focus{
    --transform-translate-x: -51.25rem !important;
  }

  .lg\:focus\:-translate-x-1440:focus{
    --transform-translate-x: -90rem !important;
  }

  .lg\:focus\:-translate-x-2\.5:focus{
    --transform-translate-x: -0.625rem !important;
  }

  .lg\:focus\:-translate-x-6\.25:focus{
    --transform-translate-x: -1.5626rem !important;
  }

  .lg\:focus\:-translate-x-7\.5:focus{
    --transform-translate-x: -1.875rem !important;
  }

  .lg\:focus\:-translate-x-12\.5:focus{
    --transform-translate-x: -3.125rem !important;
  }

  .lg\:focus\:-translate-x-17\.5:focus{
    --transform-translate-x: -4.375rem !important;
  }

  .lg\:focus\:-translate-x-31\.5:focus{
    --transform-translate-x: -7.875rem !important;
  }

  .lg\:focus\:-translate-x-thumb-tript-lg:focus{
    --transform-translate-x: -15.625rem !important;
  }

  .lg\:focus\:-translate-x-thumb-tript-md:focus{
    --transform-translate-x: -11.25rem !important;
  }

  .lg\:focus\:-translate-x-thumb-trip-xl:focus{
    --transform-translate-x: -20.625rem !important;
  }

  .lg\:focus\:-translate-x-tarapprendre-title-lg:focus{
    --transform-translate-x: -58.75rem !important;
  }

  .lg\:focus\:-translate-x-oblong-list-lg:focus{
    --transform-translate-x: -40.93rem !important;
  }

  .lg\:focus\:-translate-x-oblong-list-md:focus{
    --transform-translate-x: -20.95rem !important;
  }

  .lg\:focus\:-translate-x-oblong-content-lg:focus{
    --transform-translate-x: -26.875rem !important;
  }

  .lg\:focus\:-translate-x-article-thumb-lg:focus{
    --transform-translate-x: -10.625rem !important;
  }

  .lg\:focus\:-translate-x-support-title-l-lg:focus{
    --transform-translate-x: -28.125rem !important;
  }

  .lg\:focus\:-translate-x-support-title-r-lg:focus{
    --transform-translate-x: -17.8125rem !important;
  }

  .lg\:focus\:-translate-x-main-footer-menu:focus{
    --transform-translate-x: -13.75rem !important;
  }

  .lg\:focus\:-translate-x-main-footer-logo:focus{
    --transform-translate-x: -25.625rem !important;
  }

  .lg\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100% !important;
  }

  .lg\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50% !important;
  }

  .lg\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50% !important;
  }

  .lg\:focus\:translate-y-0:focus{
    --transform-translate-y: 0px !important;
  }

  .lg\:focus\:translate-y-1:focus{
    --transform-translate-y: .25rem !important;
  }

  .lg\:focus\:translate-y-2:focus{
    --transform-translate-y: .5rem !important;
  }

  .lg\:focus\:translate-y-3:focus{
    --transform-translate-y: .75rem !important;
  }

  .lg\:focus\:translate-y-4:focus{
    --transform-translate-y: 1rem !important;
  }

  .lg\:focus\:translate-y-5:focus{
    --transform-translate-y: 1.25rem !important;
  }

  .lg\:focus\:translate-y-6:focus{
    --transform-translate-y: 1.5rem !important;
  }

  .lg\:focus\:translate-y-7:focus{
    --transform-translate-y: 1.75rem !important;
  }

  .lg\:focus\:translate-y-8:focus{
    --transform-translate-y: 2rem !important;
  }

  .lg\:focus\:translate-y-9:focus{
    --transform-translate-y: 2.25rem !important;
  }

  .lg\:focus\:translate-y-10:focus{
    --transform-translate-y: 2.5rem !important;
  }

  .lg\:focus\:translate-y-11:focus{
    --transform-translate-y: 2.75rem !important;
  }

  .lg\:focus\:translate-y-12:focus{
    --transform-translate-y: 3rem !important;
  }

  .lg\:focus\:translate-y-13:focus{
    --transform-translate-y: 3.25rem !important;
  }

  .lg\:focus\:translate-y-14:focus{
    --transform-translate-y: 3.5rem !important;
  }

  .lg\:focus\:translate-y-15:focus{
    --transform-translate-y: 3.75rem !important;
  }

  .lg\:focus\:translate-y-16:focus{
    --transform-translate-y: 4rem !important;
  }

  .lg\:focus\:translate-y-17:focus{
    --transform-translate-y: 4.25rem !important;
  }

  .lg\:focus\:translate-y-18:focus{
    --transform-translate-y: 4.5rem !important;
  }

  .lg\:focus\:translate-y-19:focus{
    --transform-translate-y: 4.75rem !important;
  }

  .lg\:focus\:translate-y-20:focus{
    --transform-translate-y: 5rem !important;
  }

  .lg\:focus\:translate-y-21:focus{
    --transform-translate-y: 5.25rem !important;
  }

  .lg\:focus\:translate-y-22:focus{
    --transform-translate-y: 5.5rem !important;
  }

  .lg\:focus\:translate-y-23:focus{
    --transform-translate-y: 5.75rem !important;
  }

  .lg\:focus\:translate-y-24:focus{
    --transform-translate-y: 6rem !important;
  }

  .lg\:focus\:translate-y-25:focus{
    --transform-translate-y: 6.25rem !important;
  }

  .lg\:focus\:translate-y-26:focus{
    --transform-translate-y: 6.5rem !important;
  }

  .lg\:focus\:translate-y-27:focus{
    --transform-translate-y: 6.75rem !important;
  }

  .lg\:focus\:translate-y-28:focus{
    --transform-translate-y: 7rem !important;
  }

  .lg\:focus\:translate-y-29:focus{
    --transform-translate-y: 7.25rem !important;
  }

  .lg\:focus\:translate-y-30:focus{
    --transform-translate-y: 7.5rem !important;
  }

  .lg\:focus\:translate-y-31:focus{
    --transform-translate-y: 7.75rem !important;
  }

  .lg\:focus\:translate-y-32:focus{
    --transform-translate-y: 8rem !important;
  }

  .lg\:focus\:translate-y-33:focus{
    --transform-translate-y: 8.25rem !important;
  }

  .lg\:focus\:translate-y-34:focus{
    --transform-translate-y: 8.5rem !important;
  }

  .lg\:focus\:translate-y-35:focus{
    --transform-translate-y: 8.75rem !important;
  }

  .lg\:focus\:translate-y-36:focus{
    --transform-translate-y: 9rem !important;
  }

  .lg\:focus\:translate-y-37:focus{
    --transform-translate-y: 9.25rem !important;
  }

  .lg\:focus\:translate-y-38:focus{
    --transform-translate-y: 9.5rem !important;
  }

  .lg\:focus\:translate-y-39:focus{
    --transform-translate-y: 9.75rem !important;
  }

  .lg\:focus\:translate-y-40:focus{
    --transform-translate-y: 10rem !important;
  }

  .lg\:focus\:translate-y-41:focus{
    --transform-translate-y: 10.25rem !important;
  }

  .lg\:focus\:translate-y-42:focus{
    --transform-translate-y: 10.5rem !important;
  }

  .lg\:focus\:translate-y-43:focus{
    --transform-translate-y: 10.75rem !important;
  }

  .lg\:focus\:translate-y-44:focus{
    --transform-translate-y: 11rem !important;
  }

  .lg\:focus\:translate-y-45:focus{
    --transform-translate-y: 11.25rem !important;
  }

  .lg\:focus\:translate-y-46:focus{
    --transform-translate-y: 11.5rem !important;
  }

  .lg\:focus\:translate-y-47:focus{
    --transform-translate-y: 11.75rem !important;
  }

  .lg\:focus\:translate-y-48:focus{
    --transform-translate-y: 12rem !important;
  }

  .lg\:focus\:translate-y-49:focus{
    --transform-translate-y: 12.25rem !important;
  }

  .lg\:focus\:translate-y-50:focus{
    --transform-translate-y: 12.5rem !important;
  }

  .lg\:focus\:translate-y-51:focus{
    --transform-translate-y: 12.75rem !important;
  }

  .lg\:focus\:translate-y-52:focus{
    --transform-translate-y: 13rem !important;
  }

  .lg\:focus\:translate-y-53:focus{
    --transform-translate-y: 13.25rem !important;
  }

  .lg\:focus\:translate-y-54:focus{
    --transform-translate-y: 13.5rem !important;
  }

  .lg\:focus\:translate-y-55:focus{
    --transform-translate-y: 13.75rem !important;
  }

  .lg\:focus\:translate-y-56:focus{
    --transform-translate-y: 14rem !important;
  }

  .lg\:focus\:translate-y-70:focus{
    --transform-translate-y: 17.5rem !important;
  }

  .lg\:focus\:translate-y-71:focus{
    --transform-translate-y: 17.75rem !important;
  }

  .lg\:focus\:translate-y-72:focus{
    --transform-translate-y: 18rem !important;
  }

  .lg\:focus\:translate-y-73:focus{
    --transform-translate-y: 18.25rem !important;
  }

  .lg\:focus\:translate-y-74:focus{
    --transform-translate-y: 18.5rem !important;
  }

  .lg\:focus\:translate-y-75:focus{
    --transform-translate-y: 18.75rem !important;
  }

  .lg\:focus\:translate-y-76:focus{
    --transform-translate-y: 19rem !important;
  }

  .lg\:focus\:translate-y-77:focus{
    --transform-translate-y: 19.25rem !important;
  }

  .lg\:focus\:translate-y-78:focus{
    --transform-translate-y: 19.5rem !important;
  }

  .lg\:focus\:translate-y-79:focus{
    --transform-translate-y: 19.75rem !important;
  }

  .lg\:focus\:translate-y-80:focus{
    --transform-translate-y: 20rem !important;
  }

  .lg\:focus\:translate-y-81:focus{
    --transform-translate-y: 20.25rem !important;
  }

  .lg\:focus\:translate-y-82:focus{
    --transform-translate-y: 20.5rem !important;
  }

  .lg\:focus\:translate-y-83:focus{
    --transform-translate-y: 20.75rem !important;
  }

  .lg\:focus\:translate-y-84:focus{
    --transform-translate-y: 21rem !important;
  }

  .lg\:focus\:translate-y-85:focus{
    --transform-translate-y: 21.25rem !important;
  }

  .lg\:focus\:translate-y-86:focus{
    --transform-translate-y: 21.5rem !important;
  }

  .lg\:focus\:translate-y-87:focus{
    --transform-translate-y: 21.75rem !important;
  }

  .lg\:focus\:translate-y-88:focus{
    --transform-translate-y: 22rem !important;
  }

  .lg\:focus\:translate-y-89:focus{
    --transform-translate-y: 22.25rem !important;
  }

  .lg\:focus\:translate-y-90:focus{
    --transform-translate-y: 22.5rem !important;
  }

  .lg\:focus\:translate-y-91:focus{
    --transform-translate-y: 22.75rem !important;
  }

  .lg\:focus\:translate-y-92:focus{
    --transform-translate-y: 23rem !important;
  }

  .lg\:focus\:translate-y-100:focus{
    --transform-translate-y: 25rem !important;
  }

  .lg\:focus\:translate-y-131:focus{
    --transform-translate-y: 25.25rem !important;
  }

  .lg\:focus\:translate-y-135:focus{
    --transform-translate-y: 34rem !important;
  }

  .lg\:focus\:translate-y-150:focus{
    --transform-translate-y: 37.5rem !important;
  }

  .lg\:focus\:translate-y-710:focus{
    --transform-translate-y: 44.375rem !important;
  }

  .lg\:focus\:translate-y-820:focus{
    --transform-translate-y: 51.25rem !important;
  }

  .lg\:focus\:translate-y-1440:focus{
    --transform-translate-y: 90rem !important;
  }

  .lg\:focus\:translate-y-2\.5:focus{
    --transform-translate-y: .625rem !important;
  }

  .lg\:focus\:translate-y-6\.25:focus{
    --transform-translate-y: 1.5626rem !important;
  }

  .lg\:focus\:translate-y-7\.5:focus{
    --transform-translate-y: 1.875rem !important;
  }

  .lg\:focus\:translate-y-12\.5:focus{
    --transform-translate-y: 3.125rem !important;
  }

  .lg\:focus\:translate-y-17\.5:focus{
    --transform-translate-y: 4.375rem !important;
  }

  .lg\:focus\:translate-y-31\.5:focus{
    --transform-translate-y: 7.875rem !important;
  }

  .lg\:focus\:translate-y-thumb-tript-lg:focus{
    --transform-translate-y: 15.625rem !important;
  }

  .lg\:focus\:translate-y-thumb-tript-md:focus{
    --transform-translate-y: 11.25rem !important;
  }

  .lg\:focus\:translate-y-thumb-trip-xl:focus{
    --transform-translate-y: 20.625rem !important;
  }

  .lg\:focus\:translate-y-tarapprendre-title-lg:focus{
    --transform-translate-y: 58.75rem !important;
  }

  .lg\:focus\:translate-y-oblong-list-lg:focus{
    --transform-translate-y: 40.93rem !important;
  }

  .lg\:focus\:translate-y-oblong-list-md:focus{
    --transform-translate-y: 20.95rem !important;
  }

  .lg\:focus\:translate-y-oblong-content-lg:focus{
    --transform-translate-y: 26.875rem !important;
  }

  .lg\:focus\:translate-y-article-thumb-lg:focus{
    --transform-translate-y: 10.625rem !important;
  }

  .lg\:focus\:translate-y-support-title-l-lg:focus{
    --transform-translate-y: 28.125rem !important;
  }

  .lg\:focus\:translate-y-support-title-r-lg:focus{
    --transform-translate-y: 17.8125rem !important;
  }

  .lg\:focus\:translate-y-main-footer-menu:focus{
    --transform-translate-y: 13.75rem !important;
  }

  .lg\:focus\:translate-y-main-footer-logo:focus{
    --transform-translate-y: 25.625rem !important;
  }

  .lg\:focus\:translate-y-full:focus{
    --transform-translate-y: 100% !important;
  }

  .lg\:focus\:-translate-y-0:focus{
    --transform-translate-y: 0px !important;
  }

  .lg\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.25rem !important;
  }

  .lg\:focus\:-translate-y-2:focus{
    --transform-translate-y: -0.5rem !important;
  }

  .lg\:focus\:-translate-y-3:focus{
    --transform-translate-y: -0.75rem !important;
  }

  .lg\:focus\:-translate-y-4:focus{
    --transform-translate-y: -1rem !important;
  }

  .lg\:focus\:-translate-y-5:focus{
    --transform-translate-y: -1.25rem !important;
  }

  .lg\:focus\:-translate-y-6:focus{
    --transform-translate-y: -1.5rem !important;
  }

  .lg\:focus\:-translate-y-7:focus{
    --transform-translate-y: -1.75rem !important;
  }

  .lg\:focus\:-translate-y-8:focus{
    --transform-translate-y: -2rem !important;
  }

  .lg\:focus\:-translate-y-9:focus{
    --transform-translate-y: -2.25rem !important;
  }

  .lg\:focus\:-translate-y-10:focus{
    --transform-translate-y: -2.5rem !important;
  }

  .lg\:focus\:-translate-y-11:focus{
    --transform-translate-y: -2.75rem !important;
  }

  .lg\:focus\:-translate-y-12:focus{
    --transform-translate-y: -3rem !important;
  }

  .lg\:focus\:-translate-y-13:focus{
    --transform-translate-y: -3.25rem !important;
  }

  .lg\:focus\:-translate-y-14:focus{
    --transform-translate-y: -3.5rem !important;
  }

  .lg\:focus\:-translate-y-15:focus{
    --transform-translate-y: -3.75rem !important;
  }

  .lg\:focus\:-translate-y-16:focus{
    --transform-translate-y: -4rem !important;
  }

  .lg\:focus\:-translate-y-17:focus{
    --transform-translate-y: -4.25rem !important;
  }

  .lg\:focus\:-translate-y-18:focus{
    --transform-translate-y: -4.5rem !important;
  }

  .lg\:focus\:-translate-y-19:focus{
    --transform-translate-y: -4.75rem !important;
  }

  .lg\:focus\:-translate-y-20:focus{
    --transform-translate-y: -5rem !important;
  }

  .lg\:focus\:-translate-y-21:focus{
    --transform-translate-y: -5.25rem !important;
  }

  .lg\:focus\:-translate-y-22:focus{
    --transform-translate-y: -5.5rem !important;
  }

  .lg\:focus\:-translate-y-23:focus{
    --transform-translate-y: -5.75rem !important;
  }

  .lg\:focus\:-translate-y-24:focus{
    --transform-translate-y: -6rem !important;
  }

  .lg\:focus\:-translate-y-25:focus{
    --transform-translate-y: -6.25rem !important;
  }

  .lg\:focus\:-translate-y-26:focus{
    --transform-translate-y: -6.5rem !important;
  }

  .lg\:focus\:-translate-y-27:focus{
    --transform-translate-y: -6.75rem !important;
  }

  .lg\:focus\:-translate-y-28:focus{
    --transform-translate-y: -7rem !important;
  }

  .lg\:focus\:-translate-y-29:focus{
    --transform-translate-y: -7.25rem !important;
  }

  .lg\:focus\:-translate-y-30:focus{
    --transform-translate-y: -7.5rem !important;
  }

  .lg\:focus\:-translate-y-31:focus{
    --transform-translate-y: -7.75rem !important;
  }

  .lg\:focus\:-translate-y-32:focus{
    --transform-translate-y: -8rem !important;
  }

  .lg\:focus\:-translate-y-33:focus{
    --transform-translate-y: -8.25rem !important;
  }

  .lg\:focus\:-translate-y-34:focus{
    --transform-translate-y: -8.5rem !important;
  }

  .lg\:focus\:-translate-y-35:focus{
    --transform-translate-y: -8.75rem !important;
  }

  .lg\:focus\:-translate-y-36:focus{
    --transform-translate-y: -9rem !important;
  }

  .lg\:focus\:-translate-y-37:focus{
    --transform-translate-y: -9.25rem !important;
  }

  .lg\:focus\:-translate-y-38:focus{
    --transform-translate-y: -9.5rem !important;
  }

  .lg\:focus\:-translate-y-39:focus{
    --transform-translate-y: -9.75rem !important;
  }

  .lg\:focus\:-translate-y-40:focus{
    --transform-translate-y: -10rem !important;
  }

  .lg\:focus\:-translate-y-41:focus{
    --transform-translate-y: -10.25rem !important;
  }

  .lg\:focus\:-translate-y-42:focus{
    --transform-translate-y: -10.5rem !important;
  }

  .lg\:focus\:-translate-y-43:focus{
    --transform-translate-y: -10.75rem !important;
  }

  .lg\:focus\:-translate-y-44:focus{
    --transform-translate-y: -11rem !important;
  }

  .lg\:focus\:-translate-y-45:focus{
    --transform-translate-y: -11.25rem !important;
  }

  .lg\:focus\:-translate-y-46:focus{
    --transform-translate-y: -11.5rem !important;
  }

  .lg\:focus\:-translate-y-47:focus{
    --transform-translate-y: -11.75rem !important;
  }

  .lg\:focus\:-translate-y-48:focus{
    --transform-translate-y: -12rem !important;
  }

  .lg\:focus\:-translate-y-49:focus{
    --transform-translate-y: -12.25rem !important;
  }

  .lg\:focus\:-translate-y-50:focus{
    --transform-translate-y: -12.5rem !important;
  }

  .lg\:focus\:-translate-y-51:focus{
    --transform-translate-y: -12.75rem !important;
  }

  .lg\:focus\:-translate-y-52:focus{
    --transform-translate-y: -13rem !important;
  }

  .lg\:focus\:-translate-y-53:focus{
    --transform-translate-y: -13.25rem !important;
  }

  .lg\:focus\:-translate-y-54:focus{
    --transform-translate-y: -13.5rem !important;
  }

  .lg\:focus\:-translate-y-55:focus{
    --transform-translate-y: -13.75rem !important;
  }

  .lg\:focus\:-translate-y-56:focus{
    --transform-translate-y: -14rem !important;
  }

  .lg\:focus\:-translate-y-70:focus{
    --transform-translate-y: -17.5rem !important;
  }

  .lg\:focus\:-translate-y-71:focus{
    --transform-translate-y: -17.75rem !important;
  }

  .lg\:focus\:-translate-y-72:focus{
    --transform-translate-y: -18rem !important;
  }

  .lg\:focus\:-translate-y-73:focus{
    --transform-translate-y: -18.25rem !important;
  }

  .lg\:focus\:-translate-y-74:focus{
    --transform-translate-y: -18.5rem !important;
  }

  .lg\:focus\:-translate-y-75:focus{
    --transform-translate-y: -18.75rem !important;
  }

  .lg\:focus\:-translate-y-76:focus{
    --transform-translate-y: -19rem !important;
  }

  .lg\:focus\:-translate-y-77:focus{
    --transform-translate-y: -19.25rem !important;
  }

  .lg\:focus\:-translate-y-78:focus{
    --transform-translate-y: -19.5rem !important;
  }

  .lg\:focus\:-translate-y-79:focus{
    --transform-translate-y: -19.75rem !important;
  }

  .lg\:focus\:-translate-y-80:focus{
    --transform-translate-y: -20rem !important;
  }

  .lg\:focus\:-translate-y-81:focus{
    --transform-translate-y: -20.25rem !important;
  }

  .lg\:focus\:-translate-y-82:focus{
    --transform-translate-y: -20.5rem !important;
  }

  .lg\:focus\:-translate-y-83:focus{
    --transform-translate-y: -20.75rem !important;
  }

  .lg\:focus\:-translate-y-84:focus{
    --transform-translate-y: -21rem !important;
  }

  .lg\:focus\:-translate-y-85:focus{
    --transform-translate-y: -21.25rem !important;
  }

  .lg\:focus\:-translate-y-86:focus{
    --transform-translate-y: -21.5rem !important;
  }

  .lg\:focus\:-translate-y-87:focus{
    --transform-translate-y: -21.75rem !important;
  }

  .lg\:focus\:-translate-y-88:focus{
    --transform-translate-y: -22rem !important;
  }

  .lg\:focus\:-translate-y-89:focus{
    --transform-translate-y: -22.25rem !important;
  }

  .lg\:focus\:-translate-y-90:focus{
    --transform-translate-y: -22.5rem !important;
  }

  .lg\:focus\:-translate-y-91:focus{
    --transform-translate-y: -22.75rem !important;
  }

  .lg\:focus\:-translate-y-92:focus{
    --transform-translate-y: -23rem !important;
  }

  .lg\:focus\:-translate-y-100:focus{
    --transform-translate-y: -25rem !important;
  }

  .lg\:focus\:-translate-y-131:focus{
    --transform-translate-y: -25.25rem !important;
  }

  .lg\:focus\:-translate-y-135:focus{
    --transform-translate-y: -34rem !important;
  }

  .lg\:focus\:-translate-y-150:focus{
    --transform-translate-y: -37.5rem !important;
  }

  .lg\:focus\:-translate-y-710:focus{
    --transform-translate-y: -44.375rem !important;
  }

  .lg\:focus\:-translate-y-820:focus{
    --transform-translate-y: -51.25rem !important;
  }

  .lg\:focus\:-translate-y-1440:focus{
    --transform-translate-y: -90rem !important;
  }

  .lg\:focus\:-translate-y-2\.5:focus{
    --transform-translate-y: -0.625rem !important;
  }

  .lg\:focus\:-translate-y-6\.25:focus{
    --transform-translate-y: -1.5626rem !important;
  }

  .lg\:focus\:-translate-y-7\.5:focus{
    --transform-translate-y: -1.875rem !important;
  }

  .lg\:focus\:-translate-y-12\.5:focus{
    --transform-translate-y: -3.125rem !important;
  }

  .lg\:focus\:-translate-y-17\.5:focus{
    --transform-translate-y: -4.375rem !important;
  }

  .lg\:focus\:-translate-y-31\.5:focus{
    --transform-translate-y: -7.875rem !important;
  }

  .lg\:focus\:-translate-y-thumb-tript-lg:focus{
    --transform-translate-y: -15.625rem !important;
  }

  .lg\:focus\:-translate-y-thumb-tript-md:focus{
    --transform-translate-y: -11.25rem !important;
  }

  .lg\:focus\:-translate-y-thumb-trip-xl:focus{
    --transform-translate-y: -20.625rem !important;
  }

  .lg\:focus\:-translate-y-tarapprendre-title-lg:focus{
    --transform-translate-y: -58.75rem !important;
  }

  .lg\:focus\:-translate-y-oblong-list-lg:focus{
    --transform-translate-y: -40.93rem !important;
  }

  .lg\:focus\:-translate-y-oblong-list-md:focus{
    --transform-translate-y: -20.95rem !important;
  }

  .lg\:focus\:-translate-y-oblong-content-lg:focus{
    --transform-translate-y: -26.875rem !important;
  }

  .lg\:focus\:-translate-y-article-thumb-lg:focus{
    --transform-translate-y: -10.625rem !important;
  }

  .lg\:focus\:-translate-y-support-title-l-lg:focus{
    --transform-translate-y: -28.125rem !important;
  }

  .lg\:focus\:-translate-y-support-title-r-lg:focus{
    --transform-translate-y: -17.8125rem !important;
  }

  .lg\:focus\:-translate-y-main-footer-menu:focus{
    --transform-translate-y: -13.75rem !important;
  }

  .lg\:focus\:-translate-y-main-footer-logo:focus{
    --transform-translate-y: -25.625rem !important;
  }

  .lg\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100% !important;
  }

  .lg\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50% !important;
  }

  .lg\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50% !important;
  }

  .lg\:skew-x-0{
    --transform-skew-x: 0 !important;
  }

  .lg\:skew-x-1{
    --transform-skew-x: 1deg !important;
  }

  .lg\:skew-x-2{
    --transform-skew-x: 2deg !important;
  }

  .lg\:skew-x-3{
    --transform-skew-x: 3deg !important;
  }

  .lg\:skew-x-6{
    --transform-skew-x: 6deg !important;
  }

  .lg\:skew-x-12{
    --transform-skew-x: 12deg !important;
  }

  .lg\:-skew-x-12{
    --transform-skew-x: -12deg !important;
  }

  .lg\:-skew-x-6{
    --transform-skew-x: -6deg !important;
  }

  .lg\:-skew-x-3{
    --transform-skew-x: -3deg !important;
  }

  .lg\:-skew-x-2{
    --transform-skew-x: -2deg !important;
  }

  .lg\:-skew-x-1{
    --transform-skew-x: -1deg !important;
  }

  .lg\:skew-y-0{
    --transform-skew-y: 0 !important;
  }

  .lg\:skew-y-1{
    --transform-skew-y: 1deg !important;
  }

  .lg\:skew-y-2{
    --transform-skew-y: 2deg !important;
  }

  .lg\:skew-y-3{
    --transform-skew-y: 3deg !important;
  }

  .lg\:skew-y-6{
    --transform-skew-y: 6deg !important;
  }

  .lg\:skew-y-12{
    --transform-skew-y: 12deg !important;
  }

  .lg\:-skew-y-12{
    --transform-skew-y: -12deg !important;
  }

  .lg\:-skew-y-6{
    --transform-skew-y: -6deg !important;
  }

  .lg\:-skew-y-3{
    --transform-skew-y: -3deg !important;
  }

  .lg\:-skew-y-2{
    --transform-skew-y: -2deg !important;
  }

  .lg\:-skew-y-1{
    --transform-skew-y: -1deg !important;
  }

  .lg\:hover\:skew-x-0:hover{
    --transform-skew-x: 0 !important;
  }

  .lg\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg !important;
  }

  .lg\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg !important;
  }

  .lg\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg !important;
  }

  .lg\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg !important;
  }

  .lg\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg !important;
  }

  .lg\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg !important;
  }

  .lg\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg !important;
  }

  .lg\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg !important;
  }

  .lg\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg !important;
  }

  .lg\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg !important;
  }

  .lg\:hover\:skew-y-0:hover{
    --transform-skew-y: 0 !important;
  }

  .lg\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg !important;
  }

  .lg\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg !important;
  }

  .lg\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg !important;
  }

  .lg\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg !important;
  }

  .lg\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg !important;
  }

  .lg\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg !important;
  }

  .lg\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg !important;
  }

  .lg\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg !important;
  }

  .lg\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg !important;
  }

  .lg\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg !important;
  }

  .lg\:focus\:skew-x-0:focus{
    --transform-skew-x: 0 !important;
  }

  .lg\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg !important;
  }

  .lg\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg !important;
  }

  .lg\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg !important;
  }

  .lg\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg !important;
  }

  .lg\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg !important;
  }

  .lg\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg !important;
  }

  .lg\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg !important;
  }

  .lg\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg !important;
  }

  .lg\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg !important;
  }

  .lg\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg !important;
  }

  .lg\:focus\:skew-y-0:focus{
    --transform-skew-y: 0 !important;
  }

  .lg\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg !important;
  }

  .lg\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg !important;
  }

  .lg\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg !important;
  }

  .lg\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg !important;
  }

  .lg\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg !important;
  }

  .lg\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg !important;
  }

  .lg\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg !important;
  }

  .lg\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg !important;
  }

  .lg\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg !important;
  }

  .lg\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg !important;
  }

  .lg\:transition-none{
    -webkit-transition-property: none !important;
    -o-transition-property: none !important;
    transition-property: none !important;
  }

  .lg\:transition-all{
    -webkit-transition-property: all !important;
    -o-transition-property: all !important;
    transition-property: all !important;
  }

  .lg\:transition{
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    -o-transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, -o-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform, -o-transform !important;
  }

  .lg\:transition-colors{
    -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
    -o-transition-property: background-color, border-color, color, fill, stroke !important;
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .lg\:transition-opacity{
    -webkit-transition-property: opacity !important;
    -o-transition-property: opacity !important;
    transition-property: opacity !important;
  }

  .lg\:transition-shadow{
    -webkit-transition-property: -webkit-box-shadow !important;
    transition-property: -webkit-box-shadow !important;
    -o-transition-property: box-shadow !important;
    transition-property: box-shadow !important;
    transition-property: box-shadow, -webkit-box-shadow !important;
  }

  .lg\:transition-transform{
    -webkit-transition-property: -webkit-transform !important;
    transition-property: -webkit-transform !important;
    -o-transition-property: -o-transform !important;
    transition-property: transform !important;
    transition-property: transform, -webkit-transform, -o-transform !important;
  }

  .lg\:ease-linear{
    -webkit-transition-timing-function: linear !important;
         -o-transition-timing-function: linear !important;
            transition-timing-function: linear !important;
  }

  .lg\:ease-in{
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
         -o-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .lg\:ease-out{
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
         -o-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .lg\:ease-in-out{
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
         -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .lg\:duration-75{
    -webkit-transition-duration: 75ms !important;
         -o-transition-duration: 75ms !important;
            transition-duration: 75ms !important;
  }

  .lg\:duration-100{
    -webkit-transition-duration: 100ms !important;
         -o-transition-duration: 100ms !important;
            transition-duration: 100ms !important;
  }

  .lg\:duration-150{
    -webkit-transition-duration: 150ms !important;
         -o-transition-duration: 150ms !important;
            transition-duration: 150ms !important;
  }

  .lg\:duration-200{
    -webkit-transition-duration: 200ms !important;
         -o-transition-duration: 200ms !important;
            transition-duration: 200ms !important;
  }

  .lg\:duration-300{
    -webkit-transition-duration: 300ms !important;
         -o-transition-duration: 300ms !important;
            transition-duration: 300ms !important;
  }

  .lg\:duration-500{
    -webkit-transition-duration: 500ms !important;
         -o-transition-duration: 500ms !important;
            transition-duration: 500ms !important;
  }

  .lg\:duration-700{
    -webkit-transition-duration: 700ms !important;
         -o-transition-duration: 700ms !important;
            transition-duration: 700ms !important;
  }

  .lg\:duration-1000{
    -webkit-transition-duration: 1000ms !important;
         -o-transition-duration: 1000ms !important;
            transition-duration: 1000ms !important;
  }

  .lg\:delay-75{
    -webkit-transition-delay: 75ms !important;
         -o-transition-delay: 75ms !important;
            transition-delay: 75ms !important;
  }

  .lg\:delay-100{
    -webkit-transition-delay: 100ms !important;
         -o-transition-delay: 100ms !important;
            transition-delay: 100ms !important;
  }

  .lg\:delay-150{
    -webkit-transition-delay: 150ms !important;
         -o-transition-delay: 150ms !important;
            transition-delay: 150ms !important;
  }

  .lg\:delay-200{
    -webkit-transition-delay: 200ms !important;
         -o-transition-delay: 200ms !important;
            transition-delay: 200ms !important;
  }

  .lg\:delay-300{
    -webkit-transition-delay: 300ms !important;
         -o-transition-delay: 300ms !important;
            transition-delay: 300ms !important;
  }

  .lg\:delay-500{
    -webkit-transition-delay: 500ms !important;
         -o-transition-delay: 500ms !important;
            transition-delay: 500ms !important;
  }

  .lg\:delay-700{
    -webkit-transition-delay: 700ms !important;
         -o-transition-delay: 700ms !important;
            transition-delay: 700ms !important;
  }

  .lg\:delay-1000{
    -webkit-transition-delay: 1000ms !important;
         -o-transition-delay: 1000ms !important;
            transition-delay: 1000ms !important;
  }

  .lg\:animate-none{
    -webkit-animation: none !important;
         -o-animation: none !important;
            animation: none !important;
  }

  .lg\:animate-spin{
    -webkit-animation: spin 1s linear infinite !important;
         -o-animation: spin 1s linear infinite !important;
            animation: spin 1s linear infinite !important;
  }

  .lg\:animate-ping{
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
         -o-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }

  .lg\:animate-pulse{
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
         -o-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }

  .lg\:animate-bounce{
    -webkit-animation: bounce 1s infinite !important;
         -o-animation: bounce 1s infinite !important;
            animation: bounce 1s infinite !important;
  }
}

@media (min-width: 1280px){
  .xl\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }

  @media (min-width: 640px){
    .xl\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .xl\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1024px){
    .xl\:container{
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px){
    .xl\:container{
      max-width: 1280px;
    }
  }

  @media (min-width: 1440px){
    .xl\:container{
      max-width: 1440px;
    }
  }

  @media (min-width: 1740px){
    .xl\:container{
      max-width: 1740px;
    }
  }

  .xl\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0px * var(--space-x-reverse)) !important;
    margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-11 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-11 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-13 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-13 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(3.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(3.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(3.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-17 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-17 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(4.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(4.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(4.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-21 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-21 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(5.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-22 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-22 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-23 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-23 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(5.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(6.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-26 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-26 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(6.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-27 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-27 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(6.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7rem * var(--space-x-reverse)) !important;
    margin-left: calc(7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-29 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-29 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(7.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(7.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(7.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-33 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-33 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(8.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(8.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-35 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-35 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(8.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(9rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(9rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(9rem * var(--space-x-reverse)) !important;
    margin-left: calc(9rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-37 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(9.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(9.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-37 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(9.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(9.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-38 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(9.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(9.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-38 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(9.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(9.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-39 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(9.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(9.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-39 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(9.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(9.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10rem * var(--space-x-reverse)) !important;
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-41 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-41 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(10.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-42 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-42 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(10.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-43 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-43 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(10.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(11rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(11rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(11rem * var(--space-x-reverse)) !important;
    margin-left: calc(11rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(11.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(11.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(11.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-46 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(11.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(11.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-46 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(11.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(11.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-47 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(11.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(11.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-47 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(11.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(11.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12rem * var(--space-x-reverse)) !important;
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-49 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-49 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(12.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(12.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-51 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-51 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(12.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(13rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(13rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(13rem * var(--space-x-reverse)) !important;
    margin-left: calc(13rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-53 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(13.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(13.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-53 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(13.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(13.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-54 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(13.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(13.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-54 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(13.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(13.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-55 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(13.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(13.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-55 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(13.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(13.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(14rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(14rem * var(--space-x-reverse)) !important;
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(17.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(17.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(17.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(17.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-71 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(17.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(17.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-71 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(17.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(17.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(18rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(18rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(18rem * var(--space-x-reverse)) !important;
    margin-left: calc(18rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-73 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(18.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(18.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-73 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(18.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(18.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-74 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(18.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(18.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-74 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(18.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(18.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(18.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(18.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(18.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(18.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(19rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(19rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(19rem * var(--space-x-reverse)) !important;
    margin-left: calc(19rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-77 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(19.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(19.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-77 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(19.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(19.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-78 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(19.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(19.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-78 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(19.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(19.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-79 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(19.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(19.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-79 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(19.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(19.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20rem * var(--space-x-reverse)) !important;
    margin-left: calc(20rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-81 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-81 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(20.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-82 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-82 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(20.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(20.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(21rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(21rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(21rem * var(--space-x-reverse)) !important;
    margin-left: calc(21rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(21.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(21.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(21.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(21.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-86 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(21.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(21.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-86 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(21.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(21.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-87 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(21.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(21.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-87 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(21.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(21.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-88 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(22rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(22rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-88 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(22rem * var(--space-x-reverse)) !important;
    margin-left: calc(22rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-89 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(22.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(22.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-89 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(22.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(22.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(22.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(22.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(22.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(22.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-91 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(22.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(22.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-91 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(22.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(22.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(23rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(23rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(23rem * var(--space-x-reverse)) !important;
    margin-left: calc(23rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(25rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(25rem * var(--space-x-reverse)) !important;
    margin-left: calc(25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-131 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(25.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(25.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-131 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(25.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(25.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-135 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(34rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(34rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-135 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(34rem * var(--space-x-reverse)) !important;
    margin-left: calc(34rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-150 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(37.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(37.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-150 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(37.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(37.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-710 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(44.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(44.375rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-710 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(44.375rem * var(--space-x-reverse)) !important;
    margin-left: calc(44.375rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-820 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(51.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(51.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-820 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(51.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(51.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-1440 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(90rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(90rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-1440 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(90rem * var(--space-x-reverse)) !important;
    margin-left: calc(90rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-2\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.625rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-2\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-6\.25 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.5626rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.5626rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-6\.25 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.5626rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.5626rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-7\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.875rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-7\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-12\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3.125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3.125rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-12\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3.125rem * var(--space-x-reverse)) !important;
    margin-left: calc(3.125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-17\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4.375rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-17\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4.375rem * var(--space-x-reverse)) !important;
    margin-left: calc(4.375rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-31\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7.875rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-31\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(7.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-thumb-tript-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(15.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(15.625rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-thumb-tript-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(15.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(15.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-thumb-tript-md > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(11.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-thumb-tript-md > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(11.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(11.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-thumb-trip-xl > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20.625rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-thumb-trip-xl > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(20.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-tarapprendre-title-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(58.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(58.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-tarapprendre-title-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(58.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(58.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-oblong-list-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(40.93rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(40.93rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-oblong-list-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(40.93rem * var(--space-x-reverse)) !important;
    margin-left: calc(40.93rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-oblong-list-md > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20.95rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20.95rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-oblong-list-md > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20.95rem * var(--space-x-reverse)) !important;
    margin-left: calc(20.95rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-oblong-content-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(26.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(26.875rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-oblong-content-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(26.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(26.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-article-thumb-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10.625rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-article-thumb-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(10.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-support-title-l-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(28.125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(28.125rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-support-title-l-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(28.125rem * var(--space-x-reverse)) !important;
    margin-left: calc(28.125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-support-title-r-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(17.8125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(17.8125rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-support-title-r-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(17.8125rem * var(--space-x-reverse)) !important;
    margin-left: calc(17.8125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-main-footer-menu > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(13.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(13.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-main-footer-menu > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(13.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(13.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-main-footer-logo > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(25.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(25.625rem * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-main-footer-logo > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(25.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(25.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-full > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(100% * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(100% * var(--space-y-reverse)) !important;
  }

  .xl\:space-x-full > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(100% * var(--space-x-reverse)) !important;
    margin-left: calc(100% * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0px * var(--space-x-reverse)) !important;
    margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-11 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-11 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-13 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-13 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-17 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-17 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-21 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-21 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-22 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-22 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-23 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-23 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-26 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-26 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-27 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-27 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-29 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-29 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-33 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-33 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-35 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-35 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-9rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-9rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-9rem * var(--space-x-reverse)) !important;
    margin-left: calc(-9rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-37 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-9.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-9.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-37 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-9.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-9.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-38 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-9.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-9.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-38 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-9.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-9.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-39 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-9.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-9.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-39 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-9.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-9.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-41 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-41 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-42 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-42 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-43 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-43 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-11rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-11rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-11rem * var(--space-x-reverse)) !important;
    margin-left: calc(-11rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-11.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-11.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-11.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-46 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-11.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-11.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-46 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-11.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-11.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-47 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-11.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-11.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-47 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-11.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-11.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-49 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-49 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-51 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-51 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-13rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-13rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-13rem * var(--space-x-reverse)) !important;
    margin-left: calc(-13rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-53 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-13.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-13.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-53 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-13.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-13.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-54 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-13.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-13.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-54 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-13.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-13.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-55 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-13.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-13.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-55 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-13.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-13.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-14rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-14rem * var(--space-x-reverse)) !important;
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-17.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-17.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-17.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-17.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-71 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-17.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-17.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-71 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-17.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-17.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-18rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-18rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-18rem * var(--space-x-reverse)) !important;
    margin-left: calc(-18rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-73 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-18.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-18.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-73 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-18.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-18.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-74 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-18.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-18.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-74 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-18.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-18.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-18.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-18.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-18.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-18.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-19rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-19rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-19rem * var(--space-x-reverse)) !important;
    margin-left: calc(-19rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-77 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-19.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-19.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-77 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-19.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-19.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-78 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-19.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-19.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-78 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-19.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-19.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-79 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-19.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-19.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-79 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-19.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-19.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-81 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-81 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-82 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-82 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-21rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-21rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-21rem * var(--space-x-reverse)) !important;
    margin-left: calc(-21rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-21.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-21.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-21.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-21.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-86 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-21.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-21.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-86 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-21.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-21.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-87 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-21.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-21.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-87 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-21.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-21.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-88 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-22rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-22rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-88 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-22rem * var(--space-x-reverse)) !important;
    margin-left: calc(-22rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-89 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-22.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-22.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-89 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-22.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-22.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-22.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-22.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-22.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-22.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-91 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-22.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-22.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-91 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-22.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-22.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-23rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-23rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-23rem * var(--space-x-reverse)) !important;
    margin-left: calc(-23rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-25rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-131 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-25.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-25.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-131 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-25.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-25.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-135 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-34rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-34rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-135 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-34rem * var(--space-x-reverse)) !important;
    margin-left: calc(-34rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-150 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-37.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-37.5rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-150 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-37.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-37.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-710 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-44.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-44.375rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-710 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-44.375rem * var(--space-x-reverse)) !important;
    margin-left: calc(-44.375rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-820 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-51.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-51.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-820 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-51.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-51.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-1440 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-90rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-90rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-1440 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-90rem * var(--space-x-reverse)) !important;
    margin-left: calc(-90rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-2\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.625rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-2\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-6\.25 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.5626rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.5626rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-6\.25 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.5626rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.5626rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-7\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.875rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-7\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-12\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3.125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3.125rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-12\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3.125rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3.125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-17\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4.375rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-17\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4.375rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4.375rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-31\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7.875rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-31\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-thumb-tript-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-15.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-15.625rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-thumb-tript-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-15.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(-15.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-thumb-tript-md > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-11.25rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-thumb-tript-md > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-11.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-11.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-thumb-trip-xl > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20.625rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-thumb-trip-xl > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-tarapprendre-title-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-58.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-58.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-tarapprendre-title-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-58.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-58.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-oblong-list-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-40.93rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-40.93rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-oblong-list-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-40.93rem * var(--space-x-reverse)) !important;
    margin-left: calc(-40.93rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-oblong-list-md > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20.95rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20.95rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-oblong-list-md > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20.95rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20.95rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-oblong-content-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-26.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-26.875rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-oblong-content-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-26.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(-26.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-article-thumb-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10.625rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-article-thumb-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-support-title-l-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-28.125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-28.125rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-support-title-l-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-28.125rem * var(--space-x-reverse)) !important;
    margin-left: calc(-28.125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-support-title-r-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-17.8125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-17.8125rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-support-title-r-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-17.8125rem * var(--space-x-reverse)) !important;
    margin-left: calc(-17.8125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-main-footer-menu > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-13.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-13.75rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-main-footer-menu > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-13.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-13.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-main-footer-logo > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-25.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-25.625rem * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-main-footer-logo > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-25.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(-25.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:-space-y-full > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-100% * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-100% * var(--space-y-reverse)) !important;
  }

  .xl\:-space-x-full > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-100% * var(--space-x-reverse)) !important;
    margin-left: calc(-100% * calc(1 - var(--space-x-reverse))) !important;
  }

  .xl\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1 !important;
  }

  .xl\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1 !important;
  }

  .xl\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;
  }

  .xl\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .xl\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;
  }

  .xl\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .xl\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;
  }

  .xl\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .xl\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;
  }

  .xl\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .xl\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;
  }

  .xl\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .xl\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1 !important;
  }

  .xl\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1 !important;
  }

  .xl\:divide-primary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #061d47 !important;
    border-color: rgba(6, 29, 71, var(--divide-opacity)) !important;
  }

  .xl\:divide-primary-75 > :not(template) ~ :not(template){
    border-color: rgba(6, 29, 71, 0.75) !important;
  }

  .xl\:divide-secondary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #e35205 !important;
    border-color: rgba(227, 82, 5, var(--divide-opacity)) !important;
  }

  .xl\:divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;
  }

  .xl\:divide-seashell > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fef7f1 !important;
    border-color: rgba(254, 247, 241, var(--divide-opacity)) !important;
  }

  .xl\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;
  }

  .xl\:divide-dark > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0d1a2e !important;
    border-color: rgba(13, 26, 46, var(--divide-opacity)) !important;
  }

  .xl\:divide-green > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #00e175 !important;
    border-color: rgba(0, 225, 117, var(--divide-opacity)) !important;
  }

  .xl\:divide-dark-gray > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #202020 !important;
    border-color: rgba(32, 32, 32, var(--divide-opacity)) !important;
  }

  .xl\:divide-green-xp > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #2d8269 !important;
    border-color: rgba(45, 130, 105, var(--divide-opacity)) !important;
  }

  .xl\:divide-green-accent > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #1f5b4a !important;
    border-color: rgba(31, 91, 74, var(--divide-opacity)) !important;
  }

  .xl\:divide-blue-1 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #407bd1 !important;
    border-color: rgba(64, 123, 209, var(--divide-opacity)) !important;
  }

  .xl\:divide-blue-2 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #1b265d !important;
    border-color: rgba(27, 38, 93, var(--divide-opacity)) !important;
  }

  .xl\:divide-blue-3 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0D223E !important;
    border-color: rgba(13, 34, 62, var(--divide-opacity)) !important;
  }

  .xl\:divide-blue-4 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #1b365d !important;
    border-color: rgba(27, 54, 93, var(--divide-opacity)) !important;
  }

  .xl\:divide-blue-5 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0C1B32 !important;
    border-color: rgba(12, 27, 50, var(--divide-opacity)) !important;
  }

  .xl\:divide-blue-6 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #132745 !important;
    border-color: rgba(19, 39, 69, var(--divide-opacity)) !important;
  }

  .xl\:divide-blue-7 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0D1F3B !important;
    border-color: rgba(13, 31, 59, var(--divide-opacity)) !important;
  }

  .xl\:divide-blue-8 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #215FE8 !important;
    border-color: rgba(33, 95, 232, var(--divide-opacity)) !important;
  }

  .xl\:divide-blue-9 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #3049B2 !important;
    border-color: rgba(48, 73, 178, var(--divide-opacity)) !important;
  }

  .xl\:divide-blue-10 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #142947 !important;
    border-color: rgba(20, 41, 71, var(--divide-opacity)) !important;
  }

  .xl\:divide-blue-11 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #153561 !important;
    border-color: rgba(21, 53, 97, var(--divide-opacity)) !important;
  }

  .xl\:divide-blue-12 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #07101E !important;
    border-color: rgba(7, 16, 30, var(--divide-opacity)) !important;
  }

  .xl\:divide-blue-13 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #396DB9 !important;
    border-color: rgba(57, 109, 185, var(--divide-opacity)) !important;
  }

  .xl\:divide-blue-14 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0045D7 !important;
    border-color: rgba(0, 69, 215, var(--divide-opacity)) !important;
  }

  .xl\:divide-blue-15 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #2A2549 !important;
    border-color: rgba(42, 37, 73, var(--divide-opacity)) !important;
  }

  .xl\:divide-blue-16 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0D1F3C !important;
    border-color: rgba(13, 31, 60, var(--divide-opacity)) !important;
  }

  .xl\:divide-green-1 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #36826C !important;
    border-color: rgba(54, 130, 108, var(--divide-opacity)) !important;
  }

  .xl\:divide-gray-1 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #425669 !important;
    border-color: rgba(66, 86, 105, var(--divide-opacity)) !important;
  }

  .xl\:divide-gray-2 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #ececec !important;
    border-color: rgba(236, 236, 236, var(--divide-opacity)) !important;
  }

  .xl\:divide-gray-3 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f9f9f9 !important;
    border-color: rgba(249, 249, 249, var(--divide-opacity)) !important;
  }

  .xl\:divide-gray-4 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #32414f !important;
    border-color: rgba(50, 65, 79, var(--divide-opacity)) !important;
  }

  .xl\:divide-gray-5 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f2f2f2 !important;
    border-color: rgba(242, 242, 242, var(--divide-opacity)) !important;
  }

  .xl\:divide-gray-6 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #dcdcdc !important;
    border-color: rgba(220, 220, 220, var(--divide-opacity)) !important;
  }

  .xl\:divide-gray-7 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #e1e1e1 !important;
    border-color: rgba(225, 225, 225, var(--divide-opacity)) !important;
  }

  .xl\:divide-purple > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F3F1FE !important;
    border-color: rgba(243, 241, 254, var(--divide-opacity)) !important;
  }

  .xl\:divide-purple-1 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #6555CF !important;
    border-color: rgba(101, 85, 207, var(--divide-opacity)) !important;
  }

  .xl\:divide-transparent > :not(template) ~ :not(template){
    border-color: transparent !important;
  }

  .xl\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FEF1F1 !important;
    border-color: rgba(254, 241, 241, var(--divide-opacity)) !important;
  }

  .xl\:divide-orange-2 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F85904 !important;
    border-color: rgba(248, 89, 4, var(--divide-opacity)) !important;
  }

  .xl\:divide-red > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #E30505 !important;
    border-color: rgba(227, 5, 5, var(--divide-opacity)) !important;
  }

  .xl\:divide-solid > :not(template) ~ :not(template){
    border-style: solid !important;
  }

  .xl\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed !important;
  }

  .xl\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted !important;
  }

  .xl\:divide-double > :not(template) ~ :not(template){
    border-style: double !important;
  }

  .xl\:divide-none > :not(template) ~ :not(template){
    border-style: none !important;
  }

  .xl\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0 !important;
  }

  .xl\:divide-opacity-5 > :not(template) ~ :not(template){
    --divide-opacity: 0.05 !important;
  }

  .xl\:divide-opacity-10 > :not(template) ~ :not(template){
    --divide-opacity: 0.1 !important;
  }

  .xl\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25 !important;
  }

  .xl\:divide-opacity-40 > :not(template) ~ :not(template){
    --divide-opacity: 0.4 !important;
  }

  .xl\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5 !important;
  }

  .xl\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75 !important;
  }

  .xl\:divide-opacity-90 > :not(template) ~ :not(template){
    --divide-opacity: 0.9 !important;
  }

  .xl\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
  }

  .xl\:sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .xl\:not-sr-only{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .xl\:focus\:sr-only:focus{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .xl\:focus\:not-sr-only:focus{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .xl\:appearance-none{
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
  }

  .xl\:bg-fixed{
    background-attachment: fixed !important;
  }

  .xl\:bg-local{
    background-attachment: local !important;
  }

  .xl\:bg-scroll{
    background-attachment: scroll !important;
  }

  .xl\:bg-clip-border{
    background-clip: border-box !important;
  }

  .xl\:bg-clip-padding{
    background-clip: padding-box !important;
  }

  .xl\:bg-clip-content{
    background-clip: content-box !important;
  }

  .xl\:bg-clip-text{
    -webkit-background-clip: text !important;
            background-clip: text !important;
  }

  .xl\:bg-primary{
    --bg-opacity: 1 !important;
    background-color: #061d47 !important;
    background-color: rgba(6, 29, 71, var(--bg-opacity)) !important;
  }

  .xl\:bg-primary-75{
    background-color: rgba(6, 29, 71, 0.75) !important;
  }

  .xl\:bg-secondary{
    --bg-opacity: 1 !important;
    background-color: #e35205 !important;
    background-color: rgba(227, 82, 5, var(--bg-opacity)) !important;
  }

  .xl\:bg-white{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .xl\:bg-seashell{
    --bg-opacity: 1 !important;
    background-color: #fef7f1 !important;
    background-color: rgba(254, 247, 241, var(--bg-opacity)) !important;
  }

  .xl\:bg-black{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .xl\:bg-dark{
    --bg-opacity: 1 !important;
    background-color: #0d1a2e !important;
    background-color: rgba(13, 26, 46, var(--bg-opacity)) !important;
  }

  .xl\:bg-green{
    --bg-opacity: 1 !important;
    background-color: #00e175 !important;
    background-color: rgba(0, 225, 117, var(--bg-opacity)) !important;
  }

  .xl\:bg-dark-gray{
    --bg-opacity: 1 !important;
    background-color: #202020 !important;
    background-color: rgba(32, 32, 32, var(--bg-opacity)) !important;
  }

  .xl\:bg-green-xp{
    --bg-opacity: 1 !important;
    background-color: #2d8269 !important;
    background-color: rgba(45, 130, 105, var(--bg-opacity)) !important;
  }

  .xl\:bg-green-accent{
    --bg-opacity: 1 !important;
    background-color: #1f5b4a !important;
    background-color: rgba(31, 91, 74, var(--bg-opacity)) !important;
  }

  .xl\:bg-blue-1{
    --bg-opacity: 1 !important;
    background-color: #407bd1 !important;
    background-color: rgba(64, 123, 209, var(--bg-opacity)) !important;
  }

  .xl\:bg-blue-2{
    --bg-opacity: 1 !important;
    background-color: #1b265d !important;
    background-color: rgba(27, 38, 93, var(--bg-opacity)) !important;
  }

  .xl\:bg-blue-3{
    --bg-opacity: 1 !important;
    background-color: #0D223E !important;
    background-color: rgba(13, 34, 62, var(--bg-opacity)) !important;
  }

  .xl\:bg-blue-4{
    --bg-opacity: 1 !important;
    background-color: #1b365d !important;
    background-color: rgba(27, 54, 93, var(--bg-opacity)) !important;
  }

  .xl\:bg-blue-5{
    --bg-opacity: 1 !important;
    background-color: #0C1B32 !important;
    background-color: rgba(12, 27, 50, var(--bg-opacity)) !important;
  }

  .xl\:bg-blue-6{
    --bg-opacity: 1 !important;
    background-color: #132745 !important;
    background-color: rgba(19, 39, 69, var(--bg-opacity)) !important;
  }

  .xl\:bg-blue-7{
    --bg-opacity: 1 !important;
    background-color: #0D1F3B !important;
    background-color: rgba(13, 31, 59, var(--bg-opacity)) !important;
  }

  .xl\:bg-blue-8{
    --bg-opacity: 1 !important;
    background-color: #215FE8 !important;
    background-color: rgba(33, 95, 232, var(--bg-opacity)) !important;
  }

  .xl\:bg-blue-9{
    --bg-opacity: 1 !important;
    background-color: #3049B2 !important;
    background-color: rgba(48, 73, 178, var(--bg-opacity)) !important;
  }

  .xl\:bg-blue-10{
    --bg-opacity: 1 !important;
    background-color: #142947 !important;
    background-color: rgba(20, 41, 71, var(--bg-opacity)) !important;
  }

  .xl\:bg-blue-11{
    --bg-opacity: 1 !important;
    background-color: #153561 !important;
    background-color: rgba(21, 53, 97, var(--bg-opacity)) !important;
  }

  .xl\:bg-blue-12{
    --bg-opacity: 1 !important;
    background-color: #07101E !important;
    background-color: rgba(7, 16, 30, var(--bg-opacity)) !important;
  }

  .xl\:bg-blue-13{
    --bg-opacity: 1 !important;
    background-color: #396DB9 !important;
    background-color: rgba(57, 109, 185, var(--bg-opacity)) !important;
  }

  .xl\:bg-blue-14{
    --bg-opacity: 1 !important;
    background-color: #0045D7 !important;
    background-color: rgba(0, 69, 215, var(--bg-opacity)) !important;
  }

  .xl\:bg-blue-15{
    --bg-opacity: 1 !important;
    background-color: #2A2549 !important;
    background-color: rgba(42, 37, 73, var(--bg-opacity)) !important;
  }

  .xl\:bg-blue-16{
    --bg-opacity: 1 !important;
    background-color: #0D1F3C !important;
    background-color: rgba(13, 31, 60, var(--bg-opacity)) !important;
  }

  .xl\:bg-green-1{
    --bg-opacity: 1 !important;
    background-color: #36826C !important;
    background-color: rgba(54, 130, 108, var(--bg-opacity)) !important;
  }

  .xl\:bg-gray-1{
    --bg-opacity: 1 !important;
    background-color: #425669 !important;
    background-color: rgba(66, 86, 105, var(--bg-opacity)) !important;
  }

  .xl\:bg-gray-2{
    --bg-opacity: 1 !important;
    background-color: #ececec !important;
    background-color: rgba(236, 236, 236, var(--bg-opacity)) !important;
  }

  .xl\:bg-gray-3{
    --bg-opacity: 1 !important;
    background-color: #f9f9f9 !important;
    background-color: rgba(249, 249, 249, var(--bg-opacity)) !important;
  }

  .xl\:bg-gray-4{
    --bg-opacity: 1 !important;
    background-color: #32414f !important;
    background-color: rgba(50, 65, 79, var(--bg-opacity)) !important;
  }

  .xl\:bg-gray-5{
    --bg-opacity: 1 !important;
    background-color: #f2f2f2 !important;
    background-color: rgba(242, 242, 242, var(--bg-opacity)) !important;
  }

  .xl\:bg-gray-6{
    --bg-opacity: 1 !important;
    background-color: #dcdcdc !important;
    background-color: rgba(220, 220, 220, var(--bg-opacity)) !important;
  }

  .xl\:bg-gray-7{
    --bg-opacity: 1 !important;
    background-color: #e1e1e1 !important;
    background-color: rgba(225, 225, 225, var(--bg-opacity)) !important;
  }

  .xl\:bg-purple{
    --bg-opacity: 1 !important;
    background-color: #F3F1FE !important;
    background-color: rgba(243, 241, 254, var(--bg-opacity)) !important;
  }

  .xl\:bg-purple-1{
    --bg-opacity: 1 !important;
    background-color: #6555CF !important;
    background-color: rgba(101, 85, 207, var(--bg-opacity)) !important;
  }

  .xl\:bg-transparent{
    background-color: transparent !important;
  }

  .xl\:bg-orange{
    --bg-opacity: 1 !important;
    background-color: #FEF1F1 !important;
    background-color: rgba(254, 241, 241, var(--bg-opacity)) !important;
  }

  .xl\:bg-orange-2{
    --bg-opacity: 1 !important;
    background-color: #F85904 !important;
    background-color: rgba(248, 89, 4, var(--bg-opacity)) !important;
  }

  .xl\:bg-red{
    --bg-opacity: 1 !important;
    background-color: #E30505 !important;
    background-color: rgba(227, 5, 5, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-primary:hover{
    --bg-opacity: 1 !important;
    background-color: #061d47 !important;
    background-color: rgba(6, 29, 71, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-primary-75:hover{
    background-color: rgba(6, 29, 71, 0.75) !important;
  }

  .xl\:hover\:bg-secondary:hover{
    --bg-opacity: 1 !important;
    background-color: #e35205 !important;
    background-color: rgba(227, 82, 5, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-white:hover{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-seashell:hover{
    --bg-opacity: 1 !important;
    background-color: #fef7f1 !important;
    background-color: rgba(254, 247, 241, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-black:hover{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-dark:hover{
    --bg-opacity: 1 !important;
    background-color: #0d1a2e !important;
    background-color: rgba(13, 26, 46, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-green:hover{
    --bg-opacity: 1 !important;
    background-color: #00e175 !important;
    background-color: rgba(0, 225, 117, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-dark-gray:hover{
    --bg-opacity: 1 !important;
    background-color: #202020 !important;
    background-color: rgba(32, 32, 32, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-green-xp:hover{
    --bg-opacity: 1 !important;
    background-color: #2d8269 !important;
    background-color: rgba(45, 130, 105, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-green-accent:hover{
    --bg-opacity: 1 !important;
    background-color: #1f5b4a !important;
    background-color: rgba(31, 91, 74, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-blue-1:hover{
    --bg-opacity: 1 !important;
    background-color: #407bd1 !important;
    background-color: rgba(64, 123, 209, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-blue-2:hover{
    --bg-opacity: 1 !important;
    background-color: #1b265d !important;
    background-color: rgba(27, 38, 93, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-blue-3:hover{
    --bg-opacity: 1 !important;
    background-color: #0D223E !important;
    background-color: rgba(13, 34, 62, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-blue-4:hover{
    --bg-opacity: 1 !important;
    background-color: #1b365d !important;
    background-color: rgba(27, 54, 93, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-blue-5:hover{
    --bg-opacity: 1 !important;
    background-color: #0C1B32 !important;
    background-color: rgba(12, 27, 50, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-blue-6:hover{
    --bg-opacity: 1 !important;
    background-color: #132745 !important;
    background-color: rgba(19, 39, 69, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-blue-7:hover{
    --bg-opacity: 1 !important;
    background-color: #0D1F3B !important;
    background-color: rgba(13, 31, 59, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-blue-8:hover{
    --bg-opacity: 1 !important;
    background-color: #215FE8 !important;
    background-color: rgba(33, 95, 232, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-blue-9:hover{
    --bg-opacity: 1 !important;
    background-color: #3049B2 !important;
    background-color: rgba(48, 73, 178, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-blue-10:hover{
    --bg-opacity: 1 !important;
    background-color: #142947 !important;
    background-color: rgba(20, 41, 71, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-blue-11:hover{
    --bg-opacity: 1 !important;
    background-color: #153561 !important;
    background-color: rgba(21, 53, 97, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-blue-12:hover{
    --bg-opacity: 1 !important;
    background-color: #07101E !important;
    background-color: rgba(7, 16, 30, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-blue-13:hover{
    --bg-opacity: 1 !important;
    background-color: #396DB9 !important;
    background-color: rgba(57, 109, 185, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-blue-14:hover{
    --bg-opacity: 1 !important;
    background-color: #0045D7 !important;
    background-color: rgba(0, 69, 215, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-blue-15:hover{
    --bg-opacity: 1 !important;
    background-color: #2A2549 !important;
    background-color: rgba(42, 37, 73, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-blue-16:hover{
    --bg-opacity: 1 !important;
    background-color: #0D1F3C !important;
    background-color: rgba(13, 31, 60, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-green-1:hover{
    --bg-opacity: 1 !important;
    background-color: #36826C !important;
    background-color: rgba(54, 130, 108, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-gray-1:hover{
    --bg-opacity: 1 !important;
    background-color: #425669 !important;
    background-color: rgba(66, 86, 105, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-gray-2:hover{
    --bg-opacity: 1 !important;
    background-color: #ececec !important;
    background-color: rgba(236, 236, 236, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-gray-3:hover{
    --bg-opacity: 1 !important;
    background-color: #f9f9f9 !important;
    background-color: rgba(249, 249, 249, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-gray-4:hover{
    --bg-opacity: 1 !important;
    background-color: #32414f !important;
    background-color: rgba(50, 65, 79, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-gray-5:hover{
    --bg-opacity: 1 !important;
    background-color: #f2f2f2 !important;
    background-color: rgba(242, 242, 242, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-gray-6:hover{
    --bg-opacity: 1 !important;
    background-color: #dcdcdc !important;
    background-color: rgba(220, 220, 220, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-gray-7:hover{
    --bg-opacity: 1 !important;
    background-color: #e1e1e1 !important;
    background-color: rgba(225, 225, 225, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-purple:hover{
    --bg-opacity: 1 !important;
    background-color: #F3F1FE !important;
    background-color: rgba(243, 241, 254, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-purple-1:hover{
    --bg-opacity: 1 !important;
    background-color: #6555CF !important;
    background-color: rgba(101, 85, 207, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-transparent:hover{
    background-color: transparent !important;
  }

  .xl\:hover\:bg-orange:hover{
    --bg-opacity: 1 !important;
    background-color: #FEF1F1 !important;
    background-color: rgba(254, 241, 241, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-orange-2:hover{
    --bg-opacity: 1 !important;
    background-color: #F85904 !important;
    background-color: rgba(248, 89, 4, var(--bg-opacity)) !important;
  }

  .xl\:hover\:bg-red:hover{
    --bg-opacity: 1 !important;
    background-color: #E30505 !important;
    background-color: rgba(227, 5, 5, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-primary:focus{
    --bg-opacity: 1 !important;
    background-color: #061d47 !important;
    background-color: rgba(6, 29, 71, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-primary-75:focus{
    background-color: rgba(6, 29, 71, 0.75) !important;
  }

  .xl\:focus\:bg-secondary:focus{
    --bg-opacity: 1 !important;
    background-color: #e35205 !important;
    background-color: rgba(227, 82, 5, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-white:focus{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-seashell:focus{
    --bg-opacity: 1 !important;
    background-color: #fef7f1 !important;
    background-color: rgba(254, 247, 241, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-black:focus{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-dark:focus{
    --bg-opacity: 1 !important;
    background-color: #0d1a2e !important;
    background-color: rgba(13, 26, 46, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-green:focus{
    --bg-opacity: 1 !important;
    background-color: #00e175 !important;
    background-color: rgba(0, 225, 117, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-dark-gray:focus{
    --bg-opacity: 1 !important;
    background-color: #202020 !important;
    background-color: rgba(32, 32, 32, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-green-xp:focus{
    --bg-opacity: 1 !important;
    background-color: #2d8269 !important;
    background-color: rgba(45, 130, 105, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-green-accent:focus{
    --bg-opacity: 1 !important;
    background-color: #1f5b4a !important;
    background-color: rgba(31, 91, 74, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-blue-1:focus{
    --bg-opacity: 1 !important;
    background-color: #407bd1 !important;
    background-color: rgba(64, 123, 209, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-blue-2:focus{
    --bg-opacity: 1 !important;
    background-color: #1b265d !important;
    background-color: rgba(27, 38, 93, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-blue-3:focus{
    --bg-opacity: 1 !important;
    background-color: #0D223E !important;
    background-color: rgba(13, 34, 62, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-blue-4:focus{
    --bg-opacity: 1 !important;
    background-color: #1b365d !important;
    background-color: rgba(27, 54, 93, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-blue-5:focus{
    --bg-opacity: 1 !important;
    background-color: #0C1B32 !important;
    background-color: rgba(12, 27, 50, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-blue-6:focus{
    --bg-opacity: 1 !important;
    background-color: #132745 !important;
    background-color: rgba(19, 39, 69, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-blue-7:focus{
    --bg-opacity: 1 !important;
    background-color: #0D1F3B !important;
    background-color: rgba(13, 31, 59, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-blue-8:focus{
    --bg-opacity: 1 !important;
    background-color: #215FE8 !important;
    background-color: rgba(33, 95, 232, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-blue-9:focus{
    --bg-opacity: 1 !important;
    background-color: #3049B2 !important;
    background-color: rgba(48, 73, 178, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-blue-10:focus{
    --bg-opacity: 1 !important;
    background-color: #142947 !important;
    background-color: rgba(20, 41, 71, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-blue-11:focus{
    --bg-opacity: 1 !important;
    background-color: #153561 !important;
    background-color: rgba(21, 53, 97, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-blue-12:focus{
    --bg-opacity: 1 !important;
    background-color: #07101E !important;
    background-color: rgba(7, 16, 30, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-blue-13:focus{
    --bg-opacity: 1 !important;
    background-color: #396DB9 !important;
    background-color: rgba(57, 109, 185, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-blue-14:focus{
    --bg-opacity: 1 !important;
    background-color: #0045D7 !important;
    background-color: rgba(0, 69, 215, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-blue-15:focus{
    --bg-opacity: 1 !important;
    background-color: #2A2549 !important;
    background-color: rgba(42, 37, 73, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-blue-16:focus{
    --bg-opacity: 1 !important;
    background-color: #0D1F3C !important;
    background-color: rgba(13, 31, 60, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-green-1:focus{
    --bg-opacity: 1 !important;
    background-color: #36826C !important;
    background-color: rgba(54, 130, 108, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-gray-1:focus{
    --bg-opacity: 1 !important;
    background-color: #425669 !important;
    background-color: rgba(66, 86, 105, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-gray-2:focus{
    --bg-opacity: 1 !important;
    background-color: #ececec !important;
    background-color: rgba(236, 236, 236, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-gray-3:focus{
    --bg-opacity: 1 !important;
    background-color: #f9f9f9 !important;
    background-color: rgba(249, 249, 249, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-gray-4:focus{
    --bg-opacity: 1 !important;
    background-color: #32414f !important;
    background-color: rgba(50, 65, 79, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-gray-5:focus{
    --bg-opacity: 1 !important;
    background-color: #f2f2f2 !important;
    background-color: rgba(242, 242, 242, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-gray-6:focus{
    --bg-opacity: 1 !important;
    background-color: #dcdcdc !important;
    background-color: rgba(220, 220, 220, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-gray-7:focus{
    --bg-opacity: 1 !important;
    background-color: #e1e1e1 !important;
    background-color: rgba(225, 225, 225, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-purple:focus{
    --bg-opacity: 1 !important;
    background-color: #F3F1FE !important;
    background-color: rgba(243, 241, 254, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-purple-1:focus{
    --bg-opacity: 1 !important;
    background-color: #6555CF !important;
    background-color: rgba(101, 85, 207, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-transparent:focus{
    background-color: transparent !important;
  }

  .xl\:focus\:bg-orange:focus{
    --bg-opacity: 1 !important;
    background-color: #FEF1F1 !important;
    background-color: rgba(254, 241, 241, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-orange-2:focus{
    --bg-opacity: 1 !important;
    background-color: #F85904 !important;
    background-color: rgba(248, 89, 4, var(--bg-opacity)) !important;
  }

  .xl\:focus\:bg-red:focus{
    --bg-opacity: 1 !important;
    background-color: #E30505 !important;
    background-color: rgba(227, 5, 5, var(--bg-opacity)) !important;
  }

  .xl\:bg-tarapprendre-pattern{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/tarapprendre-pattern.svg') !important;
  }

  .xl\:bg-triptych-header{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-header.png') !important;
  }

  .xl\:bg-art-ocean-header{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-header-art-ocean.png') !important;
  }

  .xl\:bg-art-ocean-main{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-art-ocean.png') !important;
  }

  .xl\:bg-diptych{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/diptych-bg.jpg') !important;
  }

  .xl\:bg-footer{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-footer.png') !important;
  }

  .xl\:bg-menu-mobile{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-menu-mobile.png') !important;
  }

  .xl\:bg-podcast-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-blue.jpg') !important;
  }

  .xl\:bg-podcast-dark-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-dark-blue.jpg') !important;
  }

  .xl\:bg-podcast-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-orange.jpg') !important;
  }

  .xl\:bg-podcast-light-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-magenta.jpg') !important;
  }

  .xl\:bg-resident-white{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-01.jpg') !important;
  }

  .xl\:bg-resident-gray{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-02.jpg') !important;
  }

  .xl\:bg-resident-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-03.jpg') !important;
  }

  .xl\:bg-resident-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-04.jpg') !important;
  }

  .xl\:bg-toolbox-widget{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-toolbox-widget.png') !important;
  }

  .xl\:bg-mediator{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-mediator.png') !important;
  }

  .xl\:bg-mediator-badge{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/mediator-badge.png') !important;
  }

  .xl\:bg-experiences-badge{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/experiences-badge.png') !important;
  }

  .xl\:bg-orange-shape{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/orange-shape.png') !important;
  }

  .xl\:bg-blue-shape{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/blue-shape.png') !important;
  }

  .xl\:bg-discover-1{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-discover-1.png') !important;
  }

  .xl\:bg-discover-2{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-discover-2.png') !important;
  }

  .xl\:bg-discover-3{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-discover-3.png') !important;
  }

  .xl\:bg-carousel-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/carousel-orange.png') !important;
  }

  .xl\:bg-carousel-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/carousel-blue.png') !important;
  }

  .xl\:bg-carousel-dark{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/carousel-dark.png') !important;
  }

  .xl\:bg-hero-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-hero.svg') !important;
  }

  .xl\:bg-hero-soutenir-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-hero-soutenir.svg') !important;
  }

  .xl\:bg-orange-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-orange.svg') !important;
  }

  .xl\:bg-orange-light-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-orange-light.svg') !important;
  }

  .xl\:bg-contact{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-contact.png') !important;
  }

  .xl\:bg-soutenir-item-1-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-1.svg') !important;
  }

  .xl\:bg-soutenir-item-2-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-2.svg') !important;
  }

  .xl\:bg-soutenir-item-3-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-3.svg') !important;
  }

  .xl\:bg-soutenir-item-4-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-4.svg') !important;
  }

  .xl\:bg-soutenir-item-5-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-5.svg') !important;
  }

  .xl\:bg-soutenir-item-6-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-6.svg') !important;
  }

  .xl\:bg-split-card{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/split-card.png') !important;
  }

  .xl\:bg-quote-xp{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/quote-xp.png') !important;
  }

  .xl\:bg-newsletter{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/newsletter.png') !important;
  }

  .xl\:bg-wave-contact{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/wave-contact.svg') !important;
  }

  .xl\:bg-wave-presse{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-presse.svg') !important;
  }

  .xl\:bg-header-2{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-header-2.png') !important;
  }

  .xl\:bg-rounded-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-rounded-blue.png') !important;
  }

  .xl\:bg-rounded-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-rounded-orange.png') !important;
  }

  .xl\:bg-partie-1{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-1.png') !important;
  }

  .xl\:bg-partie-2{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-2.png') !important;
  }

  .xl\:bg-partie-3{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-3.png') !important;
  }

  .xl\:bg-partie-4{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-4.png') !important;
  }

  .xl\:bg-exp-slider{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-exp-slider.png') !important;
  }

  .xl\:bg-team{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-team.png') !important;
  }

  .xl\:bg-modal-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-modal-orange.png') !important;
  }

  .xl\:bg-modal-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-modal-blue.png') !important;
  }

  .xl\:bg-404-pattern{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/404-pattern.png') !important;
  }

  .xl\:bg-404-mobile-pattern{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/404-mobile-pattern.png') !important;
  }

  .xl\:bg-twitter{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/twitter/twitter.png') !important;
  }

  .xl\:bg-twitter-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/twitter/bg-twitter-orange.png') !important;
  }

  .xl\:bg-twitter-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/twitter/bg-twitter-blue.png') !important;
  }

  .xl\:bg-twitter-dark{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/twitter/bg-twitter-dark.png') !important;
  }

  .xl\:bg-resource-1{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-resource-1.jpg') !important;
  }

  .xl\:bg-resource-2{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-resource-2.jpg') !important;
  }

  .xl\:bg-resource-3{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-resource-3.jpg') !important;
  }

  .xl\:bg-toolbox-partager{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-toolbox.jpg') !important;
  }

  .xl\:bg-black-slider-hover{
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(55.21%, rgba(0, 0, 0, 0)), color-stop(75%, rgba(0, 0, 0, 0.55)), to(#000000)) !important;
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 55.21%, rgba(0, 0, 0, 0.55) 75%, #000000 100%) !important;
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 55.21%, rgba(0, 0, 0, 0.55) 75%, #000000 100%) !important;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 55.21%, rgba(0, 0, 0, 0.55) 75%, #000000 100%) !important;
  }

  .xl\:bg-job-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-job-orange.png') !important;
  }

  .xl\:bg-job-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-job-blue.png') !important;
  }

  .xl\:bg-job-green{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-job-green.png') !important;
  }

  .xl\:bg-landing-fondation{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-fondation.svg') !important;
  }

  .xl\:bg-header-trame{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/header-trame.svg') !important;
  }

  .xl\:bg-verbatim{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-verbatim.svg') !important;
  }

  .xl\:bg-gradient-to-t{
    background-image: -webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops))) !important;
    background-image: -webkit-linear-gradient(bottom, var(--gradient-color-stops)) !important;
    background-image: -o-linear-gradient(bottom, var(--gradient-color-stops)) !important;
    background-image: linear-gradient(to top, var(--gradient-color-stops)) !important;
  }

  .xl\:bg-shortcuts{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/shortcuts-waves.png') !important;
  }

  .xl\:bg-key-numbers{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/key-numbers-waves.png') !important;
  }

  .xl\:bg-dipt-home-col-1{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-home-col-1.jpg') !important;
  }

  .xl\:bg-dipt-home-col-2{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-home-col-2.jpg') !important;
  }

  .xl\:bg-header-slider{
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(12, 27, 50, 0.75)), color-stop(36%, transparent)), url('/app/themes/fondation-tara-ocean/resources/assets/images/header-slider-wave.png') !important;
    background-image: -webkit-linear-gradient(rgba(12, 27, 50, 0.75), transparent 36%), url('/app/themes/fondation-tara-ocean/resources/assets/images/header-slider-wave.png') !important;
    background-image: -o-linear-gradient(rgba(12, 27, 50, 0.75), transparent 36%), url('/app/themes/fondation-tara-ocean/resources/assets/images/header-slider-wave.png') !important;
    background-image: linear-gradient(rgba(12, 27, 50, 0.75), transparent 36%), url('/app/themes/fondation-tara-ocean/resources/assets/images/header-slider-wave.png') !important;
  }

  .xl\:bg-header-slider-overlay{
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(12, 27, 50, 0.75))) !important;
    background-image: -webkit-linear-gradient(transparent, rgba(12, 27, 50, 0.75)) !important;
    background-image: -o-linear-gradient(transparent, rgba(12, 27, 50, 0.75)) !important;
    background-image: linear-gradient(transparent, rgba(12, 27, 50, 0.75)) !important;
  }

  .xl\:from-primary{
    --gradient-from-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .xl\:from-primary-75{
    --gradient-from-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .xl\:from-secondary{
    --gradient-from-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .xl\:from-white{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .xl\:from-seashell{
    --gradient-from-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .xl\:from-black{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xl\:from-dark{
    --gradient-from-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .xl\:from-green{
    --gradient-from-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .xl\:from-dark-gray{
    --gradient-from-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .xl\:from-green-xp{
    --gradient-from-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .xl\:from-green-accent{
    --gradient-from-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .xl\:from-blue-1{
    --gradient-from-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .xl\:from-blue-2{
    --gradient-from-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .xl\:from-blue-3{
    --gradient-from-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .xl\:from-blue-4{
    --gradient-from-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .xl\:from-blue-5{
    --gradient-from-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .xl\:from-blue-6{
    --gradient-from-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .xl\:from-blue-7{
    --gradient-from-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .xl\:from-blue-8{
    --gradient-from-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .xl\:from-blue-9{
    --gradient-from-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .xl\:from-blue-10{
    --gradient-from-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .xl\:from-blue-11{
    --gradient-from-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .xl\:from-blue-12{
    --gradient-from-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .xl\:from-blue-13{
    --gradient-from-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .xl\:from-blue-14{
    --gradient-from-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .xl\:from-blue-15{
    --gradient-from-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .xl\:from-blue-16{
    --gradient-from-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .xl\:from-green-1{
    --gradient-from-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .xl\:from-gray-1{
    --gradient-from-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .xl\:from-gray-2{
    --gradient-from-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .xl\:from-gray-3{
    --gradient-from-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .xl\:from-gray-4{
    --gradient-from-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .xl\:from-gray-5{
    --gradient-from-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .xl\:from-gray-6{
    --gradient-from-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .xl\:from-gray-7{
    --gradient-from-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .xl\:from-purple{
    --gradient-from-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .xl\:from-purple-1{
    --gradient-from-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .xl\:from-transparent{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xl\:from-orange{
    --gradient-from-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .xl\:from-orange-2{
    --gradient-from-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .xl\:from-red{
    --gradient-from-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .xl\:via-primary{
    --gradient-via-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .xl\:via-primary-75{
    --gradient-via-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .xl\:via-secondary{
    --gradient-via-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .xl\:via-white{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .xl\:via-seashell{
    --gradient-via-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .xl\:via-black{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xl\:via-dark{
    --gradient-via-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .xl\:via-green{
    --gradient-via-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .xl\:via-dark-gray{
    --gradient-via-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .xl\:via-green-xp{
    --gradient-via-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .xl\:via-green-accent{
    --gradient-via-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .xl\:via-blue-1{
    --gradient-via-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .xl\:via-blue-2{
    --gradient-via-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .xl\:via-blue-3{
    --gradient-via-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .xl\:via-blue-4{
    --gradient-via-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .xl\:via-blue-5{
    --gradient-via-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .xl\:via-blue-6{
    --gradient-via-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .xl\:via-blue-7{
    --gradient-via-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .xl\:via-blue-8{
    --gradient-via-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .xl\:via-blue-9{
    --gradient-via-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .xl\:via-blue-10{
    --gradient-via-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .xl\:via-blue-11{
    --gradient-via-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .xl\:via-blue-12{
    --gradient-via-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .xl\:via-blue-13{
    --gradient-via-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .xl\:via-blue-14{
    --gradient-via-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .xl\:via-blue-15{
    --gradient-via-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .xl\:via-blue-16{
    --gradient-via-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .xl\:via-green-1{
    --gradient-via-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .xl\:via-gray-1{
    --gradient-via-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .xl\:via-gray-2{
    --gradient-via-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .xl\:via-gray-3{
    --gradient-via-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .xl\:via-gray-4{
    --gradient-via-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .xl\:via-gray-5{
    --gradient-via-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .xl\:via-gray-6{
    --gradient-via-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .xl\:via-gray-7{
    --gradient-via-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .xl\:via-purple{
    --gradient-via-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .xl\:via-purple-1{
    --gradient-via-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .xl\:via-transparent{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xl\:via-orange{
    --gradient-via-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .xl\:via-orange-2{
    --gradient-via-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .xl\:via-red{
    --gradient-via-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .xl\:to-primary{
    --gradient-to-color: #061d47 !important;
  }

  .xl\:to-primary-75{
    --gradient-to-color: rgba(6, 29, 71, 0.75) !important;
  }

  .xl\:to-secondary{
    --gradient-to-color: #e35205 !important;
  }

  .xl\:to-white{
    --gradient-to-color: #fff !important;
  }

  .xl\:to-seashell{
    --gradient-to-color: #fef7f1 !important;
  }

  .xl\:to-black{
    --gradient-to-color: #000 !important;
  }

  .xl\:to-dark{
    --gradient-to-color: #0d1a2e !important;
  }

  .xl\:to-green{
    --gradient-to-color: #00e175 !important;
  }

  .xl\:to-dark-gray{
    --gradient-to-color: #202020 !important;
  }

  .xl\:to-green-xp{
    --gradient-to-color: #2d8269 !important;
  }

  .xl\:to-green-accent{
    --gradient-to-color: #1f5b4a !important;
  }

  .xl\:to-blue-1{
    --gradient-to-color: #407bd1 !important;
  }

  .xl\:to-blue-2{
    --gradient-to-color: #1b265d !important;
  }

  .xl\:to-blue-3{
    --gradient-to-color: #0D223E !important;
  }

  .xl\:to-blue-4{
    --gradient-to-color: #1b365d !important;
  }

  .xl\:to-blue-5{
    --gradient-to-color: #0C1B32 !important;
  }

  .xl\:to-blue-6{
    --gradient-to-color: #132745 !important;
  }

  .xl\:to-blue-7{
    --gradient-to-color: #0D1F3B !important;
  }

  .xl\:to-blue-8{
    --gradient-to-color: #215FE8 !important;
  }

  .xl\:to-blue-9{
    --gradient-to-color: #3049B2 !important;
  }

  .xl\:to-blue-10{
    --gradient-to-color: #142947 !important;
  }

  .xl\:to-blue-11{
    --gradient-to-color: #153561 !important;
  }

  .xl\:to-blue-12{
    --gradient-to-color: #07101E !important;
  }

  .xl\:to-blue-13{
    --gradient-to-color: #396DB9 !important;
  }

  .xl\:to-blue-14{
    --gradient-to-color: #0045D7 !important;
  }

  .xl\:to-blue-15{
    --gradient-to-color: #2A2549 !important;
  }

  .xl\:to-blue-16{
    --gradient-to-color: #0D1F3C !important;
  }

  .xl\:to-green-1{
    --gradient-to-color: #36826C !important;
  }

  .xl\:to-gray-1{
    --gradient-to-color: #425669 !important;
  }

  .xl\:to-gray-2{
    --gradient-to-color: #ececec !important;
  }

  .xl\:to-gray-3{
    --gradient-to-color: #f9f9f9 !important;
  }

  .xl\:to-gray-4{
    --gradient-to-color: #32414f !important;
  }

  .xl\:to-gray-5{
    --gradient-to-color: #f2f2f2 !important;
  }

  .xl\:to-gray-6{
    --gradient-to-color: #dcdcdc !important;
  }

  .xl\:to-gray-7{
    --gradient-to-color: #e1e1e1 !important;
  }

  .xl\:to-purple{
    --gradient-to-color: #F3F1FE !important;
  }

  .xl\:to-purple-1{
    --gradient-to-color: #6555CF !important;
  }

  .xl\:to-transparent{
    --gradient-to-color: transparent !important;
  }

  .xl\:to-orange{
    --gradient-to-color: #FEF1F1 !important;
  }

  .xl\:to-orange-2{
    --gradient-to-color: #F85904 !important;
  }

  .xl\:to-red{
    --gradient-to-color: #E30505 !important;
  }

  .xl\:hover\:from-primary:hover{
    --gradient-from-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .xl\:hover\:from-primary-75:hover{
    --gradient-from-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .xl\:hover\:from-secondary:hover{
    --gradient-from-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .xl\:hover\:from-white:hover{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .xl\:hover\:from-seashell:hover{
    --gradient-from-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .xl\:hover\:from-black:hover{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xl\:hover\:from-dark:hover{
    --gradient-from-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .xl\:hover\:from-green:hover{
    --gradient-from-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .xl\:hover\:from-dark-gray:hover{
    --gradient-from-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .xl\:hover\:from-green-xp:hover{
    --gradient-from-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .xl\:hover\:from-green-accent:hover{
    --gradient-from-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .xl\:hover\:from-blue-1:hover{
    --gradient-from-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .xl\:hover\:from-blue-2:hover{
    --gradient-from-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .xl\:hover\:from-blue-3:hover{
    --gradient-from-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .xl\:hover\:from-blue-4:hover{
    --gradient-from-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .xl\:hover\:from-blue-5:hover{
    --gradient-from-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .xl\:hover\:from-blue-6:hover{
    --gradient-from-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .xl\:hover\:from-blue-7:hover{
    --gradient-from-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .xl\:hover\:from-blue-8:hover{
    --gradient-from-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .xl\:hover\:from-blue-9:hover{
    --gradient-from-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .xl\:hover\:from-blue-10:hover{
    --gradient-from-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .xl\:hover\:from-blue-11:hover{
    --gradient-from-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .xl\:hover\:from-blue-12:hover{
    --gradient-from-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .xl\:hover\:from-blue-13:hover{
    --gradient-from-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .xl\:hover\:from-blue-14:hover{
    --gradient-from-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .xl\:hover\:from-blue-15:hover{
    --gradient-from-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .xl\:hover\:from-blue-16:hover{
    --gradient-from-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .xl\:hover\:from-green-1:hover{
    --gradient-from-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .xl\:hover\:from-gray-1:hover{
    --gradient-from-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .xl\:hover\:from-gray-2:hover{
    --gradient-from-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .xl\:hover\:from-gray-3:hover{
    --gradient-from-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .xl\:hover\:from-gray-4:hover{
    --gradient-from-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .xl\:hover\:from-gray-5:hover{
    --gradient-from-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .xl\:hover\:from-gray-6:hover{
    --gradient-from-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .xl\:hover\:from-gray-7:hover{
    --gradient-from-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .xl\:hover\:from-purple:hover{
    --gradient-from-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .xl\:hover\:from-purple-1:hover{
    --gradient-from-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .xl\:hover\:from-transparent:hover{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xl\:hover\:from-orange:hover{
    --gradient-from-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .xl\:hover\:from-orange-2:hover{
    --gradient-from-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .xl\:hover\:from-red:hover{
    --gradient-from-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .xl\:hover\:via-primary:hover{
    --gradient-via-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .xl\:hover\:via-primary-75:hover{
    --gradient-via-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .xl\:hover\:via-secondary:hover{
    --gradient-via-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .xl\:hover\:via-white:hover{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .xl\:hover\:via-seashell:hover{
    --gradient-via-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .xl\:hover\:via-black:hover{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xl\:hover\:via-dark:hover{
    --gradient-via-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .xl\:hover\:via-green:hover{
    --gradient-via-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .xl\:hover\:via-dark-gray:hover{
    --gradient-via-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .xl\:hover\:via-green-xp:hover{
    --gradient-via-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .xl\:hover\:via-green-accent:hover{
    --gradient-via-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .xl\:hover\:via-blue-1:hover{
    --gradient-via-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .xl\:hover\:via-blue-2:hover{
    --gradient-via-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .xl\:hover\:via-blue-3:hover{
    --gradient-via-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .xl\:hover\:via-blue-4:hover{
    --gradient-via-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .xl\:hover\:via-blue-5:hover{
    --gradient-via-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .xl\:hover\:via-blue-6:hover{
    --gradient-via-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .xl\:hover\:via-blue-7:hover{
    --gradient-via-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .xl\:hover\:via-blue-8:hover{
    --gradient-via-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .xl\:hover\:via-blue-9:hover{
    --gradient-via-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .xl\:hover\:via-blue-10:hover{
    --gradient-via-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .xl\:hover\:via-blue-11:hover{
    --gradient-via-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .xl\:hover\:via-blue-12:hover{
    --gradient-via-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .xl\:hover\:via-blue-13:hover{
    --gradient-via-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .xl\:hover\:via-blue-14:hover{
    --gradient-via-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .xl\:hover\:via-blue-15:hover{
    --gradient-via-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .xl\:hover\:via-blue-16:hover{
    --gradient-via-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .xl\:hover\:via-green-1:hover{
    --gradient-via-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .xl\:hover\:via-gray-1:hover{
    --gradient-via-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .xl\:hover\:via-gray-2:hover{
    --gradient-via-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .xl\:hover\:via-gray-3:hover{
    --gradient-via-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .xl\:hover\:via-gray-4:hover{
    --gradient-via-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .xl\:hover\:via-gray-5:hover{
    --gradient-via-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .xl\:hover\:via-gray-6:hover{
    --gradient-via-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .xl\:hover\:via-gray-7:hover{
    --gradient-via-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .xl\:hover\:via-purple:hover{
    --gradient-via-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .xl\:hover\:via-purple-1:hover{
    --gradient-via-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .xl\:hover\:via-transparent:hover{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xl\:hover\:via-orange:hover{
    --gradient-via-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .xl\:hover\:via-orange-2:hover{
    --gradient-via-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .xl\:hover\:via-red:hover{
    --gradient-via-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .xl\:hover\:to-primary:hover{
    --gradient-to-color: #061d47 !important;
  }

  .xl\:hover\:to-primary-75:hover{
    --gradient-to-color: rgba(6, 29, 71, 0.75) !important;
  }

  .xl\:hover\:to-secondary:hover{
    --gradient-to-color: #e35205 !important;
  }

  .xl\:hover\:to-white:hover{
    --gradient-to-color: #fff !important;
  }

  .xl\:hover\:to-seashell:hover{
    --gradient-to-color: #fef7f1 !important;
  }

  .xl\:hover\:to-black:hover{
    --gradient-to-color: #000 !important;
  }

  .xl\:hover\:to-dark:hover{
    --gradient-to-color: #0d1a2e !important;
  }

  .xl\:hover\:to-green:hover{
    --gradient-to-color: #00e175 !important;
  }

  .xl\:hover\:to-dark-gray:hover{
    --gradient-to-color: #202020 !important;
  }

  .xl\:hover\:to-green-xp:hover{
    --gradient-to-color: #2d8269 !important;
  }

  .xl\:hover\:to-green-accent:hover{
    --gradient-to-color: #1f5b4a !important;
  }

  .xl\:hover\:to-blue-1:hover{
    --gradient-to-color: #407bd1 !important;
  }

  .xl\:hover\:to-blue-2:hover{
    --gradient-to-color: #1b265d !important;
  }

  .xl\:hover\:to-blue-3:hover{
    --gradient-to-color: #0D223E !important;
  }

  .xl\:hover\:to-blue-4:hover{
    --gradient-to-color: #1b365d !important;
  }

  .xl\:hover\:to-blue-5:hover{
    --gradient-to-color: #0C1B32 !important;
  }

  .xl\:hover\:to-blue-6:hover{
    --gradient-to-color: #132745 !important;
  }

  .xl\:hover\:to-blue-7:hover{
    --gradient-to-color: #0D1F3B !important;
  }

  .xl\:hover\:to-blue-8:hover{
    --gradient-to-color: #215FE8 !important;
  }

  .xl\:hover\:to-blue-9:hover{
    --gradient-to-color: #3049B2 !important;
  }

  .xl\:hover\:to-blue-10:hover{
    --gradient-to-color: #142947 !important;
  }

  .xl\:hover\:to-blue-11:hover{
    --gradient-to-color: #153561 !important;
  }

  .xl\:hover\:to-blue-12:hover{
    --gradient-to-color: #07101E !important;
  }

  .xl\:hover\:to-blue-13:hover{
    --gradient-to-color: #396DB9 !important;
  }

  .xl\:hover\:to-blue-14:hover{
    --gradient-to-color: #0045D7 !important;
  }

  .xl\:hover\:to-blue-15:hover{
    --gradient-to-color: #2A2549 !important;
  }

  .xl\:hover\:to-blue-16:hover{
    --gradient-to-color: #0D1F3C !important;
  }

  .xl\:hover\:to-green-1:hover{
    --gradient-to-color: #36826C !important;
  }

  .xl\:hover\:to-gray-1:hover{
    --gradient-to-color: #425669 !important;
  }

  .xl\:hover\:to-gray-2:hover{
    --gradient-to-color: #ececec !important;
  }

  .xl\:hover\:to-gray-3:hover{
    --gradient-to-color: #f9f9f9 !important;
  }

  .xl\:hover\:to-gray-4:hover{
    --gradient-to-color: #32414f !important;
  }

  .xl\:hover\:to-gray-5:hover{
    --gradient-to-color: #f2f2f2 !important;
  }

  .xl\:hover\:to-gray-6:hover{
    --gradient-to-color: #dcdcdc !important;
  }

  .xl\:hover\:to-gray-7:hover{
    --gradient-to-color: #e1e1e1 !important;
  }

  .xl\:hover\:to-purple:hover{
    --gradient-to-color: #F3F1FE !important;
  }

  .xl\:hover\:to-purple-1:hover{
    --gradient-to-color: #6555CF !important;
  }

  .xl\:hover\:to-transparent:hover{
    --gradient-to-color: transparent !important;
  }

  .xl\:hover\:to-orange:hover{
    --gradient-to-color: #FEF1F1 !important;
  }

  .xl\:hover\:to-orange-2:hover{
    --gradient-to-color: #F85904 !important;
  }

  .xl\:hover\:to-red:hover{
    --gradient-to-color: #E30505 !important;
  }

  .xl\:focus\:from-primary:focus{
    --gradient-from-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .xl\:focus\:from-primary-75:focus{
    --gradient-from-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .xl\:focus\:from-secondary:focus{
    --gradient-from-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .xl\:focus\:from-white:focus{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .xl\:focus\:from-seashell:focus{
    --gradient-from-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .xl\:focus\:from-black:focus{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xl\:focus\:from-dark:focus{
    --gradient-from-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .xl\:focus\:from-green:focus{
    --gradient-from-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .xl\:focus\:from-dark-gray:focus{
    --gradient-from-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .xl\:focus\:from-green-xp:focus{
    --gradient-from-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .xl\:focus\:from-green-accent:focus{
    --gradient-from-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .xl\:focus\:from-blue-1:focus{
    --gradient-from-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .xl\:focus\:from-blue-2:focus{
    --gradient-from-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .xl\:focus\:from-blue-3:focus{
    --gradient-from-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .xl\:focus\:from-blue-4:focus{
    --gradient-from-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .xl\:focus\:from-blue-5:focus{
    --gradient-from-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .xl\:focus\:from-blue-6:focus{
    --gradient-from-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .xl\:focus\:from-blue-7:focus{
    --gradient-from-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .xl\:focus\:from-blue-8:focus{
    --gradient-from-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .xl\:focus\:from-blue-9:focus{
    --gradient-from-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .xl\:focus\:from-blue-10:focus{
    --gradient-from-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .xl\:focus\:from-blue-11:focus{
    --gradient-from-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .xl\:focus\:from-blue-12:focus{
    --gradient-from-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .xl\:focus\:from-blue-13:focus{
    --gradient-from-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .xl\:focus\:from-blue-14:focus{
    --gradient-from-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .xl\:focus\:from-blue-15:focus{
    --gradient-from-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .xl\:focus\:from-blue-16:focus{
    --gradient-from-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .xl\:focus\:from-green-1:focus{
    --gradient-from-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .xl\:focus\:from-gray-1:focus{
    --gradient-from-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .xl\:focus\:from-gray-2:focus{
    --gradient-from-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .xl\:focus\:from-gray-3:focus{
    --gradient-from-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .xl\:focus\:from-gray-4:focus{
    --gradient-from-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .xl\:focus\:from-gray-5:focus{
    --gradient-from-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .xl\:focus\:from-gray-6:focus{
    --gradient-from-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .xl\:focus\:from-gray-7:focus{
    --gradient-from-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .xl\:focus\:from-purple:focus{
    --gradient-from-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .xl\:focus\:from-purple-1:focus{
    --gradient-from-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .xl\:focus\:from-transparent:focus{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xl\:focus\:from-orange:focus{
    --gradient-from-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .xl\:focus\:from-orange-2:focus{
    --gradient-from-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .xl\:focus\:from-red:focus{
    --gradient-from-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .xl\:focus\:via-primary:focus{
    --gradient-via-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .xl\:focus\:via-primary-75:focus{
    --gradient-via-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .xl\:focus\:via-secondary:focus{
    --gradient-via-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .xl\:focus\:via-white:focus{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .xl\:focus\:via-seashell:focus{
    --gradient-via-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .xl\:focus\:via-black:focus{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xl\:focus\:via-dark:focus{
    --gradient-via-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .xl\:focus\:via-green:focus{
    --gradient-via-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .xl\:focus\:via-dark-gray:focus{
    --gradient-via-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .xl\:focus\:via-green-xp:focus{
    --gradient-via-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .xl\:focus\:via-green-accent:focus{
    --gradient-via-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .xl\:focus\:via-blue-1:focus{
    --gradient-via-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .xl\:focus\:via-blue-2:focus{
    --gradient-via-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .xl\:focus\:via-blue-3:focus{
    --gradient-via-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .xl\:focus\:via-blue-4:focus{
    --gradient-via-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .xl\:focus\:via-blue-5:focus{
    --gradient-via-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .xl\:focus\:via-blue-6:focus{
    --gradient-via-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .xl\:focus\:via-blue-7:focus{
    --gradient-via-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .xl\:focus\:via-blue-8:focus{
    --gradient-via-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .xl\:focus\:via-blue-9:focus{
    --gradient-via-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .xl\:focus\:via-blue-10:focus{
    --gradient-via-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .xl\:focus\:via-blue-11:focus{
    --gradient-via-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .xl\:focus\:via-blue-12:focus{
    --gradient-via-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .xl\:focus\:via-blue-13:focus{
    --gradient-via-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .xl\:focus\:via-blue-14:focus{
    --gradient-via-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .xl\:focus\:via-blue-15:focus{
    --gradient-via-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .xl\:focus\:via-blue-16:focus{
    --gradient-via-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .xl\:focus\:via-green-1:focus{
    --gradient-via-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .xl\:focus\:via-gray-1:focus{
    --gradient-via-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .xl\:focus\:via-gray-2:focus{
    --gradient-via-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .xl\:focus\:via-gray-3:focus{
    --gradient-via-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .xl\:focus\:via-gray-4:focus{
    --gradient-via-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .xl\:focus\:via-gray-5:focus{
    --gradient-via-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .xl\:focus\:via-gray-6:focus{
    --gradient-via-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .xl\:focus\:via-gray-7:focus{
    --gradient-via-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .xl\:focus\:via-purple:focus{
    --gradient-via-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .xl\:focus\:via-purple-1:focus{
    --gradient-via-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .xl\:focus\:via-transparent:focus{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .xl\:focus\:via-orange:focus{
    --gradient-via-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .xl\:focus\:via-orange-2:focus{
    --gradient-via-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .xl\:focus\:via-red:focus{
    --gradient-via-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .xl\:focus\:to-primary:focus{
    --gradient-to-color: #061d47 !important;
  }

  .xl\:focus\:to-primary-75:focus{
    --gradient-to-color: rgba(6, 29, 71, 0.75) !important;
  }

  .xl\:focus\:to-secondary:focus{
    --gradient-to-color: #e35205 !important;
  }

  .xl\:focus\:to-white:focus{
    --gradient-to-color: #fff !important;
  }

  .xl\:focus\:to-seashell:focus{
    --gradient-to-color: #fef7f1 !important;
  }

  .xl\:focus\:to-black:focus{
    --gradient-to-color: #000 !important;
  }

  .xl\:focus\:to-dark:focus{
    --gradient-to-color: #0d1a2e !important;
  }

  .xl\:focus\:to-green:focus{
    --gradient-to-color: #00e175 !important;
  }

  .xl\:focus\:to-dark-gray:focus{
    --gradient-to-color: #202020 !important;
  }

  .xl\:focus\:to-green-xp:focus{
    --gradient-to-color: #2d8269 !important;
  }

  .xl\:focus\:to-green-accent:focus{
    --gradient-to-color: #1f5b4a !important;
  }

  .xl\:focus\:to-blue-1:focus{
    --gradient-to-color: #407bd1 !important;
  }

  .xl\:focus\:to-blue-2:focus{
    --gradient-to-color: #1b265d !important;
  }

  .xl\:focus\:to-blue-3:focus{
    --gradient-to-color: #0D223E !important;
  }

  .xl\:focus\:to-blue-4:focus{
    --gradient-to-color: #1b365d !important;
  }

  .xl\:focus\:to-blue-5:focus{
    --gradient-to-color: #0C1B32 !important;
  }

  .xl\:focus\:to-blue-6:focus{
    --gradient-to-color: #132745 !important;
  }

  .xl\:focus\:to-blue-7:focus{
    --gradient-to-color: #0D1F3B !important;
  }

  .xl\:focus\:to-blue-8:focus{
    --gradient-to-color: #215FE8 !important;
  }

  .xl\:focus\:to-blue-9:focus{
    --gradient-to-color: #3049B2 !important;
  }

  .xl\:focus\:to-blue-10:focus{
    --gradient-to-color: #142947 !important;
  }

  .xl\:focus\:to-blue-11:focus{
    --gradient-to-color: #153561 !important;
  }

  .xl\:focus\:to-blue-12:focus{
    --gradient-to-color: #07101E !important;
  }

  .xl\:focus\:to-blue-13:focus{
    --gradient-to-color: #396DB9 !important;
  }

  .xl\:focus\:to-blue-14:focus{
    --gradient-to-color: #0045D7 !important;
  }

  .xl\:focus\:to-blue-15:focus{
    --gradient-to-color: #2A2549 !important;
  }

  .xl\:focus\:to-blue-16:focus{
    --gradient-to-color: #0D1F3C !important;
  }

  .xl\:focus\:to-green-1:focus{
    --gradient-to-color: #36826C !important;
  }

  .xl\:focus\:to-gray-1:focus{
    --gradient-to-color: #425669 !important;
  }

  .xl\:focus\:to-gray-2:focus{
    --gradient-to-color: #ececec !important;
  }

  .xl\:focus\:to-gray-3:focus{
    --gradient-to-color: #f9f9f9 !important;
  }

  .xl\:focus\:to-gray-4:focus{
    --gradient-to-color: #32414f !important;
  }

  .xl\:focus\:to-gray-5:focus{
    --gradient-to-color: #f2f2f2 !important;
  }

  .xl\:focus\:to-gray-6:focus{
    --gradient-to-color: #dcdcdc !important;
  }

  .xl\:focus\:to-gray-7:focus{
    --gradient-to-color: #e1e1e1 !important;
  }

  .xl\:focus\:to-purple:focus{
    --gradient-to-color: #F3F1FE !important;
  }

  .xl\:focus\:to-purple-1:focus{
    --gradient-to-color: #6555CF !important;
  }

  .xl\:focus\:to-transparent:focus{
    --gradient-to-color: transparent !important;
  }

  .xl\:focus\:to-orange:focus{
    --gradient-to-color: #FEF1F1 !important;
  }

  .xl\:focus\:to-orange-2:focus{
    --gradient-to-color: #F85904 !important;
  }

  .xl\:focus\:to-red:focus{
    --gradient-to-color: #E30505 !important;
  }

  .xl\:bg-opacity-0{
    --bg-opacity: 0 !important;
  }

  .xl\:bg-opacity-5{
    --bg-opacity: 0.05 !important;
  }

  .xl\:bg-opacity-10{
    --bg-opacity: 0.1 !important;
  }

  .xl\:bg-opacity-25{
    --bg-opacity: 0.25 !important;
  }

  .xl\:bg-opacity-40{
    --bg-opacity: 0.4 !important;
  }

  .xl\:bg-opacity-50{
    --bg-opacity: 0.5 !important;
  }

  .xl\:bg-opacity-75{
    --bg-opacity: 0.75 !important;
  }

  .xl\:bg-opacity-90{
    --bg-opacity: 0.9 !important;
  }

  .xl\:bg-opacity-100{
    --bg-opacity: 1 !important;
  }

  .xl\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0 !important;
  }

  .xl\:hover\:bg-opacity-5:hover{
    --bg-opacity: 0.05 !important;
  }

  .xl\:hover\:bg-opacity-10:hover{
    --bg-opacity: 0.1 !important;
  }

  .xl\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25 !important;
  }

  .xl\:hover\:bg-opacity-40:hover{
    --bg-opacity: 0.4 !important;
  }

  .xl\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5 !important;
  }

  .xl\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75 !important;
  }

  .xl\:hover\:bg-opacity-90:hover{
    --bg-opacity: 0.9 !important;
  }

  .xl\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1 !important;
  }

  .xl\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0 !important;
  }

  .xl\:focus\:bg-opacity-5:focus{
    --bg-opacity: 0.05 !important;
  }

  .xl\:focus\:bg-opacity-10:focus{
    --bg-opacity: 0.1 !important;
  }

  .xl\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25 !important;
  }

  .xl\:focus\:bg-opacity-40:focus{
    --bg-opacity: 0.4 !important;
  }

  .xl\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5 !important;
  }

  .xl\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75 !important;
  }

  .xl\:focus\:bg-opacity-90:focus{
    --bg-opacity: 0.9 !important;
  }

  .xl\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1 !important;
  }

  .xl\:bg-bottom{
    background-position: bottom !important;
  }

  .xl\:bg-center{
    background-position: center !important;
  }

  .xl\:bg-left{
    background-position: left !important;
  }

  .xl\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .xl\:bg-left-top{
    background-position: left top !important;
  }

  .xl\:bg-right{
    background-position: right !important;
  }

  .xl\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .xl\:bg-right-top{
    background-position: right top !important;
  }

  .xl\:bg-top{
    background-position: top !important;
  }

  .xl\:bg-bottom-opera{
    background-position: 0 101% !important;
  }

  .xl\:bg-repeat{
    background-repeat: repeat !important;
  }

  .xl\:bg-no-repeat{
    background-repeat: no-repeat !important;
  }

  .xl\:bg-repeat-x{
    background-repeat: repeat-x !important;
  }

  .xl\:bg-repeat-y{
    background-repeat: repeat-y !important;
  }

  .xl\:bg-repeat-round{
    background-repeat: round !important;
  }

  .xl\:bg-repeat-space{
    background-repeat: space !important;
  }

  .xl\:bg-auto{
    background-size: auto !important;
  }

  .xl\:bg-cover{
    background-size: cover !important;
  }

  .xl\:bg-contain{
    background-size: contain !important;
  }

  .xl\:bg-full{
    background-size: 100% !important;
  }

  .xl\:border-collapse{
    border-collapse: collapse !important;
  }

  .xl\:border-separate{
    border-collapse: separate !important;
  }

  .xl\:border-primary{
    --border-opacity: 1 !important;
    border-color: #061d47 !important;
    border-color: rgba(6, 29, 71, var(--border-opacity)) !important;
  }

  .xl\:border-primary-75{
    border-color: rgba(6, 29, 71, 0.75) !important;
  }

  .xl\:border-secondary{
    --border-opacity: 1 !important;
    border-color: #e35205 !important;
    border-color: rgba(227, 82, 5, var(--border-opacity)) !important;
  }

  .xl\:border-white{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .xl\:border-seashell{
    --border-opacity: 1 !important;
    border-color: #fef7f1 !important;
    border-color: rgba(254, 247, 241, var(--border-opacity)) !important;
  }

  .xl\:border-black{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .xl\:border-dark{
    --border-opacity: 1 !important;
    border-color: #0d1a2e !important;
    border-color: rgba(13, 26, 46, var(--border-opacity)) !important;
  }

  .xl\:border-green{
    --border-opacity: 1 !important;
    border-color: #00e175 !important;
    border-color: rgba(0, 225, 117, var(--border-opacity)) !important;
  }

  .xl\:border-dark-gray{
    --border-opacity: 1 !important;
    border-color: #202020 !important;
    border-color: rgba(32, 32, 32, var(--border-opacity)) !important;
  }

  .xl\:border-green-xp{
    --border-opacity: 1 !important;
    border-color: #2d8269 !important;
    border-color: rgba(45, 130, 105, var(--border-opacity)) !important;
  }

  .xl\:border-green-accent{
    --border-opacity: 1 !important;
    border-color: #1f5b4a !important;
    border-color: rgba(31, 91, 74, var(--border-opacity)) !important;
  }

  .xl\:border-blue-1{
    --border-opacity: 1 !important;
    border-color: #407bd1 !important;
    border-color: rgba(64, 123, 209, var(--border-opacity)) !important;
  }

  .xl\:border-blue-2{
    --border-opacity: 1 !important;
    border-color: #1b265d !important;
    border-color: rgba(27, 38, 93, var(--border-opacity)) !important;
  }

  .xl\:border-blue-3{
    --border-opacity: 1 !important;
    border-color: #0D223E !important;
    border-color: rgba(13, 34, 62, var(--border-opacity)) !important;
  }

  .xl\:border-blue-4{
    --border-opacity: 1 !important;
    border-color: #1b365d !important;
    border-color: rgba(27, 54, 93, var(--border-opacity)) !important;
  }

  .xl\:border-blue-5{
    --border-opacity: 1 !important;
    border-color: #0C1B32 !important;
    border-color: rgba(12, 27, 50, var(--border-opacity)) !important;
  }

  .xl\:border-blue-6{
    --border-opacity: 1 !important;
    border-color: #132745 !important;
    border-color: rgba(19, 39, 69, var(--border-opacity)) !important;
  }

  .xl\:border-blue-7{
    --border-opacity: 1 !important;
    border-color: #0D1F3B !important;
    border-color: rgba(13, 31, 59, var(--border-opacity)) !important;
  }

  .xl\:border-blue-8{
    --border-opacity: 1 !important;
    border-color: #215FE8 !important;
    border-color: rgba(33, 95, 232, var(--border-opacity)) !important;
  }

  .xl\:border-blue-9{
    --border-opacity: 1 !important;
    border-color: #3049B2 !important;
    border-color: rgba(48, 73, 178, var(--border-opacity)) !important;
  }

  .xl\:border-blue-10{
    --border-opacity: 1 !important;
    border-color: #142947 !important;
    border-color: rgba(20, 41, 71, var(--border-opacity)) !important;
  }

  .xl\:border-blue-11{
    --border-opacity: 1 !important;
    border-color: #153561 !important;
    border-color: rgba(21, 53, 97, var(--border-opacity)) !important;
  }

  .xl\:border-blue-12{
    --border-opacity: 1 !important;
    border-color: #07101E !important;
    border-color: rgba(7, 16, 30, var(--border-opacity)) !important;
  }

  .xl\:border-blue-13{
    --border-opacity: 1 !important;
    border-color: #396DB9 !important;
    border-color: rgba(57, 109, 185, var(--border-opacity)) !important;
  }

  .xl\:border-blue-14{
    --border-opacity: 1 !important;
    border-color: #0045D7 !important;
    border-color: rgba(0, 69, 215, var(--border-opacity)) !important;
  }

  .xl\:border-blue-15{
    --border-opacity: 1 !important;
    border-color: #2A2549 !important;
    border-color: rgba(42, 37, 73, var(--border-opacity)) !important;
  }

  .xl\:border-blue-16{
    --border-opacity: 1 !important;
    border-color: #0D1F3C !important;
    border-color: rgba(13, 31, 60, var(--border-opacity)) !important;
  }

  .xl\:border-green-1{
    --border-opacity: 1 !important;
    border-color: #36826C !important;
    border-color: rgba(54, 130, 108, var(--border-opacity)) !important;
  }

  .xl\:border-gray-1{
    --border-opacity: 1 !important;
    border-color: #425669 !important;
    border-color: rgba(66, 86, 105, var(--border-opacity)) !important;
  }

  .xl\:border-gray-2{
    --border-opacity: 1 !important;
    border-color: #ececec !important;
    border-color: rgba(236, 236, 236, var(--border-opacity)) !important;
  }

  .xl\:border-gray-3{
    --border-opacity: 1 !important;
    border-color: #f9f9f9 !important;
    border-color: rgba(249, 249, 249, var(--border-opacity)) !important;
  }

  .xl\:border-gray-4{
    --border-opacity: 1 !important;
    border-color: #32414f !important;
    border-color: rgba(50, 65, 79, var(--border-opacity)) !important;
  }

  .xl\:border-gray-5{
    --border-opacity: 1 !important;
    border-color: #f2f2f2 !important;
    border-color: rgba(242, 242, 242, var(--border-opacity)) !important;
  }

  .xl\:border-gray-6{
    --border-opacity: 1 !important;
    border-color: #dcdcdc !important;
    border-color: rgba(220, 220, 220, var(--border-opacity)) !important;
  }

  .xl\:border-gray-7{
    --border-opacity: 1 !important;
    border-color: #e1e1e1 !important;
    border-color: rgba(225, 225, 225, var(--border-opacity)) !important;
  }

  .xl\:border-purple{
    --border-opacity: 1 !important;
    border-color: #F3F1FE !important;
    border-color: rgba(243, 241, 254, var(--border-opacity)) !important;
  }

  .xl\:border-purple-1{
    --border-opacity: 1 !important;
    border-color: #6555CF !important;
    border-color: rgba(101, 85, 207, var(--border-opacity)) !important;
  }

  .xl\:border-transparent{
    border-color: transparent !important;
  }

  .xl\:border-orange{
    --border-opacity: 1 !important;
    border-color: #FEF1F1 !important;
    border-color: rgba(254, 241, 241, var(--border-opacity)) !important;
  }

  .xl\:border-orange-2{
    --border-opacity: 1 !important;
    border-color: #F85904 !important;
    border-color: rgba(248, 89, 4, var(--border-opacity)) !important;
  }

  .xl\:border-red{
    --border-opacity: 1 !important;
    border-color: #E30505 !important;
    border-color: rgba(227, 5, 5, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-primary:hover{
    --border-opacity: 1 !important;
    border-color: #061d47 !important;
    border-color: rgba(6, 29, 71, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-primary-75:hover{
    border-color: rgba(6, 29, 71, 0.75) !important;
  }

  .xl\:hover\:border-secondary:hover{
    --border-opacity: 1 !important;
    border-color: #e35205 !important;
    border-color: rgba(227, 82, 5, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-white:hover{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-seashell:hover{
    --border-opacity: 1 !important;
    border-color: #fef7f1 !important;
    border-color: rgba(254, 247, 241, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-black:hover{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-dark:hover{
    --border-opacity: 1 !important;
    border-color: #0d1a2e !important;
    border-color: rgba(13, 26, 46, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-green:hover{
    --border-opacity: 1 !important;
    border-color: #00e175 !important;
    border-color: rgba(0, 225, 117, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-dark-gray:hover{
    --border-opacity: 1 !important;
    border-color: #202020 !important;
    border-color: rgba(32, 32, 32, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-green-xp:hover{
    --border-opacity: 1 !important;
    border-color: #2d8269 !important;
    border-color: rgba(45, 130, 105, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-green-accent:hover{
    --border-opacity: 1 !important;
    border-color: #1f5b4a !important;
    border-color: rgba(31, 91, 74, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-blue-1:hover{
    --border-opacity: 1 !important;
    border-color: #407bd1 !important;
    border-color: rgba(64, 123, 209, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-blue-2:hover{
    --border-opacity: 1 !important;
    border-color: #1b265d !important;
    border-color: rgba(27, 38, 93, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-blue-3:hover{
    --border-opacity: 1 !important;
    border-color: #0D223E !important;
    border-color: rgba(13, 34, 62, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-blue-4:hover{
    --border-opacity: 1 !important;
    border-color: #1b365d !important;
    border-color: rgba(27, 54, 93, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-blue-5:hover{
    --border-opacity: 1 !important;
    border-color: #0C1B32 !important;
    border-color: rgba(12, 27, 50, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-blue-6:hover{
    --border-opacity: 1 !important;
    border-color: #132745 !important;
    border-color: rgba(19, 39, 69, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-blue-7:hover{
    --border-opacity: 1 !important;
    border-color: #0D1F3B !important;
    border-color: rgba(13, 31, 59, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-blue-8:hover{
    --border-opacity: 1 !important;
    border-color: #215FE8 !important;
    border-color: rgba(33, 95, 232, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-blue-9:hover{
    --border-opacity: 1 !important;
    border-color: #3049B2 !important;
    border-color: rgba(48, 73, 178, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-blue-10:hover{
    --border-opacity: 1 !important;
    border-color: #142947 !important;
    border-color: rgba(20, 41, 71, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-blue-11:hover{
    --border-opacity: 1 !important;
    border-color: #153561 !important;
    border-color: rgba(21, 53, 97, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-blue-12:hover{
    --border-opacity: 1 !important;
    border-color: #07101E !important;
    border-color: rgba(7, 16, 30, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-blue-13:hover{
    --border-opacity: 1 !important;
    border-color: #396DB9 !important;
    border-color: rgba(57, 109, 185, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-blue-14:hover{
    --border-opacity: 1 !important;
    border-color: #0045D7 !important;
    border-color: rgba(0, 69, 215, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-blue-15:hover{
    --border-opacity: 1 !important;
    border-color: #2A2549 !important;
    border-color: rgba(42, 37, 73, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-blue-16:hover{
    --border-opacity: 1 !important;
    border-color: #0D1F3C !important;
    border-color: rgba(13, 31, 60, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-green-1:hover{
    --border-opacity: 1 !important;
    border-color: #36826C !important;
    border-color: rgba(54, 130, 108, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-gray-1:hover{
    --border-opacity: 1 !important;
    border-color: #425669 !important;
    border-color: rgba(66, 86, 105, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-gray-2:hover{
    --border-opacity: 1 !important;
    border-color: #ececec !important;
    border-color: rgba(236, 236, 236, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-gray-3:hover{
    --border-opacity: 1 !important;
    border-color: #f9f9f9 !important;
    border-color: rgba(249, 249, 249, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-gray-4:hover{
    --border-opacity: 1 !important;
    border-color: #32414f !important;
    border-color: rgba(50, 65, 79, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-gray-5:hover{
    --border-opacity: 1 !important;
    border-color: #f2f2f2 !important;
    border-color: rgba(242, 242, 242, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-gray-6:hover{
    --border-opacity: 1 !important;
    border-color: #dcdcdc !important;
    border-color: rgba(220, 220, 220, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-gray-7:hover{
    --border-opacity: 1 !important;
    border-color: #e1e1e1 !important;
    border-color: rgba(225, 225, 225, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-purple:hover{
    --border-opacity: 1 !important;
    border-color: #F3F1FE !important;
    border-color: rgba(243, 241, 254, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-purple-1:hover{
    --border-opacity: 1 !important;
    border-color: #6555CF !important;
    border-color: rgba(101, 85, 207, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-transparent:hover{
    border-color: transparent !important;
  }

  .xl\:hover\:border-orange:hover{
    --border-opacity: 1 !important;
    border-color: #FEF1F1 !important;
    border-color: rgba(254, 241, 241, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-orange-2:hover{
    --border-opacity: 1 !important;
    border-color: #F85904 !important;
    border-color: rgba(248, 89, 4, var(--border-opacity)) !important;
  }

  .xl\:hover\:border-red:hover{
    --border-opacity: 1 !important;
    border-color: #E30505 !important;
    border-color: rgba(227, 5, 5, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-primary:focus{
    --border-opacity: 1 !important;
    border-color: #061d47 !important;
    border-color: rgba(6, 29, 71, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-primary-75:focus{
    border-color: rgba(6, 29, 71, 0.75) !important;
  }

  .xl\:focus\:border-secondary:focus{
    --border-opacity: 1 !important;
    border-color: #e35205 !important;
    border-color: rgba(227, 82, 5, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-white:focus{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-seashell:focus{
    --border-opacity: 1 !important;
    border-color: #fef7f1 !important;
    border-color: rgba(254, 247, 241, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-black:focus{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-dark:focus{
    --border-opacity: 1 !important;
    border-color: #0d1a2e !important;
    border-color: rgba(13, 26, 46, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-green:focus{
    --border-opacity: 1 !important;
    border-color: #00e175 !important;
    border-color: rgba(0, 225, 117, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-dark-gray:focus{
    --border-opacity: 1 !important;
    border-color: #202020 !important;
    border-color: rgba(32, 32, 32, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-green-xp:focus{
    --border-opacity: 1 !important;
    border-color: #2d8269 !important;
    border-color: rgba(45, 130, 105, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-green-accent:focus{
    --border-opacity: 1 !important;
    border-color: #1f5b4a !important;
    border-color: rgba(31, 91, 74, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-blue-1:focus{
    --border-opacity: 1 !important;
    border-color: #407bd1 !important;
    border-color: rgba(64, 123, 209, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-blue-2:focus{
    --border-opacity: 1 !important;
    border-color: #1b265d !important;
    border-color: rgba(27, 38, 93, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-blue-3:focus{
    --border-opacity: 1 !important;
    border-color: #0D223E !important;
    border-color: rgba(13, 34, 62, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-blue-4:focus{
    --border-opacity: 1 !important;
    border-color: #1b365d !important;
    border-color: rgba(27, 54, 93, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-blue-5:focus{
    --border-opacity: 1 !important;
    border-color: #0C1B32 !important;
    border-color: rgba(12, 27, 50, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-blue-6:focus{
    --border-opacity: 1 !important;
    border-color: #132745 !important;
    border-color: rgba(19, 39, 69, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-blue-7:focus{
    --border-opacity: 1 !important;
    border-color: #0D1F3B !important;
    border-color: rgba(13, 31, 59, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-blue-8:focus{
    --border-opacity: 1 !important;
    border-color: #215FE8 !important;
    border-color: rgba(33, 95, 232, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-blue-9:focus{
    --border-opacity: 1 !important;
    border-color: #3049B2 !important;
    border-color: rgba(48, 73, 178, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-blue-10:focus{
    --border-opacity: 1 !important;
    border-color: #142947 !important;
    border-color: rgba(20, 41, 71, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-blue-11:focus{
    --border-opacity: 1 !important;
    border-color: #153561 !important;
    border-color: rgba(21, 53, 97, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-blue-12:focus{
    --border-opacity: 1 !important;
    border-color: #07101E !important;
    border-color: rgba(7, 16, 30, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-blue-13:focus{
    --border-opacity: 1 !important;
    border-color: #396DB9 !important;
    border-color: rgba(57, 109, 185, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-blue-14:focus{
    --border-opacity: 1 !important;
    border-color: #0045D7 !important;
    border-color: rgba(0, 69, 215, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-blue-15:focus{
    --border-opacity: 1 !important;
    border-color: #2A2549 !important;
    border-color: rgba(42, 37, 73, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-blue-16:focus{
    --border-opacity: 1 !important;
    border-color: #0D1F3C !important;
    border-color: rgba(13, 31, 60, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-green-1:focus{
    --border-opacity: 1 !important;
    border-color: #36826C !important;
    border-color: rgba(54, 130, 108, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-gray-1:focus{
    --border-opacity: 1 !important;
    border-color: #425669 !important;
    border-color: rgba(66, 86, 105, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-gray-2:focus{
    --border-opacity: 1 !important;
    border-color: #ececec !important;
    border-color: rgba(236, 236, 236, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-gray-3:focus{
    --border-opacity: 1 !important;
    border-color: #f9f9f9 !important;
    border-color: rgba(249, 249, 249, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-gray-4:focus{
    --border-opacity: 1 !important;
    border-color: #32414f !important;
    border-color: rgba(50, 65, 79, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-gray-5:focus{
    --border-opacity: 1 !important;
    border-color: #f2f2f2 !important;
    border-color: rgba(242, 242, 242, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-gray-6:focus{
    --border-opacity: 1 !important;
    border-color: #dcdcdc !important;
    border-color: rgba(220, 220, 220, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-gray-7:focus{
    --border-opacity: 1 !important;
    border-color: #e1e1e1 !important;
    border-color: rgba(225, 225, 225, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-purple:focus{
    --border-opacity: 1 !important;
    border-color: #F3F1FE !important;
    border-color: rgba(243, 241, 254, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-purple-1:focus{
    --border-opacity: 1 !important;
    border-color: #6555CF !important;
    border-color: rgba(101, 85, 207, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-transparent:focus{
    border-color: transparent !important;
  }

  .xl\:focus\:border-orange:focus{
    --border-opacity: 1 !important;
    border-color: #FEF1F1 !important;
    border-color: rgba(254, 241, 241, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-orange-2:focus{
    --border-opacity: 1 !important;
    border-color: #F85904 !important;
    border-color: rgba(248, 89, 4, var(--border-opacity)) !important;
  }

  .xl\:focus\:border-red:focus{
    --border-opacity: 1 !important;
    border-color: #E30505 !important;
    border-color: rgba(227, 5, 5, var(--border-opacity)) !important;
  }

  .xl\:border-opacity-0{
    --border-opacity: 0 !important;
  }

  .xl\:border-opacity-5{
    --border-opacity: 0.05 !important;
  }

  .xl\:border-opacity-10{
    --border-opacity: 0.1 !important;
  }

  .xl\:border-opacity-25{
    --border-opacity: 0.25 !important;
  }

  .xl\:border-opacity-40{
    --border-opacity: 0.4 !important;
  }

  .xl\:border-opacity-50{
    --border-opacity: 0.5 !important;
  }

  .xl\:border-opacity-75{
    --border-opacity: 0.75 !important;
  }

  .xl\:border-opacity-90{
    --border-opacity: 0.9 !important;
  }

  .xl\:border-opacity-100{
    --border-opacity: 1 !important;
  }

  .xl\:hover\:border-opacity-0:hover{
    --border-opacity: 0 !important;
  }

  .xl\:hover\:border-opacity-5:hover{
    --border-opacity: 0.05 !important;
  }

  .xl\:hover\:border-opacity-10:hover{
    --border-opacity: 0.1 !important;
  }

  .xl\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25 !important;
  }

  .xl\:hover\:border-opacity-40:hover{
    --border-opacity: 0.4 !important;
  }

  .xl\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5 !important;
  }

  .xl\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75 !important;
  }

  .xl\:hover\:border-opacity-90:hover{
    --border-opacity: 0.9 !important;
  }

  .xl\:hover\:border-opacity-100:hover{
    --border-opacity: 1 !important;
  }

  .xl\:focus\:border-opacity-0:focus{
    --border-opacity: 0 !important;
  }

  .xl\:focus\:border-opacity-5:focus{
    --border-opacity: 0.05 !important;
  }

  .xl\:focus\:border-opacity-10:focus{
    --border-opacity: 0.1 !important;
  }

  .xl\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25 !important;
  }

  .xl\:focus\:border-opacity-40:focus{
    --border-opacity: 0.4 !important;
  }

  .xl\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5 !important;
  }

  .xl\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75 !important;
  }

  .xl\:focus\:border-opacity-90:focus{
    --border-opacity: 0.9 !important;
  }

  .xl\:focus\:border-opacity-100:focus{
    --border-opacity: 1 !important;
  }

  .xl\:rounded-none{
    border-radius: 0 !important;
  }

  .xl\:rounded-sm{
    border-radius: 0.125rem !important;
  }

  .xl\:rounded{
    border-radius: 0.25rem !important;
  }

  .xl\:rounded-md{
    border-radius: 0.375rem !important;
  }

  .xl\:rounded-lg{
    border-radius: 0.5rem !important;
  }

  .xl\:rounded-xl{
    border-radius: 0.75rem !important;
  }

  .xl\:rounded-2xl{
    border-radius: 1rem !important;
  }

  .xl\:rounded-3xl{
    border-radius: 1.5rem !important;
  }

  .xl\:rounded-full{
    border-radius: 9999px !important;
  }

  .xl\:rounded-t-none{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .xl\:rounded-r-none{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .xl\:rounded-b-none{
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .xl\:rounded-l-none{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .xl\:rounded-t-sm{
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }

  .xl\:rounded-r-sm{
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }

  .xl\:rounded-b-sm{
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .xl\:rounded-l-sm{
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .xl\:rounded-t{
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }

  .xl\:rounded-r{
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }

  .xl\:rounded-b{
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .xl\:rounded-l{
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .xl\:rounded-t-md{
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }

  .xl\:rounded-r-md{
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }

  .xl\:rounded-b-md{
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .xl\:rounded-l-md{
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .xl\:rounded-t-lg{
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }

  .xl\:rounded-r-lg{
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }

  .xl\:rounded-b-lg{
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .xl\:rounded-l-lg{
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .xl\:rounded-t-xl{
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
  }

  .xl\:rounded-r-xl{
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }

  .xl\:rounded-b-xl{
    border-bottom-right-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }

  .xl\:rounded-l-xl{
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }

  .xl\:rounded-t-2xl{
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }

  .xl\:rounded-r-2xl{
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }

  .xl\:rounded-b-2xl{
    border-bottom-right-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }

  .xl\:rounded-l-2xl{
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }

  .xl\:rounded-t-3xl{
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }

  .xl\:rounded-r-3xl{
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }

  .xl\:rounded-b-3xl{
    border-bottom-right-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }

  .xl\:rounded-l-3xl{
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }

  .xl\:rounded-t-full{
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .xl\:rounded-r-full{
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .xl\:rounded-b-full{
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .xl\:rounded-l-full{
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .xl\:rounded-tl-none{
    border-top-left-radius: 0 !important;
  }

  .xl\:rounded-tr-none{
    border-top-right-radius: 0 !important;
  }

  .xl\:rounded-br-none{
    border-bottom-right-radius: 0 !important;
  }

  .xl\:rounded-bl-none{
    border-bottom-left-radius: 0 !important;
  }

  .xl\:rounded-tl-sm{
    border-top-left-radius: 0.125rem !important;
  }

  .xl\:rounded-tr-sm{
    border-top-right-radius: 0.125rem !important;
  }

  .xl\:rounded-br-sm{
    border-bottom-right-radius: 0.125rem !important;
  }

  .xl\:rounded-bl-sm{
    border-bottom-left-radius: 0.125rem !important;
  }

  .xl\:rounded-tl{
    border-top-left-radius: 0.25rem !important;
  }

  .xl\:rounded-tr{
    border-top-right-radius: 0.25rem !important;
  }

  .xl\:rounded-br{
    border-bottom-right-radius: 0.25rem !important;
  }

  .xl\:rounded-bl{
    border-bottom-left-radius: 0.25rem !important;
  }

  .xl\:rounded-tl-md{
    border-top-left-radius: 0.375rem !important;
  }

  .xl\:rounded-tr-md{
    border-top-right-radius: 0.375rem !important;
  }

  .xl\:rounded-br-md{
    border-bottom-right-radius: 0.375rem !important;
  }

  .xl\:rounded-bl-md{
    border-bottom-left-radius: 0.375rem !important;
  }

  .xl\:rounded-tl-lg{
    border-top-left-radius: 0.5rem !important;
  }

  .xl\:rounded-tr-lg{
    border-top-right-radius: 0.5rem !important;
  }

  .xl\:rounded-br-lg{
    border-bottom-right-radius: 0.5rem !important;
  }

  .xl\:rounded-bl-lg{
    border-bottom-left-radius: 0.5rem !important;
  }

  .xl\:rounded-tl-xl{
    border-top-left-radius: 0.75rem !important;
  }

  .xl\:rounded-tr-xl{
    border-top-right-radius: 0.75rem !important;
  }

  .xl\:rounded-br-xl{
    border-bottom-right-radius: 0.75rem !important;
  }

  .xl\:rounded-bl-xl{
    border-bottom-left-radius: 0.75rem !important;
  }

  .xl\:rounded-tl-2xl{
    border-top-left-radius: 1rem !important;
  }

  .xl\:rounded-tr-2xl{
    border-top-right-radius: 1rem !important;
  }

  .xl\:rounded-br-2xl{
    border-bottom-right-radius: 1rem !important;
  }

  .xl\:rounded-bl-2xl{
    border-bottom-left-radius: 1rem !important;
  }

  .xl\:rounded-tl-3xl{
    border-top-left-radius: 1.5rem !important;
  }

  .xl\:rounded-tr-3xl{
    border-top-right-radius: 1.5rem !important;
  }

  .xl\:rounded-br-3xl{
    border-bottom-right-radius: 1.5rem !important;
  }

  .xl\:rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem !important;
  }

  .xl\:rounded-tl-full{
    border-top-left-radius: 9999px !important;
  }

  .xl\:rounded-tr-full{
    border-top-right-radius: 9999px !important;
  }

  .xl\:rounded-br-full{
    border-bottom-right-radius: 9999px !important;
  }

  .xl\:rounded-bl-full{
    border-bottom-left-radius: 9999px !important;
  }

  .xl\:border-solid{
    border-style: solid !important;
  }

  .xl\:border-dashed{
    border-style: dashed !important;
  }

  .xl\:border-dotted{
    border-style: dotted !important;
  }

  .xl\:border-double{
    border-style: double !important;
  }

  .xl\:border-none{
    border-style: none !important;
  }

  .xl\:border-0{
    border-width: 0 !important;
  }

  .xl\:border-2{
    border-width: 2px !important;
  }

  .xl\:border-4{
    border-width: 4px !important;
  }

  .xl\:border-8{
    border-width: 8px !important;
  }

  .xl\:border{
    border-width: 1px !important;
  }

  .xl\:border-t-0{
    border-top-width: 0 !important;
  }

  .xl\:border-r-0{
    border-right-width: 0 !important;
  }

  .xl\:border-b-0{
    border-bottom-width: 0 !important;
  }

  .xl\:border-l-0{
    border-left-width: 0 !important;
  }

  .xl\:border-t-2{
    border-top-width: 2px !important;
  }

  .xl\:border-r-2{
    border-right-width: 2px !important;
  }

  .xl\:border-b-2{
    border-bottom-width: 2px !important;
  }

  .xl\:border-l-2{
    border-left-width: 2px !important;
  }

  .xl\:border-t-4{
    border-top-width: 4px !important;
  }

  .xl\:border-r-4{
    border-right-width: 4px !important;
  }

  .xl\:border-b-4{
    border-bottom-width: 4px !important;
  }

  .xl\:border-l-4{
    border-left-width: 4px !important;
  }

  .xl\:border-t-8{
    border-top-width: 8px !important;
  }

  .xl\:border-r-8{
    border-right-width: 8px !important;
  }

  .xl\:border-b-8{
    border-bottom-width: 8px !important;
  }

  .xl\:border-l-8{
    border-left-width: 8px !important;
  }

  .xl\:border-t{
    border-top-width: 1px !important;
  }

  .xl\:border-r{
    border-right-width: 1px !important;
  }

  .xl\:border-b{
    border-bottom-width: 1px !important;
  }

  .xl\:border-l{
    border-left-width: 1px !important;
  }

  .xl\:box-border{
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
  }

  .xl\:box-content{
    -webkit-box-sizing: content-box !important;
            box-sizing: content-box !important;
  }

  .xl\:cursor-auto{
    cursor: auto !important;
  }

  .xl\:cursor-default{
    cursor: default !important;
  }

  .xl\:cursor-pointer{
    cursor: pointer !important;
  }

  .xl\:cursor-wait{
    cursor: wait !important;
  }

  .xl\:cursor-text{
    cursor: text !important;
  }

  .xl\:cursor-move{
    cursor: move !important;
  }

  .xl\:cursor-not-allowed{
    cursor: not-allowed !important;
  }

  .xl\:block{
    display: block !important;
  }

  .xl\:inline-block{
    display: inline-block !important;
  }

  .xl\:inline{
    display: inline !important;
  }

  .xl\:flex{
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .xl\:inline-flex{
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .xl\:table{
    display: table !important;
  }

  .xl\:table-caption{
    display: table-caption !important;
  }

  .xl\:table-cell{
    display: table-cell !important;
  }

  .xl\:table-column{
    display: table-column !important;
  }

  .xl\:table-column-group{
    display: table-column-group !important;
  }

  .xl\:table-footer-group{
    display: table-footer-group !important;
  }

  .xl\:table-header-group{
    display: table-header-group !important;
  }

  .xl\:table-row-group{
    display: table-row-group !important;
  }

  .xl\:table-row{
    display: table-row !important;
  }

  .xl\:flow-root{
    display: flow-root !important;
  }

  .xl\:grid{
    display: grid !important;
  }

  .xl\:inline-grid{
    display: inline-grid !important;
  }

  .xl\:contents{
    display: contents !important;
  }

  .xl\:hidden{
    display: none !important;
  }

  .xl\:flex-row{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .xl\:flex-row-reverse{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .xl\:flex-col{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .xl\:flex-col-reverse{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .xl\:flex-wrap{
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .xl\:flex-wrap-reverse{
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .xl\:flex-no-wrap{
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .xl\:place-items-auto{
    place-items: auto !important;
  }

  .xl\:place-items-start{
    place-items: start !important;
  }

  .xl\:place-items-end{
    place-items: end !important;
  }

  .xl\:place-items-center{
    place-items: center !important;
  }

  .xl\:place-items-stretch{
    place-items: stretch !important;
  }

  .xl\:place-content-center{
    place-content: center !important;
  }

  .xl\:place-content-start{
    place-content: start !important;
  }

  .xl\:place-content-end{
    place-content: end !important;
  }

  .xl\:place-content-between{
    place-content: space-between !important;
  }

  .xl\:place-content-around{
    place-content: space-around !important;
  }

  .xl\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .xl\:place-content-stretch{
    place-content: stretch !important;
  }

  .xl\:place-self-auto{
    place-self: auto !important;
  }

  .xl\:place-self-start{
    place-self: start !important;
  }

  .xl\:place-self-end{
    place-self: end !important;
  }

  .xl\:place-self-center{
    place-self: center !important;
  }

  .xl\:place-self-stretch{
    place-self: stretch !important;
  }

  .xl\:items-start{
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .xl\:items-end{
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .xl\:items-center{
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .xl\:items-baseline{
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .xl\:items-stretch{
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .xl\:content-center{
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .xl\:content-start{
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .xl\:content-end{
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .xl\:content-between{
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .xl\:content-around{
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .xl\:content-evenly{
    -ms-flex-line-pack: space-evenly !important;
        align-content: space-evenly !important;
  }

  .xl\:self-auto{
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .xl\:self-start{
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .xl\:self-end{
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .xl\:self-center{
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .xl\:self-stretch{
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .xl\:justify-items-auto{
    justify-items: auto !important;
  }

  .xl\:justify-items-start{
    justify-items: start !important;
  }

  .xl\:justify-items-end{
    justify-items: end !important;
  }

  .xl\:justify-items-center{
    justify-items: center !important;
  }

  .xl\:justify-items-stretch{
    justify-items: stretch !important;
  }

  .xl\:justify-start{
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .xl\:justify-end{
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .xl\:justify-center{
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .xl\:justify-between{
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .xl\:justify-around{
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .xl\:justify-evenly{
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .xl\:justify-self-auto{
    justify-self: auto !important;
  }

  .xl\:justify-self-start{
    justify-self: start !important;
  }

  .xl\:justify-self-end{
    justify-self: end !important;
  }

  .xl\:justify-self-center{
    justify-self: center !important;
  }

  .xl\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .xl\:flex-1{
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important;
  }

  .xl\:flex-173{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 173px !important;
            flex: 0 0 173px !important;
  }

  .xl\:flex-260{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 260px !important;
            flex: 0 0 260px !important;
  }

  .xl\:flex-620{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 620px !important;
            flex: 0 0 620px !important;
  }

  .xl\:flex-auto{
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .xl\:flex-initial{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
  }

  .xl\:flex-none{
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
  }

  .xl\:flex-grow-0{
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .xl\:flex-grow{
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .xl\:flex-shrink-0{
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .xl\:flex-shrink{
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .xl\:order-1{
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .xl\:order-2{
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .xl\:order-3{
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .xl\:order-4{
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .xl\:order-5{
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .xl\:order-6{
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .xl\:order-7{
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .xl\:order-8{
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .xl\:order-9{
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .xl\:order-10{
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .xl\:order-11{
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .xl\:order-12{
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .xl\:order-first{
    -webkit-box-ordinal-group: -9998 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .xl\:order-last{
    -webkit-box-ordinal-group: 10000 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .xl\:order-none{
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .xl\:float-right{
    float: right !important;
  }

  .xl\:float-left{
    float: left !important;
  }

  .xl\:float-none{
    float: none !important;
  }

  .xl\:clearfix:after{
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .xl\:clear-left{
    clear: left !important;
  }

  .xl\:clear-right{
    clear: right !important;
  }

  .xl\:clear-both{
    clear: both !important;
  }

  .xl\:clear-none{
    clear: none !important;
  }

  .xl\:font-sans{
    font-family: Helvetiva, Arial, sans-serif !important;
  }

  .xl\:font-hairline{
    font-weight: 100 !important;
  }

  .xl\:font-thin{
    font-weight: 200 !important;
  }

  .xl\:font-light{
    font-weight: 300 !important;
  }

  .xl\:font-normal{
    font-weight: 400 !important;
  }

  .xl\:font-medium{
    font-weight: 500 !important;
  }

  .xl\:font-semibold{
    font-weight: 600 !important;
  }

  .xl\:font-bold{
    font-weight: 700 !important;
  }

  .xl\:font-extrabold{
    font-weight: 800 !important;
  }

  .xl\:font-black{
    font-weight: 900 !important;
  }

  .xl\:hover\:font-hairline:hover{
    font-weight: 100 !important;
  }

  .xl\:hover\:font-thin:hover{
    font-weight: 200 !important;
  }

  .xl\:hover\:font-light:hover{
    font-weight: 300 !important;
  }

  .xl\:hover\:font-normal:hover{
    font-weight: 400 !important;
  }

  .xl\:hover\:font-medium:hover{
    font-weight: 500 !important;
  }

  .xl\:hover\:font-semibold:hover{
    font-weight: 600 !important;
  }

  .xl\:hover\:font-bold:hover{
    font-weight: 700 !important;
  }

  .xl\:hover\:font-extrabold:hover{
    font-weight: 800 !important;
  }

  .xl\:hover\:font-black:hover{
    font-weight: 900 !important;
  }

  .xl\:focus\:font-hairline:focus{
    font-weight: 100 !important;
  }

  .xl\:focus\:font-thin:focus{
    font-weight: 200 !important;
  }

  .xl\:focus\:font-light:focus{
    font-weight: 300 !important;
  }

  .xl\:focus\:font-normal:focus{
    font-weight: 400 !important;
  }

  .xl\:focus\:font-medium:focus{
    font-weight: 500 !important;
  }

  .xl\:focus\:font-semibold:focus{
    font-weight: 600 !important;
  }

  .xl\:focus\:font-bold:focus{
    font-weight: 700 !important;
  }

  .xl\:focus\:font-extrabold:focus{
    font-weight: 800 !important;
  }

  .xl\:focus\:font-black:focus{
    font-weight: 900 !important;
  }

  .xl\:h-0{
    height: 0px !important;
  }

  .xl\:h-1{
    height: .25rem !important;
  }

  .xl\:h-2{
    height: .5rem !important;
  }

  .xl\:h-3{
    height: .75rem !important;
  }

  .xl\:h-4{
    height: 1rem !important;
  }

  .xl\:h-5{
    height: 1.25rem !important;
  }

  .xl\:h-6{
    height: 1.5rem !important;
  }

  .xl\:h-7{
    height: 1.75rem !important;
  }

  .xl\:h-8{
    height: 2rem !important;
  }

  .xl\:h-9{
    height: 2.25rem !important;
  }

  .xl\:h-10{
    height: 2.5rem !important;
  }

  .xl\:h-11{
    height: 2.75rem !important;
  }

  .xl\:h-12{
    height: 3rem !important;
  }

  .xl\:h-13{
    height: 3.25rem !important;
  }

  .xl\:h-14{
    height: 3.5rem !important;
  }

  .xl\:h-15{
    height: 3.75rem !important;
  }

  .xl\:h-16{
    height: 4rem !important;
  }

  .xl\:h-17{
    height: 4.25rem !important;
  }

  .xl\:h-18{
    height: 4.5rem !important;
  }

  .xl\:h-19{
    height: 4.75rem !important;
  }

  .xl\:h-20{
    height: 5rem !important;
  }

  .xl\:h-21{
    height: 5.25rem !important;
  }

  .xl\:h-22{
    height: 5.5rem !important;
  }

  .xl\:h-23{
    height: 5.75rem !important;
  }

  .xl\:h-24{
    height: 6rem !important;
  }

  .xl\:h-25{
    height: 6.25rem !important;
  }

  .xl\:h-26{
    height: 6.5rem !important;
  }

  .xl\:h-27{
    height: 6.75rem !important;
  }

  .xl\:h-28{
    height: 7rem !important;
  }

  .xl\:h-29{
    height: 7.25rem !important;
  }

  .xl\:h-30{
    height: 7.5rem !important;
  }

  .xl\:h-31{
    height: 7.75rem !important;
  }

  .xl\:h-32{
    height: 8rem !important;
  }

  .xl\:h-33{
    height: 8.25rem !important;
  }

  .xl\:h-34{
    height: 8.5rem !important;
  }

  .xl\:h-35{
    height: 8.75rem !important;
  }

  .xl\:h-36{
    height: 9rem !important;
  }

  .xl\:h-37{
    height: 9.25rem !important;
  }

  .xl\:h-38{
    height: 9.5rem !important;
  }

  .xl\:h-39{
    height: 9.75rem !important;
  }

  .xl\:h-40{
    height: 10rem !important;
  }

  .xl\:h-41{
    height: 10.25rem !important;
  }

  .xl\:h-42{
    height: 10.5rem !important;
  }

  .xl\:h-43{
    height: 10.75rem !important;
  }

  .xl\:h-44{
    height: 11rem !important;
  }

  .xl\:h-45{
    height: 11.25rem !important;
  }

  .xl\:h-46{
    height: 11.5rem !important;
  }

  .xl\:h-47{
    height: 11.75rem !important;
  }

  .xl\:h-48{
    height: 12rem !important;
  }

  .xl\:h-49{
    height: 12.25rem !important;
  }

  .xl\:h-50{
    height: 12.5rem !important;
  }

  .xl\:h-51{
    height: 12.75rem !important;
  }

  .xl\:h-52{
    height: 13rem !important;
  }

  .xl\:h-53{
    height: 13.25rem !important;
  }

  .xl\:h-54{
    height: 13.5rem !important;
  }

  .xl\:h-55{
    height: 13.75rem !important;
  }

  .xl\:h-56{
    height: 14rem !important;
  }

  .xl\:h-65{
    height: 16.25rem !important;
  }

  .xl\:h-70{
    height: 17.5rem !important;
  }

  .xl\:h-71{
    height: 17.75rem !important;
  }

  .xl\:h-72{
    height: 18rem !important;
  }

  .xl\:h-73{
    height: 18.25rem !important;
  }

  .xl\:h-74{
    height: 18.5rem !important;
  }

  .xl\:h-75{
    height: 18.75rem !important;
  }

  .xl\:h-76{
    height: 19rem !important;
  }

  .xl\:h-77{
    height: 19.25rem !important;
  }

  .xl\:h-78{
    height: 19.5rem !important;
  }

  .xl\:h-79{
    height: 19.75rem !important;
  }

  .xl\:h-80{
    height: 20rem !important;
  }

  .xl\:h-81{
    height: 20.25rem !important;
  }

  .xl\:h-82{
    height: 20.5rem !important;
  }

  .xl\:h-83{
    height: 20.75rem !important;
  }

  .xl\:h-84{
    height: 21rem !important;
  }

  .xl\:h-85{
    height: 21.25rem !important;
  }

  .xl\:h-86{
    height: 21.5rem !important;
  }

  .xl\:h-87{
    height: 21.75rem !important;
  }

  .xl\:h-88{
    height: 22rem !important;
  }

  .xl\:h-89{
    height: 22.25rem !important;
  }

  .xl\:h-90{
    height: 22.5rem !important;
  }

  .xl\:h-91{
    height: 22.75rem !important;
  }

  .xl\:h-92{
    height: 23rem !important;
  }

  .xl\:h-95{
    height: 23.75rem !important;
  }

  .xl\:h-100{
    height: 25rem !important;
  }

  .xl\:h-131{
    height: 25.25rem !important;
  }

  .xl\:h-135{
    height: 34rem !important;
  }

  .xl\:h-150{
    height: 37.5rem !important;
  }

  .xl\:h-200{
    height: 50rem !important;
  }

  .xl\:h-710{
    height: 44.375rem !important;
  }

  .xl\:h-820{
    height: 51.25rem !important;
  }

  .xl\:h-1440{
    height: 90rem !important;
  }

  .xl\:h-auto{
    height: auto !important;
  }

  .xl\:h-2\.5{
    height: .625rem !important;
  }

  .xl\:h-6\.25{
    height: 1.5626rem !important;
  }

  .xl\:h-7\.5{
    height: 1.875rem !important;
  }

  .xl\:h-12\.5{
    height: 3.125rem !important;
  }

  .xl\:h-17\.5{
    height: 4.375rem !important;
  }

  .xl\:h-31\.5{
    height: 7.875rem !important;
  }

  .xl\:h-thumb-tript-lg{
    height: 15.625rem !important;
  }

  .xl\:h-thumb-tript-md{
    height: 11.25rem !important;
  }

  .xl\:h-thumb-trip-xl{
    height: 20.625rem !important;
  }

  .xl\:h-tarapprendre-title-lg{
    height: 58.75rem !important;
  }

  .xl\:h-oblong-list-lg{
    height: 40.93rem !important;
  }

  .xl\:h-oblong-list-md{
    height: 20.95rem !important;
  }

  .xl\:h-oblong-content-lg{
    height: 26.875rem !important;
  }

  .xl\:h-article-thumb-lg{
    height: 10.625rem !important;
  }

  .xl\:h-support-title-l-lg{
    height: 28.125rem !important;
  }

  .xl\:h-support-title-r-lg{
    height: 17.8125rem !important;
  }

  .xl\:h-main-footer-menu{
    height: 13.75rem !important;
  }

  .xl\:h-main-footer-logo{
    height: 25.625rem !important;
  }

  .xl\:h-full{
    height: 100% !important;
  }

  .xl\:h-screen{
    height: 100vh !important;
  }

  .xl\:h-82\.5{
    height: 20.625rem !important;
  }

  .xl\:text-0{
    font-size: 0 !important;
  }

  .xl\:text-7{
    font-size: 0.4375rem !important;
  }

  .xl\:text-8{
    font-size: 0.5rem !important;
  }

  .xl\:text-10{
    font-size: 0.625rem !important;
  }

  .xl\:text-11{
    font-size: 0.6875rem !important;
  }

  .xl\:text-12{
    font-size: 0.75rem !important;
  }

  .xl\:text-13{
    font-size: 0.8125rem !important;
  }

  .xl\:text-14{
    font-size: 0.875rem !important;
  }

  .xl\:text-15{
    font-size: 0.9375rem !important;
  }

  .xl\:text-17{
    font-size: 1.0625rem !important;
  }

  .xl\:text-18{
    font-size: 1.125rem !important;
  }

  .xl\:text-20{
    font-size: 1.25rem !important;
  }

  .xl\:text-21{
    font-size: 1.3125rem !important;
  }

  .xl\:text-22{
    font-size: 1.1375rem !important;
  }

  .xl\:text-25{
    font-size: 1.5625rem !important;
  }

  .xl\:text-30{
    font-size: 1.875rem !important;
  }

  .xl\:text-32{
    font-size: 2rem !important;
  }

  .xl\:text-35{
    font-size: 2.1875rem !important;
  }

  .xl\:text-37{
    font-size: 2.3125rem !important;
  }

  .xl\:text-40{
    font-size: 2.5rem !important;
  }

  .xl\:text-45{
    font-size: 2.8125rem !important;
  }

  .xl\:text-46{
    font-size: 2.875rem !important;
  }

  .xl\:text-50{
    font-size: 3.125rem !important;
  }

  .xl\:text-55{
    font-size: 3.4375rem !important;
  }

  .xl\:text-65{
    font-size: 4.063rem !important;
  }

  .xl\:text-70{
    font-size: 4.375rem !important;
  }

  .xl\:text-80{
    font-size: 5rem !important;
  }

  .xl\:text-90{
    font-size: 5.625rem !important;
  }

  .xl\:text-100{
    font-size: 6.25rem !important;
  }

  .xl\:text-105{
    font-size: 6.563rem !important;
  }

  .xl\:text-130{
    font-size: 8.125rem !important;
  }

  .xl\:text-150{
    font-size: 9.375rem !important;
  }

  .xl\:text-400{
    font-size: 25rem !important;
  }

  .xl\:text-900{
    font-size: 56.25rem !important;
  }

  .xl\:text-icon{
    font-size: .625rem !important;
  }

  .xl\:text-xs{
    font-size: 0.8rem !important;
  }

  .xl\:text-tiny{
    font-size: .875rem !important;
  }

  .xl\:text-base{
    font-size: 1rem !important;
  }

  .xl\:text-lg{
    font-size: 1.125rem !important;
  }

  .xl\:text-xl{
    font-size: 1.25rem !important;
  }

  .xl\:text-2xl{
    font-size: 1.5rem !important;
  }

  .xl\:text-3xl{
    font-size: 1.875rem !important;
  }

  .xl\:text-4xl{
    font-size: 2.25rem !important;
  }

  .xl\:text-5xl{
    font-size: 2.875rem !important;
  }

  .xl\:text-6xl{
    font-size: 3rem !important;
  }

  .xl\:text-7xl{
    font-size: 4rem !important;
  }

  .xl\:text-8xl{
    font-size: 5rem !important;
  }

  .xl\:text-9xl{
    font-size: 5.625rem !important;
  }

  .xl\:leading-3{
    line-height: .75rem !important;
  }

  .xl\:leading-4{
    line-height: 1rem !important;
  }

  .xl\:leading-5{
    line-height: 1.25rem !important;
  }

  .xl\:leading-6{
    line-height: 1.5rem !important;
  }

  .xl\:leading-7{
    line-height: 1.75rem !important;
  }

  .xl\:leading-8{
    line-height: 2rem !important;
  }

  .xl\:leading-9{
    line-height: 2.25rem !important;
  }

  .xl\:leading-10{
    line-height: 2.5rem !important;
  }

  .xl\:leading-15{
    line-height: 15px !important;
  }

  .xl\:leading-18{
    line-height: 18px !important;
  }

  .xl\:leading-22{
    line-height: 22px !important;
  }

  .xl\:leading-35{
    line-height: 35px !important;
  }

  .xl\:leading-40{
    line-height: 40px !important;
  }

  .xl\:leading-50{
    line-height: 50px !important;
  }

  .xl\:leading-55{
    line-height: 55px !important;
  }

  .xl\:leading-none{
    line-height: 1 !important;
  }

  .xl\:leading-tight{
    line-height: 1.25 !important;
  }

  .xl\:leading-snug{
    line-height: 1.375 !important;
  }

  .xl\:leading-normal{
    line-height: 1.5 !important;
  }

  .xl\:leading-relaxed{
    line-height: 1.625 !important;
  }

  .xl\:leading-loose{
    line-height: 2 !important;
  }

  .xl\:leading-0\.75{
    line-height: 0.75 !important;
  }

  .xl\:leading-1\.15{
    line-height: 1.15 !important;
  }

  .xl\:leading-1\.2{
    line-height: 1.2 !important;
  }

  .xl\:leading-1\.25{
    line-height: 1.25 !important;
  }

  .xl\:leading-1\.3{
    line-height: 1.3 !important;
  }

  .xl\:leading-1\.6{
    line-height: 1.6 !important;
  }

  .xl\:list-inside{
    list-style-position: inside !important;
  }

  .xl\:list-outside{
    list-style-position: outside !important;
  }

  .xl\:list-none{
    list-style-type: none !important;
  }

  .xl\:list-disc{
    list-style-type: disc !important;
  }

  .xl\:list-decimal{
    list-style-type: decimal !important;
  }

  .xl\:m-0{
    margin: 0px !important;
  }

  .xl\:m-1{
    margin: .25rem !important;
  }

  .xl\:m-2{
    margin: .5rem !important;
  }

  .xl\:m-3{
    margin: .75rem !important;
  }

  .xl\:m-4{
    margin: 1rem !important;
  }

  .xl\:m-5{
    margin: 1.25rem !important;
  }

  .xl\:m-6{
    margin: 1.5rem !important;
  }

  .xl\:m-7{
    margin: 1.75rem !important;
  }

  .xl\:m-8{
    margin: 2rem !important;
  }

  .xl\:m-9{
    margin: 2.25rem !important;
  }

  .xl\:m-10{
    margin: 2.5rem !important;
  }

  .xl\:m-11{
    margin: 2.75rem !important;
  }

  .xl\:m-12{
    margin: 3rem !important;
  }

  .xl\:m-13{
    margin: 3.25rem !important;
  }

  .xl\:m-14{
    margin: 3.5rem !important;
  }

  .xl\:m-15{
    margin: 3.75rem !important;
  }

  .xl\:m-16{
    margin: 4rem !important;
  }

  .xl\:m-17{
    margin: 4.25rem !important;
  }

  .xl\:m-18{
    margin: 4.5rem !important;
  }

  .xl\:m-19{
    margin: 4.75rem !important;
  }

  .xl\:m-20{
    margin: 5rem !important;
  }

  .xl\:m-21{
    margin: 5.25rem !important;
  }

  .xl\:m-22{
    margin: 5.5rem !important;
  }

  .xl\:m-23{
    margin: 5.75rem !important;
  }

  .xl\:m-24{
    margin: 6rem !important;
  }

  .xl\:m-25{
    margin: 6.25rem !important;
  }

  .xl\:m-26{
    margin: 6.5rem !important;
  }

  .xl\:m-27{
    margin: 6.75rem !important;
  }

  .xl\:m-28{
    margin: 7rem !important;
  }

  .xl\:m-29{
    margin: 7.25rem !important;
  }

  .xl\:m-30{
    margin: 7.5rem !important;
  }

  .xl\:m-31{
    margin: 7.75rem !important;
  }

  .xl\:m-32{
    margin: 8rem !important;
  }

  .xl\:m-33{
    margin: 8.25rem !important;
  }

  .xl\:m-34{
    margin: 8.5rem !important;
  }

  .xl\:m-35{
    margin: 8.75rem !important;
  }

  .xl\:m-36{
    margin: 9rem !important;
  }

  .xl\:m-37{
    margin: 9.25rem !important;
  }

  .xl\:m-38{
    margin: 9.5rem !important;
  }

  .xl\:m-39{
    margin: 9.75rem !important;
  }

  .xl\:m-40{
    margin: 10rem !important;
  }

  .xl\:m-41{
    margin: 10.25rem !important;
  }

  .xl\:m-42{
    margin: 10.5rem !important;
  }

  .xl\:m-43{
    margin: 10.75rem !important;
  }

  .xl\:m-44{
    margin: 11rem !important;
  }

  .xl\:m-45{
    margin: 11.25rem !important;
  }

  .xl\:m-46{
    margin: 11.5rem !important;
  }

  .xl\:m-47{
    margin: 11.75rem !important;
  }

  .xl\:m-48{
    margin: 12rem !important;
  }

  .xl\:m-49{
    margin: 12.25rem !important;
  }

  .xl\:m-50{
    margin: 12.5rem !important;
  }

  .xl\:m-51{
    margin: 12.75rem !important;
  }

  .xl\:m-52{
    margin: 13rem !important;
  }

  .xl\:m-53{
    margin: 13.25rem !important;
  }

  .xl\:m-54{
    margin: 13.5rem !important;
  }

  .xl\:m-55{
    margin: 13.75rem !important;
  }

  .xl\:m-56{
    margin: 14rem !important;
  }

  .xl\:m-70{
    margin: 17.5rem !important;
  }

  .xl\:m-71{
    margin: 17.75rem !important;
  }

  .xl\:m-72{
    margin: 18rem !important;
  }

  .xl\:m-73{
    margin: 18.25rem !important;
  }

  .xl\:m-74{
    margin: 18.5rem !important;
  }

  .xl\:m-75{
    margin: 18.75rem !important;
  }

  .xl\:m-76{
    margin: 19rem !important;
  }

  .xl\:m-77{
    margin: 19.25rem !important;
  }

  .xl\:m-78{
    margin: 19.5rem !important;
  }

  .xl\:m-79{
    margin: 19.75rem !important;
  }

  .xl\:m-80{
    margin: 20rem !important;
  }

  .xl\:m-81{
    margin: 20.25rem !important;
  }

  .xl\:m-82{
    margin: 20.5rem !important;
  }

  .xl\:m-83{
    margin: 20.75rem !important;
  }

  .xl\:m-84{
    margin: 21rem !important;
  }

  .xl\:m-85{
    margin: 21.25rem !important;
  }

  .xl\:m-86{
    margin: 21.5rem !important;
  }

  .xl\:m-87{
    margin: 21.75rem !important;
  }

  .xl\:m-88{
    margin: 22rem !important;
  }

  .xl\:m-89{
    margin: 22.25rem !important;
  }

  .xl\:m-90{
    margin: 22.5rem !important;
  }

  .xl\:m-91{
    margin: 22.75rem !important;
  }

  .xl\:m-92{
    margin: 23rem !important;
  }

  .xl\:m-100{
    margin: 25rem !important;
  }

  .xl\:m-131{
    margin: 25.25rem !important;
  }

  .xl\:m-135{
    margin: 34rem !important;
  }

  .xl\:m-150{
    margin: 37.5rem !important;
  }

  .xl\:m-710{
    margin: 44.375rem !important;
  }

  .xl\:m-820{
    margin: 51.25rem !important;
  }

  .xl\:m-1440{
    margin: 90rem !important;
  }

  .xl\:m-auto{
    margin: auto !important;
  }

  .xl\:m-2\.5{
    margin: .625rem !important;
  }

  .xl\:m-6\.25{
    margin: 1.5626rem !important;
  }

  .xl\:m-7\.5{
    margin: 1.875rem !important;
  }

  .xl\:m-12\.5{
    margin: 3.125rem !important;
  }

  .xl\:m-17\.5{
    margin: 4.375rem !important;
  }

  .xl\:m-31\.5{
    margin: 7.875rem !important;
  }

  .xl\:m-thumb-tript-lg{
    margin: 15.625rem !important;
  }

  .xl\:m-thumb-tript-md{
    margin: 11.25rem !important;
  }

  .xl\:m-thumb-trip-xl{
    margin: 20.625rem !important;
  }

  .xl\:m-tarapprendre-title-lg{
    margin: 58.75rem !important;
  }

  .xl\:m-oblong-list-lg{
    margin: 40.93rem !important;
  }

  .xl\:m-oblong-list-md{
    margin: 20.95rem !important;
  }

  .xl\:m-oblong-content-lg{
    margin: 26.875rem !important;
  }

  .xl\:m-article-thumb-lg{
    margin: 10.625rem !important;
  }

  .xl\:m-support-title-l-lg{
    margin: 28.125rem !important;
  }

  .xl\:m-support-title-r-lg{
    margin: 17.8125rem !important;
  }

  .xl\:m-main-footer-menu{
    margin: 13.75rem !important;
  }

  .xl\:m-main-footer-logo{
    margin: 25.625rem !important;
  }

  .xl\:m-full{
    margin: 100% !important;
  }

  .xl\:-m-0{
    margin: 0px !important;
  }

  .xl\:-m-1{
    margin: -0.25rem !important;
  }

  .xl\:-m-2{
    margin: -0.5rem !important;
  }

  .xl\:-m-3{
    margin: -0.75rem !important;
  }

  .xl\:-m-4{
    margin: -1rem !important;
  }

  .xl\:-m-5{
    margin: -1.25rem !important;
  }

  .xl\:-m-6{
    margin: -1.5rem !important;
  }

  .xl\:-m-7{
    margin: -1.75rem !important;
  }

  .xl\:-m-8{
    margin: -2rem !important;
  }

  .xl\:-m-9{
    margin: -2.25rem !important;
  }

  .xl\:-m-10{
    margin: -2.5rem !important;
  }

  .xl\:-m-11{
    margin: -2.75rem !important;
  }

  .xl\:-m-12{
    margin: -3rem !important;
  }

  .xl\:-m-13{
    margin: -3.25rem !important;
  }

  .xl\:-m-14{
    margin: -3.5rem !important;
  }

  .xl\:-m-15{
    margin: -3.75rem !important;
  }

  .xl\:-m-16{
    margin: -4rem !important;
  }

  .xl\:-m-17{
    margin: -4.25rem !important;
  }

  .xl\:-m-18{
    margin: -4.5rem !important;
  }

  .xl\:-m-19{
    margin: -4.75rem !important;
  }

  .xl\:-m-20{
    margin: -5rem !important;
  }

  .xl\:-m-21{
    margin: -5.25rem !important;
  }

  .xl\:-m-22{
    margin: -5.5rem !important;
  }

  .xl\:-m-23{
    margin: -5.75rem !important;
  }

  .xl\:-m-24{
    margin: -6rem !important;
  }

  .xl\:-m-25{
    margin: -6.25rem !important;
  }

  .xl\:-m-26{
    margin: -6.5rem !important;
  }

  .xl\:-m-27{
    margin: -6.75rem !important;
  }

  .xl\:-m-28{
    margin: -7rem !important;
  }

  .xl\:-m-29{
    margin: -7.25rem !important;
  }

  .xl\:-m-30{
    margin: -7.5rem !important;
  }

  .xl\:-m-31{
    margin: -7.75rem !important;
  }

  .xl\:-m-32{
    margin: -8rem !important;
  }

  .xl\:-m-33{
    margin: -8.25rem !important;
  }

  .xl\:-m-34{
    margin: -8.5rem !important;
  }

  .xl\:-m-35{
    margin: -8.75rem !important;
  }

  .xl\:-m-36{
    margin: -9rem !important;
  }

  .xl\:-m-37{
    margin: -9.25rem !important;
  }

  .xl\:-m-38{
    margin: -9.5rem !important;
  }

  .xl\:-m-39{
    margin: -9.75rem !important;
  }

  .xl\:-m-40{
    margin: -10rem !important;
  }

  .xl\:-m-41{
    margin: -10.25rem !important;
  }

  .xl\:-m-42{
    margin: -10.5rem !important;
  }

  .xl\:-m-43{
    margin: -10.75rem !important;
  }

  .xl\:-m-44{
    margin: -11rem !important;
  }

  .xl\:-m-45{
    margin: -11.25rem !important;
  }

  .xl\:-m-46{
    margin: -11.5rem !important;
  }

  .xl\:-m-47{
    margin: -11.75rem !important;
  }

  .xl\:-m-48{
    margin: -12rem !important;
  }

  .xl\:-m-49{
    margin: -12.25rem !important;
  }

  .xl\:-m-50{
    margin: -12.5rem !important;
  }

  .xl\:-m-51{
    margin: -12.75rem !important;
  }

  .xl\:-m-52{
    margin: -13rem !important;
  }

  .xl\:-m-53{
    margin: -13.25rem !important;
  }

  .xl\:-m-54{
    margin: -13.5rem !important;
  }

  .xl\:-m-55{
    margin: -13.75rem !important;
  }

  .xl\:-m-56{
    margin: -14rem !important;
  }

  .xl\:-m-70{
    margin: -17.5rem !important;
  }

  .xl\:-m-71{
    margin: -17.75rem !important;
  }

  .xl\:-m-72{
    margin: -18rem !important;
  }

  .xl\:-m-73{
    margin: -18.25rem !important;
  }

  .xl\:-m-74{
    margin: -18.5rem !important;
  }

  .xl\:-m-75{
    margin: -18.75rem !important;
  }

  .xl\:-m-76{
    margin: -19rem !important;
  }

  .xl\:-m-77{
    margin: -19.25rem !important;
  }

  .xl\:-m-78{
    margin: -19.5rem !important;
  }

  .xl\:-m-79{
    margin: -19.75rem !important;
  }

  .xl\:-m-80{
    margin: -20rem !important;
  }

  .xl\:-m-81{
    margin: -20.25rem !important;
  }

  .xl\:-m-82{
    margin: -20.5rem !important;
  }

  .xl\:-m-83{
    margin: -20.75rem !important;
  }

  .xl\:-m-84{
    margin: -21rem !important;
  }

  .xl\:-m-85{
    margin: -21.25rem !important;
  }

  .xl\:-m-86{
    margin: -21.5rem !important;
  }

  .xl\:-m-87{
    margin: -21.75rem !important;
  }

  .xl\:-m-88{
    margin: -22rem !important;
  }

  .xl\:-m-89{
    margin: -22.25rem !important;
  }

  .xl\:-m-90{
    margin: -22.5rem !important;
  }

  .xl\:-m-91{
    margin: -22.75rem !important;
  }

  .xl\:-m-92{
    margin: -23rem !important;
  }

  .xl\:-m-100{
    margin: -25rem !important;
  }

  .xl\:-m-131{
    margin: -25.25rem !important;
  }

  .xl\:-m-135{
    margin: -34rem !important;
  }

  .xl\:-m-150{
    margin: -37.5rem !important;
  }

  .xl\:-m-710{
    margin: -44.375rem !important;
  }

  .xl\:-m-820{
    margin: -51.25rem !important;
  }

  .xl\:-m-1440{
    margin: -90rem !important;
  }

  .xl\:-m-2\.5{
    margin: -0.625rem !important;
  }

  .xl\:-m-6\.25{
    margin: -1.5626rem !important;
  }

  .xl\:-m-7\.5{
    margin: -1.875rem !important;
  }

  .xl\:-m-12\.5{
    margin: -3.125rem !important;
  }

  .xl\:-m-17\.5{
    margin: -4.375rem !important;
  }

  .xl\:-m-31\.5{
    margin: -7.875rem !important;
  }

  .xl\:-m-thumb-tript-lg{
    margin: -15.625rem !important;
  }

  .xl\:-m-thumb-tript-md{
    margin: -11.25rem !important;
  }

  .xl\:-m-thumb-trip-xl{
    margin: -20.625rem !important;
  }

  .xl\:-m-tarapprendre-title-lg{
    margin: -58.75rem !important;
  }

  .xl\:-m-oblong-list-lg{
    margin: -40.93rem !important;
  }

  .xl\:-m-oblong-list-md{
    margin: -20.95rem !important;
  }

  .xl\:-m-oblong-content-lg{
    margin: -26.875rem !important;
  }

  .xl\:-m-article-thumb-lg{
    margin: -10.625rem !important;
  }

  .xl\:-m-support-title-l-lg{
    margin: -28.125rem !important;
  }

  .xl\:-m-support-title-r-lg{
    margin: -17.8125rem !important;
  }

  .xl\:-m-main-footer-menu{
    margin: -13.75rem !important;
  }

  .xl\:-m-main-footer-logo{
    margin: -25.625rem !important;
  }

  .xl\:-m-full{
    margin: -100% !important;
  }

  .xl\:my-0{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .xl\:mx-0{
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .xl\:my-1{
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }

  .xl\:mx-1{
    margin-left: .25rem !important;
    margin-right: .25rem !important;
  }

  .xl\:my-2{
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }

  .xl\:mx-2{
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }

  .xl\:my-3{
    margin-top: .75rem !important;
    margin-bottom: .75rem !important;
  }

  .xl\:mx-3{
    margin-left: .75rem !important;
    margin-right: .75rem !important;
  }

  .xl\:my-4{
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .xl\:mx-4{
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .xl\:my-5{
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .xl\:mx-5{
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .xl\:my-6{
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .xl\:mx-6{
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .xl\:my-7{
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }

  .xl\:mx-7{
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }

  .xl\:my-8{
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .xl\:mx-8{
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .xl\:my-9{
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }

  .xl\:mx-9{
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }

  .xl\:my-10{
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .xl\:mx-10{
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .xl\:my-11{
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }

  .xl\:mx-11{
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important;
  }

  .xl\:my-12{
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .xl\:mx-12{
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .xl\:my-13{
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }

  .xl\:mx-13{
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }

  .xl\:my-14{
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }

  .xl\:mx-14{
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }

  .xl\:my-15{
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }

  .xl\:mx-15{
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !important;
  }

  .xl\:my-16{
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .xl\:mx-16{
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .xl\:my-17{
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }

  .xl\:mx-17{
    margin-left: 4.25rem !important;
    margin-right: 4.25rem !important;
  }

  .xl\:my-18{
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }

  .xl\:mx-18{
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }

  .xl\:my-19{
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }

  .xl\:mx-19{
    margin-left: 4.75rem !important;
    margin-right: 4.75rem !important;
  }

  .xl\:my-20{
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .xl\:mx-20{
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .xl\:my-21{
    margin-top: 5.25rem !important;
    margin-bottom: 5.25rem !important;
  }

  .xl\:mx-21{
    margin-left: 5.25rem !important;
    margin-right: 5.25rem !important;
  }

  .xl\:my-22{
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }

  .xl\:mx-22{
    margin-left: 5.5rem !important;
    margin-right: 5.5rem !important;
  }

  .xl\:my-23{
    margin-top: 5.75rem !important;
    margin-bottom: 5.75rem !important;
  }

  .xl\:mx-23{
    margin-left: 5.75rem !important;
    margin-right: 5.75rem !important;
  }

  .xl\:my-24{
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .xl\:mx-24{
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .xl\:my-25{
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }

  .xl\:mx-25{
    margin-left: 6.25rem !important;
    margin-right: 6.25rem !important;
  }

  .xl\:my-26{
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }

  .xl\:mx-26{
    margin-left: 6.5rem !important;
    margin-right: 6.5rem !important;
  }

  .xl\:my-27{
    margin-top: 6.75rem !important;
    margin-bottom: 6.75rem !important;
  }

  .xl\:mx-27{
    margin-left: 6.75rem !important;
    margin-right: 6.75rem !important;
  }

  .xl\:my-28{
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .xl\:mx-28{
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .xl\:my-29{
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }

  .xl\:mx-29{
    margin-left: 7.25rem !important;
    margin-right: 7.25rem !important;
  }

  .xl\:my-30{
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }

  .xl\:mx-30{
    margin-left: 7.5rem !important;
    margin-right: 7.5rem !important;
  }

  .xl\:my-31{
    margin-top: 7.75rem !important;
    margin-bottom: 7.75rem !important;
  }

  .xl\:mx-31{
    margin-left: 7.75rem !important;
    margin-right: 7.75rem !important;
  }

  .xl\:my-32{
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .xl\:mx-32{
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .xl\:my-33{
    margin-top: 8.25rem !important;
    margin-bottom: 8.25rem !important;
  }

  .xl\:mx-33{
    margin-left: 8.25rem !important;
    margin-right: 8.25rem !important;
  }

  .xl\:my-34{
    margin-top: 8.5rem !important;
    margin-bottom: 8.5rem !important;
  }

  .xl\:mx-34{
    margin-left: 8.5rem !important;
    margin-right: 8.5rem !important;
  }

  .xl\:my-35{
    margin-top: 8.75rem !important;
    margin-bottom: 8.75rem !important;
  }

  .xl\:mx-35{
    margin-left: 8.75rem !important;
    margin-right: 8.75rem !important;
  }

  .xl\:my-36{
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }

  .xl\:mx-36{
    margin-left: 9rem !important;
    margin-right: 9rem !important;
  }

  .xl\:my-37{
    margin-top: 9.25rem !important;
    margin-bottom: 9.25rem !important;
  }

  .xl\:mx-37{
    margin-left: 9.25rem !important;
    margin-right: 9.25rem !important;
  }

  .xl\:my-38{
    margin-top: 9.5rem !important;
    margin-bottom: 9.5rem !important;
  }

  .xl\:mx-38{
    margin-left: 9.5rem !important;
    margin-right: 9.5rem !important;
  }

  .xl\:my-39{
    margin-top: 9.75rem !important;
    margin-bottom: 9.75rem !important;
  }

  .xl\:mx-39{
    margin-left: 9.75rem !important;
    margin-right: 9.75rem !important;
  }

  .xl\:my-40{
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .xl\:mx-40{
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .xl\:my-41{
    margin-top: 10.25rem !important;
    margin-bottom: 10.25rem !important;
  }

  .xl\:mx-41{
    margin-left: 10.25rem !important;
    margin-right: 10.25rem !important;
  }

  .xl\:my-42{
    margin-top: 10.5rem !important;
    margin-bottom: 10.5rem !important;
  }

  .xl\:mx-42{
    margin-left: 10.5rem !important;
    margin-right: 10.5rem !important;
  }

  .xl\:my-43{
    margin-top: 10.75rem !important;
    margin-bottom: 10.75rem !important;
  }

  .xl\:mx-43{
    margin-left: 10.75rem !important;
    margin-right: 10.75rem !important;
  }

  .xl\:my-44{
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }

  .xl\:mx-44{
    margin-left: 11rem !important;
    margin-right: 11rem !important;
  }

  .xl\:my-45{
    margin-top: 11.25rem !important;
    margin-bottom: 11.25rem !important;
  }

  .xl\:mx-45{
    margin-left: 11.25rem !important;
    margin-right: 11.25rem !important;
  }

  .xl\:my-46{
    margin-top: 11.5rem !important;
    margin-bottom: 11.5rem !important;
  }

  .xl\:mx-46{
    margin-left: 11.5rem !important;
    margin-right: 11.5rem !important;
  }

  .xl\:my-47{
    margin-top: 11.75rem !important;
    margin-bottom: 11.75rem !important;
  }

  .xl\:mx-47{
    margin-left: 11.75rem !important;
    margin-right: 11.75rem !important;
  }

  .xl\:my-48{
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .xl\:mx-48{
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }

  .xl\:my-49{
    margin-top: 12.25rem !important;
    margin-bottom: 12.25rem !important;
  }

  .xl\:mx-49{
    margin-left: 12.25rem !important;
    margin-right: 12.25rem !important;
  }

  .xl\:my-50{
    margin-top: 12.5rem !important;
    margin-bottom: 12.5rem !important;
  }

  .xl\:mx-50{
    margin-left: 12.5rem !important;
    margin-right: 12.5rem !important;
  }

  .xl\:my-51{
    margin-top: 12.75rem !important;
    margin-bottom: 12.75rem !important;
  }

  .xl\:mx-51{
    margin-left: 12.75rem !important;
    margin-right: 12.75rem !important;
  }

  .xl\:my-52{
    margin-top: 13rem !important;
    margin-bottom: 13rem !important;
  }

  .xl\:mx-52{
    margin-left: 13rem !important;
    margin-right: 13rem !important;
  }

  .xl\:my-53{
    margin-top: 13.25rem !important;
    margin-bottom: 13.25rem !important;
  }

  .xl\:mx-53{
    margin-left: 13.25rem !important;
    margin-right: 13.25rem !important;
  }

  .xl\:my-54{
    margin-top: 13.5rem !important;
    margin-bottom: 13.5rem !important;
  }

  .xl\:mx-54{
    margin-left: 13.5rem !important;
    margin-right: 13.5rem !important;
  }

  .xl\:my-55{
    margin-top: 13.75rem !important;
    margin-bottom: 13.75rem !important;
  }

  .xl\:mx-55{
    margin-left: 13.75rem !important;
    margin-right: 13.75rem !important;
  }

  .xl\:my-56{
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }

  .xl\:mx-56{
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }

  .xl\:my-70{
    margin-top: 17.5rem !important;
    margin-bottom: 17.5rem !important;
  }

  .xl\:mx-70{
    margin-left: 17.5rem !important;
    margin-right: 17.5rem !important;
  }

  .xl\:my-71{
    margin-top: 17.75rem !important;
    margin-bottom: 17.75rem !important;
  }

  .xl\:mx-71{
    margin-left: 17.75rem !important;
    margin-right: 17.75rem !important;
  }

  .xl\:my-72{
    margin-top: 18rem !important;
    margin-bottom: 18rem !important;
  }

  .xl\:mx-72{
    margin-left: 18rem !important;
    margin-right: 18rem !important;
  }

  .xl\:my-73{
    margin-top: 18.25rem !important;
    margin-bottom: 18.25rem !important;
  }

  .xl\:mx-73{
    margin-left: 18.25rem !important;
    margin-right: 18.25rem !important;
  }

  .xl\:my-74{
    margin-top: 18.5rem !important;
    margin-bottom: 18.5rem !important;
  }

  .xl\:mx-74{
    margin-left: 18.5rem !important;
    margin-right: 18.5rem !important;
  }

  .xl\:my-75{
    margin-top: 18.75rem !important;
    margin-bottom: 18.75rem !important;
  }

  .xl\:mx-75{
    margin-left: 18.75rem !important;
    margin-right: 18.75rem !important;
  }

  .xl\:my-76{
    margin-top: 19rem !important;
    margin-bottom: 19rem !important;
  }

  .xl\:mx-76{
    margin-left: 19rem !important;
    margin-right: 19rem !important;
  }

  .xl\:my-77{
    margin-top: 19.25rem !important;
    margin-bottom: 19.25rem !important;
  }

  .xl\:mx-77{
    margin-left: 19.25rem !important;
    margin-right: 19.25rem !important;
  }

  .xl\:my-78{
    margin-top: 19.5rem !important;
    margin-bottom: 19.5rem !important;
  }

  .xl\:mx-78{
    margin-left: 19.5rem !important;
    margin-right: 19.5rem !important;
  }

  .xl\:my-79{
    margin-top: 19.75rem !important;
    margin-bottom: 19.75rem !important;
  }

  .xl\:mx-79{
    margin-left: 19.75rem !important;
    margin-right: 19.75rem !important;
  }

  .xl\:my-80{
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }

  .xl\:mx-80{
    margin-left: 20rem !important;
    margin-right: 20rem !important;
  }

  .xl\:my-81{
    margin-top: 20.25rem !important;
    margin-bottom: 20.25rem !important;
  }

  .xl\:mx-81{
    margin-left: 20.25rem !important;
    margin-right: 20.25rem !important;
  }

  .xl\:my-82{
    margin-top: 20.5rem !important;
    margin-bottom: 20.5rem !important;
  }

  .xl\:mx-82{
    margin-left: 20.5rem !important;
    margin-right: 20.5rem !important;
  }

  .xl\:my-83{
    margin-top: 20.75rem !important;
    margin-bottom: 20.75rem !important;
  }

  .xl\:mx-83{
    margin-left: 20.75rem !important;
    margin-right: 20.75rem !important;
  }

  .xl\:my-84{
    margin-top: 21rem !important;
    margin-bottom: 21rem !important;
  }

  .xl\:mx-84{
    margin-left: 21rem !important;
    margin-right: 21rem !important;
  }

  .xl\:my-85{
    margin-top: 21.25rem !important;
    margin-bottom: 21.25rem !important;
  }

  .xl\:mx-85{
    margin-left: 21.25rem !important;
    margin-right: 21.25rem !important;
  }

  .xl\:my-86{
    margin-top: 21.5rem !important;
    margin-bottom: 21.5rem !important;
  }

  .xl\:mx-86{
    margin-left: 21.5rem !important;
    margin-right: 21.5rem !important;
  }

  .xl\:my-87{
    margin-top: 21.75rem !important;
    margin-bottom: 21.75rem !important;
  }

  .xl\:mx-87{
    margin-left: 21.75rem !important;
    margin-right: 21.75rem !important;
  }

  .xl\:my-88{
    margin-top: 22rem !important;
    margin-bottom: 22rem !important;
  }

  .xl\:mx-88{
    margin-left: 22rem !important;
    margin-right: 22rem !important;
  }

  .xl\:my-89{
    margin-top: 22.25rem !important;
    margin-bottom: 22.25rem !important;
  }

  .xl\:mx-89{
    margin-left: 22.25rem !important;
    margin-right: 22.25rem !important;
  }

  .xl\:my-90{
    margin-top: 22.5rem !important;
    margin-bottom: 22.5rem !important;
  }

  .xl\:mx-90{
    margin-left: 22.5rem !important;
    margin-right: 22.5rem !important;
  }

  .xl\:my-91{
    margin-top: 22.75rem !important;
    margin-bottom: 22.75rem !important;
  }

  .xl\:mx-91{
    margin-left: 22.75rem !important;
    margin-right: 22.75rem !important;
  }

  .xl\:my-92{
    margin-top: 23rem !important;
    margin-bottom: 23rem !important;
  }

  .xl\:mx-92{
    margin-left: 23rem !important;
    margin-right: 23rem !important;
  }

  .xl\:my-100{
    margin-top: 25rem !important;
    margin-bottom: 25rem !important;
  }

  .xl\:mx-100{
    margin-left: 25rem !important;
    margin-right: 25rem !important;
  }

  .xl\:my-131{
    margin-top: 25.25rem !important;
    margin-bottom: 25.25rem !important;
  }

  .xl\:mx-131{
    margin-left: 25.25rem !important;
    margin-right: 25.25rem !important;
  }

  .xl\:my-135{
    margin-top: 34rem !important;
    margin-bottom: 34rem !important;
  }

  .xl\:mx-135{
    margin-left: 34rem !important;
    margin-right: 34rem !important;
  }

  .xl\:my-150{
    margin-top: 37.5rem !important;
    margin-bottom: 37.5rem !important;
  }

  .xl\:mx-150{
    margin-left: 37.5rem !important;
    margin-right: 37.5rem !important;
  }

  .xl\:my-710{
    margin-top: 44.375rem !important;
    margin-bottom: 44.375rem !important;
  }

  .xl\:mx-710{
    margin-left: 44.375rem !important;
    margin-right: 44.375rem !important;
  }

  .xl\:my-820{
    margin-top: 51.25rem !important;
    margin-bottom: 51.25rem !important;
  }

  .xl\:mx-820{
    margin-left: 51.25rem !important;
    margin-right: 51.25rem !important;
  }

  .xl\:my-1440{
    margin-top: 90rem !important;
    margin-bottom: 90rem !important;
  }

  .xl\:mx-1440{
    margin-left: 90rem !important;
    margin-right: 90rem !important;
  }

  .xl\:my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .xl\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .xl\:my-2\.5{
    margin-top: .625rem !important;
    margin-bottom: .625rem !important;
  }

  .xl\:mx-2\.5{
    margin-left: .625rem !important;
    margin-right: .625rem !important;
  }

  .xl\:my-6\.25{
    margin-top: 1.5626rem !important;
    margin-bottom: 1.5626rem !important;
  }

  .xl\:mx-6\.25{
    margin-left: 1.5626rem !important;
    margin-right: 1.5626rem !important;
  }

  .xl\:my-7\.5{
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }

  .xl\:mx-7\.5{
    margin-left: 1.875rem !important;
    margin-right: 1.875rem !important;
  }

  .xl\:my-12\.5{
    margin-top: 3.125rem !important;
    margin-bottom: 3.125rem !important;
  }

  .xl\:mx-12\.5{
    margin-left: 3.125rem !important;
    margin-right: 3.125rem !important;
  }

  .xl\:my-17\.5{
    margin-top: 4.375rem !important;
    margin-bottom: 4.375rem !important;
  }

  .xl\:mx-17\.5{
    margin-left: 4.375rem !important;
    margin-right: 4.375rem !important;
  }

  .xl\:my-31\.5{
    margin-top: 7.875rem !important;
    margin-bottom: 7.875rem !important;
  }

  .xl\:mx-31\.5{
    margin-left: 7.875rem !important;
    margin-right: 7.875rem !important;
  }

  .xl\:my-thumb-tript-lg{
    margin-top: 15.625rem !important;
    margin-bottom: 15.625rem !important;
  }

  .xl\:mx-thumb-tript-lg{
    margin-left: 15.625rem !important;
    margin-right: 15.625rem !important;
  }

  .xl\:my-thumb-tript-md{
    margin-top: 11.25rem !important;
    margin-bottom: 11.25rem !important;
  }

  .xl\:mx-thumb-tript-md{
    margin-left: 11.25rem !important;
    margin-right: 11.25rem !important;
  }

  .xl\:my-thumb-trip-xl{
    margin-top: 20.625rem !important;
    margin-bottom: 20.625rem !important;
  }

  .xl\:mx-thumb-trip-xl{
    margin-left: 20.625rem !important;
    margin-right: 20.625rem !important;
  }

  .xl\:my-tarapprendre-title-lg{
    margin-top: 58.75rem !important;
    margin-bottom: 58.75rem !important;
  }

  .xl\:mx-tarapprendre-title-lg{
    margin-left: 58.75rem !important;
    margin-right: 58.75rem !important;
  }

  .xl\:my-oblong-list-lg{
    margin-top: 40.93rem !important;
    margin-bottom: 40.93rem !important;
  }

  .xl\:mx-oblong-list-lg{
    margin-left: 40.93rem !important;
    margin-right: 40.93rem !important;
  }

  .xl\:my-oblong-list-md{
    margin-top: 20.95rem !important;
    margin-bottom: 20.95rem !important;
  }

  .xl\:mx-oblong-list-md{
    margin-left: 20.95rem !important;
    margin-right: 20.95rem !important;
  }

  .xl\:my-oblong-content-lg{
    margin-top: 26.875rem !important;
    margin-bottom: 26.875rem !important;
  }

  .xl\:mx-oblong-content-lg{
    margin-left: 26.875rem !important;
    margin-right: 26.875rem !important;
  }

  .xl\:my-article-thumb-lg{
    margin-top: 10.625rem !important;
    margin-bottom: 10.625rem !important;
  }

  .xl\:mx-article-thumb-lg{
    margin-left: 10.625rem !important;
    margin-right: 10.625rem !important;
  }

  .xl\:my-support-title-l-lg{
    margin-top: 28.125rem !important;
    margin-bottom: 28.125rem !important;
  }

  .xl\:mx-support-title-l-lg{
    margin-left: 28.125rem !important;
    margin-right: 28.125rem !important;
  }

  .xl\:my-support-title-r-lg{
    margin-top: 17.8125rem !important;
    margin-bottom: 17.8125rem !important;
  }

  .xl\:mx-support-title-r-lg{
    margin-left: 17.8125rem !important;
    margin-right: 17.8125rem !important;
  }

  .xl\:my-main-footer-menu{
    margin-top: 13.75rem !important;
    margin-bottom: 13.75rem !important;
  }

  .xl\:mx-main-footer-menu{
    margin-left: 13.75rem !important;
    margin-right: 13.75rem !important;
  }

  .xl\:my-main-footer-logo{
    margin-top: 25.625rem !important;
    margin-bottom: 25.625rem !important;
  }

  .xl\:mx-main-footer-logo{
    margin-left: 25.625rem !important;
    margin-right: 25.625rem !important;
  }

  .xl\:my-full{
    margin-top: 100% !important;
    margin-bottom: 100% !important;
  }

  .xl\:mx-full{
    margin-left: 100% !important;
    margin-right: 100% !important;
  }

  .xl\:-my-0{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .xl\:-mx-0{
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .xl\:-my-1{
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .xl\:-mx-1{
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .xl\:-my-2{
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .xl\:-mx-2{
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .xl\:-my-3{
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .xl\:-mx-3{
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .xl\:-my-4{
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .xl\:-mx-4{
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .xl\:-my-5{
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }

  .xl\:-mx-5{
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }

  .xl\:-my-6{
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .xl\:-mx-6{
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .xl\:-my-7{
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }

  .xl\:-mx-7{
    margin-left: -1.75rem !important;
    margin-right: -1.75rem !important;
  }

  .xl\:-my-8{
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .xl\:-mx-8{
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .xl\:-my-9{
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }

  .xl\:-mx-9{
    margin-left: -2.25rem !important;
    margin-right: -2.25rem !important;
  }

  .xl\:-my-10{
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .xl\:-mx-10{
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .xl\:-my-11{
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }

  .xl\:-mx-11{
    margin-left: -2.75rem !important;
    margin-right: -2.75rem !important;
  }

  .xl\:-my-12{
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .xl\:-mx-12{
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .xl\:-my-13{
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }

  .xl\:-mx-13{
    margin-left: -3.25rem !important;
    margin-right: -3.25rem !important;
  }

  .xl\:-my-14{
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }

  .xl\:-mx-14{
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;
  }

  .xl\:-my-15{
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }

  .xl\:-mx-15{
    margin-left: -3.75rem !important;
    margin-right: -3.75rem !important;
  }

  .xl\:-my-16{
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .xl\:-mx-16{
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .xl\:-my-17{
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }

  .xl\:-mx-17{
    margin-left: -4.25rem !important;
    margin-right: -4.25rem !important;
  }

  .xl\:-my-18{
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }

  .xl\:-mx-18{
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;
  }

  .xl\:-my-19{
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }

  .xl\:-mx-19{
    margin-left: -4.75rem !important;
    margin-right: -4.75rem !important;
  }

  .xl\:-my-20{
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .xl\:-mx-20{
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .xl\:-my-21{
    margin-top: -5.25rem !important;
    margin-bottom: -5.25rem !important;
  }

  .xl\:-mx-21{
    margin-left: -5.25rem !important;
    margin-right: -5.25rem !important;
  }

  .xl\:-my-22{
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important;
  }

  .xl\:-mx-22{
    margin-left: -5.5rem !important;
    margin-right: -5.5rem !important;
  }

  .xl\:-my-23{
    margin-top: -5.75rem !important;
    margin-bottom: -5.75rem !important;
  }

  .xl\:-mx-23{
    margin-left: -5.75rem !important;
    margin-right: -5.75rem !important;
  }

  .xl\:-my-24{
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .xl\:-mx-24{
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .xl\:-my-25{
    margin-top: -6.25rem !important;
    margin-bottom: -6.25rem !important;
  }

  .xl\:-mx-25{
    margin-left: -6.25rem !important;
    margin-right: -6.25rem !important;
  }

  .xl\:-my-26{
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }

  .xl\:-mx-26{
    margin-left: -6.5rem !important;
    margin-right: -6.5rem !important;
  }

  .xl\:-my-27{
    margin-top: -6.75rem !important;
    margin-bottom: -6.75rem !important;
  }

  .xl\:-mx-27{
    margin-left: -6.75rem !important;
    margin-right: -6.75rem !important;
  }

  .xl\:-my-28{
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .xl\:-mx-28{
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .xl\:-my-29{
    margin-top: -7.25rem !important;
    margin-bottom: -7.25rem !important;
  }

  .xl\:-mx-29{
    margin-left: -7.25rem !important;
    margin-right: -7.25rem !important;
  }

  .xl\:-my-30{
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }

  .xl\:-mx-30{
    margin-left: -7.5rem !important;
    margin-right: -7.5rem !important;
  }

  .xl\:-my-31{
    margin-top: -7.75rem !important;
    margin-bottom: -7.75rem !important;
  }

  .xl\:-mx-31{
    margin-left: -7.75rem !important;
    margin-right: -7.75rem !important;
  }

  .xl\:-my-32{
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .xl\:-mx-32{
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .xl\:-my-33{
    margin-top: -8.25rem !important;
    margin-bottom: -8.25rem !important;
  }

  .xl\:-mx-33{
    margin-left: -8.25rem !important;
    margin-right: -8.25rem !important;
  }

  .xl\:-my-34{
    margin-top: -8.5rem !important;
    margin-bottom: -8.5rem !important;
  }

  .xl\:-mx-34{
    margin-left: -8.5rem !important;
    margin-right: -8.5rem !important;
  }

  .xl\:-my-35{
    margin-top: -8.75rem !important;
    margin-bottom: -8.75rem !important;
  }

  .xl\:-mx-35{
    margin-left: -8.75rem !important;
    margin-right: -8.75rem !important;
  }

  .xl\:-my-36{
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }

  .xl\:-mx-36{
    margin-left: -9rem !important;
    margin-right: -9rem !important;
  }

  .xl\:-my-37{
    margin-top: -9.25rem !important;
    margin-bottom: -9.25rem !important;
  }

  .xl\:-mx-37{
    margin-left: -9.25rem !important;
    margin-right: -9.25rem !important;
  }

  .xl\:-my-38{
    margin-top: -9.5rem !important;
    margin-bottom: -9.5rem !important;
  }

  .xl\:-mx-38{
    margin-left: -9.5rem !important;
    margin-right: -9.5rem !important;
  }

  .xl\:-my-39{
    margin-top: -9.75rem !important;
    margin-bottom: -9.75rem !important;
  }

  .xl\:-mx-39{
    margin-left: -9.75rem !important;
    margin-right: -9.75rem !important;
  }

  .xl\:-my-40{
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .xl\:-mx-40{
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .xl\:-my-41{
    margin-top: -10.25rem !important;
    margin-bottom: -10.25rem !important;
  }

  .xl\:-mx-41{
    margin-left: -10.25rem !important;
    margin-right: -10.25rem !important;
  }

  .xl\:-my-42{
    margin-top: -10.5rem !important;
    margin-bottom: -10.5rem !important;
  }

  .xl\:-mx-42{
    margin-left: -10.5rem !important;
    margin-right: -10.5rem !important;
  }

  .xl\:-my-43{
    margin-top: -10.75rem !important;
    margin-bottom: -10.75rem !important;
  }

  .xl\:-mx-43{
    margin-left: -10.75rem !important;
    margin-right: -10.75rem !important;
  }

  .xl\:-my-44{
    margin-top: -11rem !important;
    margin-bottom: -11rem !important;
  }

  .xl\:-mx-44{
    margin-left: -11rem !important;
    margin-right: -11rem !important;
  }

  .xl\:-my-45{
    margin-top: -11.25rem !important;
    margin-bottom: -11.25rem !important;
  }

  .xl\:-mx-45{
    margin-left: -11.25rem !important;
    margin-right: -11.25rem !important;
  }

  .xl\:-my-46{
    margin-top: -11.5rem !important;
    margin-bottom: -11.5rem !important;
  }

  .xl\:-mx-46{
    margin-left: -11.5rem !important;
    margin-right: -11.5rem !important;
  }

  .xl\:-my-47{
    margin-top: -11.75rem !important;
    margin-bottom: -11.75rem !important;
  }

  .xl\:-mx-47{
    margin-left: -11.75rem !important;
    margin-right: -11.75rem !important;
  }

  .xl\:-my-48{
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .xl\:-mx-48{
    margin-left: -12rem !important;
    margin-right: -12rem !important;
  }

  .xl\:-my-49{
    margin-top: -12.25rem !important;
    margin-bottom: -12.25rem !important;
  }

  .xl\:-mx-49{
    margin-left: -12.25rem !important;
    margin-right: -12.25rem !important;
  }

  .xl\:-my-50{
    margin-top: -12.5rem !important;
    margin-bottom: -12.5rem !important;
  }

  .xl\:-mx-50{
    margin-left: -12.5rem !important;
    margin-right: -12.5rem !important;
  }

  .xl\:-my-51{
    margin-top: -12.75rem !important;
    margin-bottom: -12.75rem !important;
  }

  .xl\:-mx-51{
    margin-left: -12.75rem !important;
    margin-right: -12.75rem !important;
  }

  .xl\:-my-52{
    margin-top: -13rem !important;
    margin-bottom: -13rem !important;
  }

  .xl\:-mx-52{
    margin-left: -13rem !important;
    margin-right: -13rem !important;
  }

  .xl\:-my-53{
    margin-top: -13.25rem !important;
    margin-bottom: -13.25rem !important;
  }

  .xl\:-mx-53{
    margin-left: -13.25rem !important;
    margin-right: -13.25rem !important;
  }

  .xl\:-my-54{
    margin-top: -13.5rem !important;
    margin-bottom: -13.5rem !important;
  }

  .xl\:-mx-54{
    margin-left: -13.5rem !important;
    margin-right: -13.5rem !important;
  }

  .xl\:-my-55{
    margin-top: -13.75rem !important;
    margin-bottom: -13.75rem !important;
  }

  .xl\:-mx-55{
    margin-left: -13.75rem !important;
    margin-right: -13.75rem !important;
  }

  .xl\:-my-56{
    margin-top: -14rem !important;
    margin-bottom: -14rem !important;
  }

  .xl\:-mx-56{
    margin-left: -14rem !important;
    margin-right: -14rem !important;
  }

  .xl\:-my-70{
    margin-top: -17.5rem !important;
    margin-bottom: -17.5rem !important;
  }

  .xl\:-mx-70{
    margin-left: -17.5rem !important;
    margin-right: -17.5rem !important;
  }

  .xl\:-my-71{
    margin-top: -17.75rem !important;
    margin-bottom: -17.75rem !important;
  }

  .xl\:-mx-71{
    margin-left: -17.75rem !important;
    margin-right: -17.75rem !important;
  }

  .xl\:-my-72{
    margin-top: -18rem !important;
    margin-bottom: -18rem !important;
  }

  .xl\:-mx-72{
    margin-left: -18rem !important;
    margin-right: -18rem !important;
  }

  .xl\:-my-73{
    margin-top: -18.25rem !important;
    margin-bottom: -18.25rem !important;
  }

  .xl\:-mx-73{
    margin-left: -18.25rem !important;
    margin-right: -18.25rem !important;
  }

  .xl\:-my-74{
    margin-top: -18.5rem !important;
    margin-bottom: -18.5rem !important;
  }

  .xl\:-mx-74{
    margin-left: -18.5rem !important;
    margin-right: -18.5rem !important;
  }

  .xl\:-my-75{
    margin-top: -18.75rem !important;
    margin-bottom: -18.75rem !important;
  }

  .xl\:-mx-75{
    margin-left: -18.75rem !important;
    margin-right: -18.75rem !important;
  }

  .xl\:-my-76{
    margin-top: -19rem !important;
    margin-bottom: -19rem !important;
  }

  .xl\:-mx-76{
    margin-left: -19rem !important;
    margin-right: -19rem !important;
  }

  .xl\:-my-77{
    margin-top: -19.25rem !important;
    margin-bottom: -19.25rem !important;
  }

  .xl\:-mx-77{
    margin-left: -19.25rem !important;
    margin-right: -19.25rem !important;
  }

  .xl\:-my-78{
    margin-top: -19.5rem !important;
    margin-bottom: -19.5rem !important;
  }

  .xl\:-mx-78{
    margin-left: -19.5rem !important;
    margin-right: -19.5rem !important;
  }

  .xl\:-my-79{
    margin-top: -19.75rem !important;
    margin-bottom: -19.75rem !important;
  }

  .xl\:-mx-79{
    margin-left: -19.75rem !important;
    margin-right: -19.75rem !important;
  }

  .xl\:-my-80{
    margin-top: -20rem !important;
    margin-bottom: -20rem !important;
  }

  .xl\:-mx-80{
    margin-left: -20rem !important;
    margin-right: -20rem !important;
  }

  .xl\:-my-81{
    margin-top: -20.25rem !important;
    margin-bottom: -20.25rem !important;
  }

  .xl\:-mx-81{
    margin-left: -20.25rem !important;
    margin-right: -20.25rem !important;
  }

  .xl\:-my-82{
    margin-top: -20.5rem !important;
    margin-bottom: -20.5rem !important;
  }

  .xl\:-mx-82{
    margin-left: -20.5rem !important;
    margin-right: -20.5rem !important;
  }

  .xl\:-my-83{
    margin-top: -20.75rem !important;
    margin-bottom: -20.75rem !important;
  }

  .xl\:-mx-83{
    margin-left: -20.75rem !important;
    margin-right: -20.75rem !important;
  }

  .xl\:-my-84{
    margin-top: -21rem !important;
    margin-bottom: -21rem !important;
  }

  .xl\:-mx-84{
    margin-left: -21rem !important;
    margin-right: -21rem !important;
  }

  .xl\:-my-85{
    margin-top: -21.25rem !important;
    margin-bottom: -21.25rem !important;
  }

  .xl\:-mx-85{
    margin-left: -21.25rem !important;
    margin-right: -21.25rem !important;
  }

  .xl\:-my-86{
    margin-top: -21.5rem !important;
    margin-bottom: -21.5rem !important;
  }

  .xl\:-mx-86{
    margin-left: -21.5rem !important;
    margin-right: -21.5rem !important;
  }

  .xl\:-my-87{
    margin-top: -21.75rem !important;
    margin-bottom: -21.75rem !important;
  }

  .xl\:-mx-87{
    margin-left: -21.75rem !important;
    margin-right: -21.75rem !important;
  }

  .xl\:-my-88{
    margin-top: -22rem !important;
    margin-bottom: -22rem !important;
  }

  .xl\:-mx-88{
    margin-left: -22rem !important;
    margin-right: -22rem !important;
  }

  .xl\:-my-89{
    margin-top: -22.25rem !important;
    margin-bottom: -22.25rem !important;
  }

  .xl\:-mx-89{
    margin-left: -22.25rem !important;
    margin-right: -22.25rem !important;
  }

  .xl\:-my-90{
    margin-top: -22.5rem !important;
    margin-bottom: -22.5rem !important;
  }

  .xl\:-mx-90{
    margin-left: -22.5rem !important;
    margin-right: -22.5rem !important;
  }

  .xl\:-my-91{
    margin-top: -22.75rem !important;
    margin-bottom: -22.75rem !important;
  }

  .xl\:-mx-91{
    margin-left: -22.75rem !important;
    margin-right: -22.75rem !important;
  }

  .xl\:-my-92{
    margin-top: -23rem !important;
    margin-bottom: -23rem !important;
  }

  .xl\:-mx-92{
    margin-left: -23rem !important;
    margin-right: -23rem !important;
  }

  .xl\:-my-100{
    margin-top: -25rem !important;
    margin-bottom: -25rem !important;
  }

  .xl\:-mx-100{
    margin-left: -25rem !important;
    margin-right: -25rem !important;
  }

  .xl\:-my-131{
    margin-top: -25.25rem !important;
    margin-bottom: -25.25rem !important;
  }

  .xl\:-mx-131{
    margin-left: -25.25rem !important;
    margin-right: -25.25rem !important;
  }

  .xl\:-my-135{
    margin-top: -34rem !important;
    margin-bottom: -34rem !important;
  }

  .xl\:-mx-135{
    margin-left: -34rem !important;
    margin-right: -34rem !important;
  }

  .xl\:-my-150{
    margin-top: -37.5rem !important;
    margin-bottom: -37.5rem !important;
  }

  .xl\:-mx-150{
    margin-left: -37.5rem !important;
    margin-right: -37.5rem !important;
  }

  .xl\:-my-710{
    margin-top: -44.375rem !important;
    margin-bottom: -44.375rem !important;
  }

  .xl\:-mx-710{
    margin-left: -44.375rem !important;
    margin-right: -44.375rem !important;
  }

  .xl\:-my-820{
    margin-top: -51.25rem !important;
    margin-bottom: -51.25rem !important;
  }

  .xl\:-mx-820{
    margin-left: -51.25rem !important;
    margin-right: -51.25rem !important;
  }

  .xl\:-my-1440{
    margin-top: -90rem !important;
    margin-bottom: -90rem !important;
  }

  .xl\:-mx-1440{
    margin-left: -90rem !important;
    margin-right: -90rem !important;
  }

  .xl\:-my-2\.5{
    margin-top: -0.625rem !important;
    margin-bottom: -0.625rem !important;
  }

  .xl\:-mx-2\.5{
    margin-left: -0.625rem !important;
    margin-right: -0.625rem !important;
  }

  .xl\:-my-6\.25{
    margin-top: -1.5626rem !important;
    margin-bottom: -1.5626rem !important;
  }

  .xl\:-mx-6\.25{
    margin-left: -1.5626rem !important;
    margin-right: -1.5626rem !important;
  }

  .xl\:-my-7\.5{
    margin-top: -1.875rem !important;
    margin-bottom: -1.875rem !important;
  }

  .xl\:-mx-7\.5{
    margin-left: -1.875rem !important;
    margin-right: -1.875rem !important;
  }

  .xl\:-my-12\.5{
    margin-top: -3.125rem !important;
    margin-bottom: -3.125rem !important;
  }

  .xl\:-mx-12\.5{
    margin-left: -3.125rem !important;
    margin-right: -3.125rem !important;
  }

  .xl\:-my-17\.5{
    margin-top: -4.375rem !important;
    margin-bottom: -4.375rem !important;
  }

  .xl\:-mx-17\.5{
    margin-left: -4.375rem !important;
    margin-right: -4.375rem !important;
  }

  .xl\:-my-31\.5{
    margin-top: -7.875rem !important;
    margin-bottom: -7.875rem !important;
  }

  .xl\:-mx-31\.5{
    margin-left: -7.875rem !important;
    margin-right: -7.875rem !important;
  }

  .xl\:-my-thumb-tript-lg{
    margin-top: -15.625rem !important;
    margin-bottom: -15.625rem !important;
  }

  .xl\:-mx-thumb-tript-lg{
    margin-left: -15.625rem !important;
    margin-right: -15.625rem !important;
  }

  .xl\:-my-thumb-tript-md{
    margin-top: -11.25rem !important;
    margin-bottom: -11.25rem !important;
  }

  .xl\:-mx-thumb-tript-md{
    margin-left: -11.25rem !important;
    margin-right: -11.25rem !important;
  }

  .xl\:-my-thumb-trip-xl{
    margin-top: -20.625rem !important;
    margin-bottom: -20.625rem !important;
  }

  .xl\:-mx-thumb-trip-xl{
    margin-left: -20.625rem !important;
    margin-right: -20.625rem !important;
  }

  .xl\:-my-tarapprendre-title-lg{
    margin-top: -58.75rem !important;
    margin-bottom: -58.75rem !important;
  }

  .xl\:-mx-tarapprendre-title-lg{
    margin-left: -58.75rem !important;
    margin-right: -58.75rem !important;
  }

  .xl\:-my-oblong-list-lg{
    margin-top: -40.93rem !important;
    margin-bottom: -40.93rem !important;
  }

  .xl\:-mx-oblong-list-lg{
    margin-left: -40.93rem !important;
    margin-right: -40.93rem !important;
  }

  .xl\:-my-oblong-list-md{
    margin-top: -20.95rem !important;
    margin-bottom: -20.95rem !important;
  }

  .xl\:-mx-oblong-list-md{
    margin-left: -20.95rem !important;
    margin-right: -20.95rem !important;
  }

  .xl\:-my-oblong-content-lg{
    margin-top: -26.875rem !important;
    margin-bottom: -26.875rem !important;
  }

  .xl\:-mx-oblong-content-lg{
    margin-left: -26.875rem !important;
    margin-right: -26.875rem !important;
  }

  .xl\:-my-article-thumb-lg{
    margin-top: -10.625rem !important;
    margin-bottom: -10.625rem !important;
  }

  .xl\:-mx-article-thumb-lg{
    margin-left: -10.625rem !important;
    margin-right: -10.625rem !important;
  }

  .xl\:-my-support-title-l-lg{
    margin-top: -28.125rem !important;
    margin-bottom: -28.125rem !important;
  }

  .xl\:-mx-support-title-l-lg{
    margin-left: -28.125rem !important;
    margin-right: -28.125rem !important;
  }

  .xl\:-my-support-title-r-lg{
    margin-top: -17.8125rem !important;
    margin-bottom: -17.8125rem !important;
  }

  .xl\:-mx-support-title-r-lg{
    margin-left: -17.8125rem !important;
    margin-right: -17.8125rem !important;
  }

  .xl\:-my-main-footer-menu{
    margin-top: -13.75rem !important;
    margin-bottom: -13.75rem !important;
  }

  .xl\:-mx-main-footer-menu{
    margin-left: -13.75rem !important;
    margin-right: -13.75rem !important;
  }

  .xl\:-my-main-footer-logo{
    margin-top: -25.625rem !important;
    margin-bottom: -25.625rem !important;
  }

  .xl\:-mx-main-footer-logo{
    margin-left: -25.625rem !important;
    margin-right: -25.625rem !important;
  }

  .xl\:-my-full{
    margin-top: -100% !important;
    margin-bottom: -100% !important;
  }

  .xl\:-mx-full{
    margin-left: -100% !important;
    margin-right: -100% !important;
  }

  .xl\:mt-0{
    margin-top: 0px !important;
  }

  .xl\:mr-0{
    margin-right: 0px !important;
  }

  .xl\:mb-0{
    margin-bottom: 0px !important;
  }

  .xl\:ml-0{
    margin-left: 0px !important;
  }

  .xl\:mt-1{
    margin-top: .25rem !important;
  }

  .xl\:mr-1{
    margin-right: .25rem !important;
  }

  .xl\:mb-1{
    margin-bottom: .25rem !important;
  }

  .xl\:ml-1{
    margin-left: .25rem !important;
  }

  .xl\:mt-2{
    margin-top: .5rem !important;
  }

  .xl\:mr-2{
    margin-right: .5rem !important;
  }

  .xl\:mb-2{
    margin-bottom: .5rem !important;
  }

  .xl\:ml-2{
    margin-left: .5rem !important;
  }

  .xl\:mt-3{
    margin-top: .75rem !important;
  }

  .xl\:mr-3{
    margin-right: .75rem !important;
  }

  .xl\:mb-3{
    margin-bottom: .75rem !important;
  }

  .xl\:ml-3{
    margin-left: .75rem !important;
  }

  .xl\:mt-4{
    margin-top: 1rem !important;
  }

  .xl\:mr-4{
    margin-right: 1rem !important;
  }

  .xl\:mb-4{
    margin-bottom: 1rem !important;
  }

  .xl\:ml-4{
    margin-left: 1rem !important;
  }

  .xl\:mt-5{
    margin-top: 1.25rem !important;
  }

  .xl\:mr-5{
    margin-right: 1.25rem !important;
  }

  .xl\:mb-5{
    margin-bottom: 1.25rem !important;
  }

  .xl\:ml-5{
    margin-left: 1.25rem !important;
  }

  .xl\:mt-6{
    margin-top: 1.5rem !important;
  }

  .xl\:mr-6{
    margin-right: 1.5rem !important;
  }

  .xl\:mb-6{
    margin-bottom: 1.5rem !important;
  }

  .xl\:ml-6{
    margin-left: 1.5rem !important;
  }

  .xl\:mt-7{
    margin-top: 1.75rem !important;
  }

  .xl\:mr-7{
    margin-right: 1.75rem !important;
  }

  .xl\:mb-7{
    margin-bottom: 1.75rem !important;
  }

  .xl\:ml-7{
    margin-left: 1.75rem !important;
  }

  .xl\:mt-8{
    margin-top: 2rem !important;
  }

  .xl\:mr-8{
    margin-right: 2rem !important;
  }

  .xl\:mb-8{
    margin-bottom: 2rem !important;
  }

  .xl\:ml-8{
    margin-left: 2rem !important;
  }

  .xl\:mt-9{
    margin-top: 2.25rem !important;
  }

  .xl\:mr-9{
    margin-right: 2.25rem !important;
  }

  .xl\:mb-9{
    margin-bottom: 2.25rem !important;
  }

  .xl\:ml-9{
    margin-left: 2.25rem !important;
  }

  .xl\:mt-10{
    margin-top: 2.5rem !important;
  }

  .xl\:mr-10{
    margin-right: 2.5rem !important;
  }

  .xl\:mb-10{
    margin-bottom: 2.5rem !important;
  }

  .xl\:ml-10{
    margin-left: 2.5rem !important;
  }

  .xl\:mt-11{
    margin-top: 2.75rem !important;
  }

  .xl\:mr-11{
    margin-right: 2.75rem !important;
  }

  .xl\:mb-11{
    margin-bottom: 2.75rem !important;
  }

  .xl\:ml-11{
    margin-left: 2.75rem !important;
  }

  .xl\:mt-12{
    margin-top: 3rem !important;
  }

  .xl\:mr-12{
    margin-right: 3rem !important;
  }

  .xl\:mb-12{
    margin-bottom: 3rem !important;
  }

  .xl\:ml-12{
    margin-left: 3rem !important;
  }

  .xl\:mt-13{
    margin-top: 3.25rem !important;
  }

  .xl\:mr-13{
    margin-right: 3.25rem !important;
  }

  .xl\:mb-13{
    margin-bottom: 3.25rem !important;
  }

  .xl\:ml-13{
    margin-left: 3.25rem !important;
  }

  .xl\:mt-14{
    margin-top: 3.5rem !important;
  }

  .xl\:mr-14{
    margin-right: 3.5rem !important;
  }

  .xl\:mb-14{
    margin-bottom: 3.5rem !important;
  }

  .xl\:ml-14{
    margin-left: 3.5rem !important;
  }

  .xl\:mt-15{
    margin-top: 3.75rem !important;
  }

  .xl\:mr-15{
    margin-right: 3.75rem !important;
  }

  .xl\:mb-15{
    margin-bottom: 3.75rem !important;
  }

  .xl\:ml-15{
    margin-left: 3.75rem !important;
  }

  .xl\:mt-16{
    margin-top: 4rem !important;
  }

  .xl\:mr-16{
    margin-right: 4rem !important;
  }

  .xl\:mb-16{
    margin-bottom: 4rem !important;
  }

  .xl\:ml-16{
    margin-left: 4rem !important;
  }

  .xl\:mt-17{
    margin-top: 4.25rem !important;
  }

  .xl\:mr-17{
    margin-right: 4.25rem !important;
  }

  .xl\:mb-17{
    margin-bottom: 4.25rem !important;
  }

  .xl\:ml-17{
    margin-left: 4.25rem !important;
  }

  .xl\:mt-18{
    margin-top: 4.5rem !important;
  }

  .xl\:mr-18{
    margin-right: 4.5rem !important;
  }

  .xl\:mb-18{
    margin-bottom: 4.5rem !important;
  }

  .xl\:ml-18{
    margin-left: 4.5rem !important;
  }

  .xl\:mt-19{
    margin-top: 4.75rem !important;
  }

  .xl\:mr-19{
    margin-right: 4.75rem !important;
  }

  .xl\:mb-19{
    margin-bottom: 4.75rem !important;
  }

  .xl\:ml-19{
    margin-left: 4.75rem !important;
  }

  .xl\:mt-20{
    margin-top: 5rem !important;
  }

  .xl\:mr-20{
    margin-right: 5rem !important;
  }

  .xl\:mb-20{
    margin-bottom: 5rem !important;
  }

  .xl\:ml-20{
    margin-left: 5rem !important;
  }

  .xl\:mt-21{
    margin-top: 5.25rem !important;
  }

  .xl\:mr-21{
    margin-right: 5.25rem !important;
  }

  .xl\:mb-21{
    margin-bottom: 5.25rem !important;
  }

  .xl\:ml-21{
    margin-left: 5.25rem !important;
  }

  .xl\:mt-22{
    margin-top: 5.5rem !important;
  }

  .xl\:mr-22{
    margin-right: 5.5rem !important;
  }

  .xl\:mb-22{
    margin-bottom: 5.5rem !important;
  }

  .xl\:ml-22{
    margin-left: 5.5rem !important;
  }

  .xl\:mt-23{
    margin-top: 5.75rem !important;
  }

  .xl\:mr-23{
    margin-right: 5.75rem !important;
  }

  .xl\:mb-23{
    margin-bottom: 5.75rem !important;
  }

  .xl\:ml-23{
    margin-left: 5.75rem !important;
  }

  .xl\:mt-24{
    margin-top: 6rem !important;
  }

  .xl\:mr-24{
    margin-right: 6rem !important;
  }

  .xl\:mb-24{
    margin-bottom: 6rem !important;
  }

  .xl\:ml-24{
    margin-left: 6rem !important;
  }

  .xl\:mt-25{
    margin-top: 6.25rem !important;
  }

  .xl\:mr-25{
    margin-right: 6.25rem !important;
  }

  .xl\:mb-25{
    margin-bottom: 6.25rem !important;
  }

  .xl\:ml-25{
    margin-left: 6.25rem !important;
  }

  .xl\:mt-26{
    margin-top: 6.5rem !important;
  }

  .xl\:mr-26{
    margin-right: 6.5rem !important;
  }

  .xl\:mb-26{
    margin-bottom: 6.5rem !important;
  }

  .xl\:ml-26{
    margin-left: 6.5rem !important;
  }

  .xl\:mt-27{
    margin-top: 6.75rem !important;
  }

  .xl\:mr-27{
    margin-right: 6.75rem !important;
  }

  .xl\:mb-27{
    margin-bottom: 6.75rem !important;
  }

  .xl\:ml-27{
    margin-left: 6.75rem !important;
  }

  .xl\:mt-28{
    margin-top: 7rem !important;
  }

  .xl\:mr-28{
    margin-right: 7rem !important;
  }

  .xl\:mb-28{
    margin-bottom: 7rem !important;
  }

  .xl\:ml-28{
    margin-left: 7rem !important;
  }

  .xl\:mt-29{
    margin-top: 7.25rem !important;
  }

  .xl\:mr-29{
    margin-right: 7.25rem !important;
  }

  .xl\:mb-29{
    margin-bottom: 7.25rem !important;
  }

  .xl\:ml-29{
    margin-left: 7.25rem !important;
  }

  .xl\:mt-30{
    margin-top: 7.5rem !important;
  }

  .xl\:mr-30{
    margin-right: 7.5rem !important;
  }

  .xl\:mb-30{
    margin-bottom: 7.5rem !important;
  }

  .xl\:ml-30{
    margin-left: 7.5rem !important;
  }

  .xl\:mt-31{
    margin-top: 7.75rem !important;
  }

  .xl\:mr-31{
    margin-right: 7.75rem !important;
  }

  .xl\:mb-31{
    margin-bottom: 7.75rem !important;
  }

  .xl\:ml-31{
    margin-left: 7.75rem !important;
  }

  .xl\:mt-32{
    margin-top: 8rem !important;
  }

  .xl\:mr-32{
    margin-right: 8rem !important;
  }

  .xl\:mb-32{
    margin-bottom: 8rem !important;
  }

  .xl\:ml-32{
    margin-left: 8rem !important;
  }

  .xl\:mt-33{
    margin-top: 8.25rem !important;
  }

  .xl\:mr-33{
    margin-right: 8.25rem !important;
  }

  .xl\:mb-33{
    margin-bottom: 8.25rem !important;
  }

  .xl\:ml-33{
    margin-left: 8.25rem !important;
  }

  .xl\:mt-34{
    margin-top: 8.5rem !important;
  }

  .xl\:mr-34{
    margin-right: 8.5rem !important;
  }

  .xl\:mb-34{
    margin-bottom: 8.5rem !important;
  }

  .xl\:ml-34{
    margin-left: 8.5rem !important;
  }

  .xl\:mt-35{
    margin-top: 8.75rem !important;
  }

  .xl\:mr-35{
    margin-right: 8.75rem !important;
  }

  .xl\:mb-35{
    margin-bottom: 8.75rem !important;
  }

  .xl\:ml-35{
    margin-left: 8.75rem !important;
  }

  .xl\:mt-36{
    margin-top: 9rem !important;
  }

  .xl\:mr-36{
    margin-right: 9rem !important;
  }

  .xl\:mb-36{
    margin-bottom: 9rem !important;
  }

  .xl\:ml-36{
    margin-left: 9rem !important;
  }

  .xl\:mt-37{
    margin-top: 9.25rem !important;
  }

  .xl\:mr-37{
    margin-right: 9.25rem !important;
  }

  .xl\:mb-37{
    margin-bottom: 9.25rem !important;
  }

  .xl\:ml-37{
    margin-left: 9.25rem !important;
  }

  .xl\:mt-38{
    margin-top: 9.5rem !important;
  }

  .xl\:mr-38{
    margin-right: 9.5rem !important;
  }

  .xl\:mb-38{
    margin-bottom: 9.5rem !important;
  }

  .xl\:ml-38{
    margin-left: 9.5rem !important;
  }

  .xl\:mt-39{
    margin-top: 9.75rem !important;
  }

  .xl\:mr-39{
    margin-right: 9.75rem !important;
  }

  .xl\:mb-39{
    margin-bottom: 9.75rem !important;
  }

  .xl\:ml-39{
    margin-left: 9.75rem !important;
  }

  .xl\:mt-40{
    margin-top: 10rem !important;
  }

  .xl\:mr-40{
    margin-right: 10rem !important;
  }

  .xl\:mb-40{
    margin-bottom: 10rem !important;
  }

  .xl\:ml-40{
    margin-left: 10rem !important;
  }

  .xl\:mt-41{
    margin-top: 10.25rem !important;
  }

  .xl\:mr-41{
    margin-right: 10.25rem !important;
  }

  .xl\:mb-41{
    margin-bottom: 10.25rem !important;
  }

  .xl\:ml-41{
    margin-left: 10.25rem !important;
  }

  .xl\:mt-42{
    margin-top: 10.5rem !important;
  }

  .xl\:mr-42{
    margin-right: 10.5rem !important;
  }

  .xl\:mb-42{
    margin-bottom: 10.5rem !important;
  }

  .xl\:ml-42{
    margin-left: 10.5rem !important;
  }

  .xl\:mt-43{
    margin-top: 10.75rem !important;
  }

  .xl\:mr-43{
    margin-right: 10.75rem !important;
  }

  .xl\:mb-43{
    margin-bottom: 10.75rem !important;
  }

  .xl\:ml-43{
    margin-left: 10.75rem !important;
  }

  .xl\:mt-44{
    margin-top: 11rem !important;
  }

  .xl\:mr-44{
    margin-right: 11rem !important;
  }

  .xl\:mb-44{
    margin-bottom: 11rem !important;
  }

  .xl\:ml-44{
    margin-left: 11rem !important;
  }

  .xl\:mt-45{
    margin-top: 11.25rem !important;
  }

  .xl\:mr-45{
    margin-right: 11.25rem !important;
  }

  .xl\:mb-45{
    margin-bottom: 11.25rem !important;
  }

  .xl\:ml-45{
    margin-left: 11.25rem !important;
  }

  .xl\:mt-46{
    margin-top: 11.5rem !important;
  }

  .xl\:mr-46{
    margin-right: 11.5rem !important;
  }

  .xl\:mb-46{
    margin-bottom: 11.5rem !important;
  }

  .xl\:ml-46{
    margin-left: 11.5rem !important;
  }

  .xl\:mt-47{
    margin-top: 11.75rem !important;
  }

  .xl\:mr-47{
    margin-right: 11.75rem !important;
  }

  .xl\:mb-47{
    margin-bottom: 11.75rem !important;
  }

  .xl\:ml-47{
    margin-left: 11.75rem !important;
  }

  .xl\:mt-48{
    margin-top: 12rem !important;
  }

  .xl\:mr-48{
    margin-right: 12rem !important;
  }

  .xl\:mb-48{
    margin-bottom: 12rem !important;
  }

  .xl\:ml-48{
    margin-left: 12rem !important;
  }

  .xl\:mt-49{
    margin-top: 12.25rem !important;
  }

  .xl\:mr-49{
    margin-right: 12.25rem !important;
  }

  .xl\:mb-49{
    margin-bottom: 12.25rem !important;
  }

  .xl\:ml-49{
    margin-left: 12.25rem !important;
  }

  .xl\:mt-50{
    margin-top: 12.5rem !important;
  }

  .xl\:mr-50{
    margin-right: 12.5rem !important;
  }

  .xl\:mb-50{
    margin-bottom: 12.5rem !important;
  }

  .xl\:ml-50{
    margin-left: 12.5rem !important;
  }

  .xl\:mt-51{
    margin-top: 12.75rem !important;
  }

  .xl\:mr-51{
    margin-right: 12.75rem !important;
  }

  .xl\:mb-51{
    margin-bottom: 12.75rem !important;
  }

  .xl\:ml-51{
    margin-left: 12.75rem !important;
  }

  .xl\:mt-52{
    margin-top: 13rem !important;
  }

  .xl\:mr-52{
    margin-right: 13rem !important;
  }

  .xl\:mb-52{
    margin-bottom: 13rem !important;
  }

  .xl\:ml-52{
    margin-left: 13rem !important;
  }

  .xl\:mt-53{
    margin-top: 13.25rem !important;
  }

  .xl\:mr-53{
    margin-right: 13.25rem !important;
  }

  .xl\:mb-53{
    margin-bottom: 13.25rem !important;
  }

  .xl\:ml-53{
    margin-left: 13.25rem !important;
  }

  .xl\:mt-54{
    margin-top: 13.5rem !important;
  }

  .xl\:mr-54{
    margin-right: 13.5rem !important;
  }

  .xl\:mb-54{
    margin-bottom: 13.5rem !important;
  }

  .xl\:ml-54{
    margin-left: 13.5rem !important;
  }

  .xl\:mt-55{
    margin-top: 13.75rem !important;
  }

  .xl\:mr-55{
    margin-right: 13.75rem !important;
  }

  .xl\:mb-55{
    margin-bottom: 13.75rem !important;
  }

  .xl\:ml-55{
    margin-left: 13.75rem !important;
  }

  .xl\:mt-56{
    margin-top: 14rem !important;
  }

  .xl\:mr-56{
    margin-right: 14rem !important;
  }

  .xl\:mb-56{
    margin-bottom: 14rem !important;
  }

  .xl\:ml-56{
    margin-left: 14rem !important;
  }

  .xl\:mt-70{
    margin-top: 17.5rem !important;
  }

  .xl\:mr-70{
    margin-right: 17.5rem !important;
  }

  .xl\:mb-70{
    margin-bottom: 17.5rem !important;
  }

  .xl\:ml-70{
    margin-left: 17.5rem !important;
  }

  .xl\:mt-71{
    margin-top: 17.75rem !important;
  }

  .xl\:mr-71{
    margin-right: 17.75rem !important;
  }

  .xl\:mb-71{
    margin-bottom: 17.75rem !important;
  }

  .xl\:ml-71{
    margin-left: 17.75rem !important;
  }

  .xl\:mt-72{
    margin-top: 18rem !important;
  }

  .xl\:mr-72{
    margin-right: 18rem !important;
  }

  .xl\:mb-72{
    margin-bottom: 18rem !important;
  }

  .xl\:ml-72{
    margin-left: 18rem !important;
  }

  .xl\:mt-73{
    margin-top: 18.25rem !important;
  }

  .xl\:mr-73{
    margin-right: 18.25rem !important;
  }

  .xl\:mb-73{
    margin-bottom: 18.25rem !important;
  }

  .xl\:ml-73{
    margin-left: 18.25rem !important;
  }

  .xl\:mt-74{
    margin-top: 18.5rem !important;
  }

  .xl\:mr-74{
    margin-right: 18.5rem !important;
  }

  .xl\:mb-74{
    margin-bottom: 18.5rem !important;
  }

  .xl\:ml-74{
    margin-left: 18.5rem !important;
  }

  .xl\:mt-75{
    margin-top: 18.75rem !important;
  }

  .xl\:mr-75{
    margin-right: 18.75rem !important;
  }

  .xl\:mb-75{
    margin-bottom: 18.75rem !important;
  }

  .xl\:ml-75{
    margin-left: 18.75rem !important;
  }

  .xl\:mt-76{
    margin-top: 19rem !important;
  }

  .xl\:mr-76{
    margin-right: 19rem !important;
  }

  .xl\:mb-76{
    margin-bottom: 19rem !important;
  }

  .xl\:ml-76{
    margin-left: 19rem !important;
  }

  .xl\:mt-77{
    margin-top: 19.25rem !important;
  }

  .xl\:mr-77{
    margin-right: 19.25rem !important;
  }

  .xl\:mb-77{
    margin-bottom: 19.25rem !important;
  }

  .xl\:ml-77{
    margin-left: 19.25rem !important;
  }

  .xl\:mt-78{
    margin-top: 19.5rem !important;
  }

  .xl\:mr-78{
    margin-right: 19.5rem !important;
  }

  .xl\:mb-78{
    margin-bottom: 19.5rem !important;
  }

  .xl\:ml-78{
    margin-left: 19.5rem !important;
  }

  .xl\:mt-79{
    margin-top: 19.75rem !important;
  }

  .xl\:mr-79{
    margin-right: 19.75rem !important;
  }

  .xl\:mb-79{
    margin-bottom: 19.75rem !important;
  }

  .xl\:ml-79{
    margin-left: 19.75rem !important;
  }

  .xl\:mt-80{
    margin-top: 20rem !important;
  }

  .xl\:mr-80{
    margin-right: 20rem !important;
  }

  .xl\:mb-80{
    margin-bottom: 20rem !important;
  }

  .xl\:ml-80{
    margin-left: 20rem !important;
  }

  .xl\:mt-81{
    margin-top: 20.25rem !important;
  }

  .xl\:mr-81{
    margin-right: 20.25rem !important;
  }

  .xl\:mb-81{
    margin-bottom: 20.25rem !important;
  }

  .xl\:ml-81{
    margin-left: 20.25rem !important;
  }

  .xl\:mt-82{
    margin-top: 20.5rem !important;
  }

  .xl\:mr-82{
    margin-right: 20.5rem !important;
  }

  .xl\:mb-82{
    margin-bottom: 20.5rem !important;
  }

  .xl\:ml-82{
    margin-left: 20.5rem !important;
  }

  .xl\:mt-83{
    margin-top: 20.75rem !important;
  }

  .xl\:mr-83{
    margin-right: 20.75rem !important;
  }

  .xl\:mb-83{
    margin-bottom: 20.75rem !important;
  }

  .xl\:ml-83{
    margin-left: 20.75rem !important;
  }

  .xl\:mt-84{
    margin-top: 21rem !important;
  }

  .xl\:mr-84{
    margin-right: 21rem !important;
  }

  .xl\:mb-84{
    margin-bottom: 21rem !important;
  }

  .xl\:ml-84{
    margin-left: 21rem !important;
  }

  .xl\:mt-85{
    margin-top: 21.25rem !important;
  }

  .xl\:mr-85{
    margin-right: 21.25rem !important;
  }

  .xl\:mb-85{
    margin-bottom: 21.25rem !important;
  }

  .xl\:ml-85{
    margin-left: 21.25rem !important;
  }

  .xl\:mt-86{
    margin-top: 21.5rem !important;
  }

  .xl\:mr-86{
    margin-right: 21.5rem !important;
  }

  .xl\:mb-86{
    margin-bottom: 21.5rem !important;
  }

  .xl\:ml-86{
    margin-left: 21.5rem !important;
  }

  .xl\:mt-87{
    margin-top: 21.75rem !important;
  }

  .xl\:mr-87{
    margin-right: 21.75rem !important;
  }

  .xl\:mb-87{
    margin-bottom: 21.75rem !important;
  }

  .xl\:ml-87{
    margin-left: 21.75rem !important;
  }

  .xl\:mt-88{
    margin-top: 22rem !important;
  }

  .xl\:mr-88{
    margin-right: 22rem !important;
  }

  .xl\:mb-88{
    margin-bottom: 22rem !important;
  }

  .xl\:ml-88{
    margin-left: 22rem !important;
  }

  .xl\:mt-89{
    margin-top: 22.25rem !important;
  }

  .xl\:mr-89{
    margin-right: 22.25rem !important;
  }

  .xl\:mb-89{
    margin-bottom: 22.25rem !important;
  }

  .xl\:ml-89{
    margin-left: 22.25rem !important;
  }

  .xl\:mt-90{
    margin-top: 22.5rem !important;
  }

  .xl\:mr-90{
    margin-right: 22.5rem !important;
  }

  .xl\:mb-90{
    margin-bottom: 22.5rem !important;
  }

  .xl\:ml-90{
    margin-left: 22.5rem !important;
  }

  .xl\:mt-91{
    margin-top: 22.75rem !important;
  }

  .xl\:mr-91{
    margin-right: 22.75rem !important;
  }

  .xl\:mb-91{
    margin-bottom: 22.75rem !important;
  }

  .xl\:ml-91{
    margin-left: 22.75rem !important;
  }

  .xl\:mt-92{
    margin-top: 23rem !important;
  }

  .xl\:mr-92{
    margin-right: 23rem !important;
  }

  .xl\:mb-92{
    margin-bottom: 23rem !important;
  }

  .xl\:ml-92{
    margin-left: 23rem !important;
  }

  .xl\:mt-100{
    margin-top: 25rem !important;
  }

  .xl\:mr-100{
    margin-right: 25rem !important;
  }

  .xl\:mb-100{
    margin-bottom: 25rem !important;
  }

  .xl\:ml-100{
    margin-left: 25rem !important;
  }

  .xl\:mt-131{
    margin-top: 25.25rem !important;
  }

  .xl\:mr-131{
    margin-right: 25.25rem !important;
  }

  .xl\:mb-131{
    margin-bottom: 25.25rem !important;
  }

  .xl\:ml-131{
    margin-left: 25.25rem !important;
  }

  .xl\:mt-135{
    margin-top: 34rem !important;
  }

  .xl\:mr-135{
    margin-right: 34rem !important;
  }

  .xl\:mb-135{
    margin-bottom: 34rem !important;
  }

  .xl\:ml-135{
    margin-left: 34rem !important;
  }

  .xl\:mt-150{
    margin-top: 37.5rem !important;
  }

  .xl\:mr-150{
    margin-right: 37.5rem !important;
  }

  .xl\:mb-150{
    margin-bottom: 37.5rem !important;
  }

  .xl\:ml-150{
    margin-left: 37.5rem !important;
  }

  .xl\:mt-710{
    margin-top: 44.375rem !important;
  }

  .xl\:mr-710{
    margin-right: 44.375rem !important;
  }

  .xl\:mb-710{
    margin-bottom: 44.375rem !important;
  }

  .xl\:ml-710{
    margin-left: 44.375rem !important;
  }

  .xl\:mt-820{
    margin-top: 51.25rem !important;
  }

  .xl\:mr-820{
    margin-right: 51.25rem !important;
  }

  .xl\:mb-820{
    margin-bottom: 51.25rem !important;
  }

  .xl\:ml-820{
    margin-left: 51.25rem !important;
  }

  .xl\:mt-1440{
    margin-top: 90rem !important;
  }

  .xl\:mr-1440{
    margin-right: 90rem !important;
  }

  .xl\:mb-1440{
    margin-bottom: 90rem !important;
  }

  .xl\:ml-1440{
    margin-left: 90rem !important;
  }

  .xl\:mt-auto{
    margin-top: auto !important;
  }

  .xl\:mr-auto{
    margin-right: auto !important;
  }

  .xl\:mb-auto{
    margin-bottom: auto !important;
  }

  .xl\:ml-auto{
    margin-left: auto !important;
  }

  .xl\:mt-2\.5{
    margin-top: .625rem !important;
  }

  .xl\:mr-2\.5{
    margin-right: .625rem !important;
  }

  .xl\:mb-2\.5{
    margin-bottom: .625rem !important;
  }

  .xl\:ml-2\.5{
    margin-left: .625rem !important;
  }

  .xl\:mt-6\.25{
    margin-top: 1.5626rem !important;
  }

  .xl\:mr-6\.25{
    margin-right: 1.5626rem !important;
  }

  .xl\:mb-6\.25{
    margin-bottom: 1.5626rem !important;
  }

  .xl\:ml-6\.25{
    margin-left: 1.5626rem !important;
  }

  .xl\:mt-7\.5{
    margin-top: 1.875rem !important;
  }

  .xl\:mr-7\.5{
    margin-right: 1.875rem !important;
  }

  .xl\:mb-7\.5{
    margin-bottom: 1.875rem !important;
  }

  .xl\:ml-7\.5{
    margin-left: 1.875rem !important;
  }

  .xl\:mt-12\.5{
    margin-top: 3.125rem !important;
  }

  .xl\:mr-12\.5{
    margin-right: 3.125rem !important;
  }

  .xl\:mb-12\.5{
    margin-bottom: 3.125rem !important;
  }

  .xl\:ml-12\.5{
    margin-left: 3.125rem !important;
  }

  .xl\:mt-17\.5{
    margin-top: 4.375rem !important;
  }

  .xl\:mr-17\.5{
    margin-right: 4.375rem !important;
  }

  .xl\:mb-17\.5{
    margin-bottom: 4.375rem !important;
  }

  .xl\:ml-17\.5{
    margin-left: 4.375rem !important;
  }

  .xl\:mt-31\.5{
    margin-top: 7.875rem !important;
  }

  .xl\:mr-31\.5{
    margin-right: 7.875rem !important;
  }

  .xl\:mb-31\.5{
    margin-bottom: 7.875rem !important;
  }

  .xl\:ml-31\.5{
    margin-left: 7.875rem !important;
  }

  .xl\:mt-thumb-tript-lg{
    margin-top: 15.625rem !important;
  }

  .xl\:mr-thumb-tript-lg{
    margin-right: 15.625rem !important;
  }

  .xl\:mb-thumb-tript-lg{
    margin-bottom: 15.625rem !important;
  }

  .xl\:ml-thumb-tript-lg{
    margin-left: 15.625rem !important;
  }

  .xl\:mt-thumb-tript-md{
    margin-top: 11.25rem !important;
  }

  .xl\:mr-thumb-tript-md{
    margin-right: 11.25rem !important;
  }

  .xl\:mb-thumb-tript-md{
    margin-bottom: 11.25rem !important;
  }

  .xl\:ml-thumb-tript-md{
    margin-left: 11.25rem !important;
  }

  .xl\:mt-thumb-trip-xl{
    margin-top: 20.625rem !important;
  }

  .xl\:mr-thumb-trip-xl{
    margin-right: 20.625rem !important;
  }

  .xl\:mb-thumb-trip-xl{
    margin-bottom: 20.625rem !important;
  }

  .xl\:ml-thumb-trip-xl{
    margin-left: 20.625rem !important;
  }

  .xl\:mt-tarapprendre-title-lg{
    margin-top: 58.75rem !important;
  }

  .xl\:mr-tarapprendre-title-lg{
    margin-right: 58.75rem !important;
  }

  .xl\:mb-tarapprendre-title-lg{
    margin-bottom: 58.75rem !important;
  }

  .xl\:ml-tarapprendre-title-lg{
    margin-left: 58.75rem !important;
  }

  .xl\:mt-oblong-list-lg{
    margin-top: 40.93rem !important;
  }

  .xl\:mr-oblong-list-lg{
    margin-right: 40.93rem !important;
  }

  .xl\:mb-oblong-list-lg{
    margin-bottom: 40.93rem !important;
  }

  .xl\:ml-oblong-list-lg{
    margin-left: 40.93rem !important;
  }

  .xl\:mt-oblong-list-md{
    margin-top: 20.95rem !important;
  }

  .xl\:mr-oblong-list-md{
    margin-right: 20.95rem !important;
  }

  .xl\:mb-oblong-list-md{
    margin-bottom: 20.95rem !important;
  }

  .xl\:ml-oblong-list-md{
    margin-left: 20.95rem !important;
  }

  .xl\:mt-oblong-content-lg{
    margin-top: 26.875rem !important;
  }

  .xl\:mr-oblong-content-lg{
    margin-right: 26.875rem !important;
  }

  .xl\:mb-oblong-content-lg{
    margin-bottom: 26.875rem !important;
  }

  .xl\:ml-oblong-content-lg{
    margin-left: 26.875rem !important;
  }

  .xl\:mt-article-thumb-lg{
    margin-top: 10.625rem !important;
  }

  .xl\:mr-article-thumb-lg{
    margin-right: 10.625rem !important;
  }

  .xl\:mb-article-thumb-lg{
    margin-bottom: 10.625rem !important;
  }

  .xl\:ml-article-thumb-lg{
    margin-left: 10.625rem !important;
  }

  .xl\:mt-support-title-l-lg{
    margin-top: 28.125rem !important;
  }

  .xl\:mr-support-title-l-lg{
    margin-right: 28.125rem !important;
  }

  .xl\:mb-support-title-l-lg{
    margin-bottom: 28.125rem !important;
  }

  .xl\:ml-support-title-l-lg{
    margin-left: 28.125rem !important;
  }

  .xl\:mt-support-title-r-lg{
    margin-top: 17.8125rem !important;
  }

  .xl\:mr-support-title-r-lg{
    margin-right: 17.8125rem !important;
  }

  .xl\:mb-support-title-r-lg{
    margin-bottom: 17.8125rem !important;
  }

  .xl\:ml-support-title-r-lg{
    margin-left: 17.8125rem !important;
  }

  .xl\:mt-main-footer-menu{
    margin-top: 13.75rem !important;
  }

  .xl\:mr-main-footer-menu{
    margin-right: 13.75rem !important;
  }

  .xl\:mb-main-footer-menu{
    margin-bottom: 13.75rem !important;
  }

  .xl\:ml-main-footer-menu{
    margin-left: 13.75rem !important;
  }

  .xl\:mt-main-footer-logo{
    margin-top: 25.625rem !important;
  }

  .xl\:mr-main-footer-logo{
    margin-right: 25.625rem !important;
  }

  .xl\:mb-main-footer-logo{
    margin-bottom: 25.625rem !important;
  }

  .xl\:ml-main-footer-logo{
    margin-left: 25.625rem !important;
  }

  .xl\:mt-full{
    margin-top: 100% !important;
  }

  .xl\:mr-full{
    margin-right: 100% !important;
  }

  .xl\:mb-full{
    margin-bottom: 100% !important;
  }

  .xl\:ml-full{
    margin-left: 100% !important;
  }

  .xl\:-mt-0{
    margin-top: 0px !important;
  }

  .xl\:-mr-0{
    margin-right: 0px !important;
  }

  .xl\:-mb-0{
    margin-bottom: 0px !important;
  }

  .xl\:-ml-0{
    margin-left: 0px !important;
  }

  .xl\:-mt-1{
    margin-top: -0.25rem !important;
  }

  .xl\:-mr-1{
    margin-right: -0.25rem !important;
  }

  .xl\:-mb-1{
    margin-bottom: -0.25rem !important;
  }

  .xl\:-ml-1{
    margin-left: -0.25rem !important;
  }

  .xl\:-mt-2{
    margin-top: -0.5rem !important;
  }

  .xl\:-mr-2{
    margin-right: -0.5rem !important;
  }

  .xl\:-mb-2{
    margin-bottom: -0.5rem !important;
  }

  .xl\:-ml-2{
    margin-left: -0.5rem !important;
  }

  .xl\:-mt-3{
    margin-top: -0.75rem !important;
  }

  .xl\:-mr-3{
    margin-right: -0.75rem !important;
  }

  .xl\:-mb-3{
    margin-bottom: -0.75rem !important;
  }

  .xl\:-ml-3{
    margin-left: -0.75rem !important;
  }

  .xl\:-mt-4{
    margin-top: -1rem !important;
  }

  .xl\:-mr-4{
    margin-right: -1rem !important;
  }

  .xl\:-mb-4{
    margin-bottom: -1rem !important;
  }

  .xl\:-ml-4{
    margin-left: -1rem !important;
  }

  .xl\:-mt-5{
    margin-top: -1.25rem !important;
  }

  .xl\:-mr-5{
    margin-right: -1.25rem !important;
  }

  .xl\:-mb-5{
    margin-bottom: -1.25rem !important;
  }

  .xl\:-ml-5{
    margin-left: -1.25rem !important;
  }

  .xl\:-mt-6{
    margin-top: -1.5rem !important;
  }

  .xl\:-mr-6{
    margin-right: -1.5rem !important;
  }

  .xl\:-mb-6{
    margin-bottom: -1.5rem !important;
  }

  .xl\:-ml-6{
    margin-left: -1.5rem !important;
  }

  .xl\:-mt-7{
    margin-top: -1.75rem !important;
  }

  .xl\:-mr-7{
    margin-right: -1.75rem !important;
  }

  .xl\:-mb-7{
    margin-bottom: -1.75rem !important;
  }

  .xl\:-ml-7{
    margin-left: -1.75rem !important;
  }

  .xl\:-mt-8{
    margin-top: -2rem !important;
  }

  .xl\:-mr-8{
    margin-right: -2rem !important;
  }

  .xl\:-mb-8{
    margin-bottom: -2rem !important;
  }

  .xl\:-ml-8{
    margin-left: -2rem !important;
  }

  .xl\:-mt-9{
    margin-top: -2.25rem !important;
  }

  .xl\:-mr-9{
    margin-right: -2.25rem !important;
  }

  .xl\:-mb-9{
    margin-bottom: -2.25rem !important;
  }

  .xl\:-ml-9{
    margin-left: -2.25rem !important;
  }

  .xl\:-mt-10{
    margin-top: -2.5rem !important;
  }

  .xl\:-mr-10{
    margin-right: -2.5rem !important;
  }

  .xl\:-mb-10{
    margin-bottom: -2.5rem !important;
  }

  .xl\:-ml-10{
    margin-left: -2.5rem !important;
  }

  .xl\:-mt-11{
    margin-top: -2.75rem !important;
  }

  .xl\:-mr-11{
    margin-right: -2.75rem !important;
  }

  .xl\:-mb-11{
    margin-bottom: -2.75rem !important;
  }

  .xl\:-ml-11{
    margin-left: -2.75rem !important;
  }

  .xl\:-mt-12{
    margin-top: -3rem !important;
  }

  .xl\:-mr-12{
    margin-right: -3rem !important;
  }

  .xl\:-mb-12{
    margin-bottom: -3rem !important;
  }

  .xl\:-ml-12{
    margin-left: -3rem !important;
  }

  .xl\:-mt-13{
    margin-top: -3.25rem !important;
  }

  .xl\:-mr-13{
    margin-right: -3.25rem !important;
  }

  .xl\:-mb-13{
    margin-bottom: -3.25rem !important;
  }

  .xl\:-ml-13{
    margin-left: -3.25rem !important;
  }

  .xl\:-mt-14{
    margin-top: -3.5rem !important;
  }

  .xl\:-mr-14{
    margin-right: -3.5rem !important;
  }

  .xl\:-mb-14{
    margin-bottom: -3.5rem !important;
  }

  .xl\:-ml-14{
    margin-left: -3.5rem !important;
  }

  .xl\:-mt-15{
    margin-top: -3.75rem !important;
  }

  .xl\:-mr-15{
    margin-right: -3.75rem !important;
  }

  .xl\:-mb-15{
    margin-bottom: -3.75rem !important;
  }

  .xl\:-ml-15{
    margin-left: -3.75rem !important;
  }

  .xl\:-mt-16{
    margin-top: -4rem !important;
  }

  .xl\:-mr-16{
    margin-right: -4rem !important;
  }

  .xl\:-mb-16{
    margin-bottom: -4rem !important;
  }

  .xl\:-ml-16{
    margin-left: -4rem !important;
  }

  .xl\:-mt-17{
    margin-top: -4.25rem !important;
  }

  .xl\:-mr-17{
    margin-right: -4.25rem !important;
  }

  .xl\:-mb-17{
    margin-bottom: -4.25rem !important;
  }

  .xl\:-ml-17{
    margin-left: -4.25rem !important;
  }

  .xl\:-mt-18{
    margin-top: -4.5rem !important;
  }

  .xl\:-mr-18{
    margin-right: -4.5rem !important;
  }

  .xl\:-mb-18{
    margin-bottom: -4.5rem !important;
  }

  .xl\:-ml-18{
    margin-left: -4.5rem !important;
  }

  .xl\:-mt-19{
    margin-top: -4.75rem !important;
  }

  .xl\:-mr-19{
    margin-right: -4.75rem !important;
  }

  .xl\:-mb-19{
    margin-bottom: -4.75rem !important;
  }

  .xl\:-ml-19{
    margin-left: -4.75rem !important;
  }

  .xl\:-mt-20{
    margin-top: -5rem !important;
  }

  .xl\:-mr-20{
    margin-right: -5rem !important;
  }

  .xl\:-mb-20{
    margin-bottom: -5rem !important;
  }

  .xl\:-ml-20{
    margin-left: -5rem !important;
  }

  .xl\:-mt-21{
    margin-top: -5.25rem !important;
  }

  .xl\:-mr-21{
    margin-right: -5.25rem !important;
  }

  .xl\:-mb-21{
    margin-bottom: -5.25rem !important;
  }

  .xl\:-ml-21{
    margin-left: -5.25rem !important;
  }

  .xl\:-mt-22{
    margin-top: -5.5rem !important;
  }

  .xl\:-mr-22{
    margin-right: -5.5rem !important;
  }

  .xl\:-mb-22{
    margin-bottom: -5.5rem !important;
  }

  .xl\:-ml-22{
    margin-left: -5.5rem !important;
  }

  .xl\:-mt-23{
    margin-top: -5.75rem !important;
  }

  .xl\:-mr-23{
    margin-right: -5.75rem !important;
  }

  .xl\:-mb-23{
    margin-bottom: -5.75rem !important;
  }

  .xl\:-ml-23{
    margin-left: -5.75rem !important;
  }

  .xl\:-mt-24{
    margin-top: -6rem !important;
  }

  .xl\:-mr-24{
    margin-right: -6rem !important;
  }

  .xl\:-mb-24{
    margin-bottom: -6rem !important;
  }

  .xl\:-ml-24{
    margin-left: -6rem !important;
  }

  .xl\:-mt-25{
    margin-top: -6.25rem !important;
  }

  .xl\:-mr-25{
    margin-right: -6.25rem !important;
  }

  .xl\:-mb-25{
    margin-bottom: -6.25rem !important;
  }

  .xl\:-ml-25{
    margin-left: -6.25rem !important;
  }

  .xl\:-mt-26{
    margin-top: -6.5rem !important;
  }

  .xl\:-mr-26{
    margin-right: -6.5rem !important;
  }

  .xl\:-mb-26{
    margin-bottom: -6.5rem !important;
  }

  .xl\:-ml-26{
    margin-left: -6.5rem !important;
  }

  .xl\:-mt-27{
    margin-top: -6.75rem !important;
  }

  .xl\:-mr-27{
    margin-right: -6.75rem !important;
  }

  .xl\:-mb-27{
    margin-bottom: -6.75rem !important;
  }

  .xl\:-ml-27{
    margin-left: -6.75rem !important;
  }

  .xl\:-mt-28{
    margin-top: -7rem !important;
  }

  .xl\:-mr-28{
    margin-right: -7rem !important;
  }

  .xl\:-mb-28{
    margin-bottom: -7rem !important;
  }

  .xl\:-ml-28{
    margin-left: -7rem !important;
  }

  .xl\:-mt-29{
    margin-top: -7.25rem !important;
  }

  .xl\:-mr-29{
    margin-right: -7.25rem !important;
  }

  .xl\:-mb-29{
    margin-bottom: -7.25rem !important;
  }

  .xl\:-ml-29{
    margin-left: -7.25rem !important;
  }

  .xl\:-mt-30{
    margin-top: -7.5rem !important;
  }

  .xl\:-mr-30{
    margin-right: -7.5rem !important;
  }

  .xl\:-mb-30{
    margin-bottom: -7.5rem !important;
  }

  .xl\:-ml-30{
    margin-left: -7.5rem !important;
  }

  .xl\:-mt-31{
    margin-top: -7.75rem !important;
  }

  .xl\:-mr-31{
    margin-right: -7.75rem !important;
  }

  .xl\:-mb-31{
    margin-bottom: -7.75rem !important;
  }

  .xl\:-ml-31{
    margin-left: -7.75rem !important;
  }

  .xl\:-mt-32{
    margin-top: -8rem !important;
  }

  .xl\:-mr-32{
    margin-right: -8rem !important;
  }

  .xl\:-mb-32{
    margin-bottom: -8rem !important;
  }

  .xl\:-ml-32{
    margin-left: -8rem !important;
  }

  .xl\:-mt-33{
    margin-top: -8.25rem !important;
  }

  .xl\:-mr-33{
    margin-right: -8.25rem !important;
  }

  .xl\:-mb-33{
    margin-bottom: -8.25rem !important;
  }

  .xl\:-ml-33{
    margin-left: -8.25rem !important;
  }

  .xl\:-mt-34{
    margin-top: -8.5rem !important;
  }

  .xl\:-mr-34{
    margin-right: -8.5rem !important;
  }

  .xl\:-mb-34{
    margin-bottom: -8.5rem !important;
  }

  .xl\:-ml-34{
    margin-left: -8.5rem !important;
  }

  .xl\:-mt-35{
    margin-top: -8.75rem !important;
  }

  .xl\:-mr-35{
    margin-right: -8.75rem !important;
  }

  .xl\:-mb-35{
    margin-bottom: -8.75rem !important;
  }

  .xl\:-ml-35{
    margin-left: -8.75rem !important;
  }

  .xl\:-mt-36{
    margin-top: -9rem !important;
  }

  .xl\:-mr-36{
    margin-right: -9rem !important;
  }

  .xl\:-mb-36{
    margin-bottom: -9rem !important;
  }

  .xl\:-ml-36{
    margin-left: -9rem !important;
  }

  .xl\:-mt-37{
    margin-top: -9.25rem !important;
  }

  .xl\:-mr-37{
    margin-right: -9.25rem !important;
  }

  .xl\:-mb-37{
    margin-bottom: -9.25rem !important;
  }

  .xl\:-ml-37{
    margin-left: -9.25rem !important;
  }

  .xl\:-mt-38{
    margin-top: -9.5rem !important;
  }

  .xl\:-mr-38{
    margin-right: -9.5rem !important;
  }

  .xl\:-mb-38{
    margin-bottom: -9.5rem !important;
  }

  .xl\:-ml-38{
    margin-left: -9.5rem !important;
  }

  .xl\:-mt-39{
    margin-top: -9.75rem !important;
  }

  .xl\:-mr-39{
    margin-right: -9.75rem !important;
  }

  .xl\:-mb-39{
    margin-bottom: -9.75rem !important;
  }

  .xl\:-ml-39{
    margin-left: -9.75rem !important;
  }

  .xl\:-mt-40{
    margin-top: -10rem !important;
  }

  .xl\:-mr-40{
    margin-right: -10rem !important;
  }

  .xl\:-mb-40{
    margin-bottom: -10rem !important;
  }

  .xl\:-ml-40{
    margin-left: -10rem !important;
  }

  .xl\:-mt-41{
    margin-top: -10.25rem !important;
  }

  .xl\:-mr-41{
    margin-right: -10.25rem !important;
  }

  .xl\:-mb-41{
    margin-bottom: -10.25rem !important;
  }

  .xl\:-ml-41{
    margin-left: -10.25rem !important;
  }

  .xl\:-mt-42{
    margin-top: -10.5rem !important;
  }

  .xl\:-mr-42{
    margin-right: -10.5rem !important;
  }

  .xl\:-mb-42{
    margin-bottom: -10.5rem !important;
  }

  .xl\:-ml-42{
    margin-left: -10.5rem !important;
  }

  .xl\:-mt-43{
    margin-top: -10.75rem !important;
  }

  .xl\:-mr-43{
    margin-right: -10.75rem !important;
  }

  .xl\:-mb-43{
    margin-bottom: -10.75rem !important;
  }

  .xl\:-ml-43{
    margin-left: -10.75rem !important;
  }

  .xl\:-mt-44{
    margin-top: -11rem !important;
  }

  .xl\:-mr-44{
    margin-right: -11rem !important;
  }

  .xl\:-mb-44{
    margin-bottom: -11rem !important;
  }

  .xl\:-ml-44{
    margin-left: -11rem !important;
  }

  .xl\:-mt-45{
    margin-top: -11.25rem !important;
  }

  .xl\:-mr-45{
    margin-right: -11.25rem !important;
  }

  .xl\:-mb-45{
    margin-bottom: -11.25rem !important;
  }

  .xl\:-ml-45{
    margin-left: -11.25rem !important;
  }

  .xl\:-mt-46{
    margin-top: -11.5rem !important;
  }

  .xl\:-mr-46{
    margin-right: -11.5rem !important;
  }

  .xl\:-mb-46{
    margin-bottom: -11.5rem !important;
  }

  .xl\:-ml-46{
    margin-left: -11.5rem !important;
  }

  .xl\:-mt-47{
    margin-top: -11.75rem !important;
  }

  .xl\:-mr-47{
    margin-right: -11.75rem !important;
  }

  .xl\:-mb-47{
    margin-bottom: -11.75rem !important;
  }

  .xl\:-ml-47{
    margin-left: -11.75rem !important;
  }

  .xl\:-mt-48{
    margin-top: -12rem !important;
  }

  .xl\:-mr-48{
    margin-right: -12rem !important;
  }

  .xl\:-mb-48{
    margin-bottom: -12rem !important;
  }

  .xl\:-ml-48{
    margin-left: -12rem !important;
  }

  .xl\:-mt-49{
    margin-top: -12.25rem !important;
  }

  .xl\:-mr-49{
    margin-right: -12.25rem !important;
  }

  .xl\:-mb-49{
    margin-bottom: -12.25rem !important;
  }

  .xl\:-ml-49{
    margin-left: -12.25rem !important;
  }

  .xl\:-mt-50{
    margin-top: -12.5rem !important;
  }

  .xl\:-mr-50{
    margin-right: -12.5rem !important;
  }

  .xl\:-mb-50{
    margin-bottom: -12.5rem !important;
  }

  .xl\:-ml-50{
    margin-left: -12.5rem !important;
  }

  .xl\:-mt-51{
    margin-top: -12.75rem !important;
  }

  .xl\:-mr-51{
    margin-right: -12.75rem !important;
  }

  .xl\:-mb-51{
    margin-bottom: -12.75rem !important;
  }

  .xl\:-ml-51{
    margin-left: -12.75rem !important;
  }

  .xl\:-mt-52{
    margin-top: -13rem !important;
  }

  .xl\:-mr-52{
    margin-right: -13rem !important;
  }

  .xl\:-mb-52{
    margin-bottom: -13rem !important;
  }

  .xl\:-ml-52{
    margin-left: -13rem !important;
  }

  .xl\:-mt-53{
    margin-top: -13.25rem !important;
  }

  .xl\:-mr-53{
    margin-right: -13.25rem !important;
  }

  .xl\:-mb-53{
    margin-bottom: -13.25rem !important;
  }

  .xl\:-ml-53{
    margin-left: -13.25rem !important;
  }

  .xl\:-mt-54{
    margin-top: -13.5rem !important;
  }

  .xl\:-mr-54{
    margin-right: -13.5rem !important;
  }

  .xl\:-mb-54{
    margin-bottom: -13.5rem !important;
  }

  .xl\:-ml-54{
    margin-left: -13.5rem !important;
  }

  .xl\:-mt-55{
    margin-top: -13.75rem !important;
  }

  .xl\:-mr-55{
    margin-right: -13.75rem !important;
  }

  .xl\:-mb-55{
    margin-bottom: -13.75rem !important;
  }

  .xl\:-ml-55{
    margin-left: -13.75rem !important;
  }

  .xl\:-mt-56{
    margin-top: -14rem !important;
  }

  .xl\:-mr-56{
    margin-right: -14rem !important;
  }

  .xl\:-mb-56{
    margin-bottom: -14rem !important;
  }

  .xl\:-ml-56{
    margin-left: -14rem !important;
  }

  .xl\:-mt-70{
    margin-top: -17.5rem !important;
  }

  .xl\:-mr-70{
    margin-right: -17.5rem !important;
  }

  .xl\:-mb-70{
    margin-bottom: -17.5rem !important;
  }

  .xl\:-ml-70{
    margin-left: -17.5rem !important;
  }

  .xl\:-mt-71{
    margin-top: -17.75rem !important;
  }

  .xl\:-mr-71{
    margin-right: -17.75rem !important;
  }

  .xl\:-mb-71{
    margin-bottom: -17.75rem !important;
  }

  .xl\:-ml-71{
    margin-left: -17.75rem !important;
  }

  .xl\:-mt-72{
    margin-top: -18rem !important;
  }

  .xl\:-mr-72{
    margin-right: -18rem !important;
  }

  .xl\:-mb-72{
    margin-bottom: -18rem !important;
  }

  .xl\:-ml-72{
    margin-left: -18rem !important;
  }

  .xl\:-mt-73{
    margin-top: -18.25rem !important;
  }

  .xl\:-mr-73{
    margin-right: -18.25rem !important;
  }

  .xl\:-mb-73{
    margin-bottom: -18.25rem !important;
  }

  .xl\:-ml-73{
    margin-left: -18.25rem !important;
  }

  .xl\:-mt-74{
    margin-top: -18.5rem !important;
  }

  .xl\:-mr-74{
    margin-right: -18.5rem !important;
  }

  .xl\:-mb-74{
    margin-bottom: -18.5rem !important;
  }

  .xl\:-ml-74{
    margin-left: -18.5rem !important;
  }

  .xl\:-mt-75{
    margin-top: -18.75rem !important;
  }

  .xl\:-mr-75{
    margin-right: -18.75rem !important;
  }

  .xl\:-mb-75{
    margin-bottom: -18.75rem !important;
  }

  .xl\:-ml-75{
    margin-left: -18.75rem !important;
  }

  .xl\:-mt-76{
    margin-top: -19rem !important;
  }

  .xl\:-mr-76{
    margin-right: -19rem !important;
  }

  .xl\:-mb-76{
    margin-bottom: -19rem !important;
  }

  .xl\:-ml-76{
    margin-left: -19rem !important;
  }

  .xl\:-mt-77{
    margin-top: -19.25rem !important;
  }

  .xl\:-mr-77{
    margin-right: -19.25rem !important;
  }

  .xl\:-mb-77{
    margin-bottom: -19.25rem !important;
  }

  .xl\:-ml-77{
    margin-left: -19.25rem !important;
  }

  .xl\:-mt-78{
    margin-top: -19.5rem !important;
  }

  .xl\:-mr-78{
    margin-right: -19.5rem !important;
  }

  .xl\:-mb-78{
    margin-bottom: -19.5rem !important;
  }

  .xl\:-ml-78{
    margin-left: -19.5rem !important;
  }

  .xl\:-mt-79{
    margin-top: -19.75rem !important;
  }

  .xl\:-mr-79{
    margin-right: -19.75rem !important;
  }

  .xl\:-mb-79{
    margin-bottom: -19.75rem !important;
  }

  .xl\:-ml-79{
    margin-left: -19.75rem !important;
  }

  .xl\:-mt-80{
    margin-top: -20rem !important;
  }

  .xl\:-mr-80{
    margin-right: -20rem !important;
  }

  .xl\:-mb-80{
    margin-bottom: -20rem !important;
  }

  .xl\:-ml-80{
    margin-left: -20rem !important;
  }

  .xl\:-mt-81{
    margin-top: -20.25rem !important;
  }

  .xl\:-mr-81{
    margin-right: -20.25rem !important;
  }

  .xl\:-mb-81{
    margin-bottom: -20.25rem !important;
  }

  .xl\:-ml-81{
    margin-left: -20.25rem !important;
  }

  .xl\:-mt-82{
    margin-top: -20.5rem !important;
  }

  .xl\:-mr-82{
    margin-right: -20.5rem !important;
  }

  .xl\:-mb-82{
    margin-bottom: -20.5rem !important;
  }

  .xl\:-ml-82{
    margin-left: -20.5rem !important;
  }

  .xl\:-mt-83{
    margin-top: -20.75rem !important;
  }

  .xl\:-mr-83{
    margin-right: -20.75rem !important;
  }

  .xl\:-mb-83{
    margin-bottom: -20.75rem !important;
  }

  .xl\:-ml-83{
    margin-left: -20.75rem !important;
  }

  .xl\:-mt-84{
    margin-top: -21rem !important;
  }

  .xl\:-mr-84{
    margin-right: -21rem !important;
  }

  .xl\:-mb-84{
    margin-bottom: -21rem !important;
  }

  .xl\:-ml-84{
    margin-left: -21rem !important;
  }

  .xl\:-mt-85{
    margin-top: -21.25rem !important;
  }

  .xl\:-mr-85{
    margin-right: -21.25rem !important;
  }

  .xl\:-mb-85{
    margin-bottom: -21.25rem !important;
  }

  .xl\:-ml-85{
    margin-left: -21.25rem !important;
  }

  .xl\:-mt-86{
    margin-top: -21.5rem !important;
  }

  .xl\:-mr-86{
    margin-right: -21.5rem !important;
  }

  .xl\:-mb-86{
    margin-bottom: -21.5rem !important;
  }

  .xl\:-ml-86{
    margin-left: -21.5rem !important;
  }

  .xl\:-mt-87{
    margin-top: -21.75rem !important;
  }

  .xl\:-mr-87{
    margin-right: -21.75rem !important;
  }

  .xl\:-mb-87{
    margin-bottom: -21.75rem !important;
  }

  .xl\:-ml-87{
    margin-left: -21.75rem !important;
  }

  .xl\:-mt-88{
    margin-top: -22rem !important;
  }

  .xl\:-mr-88{
    margin-right: -22rem !important;
  }

  .xl\:-mb-88{
    margin-bottom: -22rem !important;
  }

  .xl\:-ml-88{
    margin-left: -22rem !important;
  }

  .xl\:-mt-89{
    margin-top: -22.25rem !important;
  }

  .xl\:-mr-89{
    margin-right: -22.25rem !important;
  }

  .xl\:-mb-89{
    margin-bottom: -22.25rem !important;
  }

  .xl\:-ml-89{
    margin-left: -22.25rem !important;
  }

  .xl\:-mt-90{
    margin-top: -22.5rem !important;
  }

  .xl\:-mr-90{
    margin-right: -22.5rem !important;
  }

  .xl\:-mb-90{
    margin-bottom: -22.5rem !important;
  }

  .xl\:-ml-90{
    margin-left: -22.5rem !important;
  }

  .xl\:-mt-91{
    margin-top: -22.75rem !important;
  }

  .xl\:-mr-91{
    margin-right: -22.75rem !important;
  }

  .xl\:-mb-91{
    margin-bottom: -22.75rem !important;
  }

  .xl\:-ml-91{
    margin-left: -22.75rem !important;
  }

  .xl\:-mt-92{
    margin-top: -23rem !important;
  }

  .xl\:-mr-92{
    margin-right: -23rem !important;
  }

  .xl\:-mb-92{
    margin-bottom: -23rem !important;
  }

  .xl\:-ml-92{
    margin-left: -23rem !important;
  }

  .xl\:-mt-100{
    margin-top: -25rem !important;
  }

  .xl\:-mr-100{
    margin-right: -25rem !important;
  }

  .xl\:-mb-100{
    margin-bottom: -25rem !important;
  }

  .xl\:-ml-100{
    margin-left: -25rem !important;
  }

  .xl\:-mt-131{
    margin-top: -25.25rem !important;
  }

  .xl\:-mr-131{
    margin-right: -25.25rem !important;
  }

  .xl\:-mb-131{
    margin-bottom: -25.25rem !important;
  }

  .xl\:-ml-131{
    margin-left: -25.25rem !important;
  }

  .xl\:-mt-135{
    margin-top: -34rem !important;
  }

  .xl\:-mr-135{
    margin-right: -34rem !important;
  }

  .xl\:-mb-135{
    margin-bottom: -34rem !important;
  }

  .xl\:-ml-135{
    margin-left: -34rem !important;
  }

  .xl\:-mt-150{
    margin-top: -37.5rem !important;
  }

  .xl\:-mr-150{
    margin-right: -37.5rem !important;
  }

  .xl\:-mb-150{
    margin-bottom: -37.5rem !important;
  }

  .xl\:-ml-150{
    margin-left: -37.5rem !important;
  }

  .xl\:-mt-710{
    margin-top: -44.375rem !important;
  }

  .xl\:-mr-710{
    margin-right: -44.375rem !important;
  }

  .xl\:-mb-710{
    margin-bottom: -44.375rem !important;
  }

  .xl\:-ml-710{
    margin-left: -44.375rem !important;
  }

  .xl\:-mt-820{
    margin-top: -51.25rem !important;
  }

  .xl\:-mr-820{
    margin-right: -51.25rem !important;
  }

  .xl\:-mb-820{
    margin-bottom: -51.25rem !important;
  }

  .xl\:-ml-820{
    margin-left: -51.25rem !important;
  }

  .xl\:-mt-1440{
    margin-top: -90rem !important;
  }

  .xl\:-mr-1440{
    margin-right: -90rem !important;
  }

  .xl\:-mb-1440{
    margin-bottom: -90rem !important;
  }

  .xl\:-ml-1440{
    margin-left: -90rem !important;
  }

  .xl\:-mt-2\.5{
    margin-top: -0.625rem !important;
  }

  .xl\:-mr-2\.5{
    margin-right: -0.625rem !important;
  }

  .xl\:-mb-2\.5{
    margin-bottom: -0.625rem !important;
  }

  .xl\:-ml-2\.5{
    margin-left: -0.625rem !important;
  }

  .xl\:-mt-6\.25{
    margin-top: -1.5626rem !important;
  }

  .xl\:-mr-6\.25{
    margin-right: -1.5626rem !important;
  }

  .xl\:-mb-6\.25{
    margin-bottom: -1.5626rem !important;
  }

  .xl\:-ml-6\.25{
    margin-left: -1.5626rem !important;
  }

  .xl\:-mt-7\.5{
    margin-top: -1.875rem !important;
  }

  .xl\:-mr-7\.5{
    margin-right: -1.875rem !important;
  }

  .xl\:-mb-7\.5{
    margin-bottom: -1.875rem !important;
  }

  .xl\:-ml-7\.5{
    margin-left: -1.875rem !important;
  }

  .xl\:-mt-12\.5{
    margin-top: -3.125rem !important;
  }

  .xl\:-mr-12\.5{
    margin-right: -3.125rem !important;
  }

  .xl\:-mb-12\.5{
    margin-bottom: -3.125rem !important;
  }

  .xl\:-ml-12\.5{
    margin-left: -3.125rem !important;
  }

  .xl\:-mt-17\.5{
    margin-top: -4.375rem !important;
  }

  .xl\:-mr-17\.5{
    margin-right: -4.375rem !important;
  }

  .xl\:-mb-17\.5{
    margin-bottom: -4.375rem !important;
  }

  .xl\:-ml-17\.5{
    margin-left: -4.375rem !important;
  }

  .xl\:-mt-31\.5{
    margin-top: -7.875rem !important;
  }

  .xl\:-mr-31\.5{
    margin-right: -7.875rem !important;
  }

  .xl\:-mb-31\.5{
    margin-bottom: -7.875rem !important;
  }

  .xl\:-ml-31\.5{
    margin-left: -7.875rem !important;
  }

  .xl\:-mt-thumb-tript-lg{
    margin-top: -15.625rem !important;
  }

  .xl\:-mr-thumb-tript-lg{
    margin-right: -15.625rem !important;
  }

  .xl\:-mb-thumb-tript-lg{
    margin-bottom: -15.625rem !important;
  }

  .xl\:-ml-thumb-tript-lg{
    margin-left: -15.625rem !important;
  }

  .xl\:-mt-thumb-tript-md{
    margin-top: -11.25rem !important;
  }

  .xl\:-mr-thumb-tript-md{
    margin-right: -11.25rem !important;
  }

  .xl\:-mb-thumb-tript-md{
    margin-bottom: -11.25rem !important;
  }

  .xl\:-ml-thumb-tript-md{
    margin-left: -11.25rem !important;
  }

  .xl\:-mt-thumb-trip-xl{
    margin-top: -20.625rem !important;
  }

  .xl\:-mr-thumb-trip-xl{
    margin-right: -20.625rem !important;
  }

  .xl\:-mb-thumb-trip-xl{
    margin-bottom: -20.625rem !important;
  }

  .xl\:-ml-thumb-trip-xl{
    margin-left: -20.625rem !important;
  }

  .xl\:-mt-tarapprendre-title-lg{
    margin-top: -58.75rem !important;
  }

  .xl\:-mr-tarapprendre-title-lg{
    margin-right: -58.75rem !important;
  }

  .xl\:-mb-tarapprendre-title-lg{
    margin-bottom: -58.75rem !important;
  }

  .xl\:-ml-tarapprendre-title-lg{
    margin-left: -58.75rem !important;
  }

  .xl\:-mt-oblong-list-lg{
    margin-top: -40.93rem !important;
  }

  .xl\:-mr-oblong-list-lg{
    margin-right: -40.93rem !important;
  }

  .xl\:-mb-oblong-list-lg{
    margin-bottom: -40.93rem !important;
  }

  .xl\:-ml-oblong-list-lg{
    margin-left: -40.93rem !important;
  }

  .xl\:-mt-oblong-list-md{
    margin-top: -20.95rem !important;
  }

  .xl\:-mr-oblong-list-md{
    margin-right: -20.95rem !important;
  }

  .xl\:-mb-oblong-list-md{
    margin-bottom: -20.95rem !important;
  }

  .xl\:-ml-oblong-list-md{
    margin-left: -20.95rem !important;
  }

  .xl\:-mt-oblong-content-lg{
    margin-top: -26.875rem !important;
  }

  .xl\:-mr-oblong-content-lg{
    margin-right: -26.875rem !important;
  }

  .xl\:-mb-oblong-content-lg{
    margin-bottom: -26.875rem !important;
  }

  .xl\:-ml-oblong-content-lg{
    margin-left: -26.875rem !important;
  }

  .xl\:-mt-article-thumb-lg{
    margin-top: -10.625rem !important;
  }

  .xl\:-mr-article-thumb-lg{
    margin-right: -10.625rem !important;
  }

  .xl\:-mb-article-thumb-lg{
    margin-bottom: -10.625rem !important;
  }

  .xl\:-ml-article-thumb-lg{
    margin-left: -10.625rem !important;
  }

  .xl\:-mt-support-title-l-lg{
    margin-top: -28.125rem !important;
  }

  .xl\:-mr-support-title-l-lg{
    margin-right: -28.125rem !important;
  }

  .xl\:-mb-support-title-l-lg{
    margin-bottom: -28.125rem !important;
  }

  .xl\:-ml-support-title-l-lg{
    margin-left: -28.125rem !important;
  }

  .xl\:-mt-support-title-r-lg{
    margin-top: -17.8125rem !important;
  }

  .xl\:-mr-support-title-r-lg{
    margin-right: -17.8125rem !important;
  }

  .xl\:-mb-support-title-r-lg{
    margin-bottom: -17.8125rem !important;
  }

  .xl\:-ml-support-title-r-lg{
    margin-left: -17.8125rem !important;
  }

  .xl\:-mt-main-footer-menu{
    margin-top: -13.75rem !important;
  }

  .xl\:-mr-main-footer-menu{
    margin-right: -13.75rem !important;
  }

  .xl\:-mb-main-footer-menu{
    margin-bottom: -13.75rem !important;
  }

  .xl\:-ml-main-footer-menu{
    margin-left: -13.75rem !important;
  }

  .xl\:-mt-main-footer-logo{
    margin-top: -25.625rem !important;
  }

  .xl\:-mr-main-footer-logo{
    margin-right: -25.625rem !important;
  }

  .xl\:-mb-main-footer-logo{
    margin-bottom: -25.625rem !important;
  }

  .xl\:-ml-main-footer-logo{
    margin-left: -25.625rem !important;
  }

  .xl\:-mt-full{
    margin-top: -100% !important;
  }

  .xl\:-mr-full{
    margin-right: -100% !important;
  }

  .xl\:-mb-full{
    margin-bottom: -100% !important;
  }

  .xl\:-ml-full{
    margin-left: -100% !important;
  }

  .xl\:max-h-366{
    max-height: 366px !important;
  }

  .xl\:max-h-full{
    max-height: 100% !important;
  }

  .xl\:max-h-screen{
    max-height: 100vh !important;
  }

  .xl\:max-w-51{
    max-width: 12.75rem !important;
  }

  .xl\:max-w-105{
    max-width: 26.25rem !important;
  }

  .xl\:max-w-155{
    max-width: 38.75rem !important;
  }

  .xl\:max-w-160{
    max-width: 40rem !important;
  }

  .xl\:max-w-192{
    max-width: 48rem !important;
  }

  .xl\:max-w-260{
    max-width: 65rem !important;
  }

  .xl\:max-w-366{
    max-width: 366px !important;
  }

  .xl\:max-w-500{
    max-width: 500px !important;
  }

  .xl\:max-w-620{
    max-width: 620px !important;
  }

  .xl\:max-w-820{
    max-width: 51.25rem !important;
  }

  .xl\:max-w-none{
    max-width: none !important;
  }

  .xl\:max-w-xs{
    max-width: 20rem !important;
  }

  .xl\:max-w-sm{
    max-width: 24rem !important;
  }

  .xl\:max-w-md{
    max-width: 28rem !important;
  }

  .xl\:max-w-lg{
    max-width: 32rem !important;
  }

  .xl\:max-w-xl{
    max-width: 36rem !important;
  }

  .xl\:max-w-2xl{
    max-width: 42rem !important;
  }

  .xl\:max-w-3xl{
    max-width: 48rem !important;
  }

  .xl\:max-w-4xl{
    max-width: 56rem !important;
  }

  .xl\:max-w-5xl{
    max-width: 64rem !important;
  }

  .xl\:max-w-6xl{
    max-width: 72rem !important;
  }

  .xl\:max-w-full{
    max-width: 100% !important;
  }

  .xl\:max-w-screen-sm{
    max-width: 640px !important;
  }

  .xl\:max-w-screen-md{
    max-width: 768px !important;
  }

  .xl\:max-w-screen-lg{
    max-width: 1024px !important;
  }

  .xl\:max-w-screen-xl{
    max-width: 1280px !important;
  }

  .xl\:max-w-screen-2xl{
    max-width: 1440px !important;
  }

  .xl\:max-w-screen-4xl{
    max-width: 1740px !important;
  }

  .xl\:max-w-147\.5{
    max-width: 36.875rem !important;
  }

  .xl\:max-w-197\.5{
    max-width: 49.375rem !important;
  }

  .xl\:min-h-0{
    min-height: 0 !important;
  }

  .xl\:min-h-800{
    min-height: 50rem !important;
  }

  .xl\:min-h-full{
    min-height: 100% !important;
  }

  .xl\:min-h-screen{
    min-height: 100vh !important;
  }

  .xl\:min-w-0{
    min-width: 0 !important;
  }

  .xl\:min-w-full{
    min-width: 100% !important;
  }

  .xl\:object-contain{
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .xl\:object-cover{
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .xl\:object-fill{
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .xl\:object-none{
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .xl\:object-scale-down{
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .xl\:object-bottom{
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .xl\:object-center{
    -o-object-position: center !important;
       object-position: center !important;
  }

  .xl\:object-left{
    -o-object-position: left !important;
       object-position: left !important;
  }

  .xl\:object-left-bottom{
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .xl\:object-left-top{
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .xl\:object-right{
    -o-object-position: right !important;
       object-position: right !important;
  }

  .xl\:object-right-bottom{
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .xl\:object-right-top{
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .xl\:object-top{
    -o-object-position: top !important;
       object-position: top !important;
  }

  .xl\:opacity-0{
    opacity: 0 !important;
  }

  .xl\:opacity-5{
    opacity: 0.05 !important;
  }

  .xl\:opacity-10{
    opacity: 0.1 !important;
  }

  .xl\:opacity-25{
    opacity: 0.25 !important;
  }

  .xl\:opacity-40{
    opacity: 0.4 !important;
  }

  .xl\:opacity-50{
    opacity: 0.5 !important;
  }

  .xl\:opacity-75{
    opacity: 0.75 !important;
  }

  .xl\:opacity-90{
    opacity: 0.9 !important;
  }

  .xl\:opacity-100{
    opacity: 1 !important;
  }

  .xl\:hover\:opacity-0:hover{
    opacity: 0 !important;
  }

  .xl\:hover\:opacity-5:hover{
    opacity: 0.05 !important;
  }

  .xl\:hover\:opacity-10:hover{
    opacity: 0.1 !important;
  }

  .xl\:hover\:opacity-25:hover{
    opacity: 0.25 !important;
  }

  .xl\:hover\:opacity-40:hover{
    opacity: 0.4 !important;
  }

  .xl\:hover\:opacity-50:hover{
    opacity: 0.5 !important;
  }

  .xl\:hover\:opacity-75:hover{
    opacity: 0.75 !important;
  }

  .xl\:hover\:opacity-90:hover{
    opacity: 0.9 !important;
  }

  .xl\:hover\:opacity-100:hover{
    opacity: 1 !important;
  }

  .xl\:focus\:opacity-0:focus{
    opacity: 0 !important;
  }

  .xl\:focus\:opacity-5:focus{
    opacity: 0.05 !important;
  }

  .xl\:focus\:opacity-10:focus{
    opacity: 0.1 !important;
  }

  .xl\:focus\:opacity-25:focus{
    opacity: 0.25 !important;
  }

  .xl\:focus\:opacity-40:focus{
    opacity: 0.4 !important;
  }

  .xl\:focus\:opacity-50:focus{
    opacity: 0.5 !important;
  }

  .xl\:focus\:opacity-75:focus{
    opacity: 0.75 !important;
  }

  .xl\:focus\:opacity-90:focus{
    opacity: 0.9 !important;
  }

  .xl\:focus\:opacity-100:focus{
    opacity: 1 !important;
  }

  .xl\:outline-none{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .xl\:outline-white{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .xl\:outline-black{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .xl\:focus\:outline-none:focus{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .xl\:focus\:outline-white:focus{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .xl\:focus\:outline-black:focus{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .xl\:overflow-auto{
    overflow: auto !important;
  }

  .xl\:overflow-hidden{
    overflow: hidden !important;
  }

  .xl\:overflow-visible{
    overflow: visible !important;
  }

  .xl\:overflow-scroll{
    overflow: scroll !important;
  }

  .xl\:overflow-x-auto{
    overflow-x: auto !important;
  }

  .xl\:overflow-y-auto{
    overflow-y: auto !important;
  }

  .xl\:overflow-x-hidden{
    overflow-x: hidden !important;
  }

  .xl\:overflow-y-hidden{
    overflow-y: hidden !important;
  }

  .xl\:overflow-x-visible{
    overflow-x: visible !important;
  }

  .xl\:overflow-y-visible{
    overflow-y: visible !important;
  }

  .xl\:overflow-x-scroll{
    overflow-x: scroll !important;
  }

  .xl\:overflow-y-scroll{
    overflow-y: scroll !important;
  }

  .xl\:scrolling-touch{
    -webkit-overflow-scrolling: touch !important;
  }

  .xl\:scrolling-auto{
    -webkit-overflow-scrolling: auto !important;
  }

  .xl\:overscroll-auto{
    -ms-scroll-chaining: chained !important;
        overscroll-behavior: auto !important;
  }

  .xl\:overscroll-contain{
    -ms-scroll-chaining: none !important;
        overscroll-behavior: contain !important;
  }

  .xl\:overscroll-none{
    -ms-scroll-chaining: none !important;
        overscroll-behavior: none !important;
  }

  .xl\:overscroll-y-auto{
    overscroll-behavior-y: auto !important;
  }

  .xl\:overscroll-y-contain{
    overscroll-behavior-y: contain !important;
  }

  .xl\:overscroll-y-none{
    overscroll-behavior-y: none !important;
  }

  .xl\:overscroll-x-auto{
    overscroll-behavior-x: auto !important;
  }

  .xl\:overscroll-x-contain{
    overscroll-behavior-x: contain !important;
  }

  .xl\:overscroll-x-none{
    overscroll-behavior-x: none !important;
  }

  .xl\:p-0{
    padding: 0px !important;
  }

  .xl\:p-1{
    padding: .25rem !important;
  }

  .xl\:p-2{
    padding: .5rem !important;
  }

  .xl\:p-3{
    padding: .75rem !important;
  }

  .xl\:p-4{
    padding: 1rem !important;
  }

  .xl\:p-5{
    padding: 1.25rem !important;
  }

  .xl\:p-6{
    padding: 1.5rem !important;
  }

  .xl\:p-7{
    padding: 1.75rem !important;
  }

  .xl\:p-8{
    padding: 2rem !important;
  }

  .xl\:p-9{
    padding: 2.25rem !important;
  }

  .xl\:p-10{
    padding: 2.5rem !important;
  }

  .xl\:p-11{
    padding: 2.75rem !important;
  }

  .xl\:p-12{
    padding: 3rem !important;
  }

  .xl\:p-13{
    padding: 3.25rem !important;
  }

  .xl\:p-14{
    padding: 3.5rem !important;
  }

  .xl\:p-15{
    padding: 3.75rem !important;
  }

  .xl\:p-16{
    padding: 4rem !important;
  }

  .xl\:p-17{
    padding: 4.25rem !important;
  }

  .xl\:p-18{
    padding: 4.5rem !important;
  }

  .xl\:p-19{
    padding: 4.75rem !important;
  }

  .xl\:p-20{
    padding: 5rem !important;
  }

  .xl\:p-21{
    padding: 5.25rem !important;
  }

  .xl\:p-22{
    padding: 5.5rem !important;
  }

  .xl\:p-23{
    padding: 5.75rem !important;
  }

  .xl\:p-24{
    padding: 6rem !important;
  }

  .xl\:p-25{
    padding: 6.25rem !important;
  }

  .xl\:p-26{
    padding: 6.5rem !important;
  }

  .xl\:p-27{
    padding: 6.75rem !important;
  }

  .xl\:p-28{
    padding: 7rem !important;
  }

  .xl\:p-29{
    padding: 7.25rem !important;
  }

  .xl\:p-30{
    padding: 7.5rem !important;
  }

  .xl\:p-31{
    padding: 7.75rem !important;
  }

  .xl\:p-32{
    padding: 8rem !important;
  }

  .xl\:p-33{
    padding: 8.25rem !important;
  }

  .xl\:p-34{
    padding: 8.5rem !important;
  }

  .xl\:p-35{
    padding: 8.75rem !important;
  }

  .xl\:p-36{
    padding: 9rem !important;
  }

  .xl\:p-37{
    padding: 9.25rem !important;
  }

  .xl\:p-38{
    padding: 9.5rem !important;
  }

  .xl\:p-39{
    padding: 9.75rem !important;
  }

  .xl\:p-40{
    padding: 10rem !important;
  }

  .xl\:p-41{
    padding: 10.25rem !important;
  }

  .xl\:p-42{
    padding: 10.5rem !important;
  }

  .xl\:p-43{
    padding: 10.75rem !important;
  }

  .xl\:p-44{
    padding: 11rem !important;
  }

  .xl\:p-45{
    padding: 11.25rem !important;
  }

  .xl\:p-46{
    padding: 11.5rem !important;
  }

  .xl\:p-47{
    padding: 11.75rem !important;
  }

  .xl\:p-48{
    padding: 12rem !important;
  }

  .xl\:p-49{
    padding: 12.25rem !important;
  }

  .xl\:p-50{
    padding: 12.5rem !important;
  }

  .xl\:p-51{
    padding: 12.75rem !important;
  }

  .xl\:p-52{
    padding: 13rem !important;
  }

  .xl\:p-53{
    padding: 13.25rem !important;
  }

  .xl\:p-54{
    padding: 13.5rem !important;
  }

  .xl\:p-55{
    padding: 13.75rem !important;
  }

  .xl\:p-56{
    padding: 14rem !important;
  }

  .xl\:p-70{
    padding: 17.5rem !important;
  }

  .xl\:p-71{
    padding: 17.75rem !important;
  }

  .xl\:p-72{
    padding: 18rem !important;
  }

  .xl\:p-73{
    padding: 18.25rem !important;
  }

  .xl\:p-74{
    padding: 18.5rem !important;
  }

  .xl\:p-75{
    padding: 18.75rem !important;
  }

  .xl\:p-76{
    padding: 19rem !important;
  }

  .xl\:p-77{
    padding: 19.25rem !important;
  }

  .xl\:p-78{
    padding: 19.5rem !important;
  }

  .xl\:p-79{
    padding: 19.75rem !important;
  }

  .xl\:p-80{
    padding: 20rem !important;
  }

  .xl\:p-81{
    padding: 20.25rem !important;
  }

  .xl\:p-82{
    padding: 20.5rem !important;
  }

  .xl\:p-83{
    padding: 20.75rem !important;
  }

  .xl\:p-84{
    padding: 21rem !important;
  }

  .xl\:p-85{
    padding: 21.25rem !important;
  }

  .xl\:p-86{
    padding: 21.5rem !important;
  }

  .xl\:p-87{
    padding: 21.75rem !important;
  }

  .xl\:p-88{
    padding: 22rem !important;
  }

  .xl\:p-89{
    padding: 22.25rem !important;
  }

  .xl\:p-90{
    padding: 22.5rem !important;
  }

  .xl\:p-91{
    padding: 22.75rem !important;
  }

  .xl\:p-92{
    padding: 23rem !important;
  }

  .xl\:p-100{
    padding: 25rem !important;
  }

  .xl\:p-131{
    padding: 25.25rem !important;
  }

  .xl\:p-135{
    padding: 34rem !important;
  }

  .xl\:p-150{
    padding: 37.5rem !important;
  }

  .xl\:p-710{
    padding: 44.375rem !important;
  }

  .xl\:p-820{
    padding: 51.25rem !important;
  }

  .xl\:p-1440{
    padding: 90rem !important;
  }

  .xl\:p-2\.5{
    padding: .625rem !important;
  }

  .xl\:p-6\.25{
    padding: 1.5626rem !important;
  }

  .xl\:p-7\.5{
    padding: 1.875rem !important;
  }

  .xl\:p-12\.5{
    padding: 3.125rem !important;
  }

  .xl\:p-17\.5{
    padding: 4.375rem !important;
  }

  .xl\:p-31\.5{
    padding: 7.875rem !important;
  }

  .xl\:p-thumb-tript-lg{
    padding: 15.625rem !important;
  }

  .xl\:p-thumb-tript-md{
    padding: 11.25rem !important;
  }

  .xl\:p-thumb-trip-xl{
    padding: 20.625rem !important;
  }

  .xl\:p-tarapprendre-title-lg{
    padding: 58.75rem !important;
  }

  .xl\:p-oblong-list-lg{
    padding: 40.93rem !important;
  }

  .xl\:p-oblong-list-md{
    padding: 20.95rem !important;
  }

  .xl\:p-oblong-content-lg{
    padding: 26.875rem !important;
  }

  .xl\:p-article-thumb-lg{
    padding: 10.625rem !important;
  }

  .xl\:p-support-title-l-lg{
    padding: 28.125rem !important;
  }

  .xl\:p-support-title-r-lg{
    padding: 17.8125rem !important;
  }

  .xl\:p-main-footer-menu{
    padding: 13.75rem !important;
  }

  .xl\:p-main-footer-logo{
    padding: 25.625rem !important;
  }

  .xl\:p-full{
    padding: 100% !important;
  }

  .xl\:py-0{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .xl\:px-0{
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .xl\:py-1{
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
  }

  .xl\:px-1{
    padding-left: .25rem !important;
    padding-right: .25rem !important;
  }

  .xl\:py-2{
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }

  .xl\:px-2{
    padding-left: .5rem !important;
    padding-right: .5rem !important;
  }

  .xl\:py-3{
    padding-top: .75rem !important;
    padding-bottom: .75rem !important;
  }

  .xl\:px-3{
    padding-left: .75rem !important;
    padding-right: .75rem !important;
  }

  .xl\:py-4{
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .xl\:px-4{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .xl\:py-5{
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }

  .xl\:px-5{
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .xl\:py-6{
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .xl\:px-6{
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .xl\:py-7{
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }

  .xl\:px-7{
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }

  .xl\:py-8{
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .xl\:px-8{
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .xl\:py-9{
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }

  .xl\:px-9{
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }

  .xl\:py-10{
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .xl\:px-10{
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .xl\:py-11{
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }

  .xl\:px-11{
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important;
  }

  .xl\:py-12{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .xl\:px-12{
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .xl\:py-13{
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }

  .xl\:px-13{
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }

  .xl\:py-14{
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }

  .xl\:px-14{
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }

  .xl\:py-15{
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }

  .xl\:px-15{
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
  }

  .xl\:py-16{
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .xl\:px-16{
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .xl\:py-17{
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }

  .xl\:px-17{
    padding-left: 4.25rem !important;
    padding-right: 4.25rem !important;
  }

  .xl\:py-18{
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }

  .xl\:px-18{
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }

  .xl\:py-19{
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }

  .xl\:px-19{
    padding-left: 4.75rem !important;
    padding-right: 4.75rem !important;
  }

  .xl\:py-20{
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .xl\:px-20{
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .xl\:py-21{
    padding-top: 5.25rem !important;
    padding-bottom: 5.25rem !important;
  }

  .xl\:px-21{
    padding-left: 5.25rem !important;
    padding-right: 5.25rem !important;
  }

  .xl\:py-22{
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }

  .xl\:px-22{
    padding-left: 5.5rem !important;
    padding-right: 5.5rem !important;
  }

  .xl\:py-23{
    padding-top: 5.75rem !important;
    padding-bottom: 5.75rem !important;
  }

  .xl\:px-23{
    padding-left: 5.75rem !important;
    padding-right: 5.75rem !important;
  }

  .xl\:py-24{
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .xl\:px-24{
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .xl\:py-25{
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }

  .xl\:px-25{
    padding-left: 6.25rem !important;
    padding-right: 6.25rem !important;
  }

  .xl\:py-26{
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }

  .xl\:px-26{
    padding-left: 6.5rem !important;
    padding-right: 6.5rem !important;
  }

  .xl\:py-27{
    padding-top: 6.75rem !important;
    padding-bottom: 6.75rem !important;
  }

  .xl\:px-27{
    padding-left: 6.75rem !important;
    padding-right: 6.75rem !important;
  }

  .xl\:py-28{
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .xl\:px-28{
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .xl\:py-29{
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }

  .xl\:px-29{
    padding-left: 7.25rem !important;
    padding-right: 7.25rem !important;
  }

  .xl\:py-30{
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }

  .xl\:px-30{
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }

  .xl\:py-31{
    padding-top: 7.75rem !important;
    padding-bottom: 7.75rem !important;
  }

  .xl\:px-31{
    padding-left: 7.75rem !important;
    padding-right: 7.75rem !important;
  }

  .xl\:py-32{
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .xl\:px-32{
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .xl\:py-33{
    padding-top: 8.25rem !important;
    padding-bottom: 8.25rem !important;
  }

  .xl\:px-33{
    padding-left: 8.25rem !important;
    padding-right: 8.25rem !important;
  }

  .xl\:py-34{
    padding-top: 8.5rem !important;
    padding-bottom: 8.5rem !important;
  }

  .xl\:px-34{
    padding-left: 8.5rem !important;
    padding-right: 8.5rem !important;
  }

  .xl\:py-35{
    padding-top: 8.75rem !important;
    padding-bottom: 8.75rem !important;
  }

  .xl\:px-35{
    padding-left: 8.75rem !important;
    padding-right: 8.75rem !important;
  }

  .xl\:py-36{
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }

  .xl\:px-36{
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }

  .xl\:py-37{
    padding-top: 9.25rem !important;
    padding-bottom: 9.25rem !important;
  }

  .xl\:px-37{
    padding-left: 9.25rem !important;
    padding-right: 9.25rem !important;
  }

  .xl\:py-38{
    padding-top: 9.5rem !important;
    padding-bottom: 9.5rem !important;
  }

  .xl\:px-38{
    padding-left: 9.5rem !important;
    padding-right: 9.5rem !important;
  }

  .xl\:py-39{
    padding-top: 9.75rem !important;
    padding-bottom: 9.75rem !important;
  }

  .xl\:px-39{
    padding-left: 9.75rem !important;
    padding-right: 9.75rem !important;
  }

  .xl\:py-40{
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .xl\:px-40{
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .xl\:py-41{
    padding-top: 10.25rem !important;
    padding-bottom: 10.25rem !important;
  }

  .xl\:px-41{
    padding-left: 10.25rem !important;
    padding-right: 10.25rem !important;
  }

  .xl\:py-42{
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important;
  }

  .xl\:px-42{
    padding-left: 10.5rem !important;
    padding-right: 10.5rem !important;
  }

  .xl\:py-43{
    padding-top: 10.75rem !important;
    padding-bottom: 10.75rem !important;
  }

  .xl\:px-43{
    padding-left: 10.75rem !important;
    padding-right: 10.75rem !important;
  }

  .xl\:py-44{
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }

  .xl\:px-44{
    padding-left: 11rem !important;
    padding-right: 11rem !important;
  }

  .xl\:py-45{
    padding-top: 11.25rem !important;
    padding-bottom: 11.25rem !important;
  }

  .xl\:px-45{
    padding-left: 11.25rem !important;
    padding-right: 11.25rem !important;
  }

  .xl\:py-46{
    padding-top: 11.5rem !important;
    padding-bottom: 11.5rem !important;
  }

  .xl\:px-46{
    padding-left: 11.5rem !important;
    padding-right: 11.5rem !important;
  }

  .xl\:py-47{
    padding-top: 11.75rem !important;
    padding-bottom: 11.75rem !important;
  }

  .xl\:px-47{
    padding-left: 11.75rem !important;
    padding-right: 11.75rem !important;
  }

  .xl\:py-48{
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .xl\:px-48{
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }

  .xl\:py-49{
    padding-top: 12.25rem !important;
    padding-bottom: 12.25rem !important;
  }

  .xl\:px-49{
    padding-left: 12.25rem !important;
    padding-right: 12.25rem !important;
  }

  .xl\:py-50{
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }

  .xl\:px-50{
    padding-left: 12.5rem !important;
    padding-right: 12.5rem !important;
  }

  .xl\:py-51{
    padding-top: 12.75rem !important;
    padding-bottom: 12.75rem !important;
  }

  .xl\:px-51{
    padding-left: 12.75rem !important;
    padding-right: 12.75rem !important;
  }

  .xl\:py-52{
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }

  .xl\:px-52{
    padding-left: 13rem !important;
    padding-right: 13rem !important;
  }

  .xl\:py-53{
    padding-top: 13.25rem !important;
    padding-bottom: 13.25rem !important;
  }

  .xl\:px-53{
    padding-left: 13.25rem !important;
    padding-right: 13.25rem !important;
  }

  .xl\:py-54{
    padding-top: 13.5rem !important;
    padding-bottom: 13.5rem !important;
  }

  .xl\:px-54{
    padding-left: 13.5rem !important;
    padding-right: 13.5rem !important;
  }

  .xl\:py-55{
    padding-top: 13.75rem !important;
    padding-bottom: 13.75rem !important;
  }

  .xl\:px-55{
    padding-left: 13.75rem !important;
    padding-right: 13.75rem !important;
  }

  .xl\:py-56{
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }

  .xl\:px-56{
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }

  .xl\:py-70{
    padding-top: 17.5rem !important;
    padding-bottom: 17.5rem !important;
  }

  .xl\:px-70{
    padding-left: 17.5rem !important;
    padding-right: 17.5rem !important;
  }

  .xl\:py-71{
    padding-top: 17.75rem !important;
    padding-bottom: 17.75rem !important;
  }

  .xl\:px-71{
    padding-left: 17.75rem !important;
    padding-right: 17.75rem !important;
  }

  .xl\:py-72{
    padding-top: 18rem !important;
    padding-bottom: 18rem !important;
  }

  .xl\:px-72{
    padding-left: 18rem !important;
    padding-right: 18rem !important;
  }

  .xl\:py-73{
    padding-top: 18.25rem !important;
    padding-bottom: 18.25rem !important;
  }

  .xl\:px-73{
    padding-left: 18.25rem !important;
    padding-right: 18.25rem !important;
  }

  .xl\:py-74{
    padding-top: 18.5rem !important;
    padding-bottom: 18.5rem !important;
  }

  .xl\:px-74{
    padding-left: 18.5rem !important;
    padding-right: 18.5rem !important;
  }

  .xl\:py-75{
    padding-top: 18.75rem !important;
    padding-bottom: 18.75rem !important;
  }

  .xl\:px-75{
    padding-left: 18.75rem !important;
    padding-right: 18.75rem !important;
  }

  .xl\:py-76{
    padding-top: 19rem !important;
    padding-bottom: 19rem !important;
  }

  .xl\:px-76{
    padding-left: 19rem !important;
    padding-right: 19rem !important;
  }

  .xl\:py-77{
    padding-top: 19.25rem !important;
    padding-bottom: 19.25rem !important;
  }

  .xl\:px-77{
    padding-left: 19.25rem !important;
    padding-right: 19.25rem !important;
  }

  .xl\:py-78{
    padding-top: 19.5rem !important;
    padding-bottom: 19.5rem !important;
  }

  .xl\:px-78{
    padding-left: 19.5rem !important;
    padding-right: 19.5rem !important;
  }

  .xl\:py-79{
    padding-top: 19.75rem !important;
    padding-bottom: 19.75rem !important;
  }

  .xl\:px-79{
    padding-left: 19.75rem !important;
    padding-right: 19.75rem !important;
  }

  .xl\:py-80{
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }

  .xl\:px-80{
    padding-left: 20rem !important;
    padding-right: 20rem !important;
  }

  .xl\:py-81{
    padding-top: 20.25rem !important;
    padding-bottom: 20.25rem !important;
  }

  .xl\:px-81{
    padding-left: 20.25rem !important;
    padding-right: 20.25rem !important;
  }

  .xl\:py-82{
    padding-top: 20.5rem !important;
    padding-bottom: 20.5rem !important;
  }

  .xl\:px-82{
    padding-left: 20.5rem !important;
    padding-right: 20.5rem !important;
  }

  .xl\:py-83{
    padding-top: 20.75rem !important;
    padding-bottom: 20.75rem !important;
  }

  .xl\:px-83{
    padding-left: 20.75rem !important;
    padding-right: 20.75rem !important;
  }

  .xl\:py-84{
    padding-top: 21rem !important;
    padding-bottom: 21rem !important;
  }

  .xl\:px-84{
    padding-left: 21rem !important;
    padding-right: 21rem !important;
  }

  .xl\:py-85{
    padding-top: 21.25rem !important;
    padding-bottom: 21.25rem !important;
  }

  .xl\:px-85{
    padding-left: 21.25rem !important;
    padding-right: 21.25rem !important;
  }

  .xl\:py-86{
    padding-top: 21.5rem !important;
    padding-bottom: 21.5rem !important;
  }

  .xl\:px-86{
    padding-left: 21.5rem !important;
    padding-right: 21.5rem !important;
  }

  .xl\:py-87{
    padding-top: 21.75rem !important;
    padding-bottom: 21.75rem !important;
  }

  .xl\:px-87{
    padding-left: 21.75rem !important;
    padding-right: 21.75rem !important;
  }

  .xl\:py-88{
    padding-top: 22rem !important;
    padding-bottom: 22rem !important;
  }

  .xl\:px-88{
    padding-left: 22rem !important;
    padding-right: 22rem !important;
  }

  .xl\:py-89{
    padding-top: 22.25rem !important;
    padding-bottom: 22.25rem !important;
  }

  .xl\:px-89{
    padding-left: 22.25rem !important;
    padding-right: 22.25rem !important;
  }

  .xl\:py-90{
    padding-top: 22.5rem !important;
    padding-bottom: 22.5rem !important;
  }

  .xl\:px-90{
    padding-left: 22.5rem !important;
    padding-right: 22.5rem !important;
  }

  .xl\:py-91{
    padding-top: 22.75rem !important;
    padding-bottom: 22.75rem !important;
  }

  .xl\:px-91{
    padding-left: 22.75rem !important;
    padding-right: 22.75rem !important;
  }

  .xl\:py-92{
    padding-top: 23rem !important;
    padding-bottom: 23rem !important;
  }

  .xl\:px-92{
    padding-left: 23rem !important;
    padding-right: 23rem !important;
  }

  .xl\:py-100{
    padding-top: 25rem !important;
    padding-bottom: 25rem !important;
  }

  .xl\:px-100{
    padding-left: 25rem !important;
    padding-right: 25rem !important;
  }

  .xl\:py-131{
    padding-top: 25.25rem !important;
    padding-bottom: 25.25rem !important;
  }

  .xl\:px-131{
    padding-left: 25.25rem !important;
    padding-right: 25.25rem !important;
  }

  .xl\:py-135{
    padding-top: 34rem !important;
    padding-bottom: 34rem !important;
  }

  .xl\:px-135{
    padding-left: 34rem !important;
    padding-right: 34rem !important;
  }

  .xl\:py-150{
    padding-top: 37.5rem !important;
    padding-bottom: 37.5rem !important;
  }

  .xl\:px-150{
    padding-left: 37.5rem !important;
    padding-right: 37.5rem !important;
  }

  .xl\:py-710{
    padding-top: 44.375rem !important;
    padding-bottom: 44.375rem !important;
  }

  .xl\:px-710{
    padding-left: 44.375rem !important;
    padding-right: 44.375rem !important;
  }

  .xl\:py-820{
    padding-top: 51.25rem !important;
    padding-bottom: 51.25rem !important;
  }

  .xl\:px-820{
    padding-left: 51.25rem !important;
    padding-right: 51.25rem !important;
  }

  .xl\:py-1440{
    padding-top: 90rem !important;
    padding-bottom: 90rem !important;
  }

  .xl\:px-1440{
    padding-left: 90rem !important;
    padding-right: 90rem !important;
  }

  .xl\:py-2\.5{
    padding-top: .625rem !important;
    padding-bottom: .625rem !important;
  }

  .xl\:px-2\.5{
    padding-left: .625rem !important;
    padding-right: .625rem !important;
  }

  .xl\:py-6\.25{
    padding-top: 1.5626rem !important;
    padding-bottom: 1.5626rem !important;
  }

  .xl\:px-6\.25{
    padding-left: 1.5626rem !important;
    padding-right: 1.5626rem !important;
  }

  .xl\:py-7\.5{
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important;
  }

  .xl\:px-7\.5{
    padding-left: 1.875rem !important;
    padding-right: 1.875rem !important;
  }

  .xl\:py-12\.5{
    padding-top: 3.125rem !important;
    padding-bottom: 3.125rem !important;
  }

  .xl\:px-12\.5{
    padding-left: 3.125rem !important;
    padding-right: 3.125rem !important;
  }

  .xl\:py-17\.5{
    padding-top: 4.375rem !important;
    padding-bottom: 4.375rem !important;
  }

  .xl\:px-17\.5{
    padding-left: 4.375rem !important;
    padding-right: 4.375rem !important;
  }

  .xl\:py-31\.5{
    padding-top: 7.875rem !important;
    padding-bottom: 7.875rem !important;
  }

  .xl\:px-31\.5{
    padding-left: 7.875rem !important;
    padding-right: 7.875rem !important;
  }

  .xl\:py-thumb-tript-lg{
    padding-top: 15.625rem !important;
    padding-bottom: 15.625rem !important;
  }

  .xl\:px-thumb-tript-lg{
    padding-left: 15.625rem !important;
    padding-right: 15.625rem !important;
  }

  .xl\:py-thumb-tript-md{
    padding-top: 11.25rem !important;
    padding-bottom: 11.25rem !important;
  }

  .xl\:px-thumb-tript-md{
    padding-left: 11.25rem !important;
    padding-right: 11.25rem !important;
  }

  .xl\:py-thumb-trip-xl{
    padding-top: 20.625rem !important;
    padding-bottom: 20.625rem !important;
  }

  .xl\:px-thumb-trip-xl{
    padding-left: 20.625rem !important;
    padding-right: 20.625rem !important;
  }

  .xl\:py-tarapprendre-title-lg{
    padding-top: 58.75rem !important;
    padding-bottom: 58.75rem !important;
  }

  .xl\:px-tarapprendre-title-lg{
    padding-left: 58.75rem !important;
    padding-right: 58.75rem !important;
  }

  .xl\:py-oblong-list-lg{
    padding-top: 40.93rem !important;
    padding-bottom: 40.93rem !important;
  }

  .xl\:px-oblong-list-lg{
    padding-left: 40.93rem !important;
    padding-right: 40.93rem !important;
  }

  .xl\:py-oblong-list-md{
    padding-top: 20.95rem !important;
    padding-bottom: 20.95rem !important;
  }

  .xl\:px-oblong-list-md{
    padding-left: 20.95rem !important;
    padding-right: 20.95rem !important;
  }

  .xl\:py-oblong-content-lg{
    padding-top: 26.875rem !important;
    padding-bottom: 26.875rem !important;
  }

  .xl\:px-oblong-content-lg{
    padding-left: 26.875rem !important;
    padding-right: 26.875rem !important;
  }

  .xl\:py-article-thumb-lg{
    padding-top: 10.625rem !important;
    padding-bottom: 10.625rem !important;
  }

  .xl\:px-article-thumb-lg{
    padding-left: 10.625rem !important;
    padding-right: 10.625rem !important;
  }

  .xl\:py-support-title-l-lg{
    padding-top: 28.125rem !important;
    padding-bottom: 28.125rem !important;
  }

  .xl\:px-support-title-l-lg{
    padding-left: 28.125rem !important;
    padding-right: 28.125rem !important;
  }

  .xl\:py-support-title-r-lg{
    padding-top: 17.8125rem !important;
    padding-bottom: 17.8125rem !important;
  }

  .xl\:px-support-title-r-lg{
    padding-left: 17.8125rem !important;
    padding-right: 17.8125rem !important;
  }

  .xl\:py-main-footer-menu{
    padding-top: 13.75rem !important;
    padding-bottom: 13.75rem !important;
  }

  .xl\:px-main-footer-menu{
    padding-left: 13.75rem !important;
    padding-right: 13.75rem !important;
  }

  .xl\:py-main-footer-logo{
    padding-top: 25.625rem !important;
    padding-bottom: 25.625rem !important;
  }

  .xl\:px-main-footer-logo{
    padding-left: 25.625rem !important;
    padding-right: 25.625rem !important;
  }

  .xl\:py-full{
    padding-top: 100% !important;
    padding-bottom: 100% !important;
  }

  .xl\:px-full{
    padding-left: 100% !important;
    padding-right: 100% !important;
  }

  .xl\:pt-0{
    padding-top: 0px !important;
  }

  .xl\:pr-0{
    padding-right: 0px !important;
  }

  .xl\:pb-0{
    padding-bottom: 0px !important;
  }

  .xl\:pl-0{
    padding-left: 0px !important;
  }

  .xl\:pt-1{
    padding-top: .25rem !important;
  }

  .xl\:pr-1{
    padding-right: .25rem !important;
  }

  .xl\:pb-1{
    padding-bottom: .25rem !important;
  }

  .xl\:pl-1{
    padding-left: .25rem !important;
  }

  .xl\:pt-2{
    padding-top: .5rem !important;
  }

  .xl\:pr-2{
    padding-right: .5rem !important;
  }

  .xl\:pb-2{
    padding-bottom: .5rem !important;
  }

  .xl\:pl-2{
    padding-left: .5rem !important;
  }

  .xl\:pt-3{
    padding-top: .75rem !important;
  }

  .xl\:pr-3{
    padding-right: .75rem !important;
  }

  .xl\:pb-3{
    padding-bottom: .75rem !important;
  }

  .xl\:pl-3{
    padding-left: .75rem !important;
  }

  .xl\:pt-4{
    padding-top: 1rem !important;
  }

  .xl\:pr-4{
    padding-right: 1rem !important;
  }

  .xl\:pb-4{
    padding-bottom: 1rem !important;
  }

  .xl\:pl-4{
    padding-left: 1rem !important;
  }

  .xl\:pt-5{
    padding-top: 1.25rem !important;
  }

  .xl\:pr-5{
    padding-right: 1.25rem !important;
  }

  .xl\:pb-5{
    padding-bottom: 1.25rem !important;
  }

  .xl\:pl-5{
    padding-left: 1.25rem !important;
  }

  .xl\:pt-6{
    padding-top: 1.5rem !important;
  }

  .xl\:pr-6{
    padding-right: 1.5rem !important;
  }

  .xl\:pb-6{
    padding-bottom: 1.5rem !important;
  }

  .xl\:pl-6{
    padding-left: 1.5rem !important;
  }

  .xl\:pt-7{
    padding-top: 1.75rem !important;
  }

  .xl\:pr-7{
    padding-right: 1.75rem !important;
  }

  .xl\:pb-7{
    padding-bottom: 1.75rem !important;
  }

  .xl\:pl-7{
    padding-left: 1.75rem !important;
  }

  .xl\:pt-8{
    padding-top: 2rem !important;
  }

  .xl\:pr-8{
    padding-right: 2rem !important;
  }

  .xl\:pb-8{
    padding-bottom: 2rem !important;
  }

  .xl\:pl-8{
    padding-left: 2rem !important;
  }

  .xl\:pt-9{
    padding-top: 2.25rem !important;
  }

  .xl\:pr-9{
    padding-right: 2.25rem !important;
  }

  .xl\:pb-9{
    padding-bottom: 2.25rem !important;
  }

  .xl\:pl-9{
    padding-left: 2.25rem !important;
  }

  .xl\:pt-10{
    padding-top: 2.5rem !important;
  }

  .xl\:pr-10{
    padding-right: 2.5rem !important;
  }

  .xl\:pb-10{
    padding-bottom: 2.5rem !important;
  }

  .xl\:pl-10{
    padding-left: 2.5rem !important;
  }

  .xl\:pt-11{
    padding-top: 2.75rem !important;
  }

  .xl\:pr-11{
    padding-right: 2.75rem !important;
  }

  .xl\:pb-11{
    padding-bottom: 2.75rem !important;
  }

  .xl\:pl-11{
    padding-left: 2.75rem !important;
  }

  .xl\:pt-12{
    padding-top: 3rem !important;
  }

  .xl\:pr-12{
    padding-right: 3rem !important;
  }

  .xl\:pb-12{
    padding-bottom: 3rem !important;
  }

  .xl\:pl-12{
    padding-left: 3rem !important;
  }

  .xl\:pt-13{
    padding-top: 3.25rem !important;
  }

  .xl\:pr-13{
    padding-right: 3.25rem !important;
  }

  .xl\:pb-13{
    padding-bottom: 3.25rem !important;
  }

  .xl\:pl-13{
    padding-left: 3.25rem !important;
  }

  .xl\:pt-14{
    padding-top: 3.5rem !important;
  }

  .xl\:pr-14{
    padding-right: 3.5rem !important;
  }

  .xl\:pb-14{
    padding-bottom: 3.5rem !important;
  }

  .xl\:pl-14{
    padding-left: 3.5rem !important;
  }

  .xl\:pt-15{
    padding-top: 3.75rem !important;
  }

  .xl\:pr-15{
    padding-right: 3.75rem !important;
  }

  .xl\:pb-15{
    padding-bottom: 3.75rem !important;
  }

  .xl\:pl-15{
    padding-left: 3.75rem !important;
  }

  .xl\:pt-16{
    padding-top: 4rem !important;
  }

  .xl\:pr-16{
    padding-right: 4rem !important;
  }

  .xl\:pb-16{
    padding-bottom: 4rem !important;
  }

  .xl\:pl-16{
    padding-left: 4rem !important;
  }

  .xl\:pt-17{
    padding-top: 4.25rem !important;
  }

  .xl\:pr-17{
    padding-right: 4.25rem !important;
  }

  .xl\:pb-17{
    padding-bottom: 4.25rem !important;
  }

  .xl\:pl-17{
    padding-left: 4.25rem !important;
  }

  .xl\:pt-18{
    padding-top: 4.5rem !important;
  }

  .xl\:pr-18{
    padding-right: 4.5rem !important;
  }

  .xl\:pb-18{
    padding-bottom: 4.5rem !important;
  }

  .xl\:pl-18{
    padding-left: 4.5rem !important;
  }

  .xl\:pt-19{
    padding-top: 4.75rem !important;
  }

  .xl\:pr-19{
    padding-right: 4.75rem !important;
  }

  .xl\:pb-19{
    padding-bottom: 4.75rem !important;
  }

  .xl\:pl-19{
    padding-left: 4.75rem !important;
  }

  .xl\:pt-20{
    padding-top: 5rem !important;
  }

  .xl\:pr-20{
    padding-right: 5rem !important;
  }

  .xl\:pb-20{
    padding-bottom: 5rem !important;
  }

  .xl\:pl-20{
    padding-left: 5rem !important;
  }

  .xl\:pt-21{
    padding-top: 5.25rem !important;
  }

  .xl\:pr-21{
    padding-right: 5.25rem !important;
  }

  .xl\:pb-21{
    padding-bottom: 5.25rem !important;
  }

  .xl\:pl-21{
    padding-left: 5.25rem !important;
  }

  .xl\:pt-22{
    padding-top: 5.5rem !important;
  }

  .xl\:pr-22{
    padding-right: 5.5rem !important;
  }

  .xl\:pb-22{
    padding-bottom: 5.5rem !important;
  }

  .xl\:pl-22{
    padding-left: 5.5rem !important;
  }

  .xl\:pt-23{
    padding-top: 5.75rem !important;
  }

  .xl\:pr-23{
    padding-right: 5.75rem !important;
  }

  .xl\:pb-23{
    padding-bottom: 5.75rem !important;
  }

  .xl\:pl-23{
    padding-left: 5.75rem !important;
  }

  .xl\:pt-24{
    padding-top: 6rem !important;
  }

  .xl\:pr-24{
    padding-right: 6rem !important;
  }

  .xl\:pb-24{
    padding-bottom: 6rem !important;
  }

  .xl\:pl-24{
    padding-left: 6rem !important;
  }

  .xl\:pt-25{
    padding-top: 6.25rem !important;
  }

  .xl\:pr-25{
    padding-right: 6.25rem !important;
  }

  .xl\:pb-25{
    padding-bottom: 6.25rem !important;
  }

  .xl\:pl-25{
    padding-left: 6.25rem !important;
  }

  .xl\:pt-26{
    padding-top: 6.5rem !important;
  }

  .xl\:pr-26{
    padding-right: 6.5rem !important;
  }

  .xl\:pb-26{
    padding-bottom: 6.5rem !important;
  }

  .xl\:pl-26{
    padding-left: 6.5rem !important;
  }

  .xl\:pt-27{
    padding-top: 6.75rem !important;
  }

  .xl\:pr-27{
    padding-right: 6.75rem !important;
  }

  .xl\:pb-27{
    padding-bottom: 6.75rem !important;
  }

  .xl\:pl-27{
    padding-left: 6.75rem !important;
  }

  .xl\:pt-28{
    padding-top: 7rem !important;
  }

  .xl\:pr-28{
    padding-right: 7rem !important;
  }

  .xl\:pb-28{
    padding-bottom: 7rem !important;
  }

  .xl\:pl-28{
    padding-left: 7rem !important;
  }

  .xl\:pt-29{
    padding-top: 7.25rem !important;
  }

  .xl\:pr-29{
    padding-right: 7.25rem !important;
  }

  .xl\:pb-29{
    padding-bottom: 7.25rem !important;
  }

  .xl\:pl-29{
    padding-left: 7.25rem !important;
  }

  .xl\:pt-30{
    padding-top: 7.5rem !important;
  }

  .xl\:pr-30{
    padding-right: 7.5rem !important;
  }

  .xl\:pb-30{
    padding-bottom: 7.5rem !important;
  }

  .xl\:pl-30{
    padding-left: 7.5rem !important;
  }

  .xl\:pt-31{
    padding-top: 7.75rem !important;
  }

  .xl\:pr-31{
    padding-right: 7.75rem !important;
  }

  .xl\:pb-31{
    padding-bottom: 7.75rem !important;
  }

  .xl\:pl-31{
    padding-left: 7.75rem !important;
  }

  .xl\:pt-32{
    padding-top: 8rem !important;
  }

  .xl\:pr-32{
    padding-right: 8rem !important;
  }

  .xl\:pb-32{
    padding-bottom: 8rem !important;
  }

  .xl\:pl-32{
    padding-left: 8rem !important;
  }

  .xl\:pt-33{
    padding-top: 8.25rem !important;
  }

  .xl\:pr-33{
    padding-right: 8.25rem !important;
  }

  .xl\:pb-33{
    padding-bottom: 8.25rem !important;
  }

  .xl\:pl-33{
    padding-left: 8.25rem !important;
  }

  .xl\:pt-34{
    padding-top: 8.5rem !important;
  }

  .xl\:pr-34{
    padding-right: 8.5rem !important;
  }

  .xl\:pb-34{
    padding-bottom: 8.5rem !important;
  }

  .xl\:pl-34{
    padding-left: 8.5rem !important;
  }

  .xl\:pt-35{
    padding-top: 8.75rem !important;
  }

  .xl\:pr-35{
    padding-right: 8.75rem !important;
  }

  .xl\:pb-35{
    padding-bottom: 8.75rem !important;
  }

  .xl\:pl-35{
    padding-left: 8.75rem !important;
  }

  .xl\:pt-36{
    padding-top: 9rem !important;
  }

  .xl\:pr-36{
    padding-right: 9rem !important;
  }

  .xl\:pb-36{
    padding-bottom: 9rem !important;
  }

  .xl\:pl-36{
    padding-left: 9rem !important;
  }

  .xl\:pt-37{
    padding-top: 9.25rem !important;
  }

  .xl\:pr-37{
    padding-right: 9.25rem !important;
  }

  .xl\:pb-37{
    padding-bottom: 9.25rem !important;
  }

  .xl\:pl-37{
    padding-left: 9.25rem !important;
  }

  .xl\:pt-38{
    padding-top: 9.5rem !important;
  }

  .xl\:pr-38{
    padding-right: 9.5rem !important;
  }

  .xl\:pb-38{
    padding-bottom: 9.5rem !important;
  }

  .xl\:pl-38{
    padding-left: 9.5rem !important;
  }

  .xl\:pt-39{
    padding-top: 9.75rem !important;
  }

  .xl\:pr-39{
    padding-right: 9.75rem !important;
  }

  .xl\:pb-39{
    padding-bottom: 9.75rem !important;
  }

  .xl\:pl-39{
    padding-left: 9.75rem !important;
  }

  .xl\:pt-40{
    padding-top: 10rem !important;
  }

  .xl\:pr-40{
    padding-right: 10rem !important;
  }

  .xl\:pb-40{
    padding-bottom: 10rem !important;
  }

  .xl\:pl-40{
    padding-left: 10rem !important;
  }

  .xl\:pt-41{
    padding-top: 10.25rem !important;
  }

  .xl\:pr-41{
    padding-right: 10.25rem !important;
  }

  .xl\:pb-41{
    padding-bottom: 10.25rem !important;
  }

  .xl\:pl-41{
    padding-left: 10.25rem !important;
  }

  .xl\:pt-42{
    padding-top: 10.5rem !important;
  }

  .xl\:pr-42{
    padding-right: 10.5rem !important;
  }

  .xl\:pb-42{
    padding-bottom: 10.5rem !important;
  }

  .xl\:pl-42{
    padding-left: 10.5rem !important;
  }

  .xl\:pt-43{
    padding-top: 10.75rem !important;
  }

  .xl\:pr-43{
    padding-right: 10.75rem !important;
  }

  .xl\:pb-43{
    padding-bottom: 10.75rem !important;
  }

  .xl\:pl-43{
    padding-left: 10.75rem !important;
  }

  .xl\:pt-44{
    padding-top: 11rem !important;
  }

  .xl\:pr-44{
    padding-right: 11rem !important;
  }

  .xl\:pb-44{
    padding-bottom: 11rem !important;
  }

  .xl\:pl-44{
    padding-left: 11rem !important;
  }

  .xl\:pt-45{
    padding-top: 11.25rem !important;
  }

  .xl\:pr-45{
    padding-right: 11.25rem !important;
  }

  .xl\:pb-45{
    padding-bottom: 11.25rem !important;
  }

  .xl\:pl-45{
    padding-left: 11.25rem !important;
  }

  .xl\:pt-46{
    padding-top: 11.5rem !important;
  }

  .xl\:pr-46{
    padding-right: 11.5rem !important;
  }

  .xl\:pb-46{
    padding-bottom: 11.5rem !important;
  }

  .xl\:pl-46{
    padding-left: 11.5rem !important;
  }

  .xl\:pt-47{
    padding-top: 11.75rem !important;
  }

  .xl\:pr-47{
    padding-right: 11.75rem !important;
  }

  .xl\:pb-47{
    padding-bottom: 11.75rem !important;
  }

  .xl\:pl-47{
    padding-left: 11.75rem !important;
  }

  .xl\:pt-48{
    padding-top: 12rem !important;
  }

  .xl\:pr-48{
    padding-right: 12rem !important;
  }

  .xl\:pb-48{
    padding-bottom: 12rem !important;
  }

  .xl\:pl-48{
    padding-left: 12rem !important;
  }

  .xl\:pt-49{
    padding-top: 12.25rem !important;
  }

  .xl\:pr-49{
    padding-right: 12.25rem !important;
  }

  .xl\:pb-49{
    padding-bottom: 12.25rem !important;
  }

  .xl\:pl-49{
    padding-left: 12.25rem !important;
  }

  .xl\:pt-50{
    padding-top: 12.5rem !important;
  }

  .xl\:pr-50{
    padding-right: 12.5rem !important;
  }

  .xl\:pb-50{
    padding-bottom: 12.5rem !important;
  }

  .xl\:pl-50{
    padding-left: 12.5rem !important;
  }

  .xl\:pt-51{
    padding-top: 12.75rem !important;
  }

  .xl\:pr-51{
    padding-right: 12.75rem !important;
  }

  .xl\:pb-51{
    padding-bottom: 12.75rem !important;
  }

  .xl\:pl-51{
    padding-left: 12.75rem !important;
  }

  .xl\:pt-52{
    padding-top: 13rem !important;
  }

  .xl\:pr-52{
    padding-right: 13rem !important;
  }

  .xl\:pb-52{
    padding-bottom: 13rem !important;
  }

  .xl\:pl-52{
    padding-left: 13rem !important;
  }

  .xl\:pt-53{
    padding-top: 13.25rem !important;
  }

  .xl\:pr-53{
    padding-right: 13.25rem !important;
  }

  .xl\:pb-53{
    padding-bottom: 13.25rem !important;
  }

  .xl\:pl-53{
    padding-left: 13.25rem !important;
  }

  .xl\:pt-54{
    padding-top: 13.5rem !important;
  }

  .xl\:pr-54{
    padding-right: 13.5rem !important;
  }

  .xl\:pb-54{
    padding-bottom: 13.5rem !important;
  }

  .xl\:pl-54{
    padding-left: 13.5rem !important;
  }

  .xl\:pt-55{
    padding-top: 13.75rem !important;
  }

  .xl\:pr-55{
    padding-right: 13.75rem !important;
  }

  .xl\:pb-55{
    padding-bottom: 13.75rem !important;
  }

  .xl\:pl-55{
    padding-left: 13.75rem !important;
  }

  .xl\:pt-56{
    padding-top: 14rem !important;
  }

  .xl\:pr-56{
    padding-right: 14rem !important;
  }

  .xl\:pb-56{
    padding-bottom: 14rem !important;
  }

  .xl\:pl-56{
    padding-left: 14rem !important;
  }

  .xl\:pt-70{
    padding-top: 17.5rem !important;
  }

  .xl\:pr-70{
    padding-right: 17.5rem !important;
  }

  .xl\:pb-70{
    padding-bottom: 17.5rem !important;
  }

  .xl\:pl-70{
    padding-left: 17.5rem !important;
  }

  .xl\:pt-71{
    padding-top: 17.75rem !important;
  }

  .xl\:pr-71{
    padding-right: 17.75rem !important;
  }

  .xl\:pb-71{
    padding-bottom: 17.75rem !important;
  }

  .xl\:pl-71{
    padding-left: 17.75rem !important;
  }

  .xl\:pt-72{
    padding-top: 18rem !important;
  }

  .xl\:pr-72{
    padding-right: 18rem !important;
  }

  .xl\:pb-72{
    padding-bottom: 18rem !important;
  }

  .xl\:pl-72{
    padding-left: 18rem !important;
  }

  .xl\:pt-73{
    padding-top: 18.25rem !important;
  }

  .xl\:pr-73{
    padding-right: 18.25rem !important;
  }

  .xl\:pb-73{
    padding-bottom: 18.25rem !important;
  }

  .xl\:pl-73{
    padding-left: 18.25rem !important;
  }

  .xl\:pt-74{
    padding-top: 18.5rem !important;
  }

  .xl\:pr-74{
    padding-right: 18.5rem !important;
  }

  .xl\:pb-74{
    padding-bottom: 18.5rem !important;
  }

  .xl\:pl-74{
    padding-left: 18.5rem !important;
  }

  .xl\:pt-75{
    padding-top: 18.75rem !important;
  }

  .xl\:pr-75{
    padding-right: 18.75rem !important;
  }

  .xl\:pb-75{
    padding-bottom: 18.75rem !important;
  }

  .xl\:pl-75{
    padding-left: 18.75rem !important;
  }

  .xl\:pt-76{
    padding-top: 19rem !important;
  }

  .xl\:pr-76{
    padding-right: 19rem !important;
  }

  .xl\:pb-76{
    padding-bottom: 19rem !important;
  }

  .xl\:pl-76{
    padding-left: 19rem !important;
  }

  .xl\:pt-77{
    padding-top: 19.25rem !important;
  }

  .xl\:pr-77{
    padding-right: 19.25rem !important;
  }

  .xl\:pb-77{
    padding-bottom: 19.25rem !important;
  }

  .xl\:pl-77{
    padding-left: 19.25rem !important;
  }

  .xl\:pt-78{
    padding-top: 19.5rem !important;
  }

  .xl\:pr-78{
    padding-right: 19.5rem !important;
  }

  .xl\:pb-78{
    padding-bottom: 19.5rem !important;
  }

  .xl\:pl-78{
    padding-left: 19.5rem !important;
  }

  .xl\:pt-79{
    padding-top: 19.75rem !important;
  }

  .xl\:pr-79{
    padding-right: 19.75rem !important;
  }

  .xl\:pb-79{
    padding-bottom: 19.75rem !important;
  }

  .xl\:pl-79{
    padding-left: 19.75rem !important;
  }

  .xl\:pt-80{
    padding-top: 20rem !important;
  }

  .xl\:pr-80{
    padding-right: 20rem !important;
  }

  .xl\:pb-80{
    padding-bottom: 20rem !important;
  }

  .xl\:pl-80{
    padding-left: 20rem !important;
  }

  .xl\:pt-81{
    padding-top: 20.25rem !important;
  }

  .xl\:pr-81{
    padding-right: 20.25rem !important;
  }

  .xl\:pb-81{
    padding-bottom: 20.25rem !important;
  }

  .xl\:pl-81{
    padding-left: 20.25rem !important;
  }

  .xl\:pt-82{
    padding-top: 20.5rem !important;
  }

  .xl\:pr-82{
    padding-right: 20.5rem !important;
  }

  .xl\:pb-82{
    padding-bottom: 20.5rem !important;
  }

  .xl\:pl-82{
    padding-left: 20.5rem !important;
  }

  .xl\:pt-83{
    padding-top: 20.75rem !important;
  }

  .xl\:pr-83{
    padding-right: 20.75rem !important;
  }

  .xl\:pb-83{
    padding-bottom: 20.75rem !important;
  }

  .xl\:pl-83{
    padding-left: 20.75rem !important;
  }

  .xl\:pt-84{
    padding-top: 21rem !important;
  }

  .xl\:pr-84{
    padding-right: 21rem !important;
  }

  .xl\:pb-84{
    padding-bottom: 21rem !important;
  }

  .xl\:pl-84{
    padding-left: 21rem !important;
  }

  .xl\:pt-85{
    padding-top: 21.25rem !important;
  }

  .xl\:pr-85{
    padding-right: 21.25rem !important;
  }

  .xl\:pb-85{
    padding-bottom: 21.25rem !important;
  }

  .xl\:pl-85{
    padding-left: 21.25rem !important;
  }

  .xl\:pt-86{
    padding-top: 21.5rem !important;
  }

  .xl\:pr-86{
    padding-right: 21.5rem !important;
  }

  .xl\:pb-86{
    padding-bottom: 21.5rem !important;
  }

  .xl\:pl-86{
    padding-left: 21.5rem !important;
  }

  .xl\:pt-87{
    padding-top: 21.75rem !important;
  }

  .xl\:pr-87{
    padding-right: 21.75rem !important;
  }

  .xl\:pb-87{
    padding-bottom: 21.75rem !important;
  }

  .xl\:pl-87{
    padding-left: 21.75rem !important;
  }

  .xl\:pt-88{
    padding-top: 22rem !important;
  }

  .xl\:pr-88{
    padding-right: 22rem !important;
  }

  .xl\:pb-88{
    padding-bottom: 22rem !important;
  }

  .xl\:pl-88{
    padding-left: 22rem !important;
  }

  .xl\:pt-89{
    padding-top: 22.25rem !important;
  }

  .xl\:pr-89{
    padding-right: 22.25rem !important;
  }

  .xl\:pb-89{
    padding-bottom: 22.25rem !important;
  }

  .xl\:pl-89{
    padding-left: 22.25rem !important;
  }

  .xl\:pt-90{
    padding-top: 22.5rem !important;
  }

  .xl\:pr-90{
    padding-right: 22.5rem !important;
  }

  .xl\:pb-90{
    padding-bottom: 22.5rem !important;
  }

  .xl\:pl-90{
    padding-left: 22.5rem !important;
  }

  .xl\:pt-91{
    padding-top: 22.75rem !important;
  }

  .xl\:pr-91{
    padding-right: 22.75rem !important;
  }

  .xl\:pb-91{
    padding-bottom: 22.75rem !important;
  }

  .xl\:pl-91{
    padding-left: 22.75rem !important;
  }

  .xl\:pt-92{
    padding-top: 23rem !important;
  }

  .xl\:pr-92{
    padding-right: 23rem !important;
  }

  .xl\:pb-92{
    padding-bottom: 23rem !important;
  }

  .xl\:pl-92{
    padding-left: 23rem !important;
  }

  .xl\:pt-100{
    padding-top: 25rem !important;
  }

  .xl\:pr-100{
    padding-right: 25rem !important;
  }

  .xl\:pb-100{
    padding-bottom: 25rem !important;
  }

  .xl\:pl-100{
    padding-left: 25rem !important;
  }

  .xl\:pt-131{
    padding-top: 25.25rem !important;
  }

  .xl\:pr-131{
    padding-right: 25.25rem !important;
  }

  .xl\:pb-131{
    padding-bottom: 25.25rem !important;
  }

  .xl\:pl-131{
    padding-left: 25.25rem !important;
  }

  .xl\:pt-135{
    padding-top: 34rem !important;
  }

  .xl\:pr-135{
    padding-right: 34rem !important;
  }

  .xl\:pb-135{
    padding-bottom: 34rem !important;
  }

  .xl\:pl-135{
    padding-left: 34rem !important;
  }

  .xl\:pt-150{
    padding-top: 37.5rem !important;
  }

  .xl\:pr-150{
    padding-right: 37.5rem !important;
  }

  .xl\:pb-150{
    padding-bottom: 37.5rem !important;
  }

  .xl\:pl-150{
    padding-left: 37.5rem !important;
  }

  .xl\:pt-710{
    padding-top: 44.375rem !important;
  }

  .xl\:pr-710{
    padding-right: 44.375rem !important;
  }

  .xl\:pb-710{
    padding-bottom: 44.375rem !important;
  }

  .xl\:pl-710{
    padding-left: 44.375rem !important;
  }

  .xl\:pt-820{
    padding-top: 51.25rem !important;
  }

  .xl\:pr-820{
    padding-right: 51.25rem !important;
  }

  .xl\:pb-820{
    padding-bottom: 51.25rem !important;
  }

  .xl\:pl-820{
    padding-left: 51.25rem !important;
  }

  .xl\:pt-1440{
    padding-top: 90rem !important;
  }

  .xl\:pr-1440{
    padding-right: 90rem !important;
  }

  .xl\:pb-1440{
    padding-bottom: 90rem !important;
  }

  .xl\:pl-1440{
    padding-left: 90rem !important;
  }

  .xl\:pt-2\.5{
    padding-top: .625rem !important;
  }

  .xl\:pr-2\.5{
    padding-right: .625rem !important;
  }

  .xl\:pb-2\.5{
    padding-bottom: .625rem !important;
  }

  .xl\:pl-2\.5{
    padding-left: .625rem !important;
  }

  .xl\:pt-6\.25{
    padding-top: 1.5626rem !important;
  }

  .xl\:pr-6\.25{
    padding-right: 1.5626rem !important;
  }

  .xl\:pb-6\.25{
    padding-bottom: 1.5626rem !important;
  }

  .xl\:pl-6\.25{
    padding-left: 1.5626rem !important;
  }

  .xl\:pt-7\.5{
    padding-top: 1.875rem !important;
  }

  .xl\:pr-7\.5{
    padding-right: 1.875rem !important;
  }

  .xl\:pb-7\.5{
    padding-bottom: 1.875rem !important;
  }

  .xl\:pl-7\.5{
    padding-left: 1.875rem !important;
  }

  .xl\:pt-12\.5{
    padding-top: 3.125rem !important;
  }

  .xl\:pr-12\.5{
    padding-right: 3.125rem !important;
  }

  .xl\:pb-12\.5{
    padding-bottom: 3.125rem !important;
  }

  .xl\:pl-12\.5{
    padding-left: 3.125rem !important;
  }

  .xl\:pt-17\.5{
    padding-top: 4.375rem !important;
  }

  .xl\:pr-17\.5{
    padding-right: 4.375rem !important;
  }

  .xl\:pb-17\.5{
    padding-bottom: 4.375rem !important;
  }

  .xl\:pl-17\.5{
    padding-left: 4.375rem !important;
  }

  .xl\:pt-31\.5{
    padding-top: 7.875rem !important;
  }

  .xl\:pr-31\.5{
    padding-right: 7.875rem !important;
  }

  .xl\:pb-31\.5{
    padding-bottom: 7.875rem !important;
  }

  .xl\:pl-31\.5{
    padding-left: 7.875rem !important;
  }

  .xl\:pt-thumb-tript-lg{
    padding-top: 15.625rem !important;
  }

  .xl\:pr-thumb-tript-lg{
    padding-right: 15.625rem !important;
  }

  .xl\:pb-thumb-tript-lg{
    padding-bottom: 15.625rem !important;
  }

  .xl\:pl-thumb-tript-lg{
    padding-left: 15.625rem !important;
  }

  .xl\:pt-thumb-tript-md{
    padding-top: 11.25rem !important;
  }

  .xl\:pr-thumb-tript-md{
    padding-right: 11.25rem !important;
  }

  .xl\:pb-thumb-tript-md{
    padding-bottom: 11.25rem !important;
  }

  .xl\:pl-thumb-tript-md{
    padding-left: 11.25rem !important;
  }

  .xl\:pt-thumb-trip-xl{
    padding-top: 20.625rem !important;
  }

  .xl\:pr-thumb-trip-xl{
    padding-right: 20.625rem !important;
  }

  .xl\:pb-thumb-trip-xl{
    padding-bottom: 20.625rem !important;
  }

  .xl\:pl-thumb-trip-xl{
    padding-left: 20.625rem !important;
  }

  .xl\:pt-tarapprendre-title-lg{
    padding-top: 58.75rem !important;
  }

  .xl\:pr-tarapprendre-title-lg{
    padding-right: 58.75rem !important;
  }

  .xl\:pb-tarapprendre-title-lg{
    padding-bottom: 58.75rem !important;
  }

  .xl\:pl-tarapprendre-title-lg{
    padding-left: 58.75rem !important;
  }

  .xl\:pt-oblong-list-lg{
    padding-top: 40.93rem !important;
  }

  .xl\:pr-oblong-list-lg{
    padding-right: 40.93rem !important;
  }

  .xl\:pb-oblong-list-lg{
    padding-bottom: 40.93rem !important;
  }

  .xl\:pl-oblong-list-lg{
    padding-left: 40.93rem !important;
  }

  .xl\:pt-oblong-list-md{
    padding-top: 20.95rem !important;
  }

  .xl\:pr-oblong-list-md{
    padding-right: 20.95rem !important;
  }

  .xl\:pb-oblong-list-md{
    padding-bottom: 20.95rem !important;
  }

  .xl\:pl-oblong-list-md{
    padding-left: 20.95rem !important;
  }

  .xl\:pt-oblong-content-lg{
    padding-top: 26.875rem !important;
  }

  .xl\:pr-oblong-content-lg{
    padding-right: 26.875rem !important;
  }

  .xl\:pb-oblong-content-lg{
    padding-bottom: 26.875rem !important;
  }

  .xl\:pl-oblong-content-lg{
    padding-left: 26.875rem !important;
  }

  .xl\:pt-article-thumb-lg{
    padding-top: 10.625rem !important;
  }

  .xl\:pr-article-thumb-lg{
    padding-right: 10.625rem !important;
  }

  .xl\:pb-article-thumb-lg{
    padding-bottom: 10.625rem !important;
  }

  .xl\:pl-article-thumb-lg{
    padding-left: 10.625rem !important;
  }

  .xl\:pt-support-title-l-lg{
    padding-top: 28.125rem !important;
  }

  .xl\:pr-support-title-l-lg{
    padding-right: 28.125rem !important;
  }

  .xl\:pb-support-title-l-lg{
    padding-bottom: 28.125rem !important;
  }

  .xl\:pl-support-title-l-lg{
    padding-left: 28.125rem !important;
  }

  .xl\:pt-support-title-r-lg{
    padding-top: 17.8125rem !important;
  }

  .xl\:pr-support-title-r-lg{
    padding-right: 17.8125rem !important;
  }

  .xl\:pb-support-title-r-lg{
    padding-bottom: 17.8125rem !important;
  }

  .xl\:pl-support-title-r-lg{
    padding-left: 17.8125rem !important;
  }

  .xl\:pt-main-footer-menu{
    padding-top: 13.75rem !important;
  }

  .xl\:pr-main-footer-menu{
    padding-right: 13.75rem !important;
  }

  .xl\:pb-main-footer-menu{
    padding-bottom: 13.75rem !important;
  }

  .xl\:pl-main-footer-menu{
    padding-left: 13.75rem !important;
  }

  .xl\:pt-main-footer-logo{
    padding-top: 25.625rem !important;
  }

  .xl\:pr-main-footer-logo{
    padding-right: 25.625rem !important;
  }

  .xl\:pb-main-footer-logo{
    padding-bottom: 25.625rem !important;
  }

  .xl\:pl-main-footer-logo{
    padding-left: 25.625rem !important;
  }

  .xl\:pt-full{
    padding-top: 100% !important;
  }

  .xl\:pr-full{
    padding-right: 100% !important;
  }

  .xl\:pb-full{
    padding-bottom: 100% !important;
  }

  .xl\:pl-full{
    padding-left: 100% !important;
  }

  .xl\:placeholder-primary::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-primary-75::-webkit-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .xl\:placeholder-primary-75::-moz-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .xl\:placeholder-primary-75:-ms-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .xl\:placeholder-primary-75::-ms-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .xl\:placeholder-primary-75::placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .xl\:placeholder-secondary::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-secondary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-white::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-white:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-white::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-white::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-seashell::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-seashell::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-seashell:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-seashell::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-seashell::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-black::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-black:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-black::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-black::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-dark::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-dark::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-dark:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-dark::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-dark::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green::placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-dark-gray::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-dark-gray::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-dark-gray:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-dark-gray::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-dark-gray::placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-xp::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-xp::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-xp:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-xp::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-xp::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-accent::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-accent::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-accent:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-accent::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-accent::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-1::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-1::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-1:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-1::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-1::placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-2::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-2::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-2:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-2::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-2::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-3::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-3::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-3:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-3::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-3::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-4::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-4::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-4:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-4::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-4::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-5::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-5::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-5:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-5::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-5::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-6::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-6::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-6:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-6::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-6::placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-7::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-7::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-7:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-7::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-7::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-8::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-8::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-8:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-8::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-8::placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-9::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-9::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-9:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-9::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-9::placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-10::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-10::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-10:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-10::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-10::placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-11::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-11::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-11:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-11::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-11::placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-12::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-12::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-12:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-12::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-12::placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-13::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-13::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-13:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-13::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-13::placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-14::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-14::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-14:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-14::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-14::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-15::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-15::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-15:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-15::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-15::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-16::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-16::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-16:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-16::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-blue-16::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-1::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-1::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-1:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-1::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-green-1::placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-1::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-1::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-1:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-1::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-1::placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-2::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-2::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-2:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-2::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-2::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-3::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-3::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-3:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-3::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-3::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-4::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-4::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-4:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-4::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-4::placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-5::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-5::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-5:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-5::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-5::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-6::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-6::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-6:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-6::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-6::placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-7::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-7::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-7:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-7::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-gray-7::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-purple::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-purple::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-purple:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-purple::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-purple::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-purple-1::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-purple-1::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-purple-1:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-purple-1::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-purple-1::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-transparent::-webkit-input-placeholder{
    color: transparent !important;
  }

  .xl\:placeholder-transparent::-moz-placeholder{
    color: transparent !important;
  }

  .xl\:placeholder-transparent:-ms-input-placeholder{
    color: transparent !important;
  }

  .xl\:placeholder-transparent::-ms-input-placeholder{
    color: transparent !important;
  }

  .xl\:placeholder-transparent::placeholder{
    color: transparent !important;
  }

  .xl\:placeholder-orange::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-orange:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-orange::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-orange::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-orange-2::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-orange-2::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-orange-2:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-orange-2::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-orange-2::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-red::placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-primary-75:focus::-webkit-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .xl\:focus\:placeholder-primary-75:focus::-moz-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .xl\:focus\:placeholder-primary-75:focus:-ms-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .xl\:focus\:placeholder-primary-75:focus::-ms-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .xl\:focus\:placeholder-primary-75:focus::placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .xl\:focus\:placeholder-secondary:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-secondary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-white:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-white:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-white:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-seashell:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-seashell:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-seashell:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-seashell:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-seashell:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-black:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-black:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-black:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-dark:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-dark:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-dark:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-dark:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-dark:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-dark-gray:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-dark-gray:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-dark-gray:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-dark-gray:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-dark-gray:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-xp:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-xp:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-xp:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-xp:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-xp:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-accent:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-accent:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-accent:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-accent:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-accent:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-1:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-1:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-1:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-1:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-1:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-2:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-2:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-2:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-2:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-2:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-3:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-3:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-3:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-3:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-3:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-4:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-4:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-4:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-4:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-4:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-5:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-5:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-5:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-5:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-5:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-6:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-6:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-6:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-6:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-6:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-7:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-7:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-7:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-7:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-7:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-8:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-8:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-8:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-8:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-8:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-9:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-9:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-9:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-9:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-9:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-10:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-10:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-10:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-10:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-10:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-11:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-11:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-11:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-11:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-11:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-12:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-12:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-12:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-12:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-12:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-13:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-13:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-13:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-13:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-13:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-14:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-14:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-14:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-14:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-14:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-15:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-15:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-15:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-15:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-15:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-16:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-16:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-16:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-16:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-blue-16:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-1:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-1:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-1:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-1:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-green-1:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-1:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-1:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-1:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-1:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-1:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-2:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-2:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-2:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-2:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-2:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-3:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-3:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-3:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-3:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-3:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-4:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-4:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-4:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-4:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-4:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-5:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-5:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-5:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-5:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-5:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-6:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-6:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-6:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-6:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-6:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-7:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-7:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-7:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-7:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-gray-7:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-purple:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-purple:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-purple:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-purple:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-purple:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-purple-1:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-purple-1:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-purple-1:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-purple-1:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-purple-1:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-transparent:focus::-webkit-input-placeholder{
    color: transparent !important;
  }

  .xl\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color: transparent !important;
  }

  .xl\:focus\:placeholder-transparent:focus:-ms-input-placeholder{
    color: transparent !important;
  }

  .xl\:focus\:placeholder-transparent:focus::-ms-input-placeholder{
    color: transparent !important;
  }

  .xl\:focus\:placeholder-transparent:focus::placeholder{
    color: transparent !important;
  }

  .xl\:focus\:placeholder-orange:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-orange:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-orange:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-orange-2:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-orange-2:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-orange-2:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-orange-2:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-orange-2:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .xl\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .xl\:placeholder-opacity-0::-webkit-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .xl\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .xl\:placeholder-opacity-0:-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .xl\:placeholder-opacity-0::-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .xl\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .xl\:placeholder-opacity-5::-webkit-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .xl\:placeholder-opacity-5::-moz-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .xl\:placeholder-opacity-5:-ms-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .xl\:placeholder-opacity-5::-ms-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .xl\:placeholder-opacity-5::placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .xl\:placeholder-opacity-10::-webkit-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .xl\:placeholder-opacity-10::-moz-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .xl\:placeholder-opacity-10:-ms-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .xl\:placeholder-opacity-10::-ms-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .xl\:placeholder-opacity-10::placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .xl\:placeholder-opacity-25::-webkit-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .xl\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .xl\:placeholder-opacity-25:-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .xl\:placeholder-opacity-25::-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .xl\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .xl\:placeholder-opacity-40::-webkit-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .xl\:placeholder-opacity-40::-moz-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .xl\:placeholder-opacity-40:-ms-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .xl\:placeholder-opacity-40::-ms-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .xl\:placeholder-opacity-40::placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .xl\:placeholder-opacity-50::-webkit-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .xl\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .xl\:placeholder-opacity-50:-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .xl\:placeholder-opacity-50::-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .xl\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .xl\:placeholder-opacity-75::-webkit-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .xl\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .xl\:placeholder-opacity-75:-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .xl\:placeholder-opacity-75::-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .xl\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .xl\:placeholder-opacity-90::-webkit-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .xl\:placeholder-opacity-90::-moz-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .xl\:placeholder-opacity-90:-ms-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .xl\:placeholder-opacity-90::-ms-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .xl\:placeholder-opacity-90::placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .xl\:placeholder-opacity-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .xl\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .xl\:placeholder-opacity-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .xl\:placeholder-opacity-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .xl\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .xl\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .xl\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .xl\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .xl\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .xl\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .xl\:focus\:placeholder-opacity-5:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .xl\:focus\:placeholder-opacity-5:focus::-moz-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .xl\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .xl\:focus\:placeholder-opacity-5:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .xl\:focus\:placeholder-opacity-5:focus::placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .xl\:focus\:placeholder-opacity-10:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .xl\:focus\:placeholder-opacity-10:focus::-moz-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .xl\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .xl\:focus\:placeholder-opacity-10:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .xl\:focus\:placeholder-opacity-10:focus::placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .xl\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .xl\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .xl\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .xl\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .xl\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .xl\:focus\:placeholder-opacity-40:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .xl\:focus\:placeholder-opacity-40:focus::-moz-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .xl\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .xl\:focus\:placeholder-opacity-40:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .xl\:focus\:placeholder-opacity-40:focus::placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .xl\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .xl\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .xl\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .xl\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .xl\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .xl\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .xl\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .xl\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .xl\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .xl\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .xl\:focus\:placeholder-opacity-90:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .xl\:focus\:placeholder-opacity-90:focus::-moz-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .xl\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .xl\:focus\:placeholder-opacity-90:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .xl\:focus\:placeholder-opacity-90:focus::placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .xl\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .xl\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .xl\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .xl\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .xl\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .xl\:pointer-events-none{
    pointer-events: none !important;
  }

  .xl\:pointer-events-auto{
    pointer-events: auto !important;
  }

  .xl\:static{
    position: static !important;
  }

  .xl\:fixed{
    position: fixed !important;
  }

  .xl\:absolute{
    position: absolute !important;
  }

  .xl\:relative{
    position: relative !important;
  }

  .xl\:sticky{
    position: sticky !important;
  }

  .xl\:inset-0{
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .xl\:inset-1{
    top: 0.25rem !important;
    right: 0.25rem !important;
    bottom: 0.25rem !important;
    left: 0.25rem !important;
  }

  .xl\:inset-5{
    top: 1.25rem !important;
    right: 1.25rem !important;
    bottom: 1.25rem !important;
    left: 1.25rem !important;
  }

  .xl\:inset-6{
    top: 1.5rem !important;
    right: 1.5rem !important;
    bottom: 1.5rem !important;
    left: 1.5rem !important;
  }

  .xl\:inset-10{
    top: 2.5rem !important;
    right: 2.5rem !important;
    bottom: 2.5rem !important;
    left: 2.5rem !important;
  }

  .xl\:inset-12{
    top: 3rem !important;
    right: 3rem !important;
    bottom: 3rem !important;
    left: 3rem !important;
  }

  .xl\:inset-14{
    top: 3.5rem !important;
    right: 3.5rem !important;
    bottom: 3.5rem !important;
    left: 3.5rem !important;
  }

  .xl\:inset-auto{
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .xl\:-inset-37\.5{
    top: -9.375rem !important;
    right: -9.375rem !important;
    bottom: -9.375rem !important;
    left: -9.375rem !important;
  }

  .xl\:-inset-17\.5{
    top: -4.375rem !important;
    right: -4.375rem !important;
    bottom: -4.375rem !important;
    left: -4.375rem !important;
  }

  .xl\:-inset-12\.5{
    top: -3.125rem !important;
    right: -3.125rem !important;
    bottom: -3.125rem !important;
    left: -3.125rem !important;
  }

  .xl\:-inset-5{
    top: -1.25rem !important;
    right: -1.25rem !important;
    bottom: -1.25rem !important;
    left: -1.25rem !important;
  }

  .xl\:inset-2\.5{
    top: 0.625rem !important;
    right: 0.625rem !important;
    bottom: 0.625rem !important;
    left: 0.625rem !important;
  }

  .xl\:inset-3\.75{
    top: 0.9375rem !important;
    right: 0.9375rem !important;
    bottom: 0.9375rem !important;
    left: 0.9375rem !important;
  }

  .xl\:inset-12\.5{
    top: 3.125rem !important;
    right: 3.125rem !important;
    bottom: 3.125rem !important;
    left: 3.125rem !important;
  }

  .xl\:inset-1\/2{
    top: 50% !important;
    right: 50% !important;
    bottom: 50% !important;
    left: 50% !important;
  }

  .xl\:inset-y-0{
    top: 0 !important;
    bottom: 0 !important;
  }

  .xl\:inset-x-0{
    right: 0 !important;
    left: 0 !important;
  }

  .xl\:inset-y-1{
    top: 0.25rem !important;
    bottom: 0.25rem !important;
  }

  .xl\:inset-x-1{
    right: 0.25rem !important;
    left: 0.25rem !important;
  }

  .xl\:inset-y-5{
    top: 1.25rem !important;
    bottom: 1.25rem !important;
  }

  .xl\:inset-x-5{
    right: 1.25rem !important;
    left: 1.25rem !important;
  }

  .xl\:inset-y-6{
    top: 1.5rem !important;
    bottom: 1.5rem !important;
  }

  .xl\:inset-x-6{
    right: 1.5rem !important;
    left: 1.5rem !important;
  }

  .xl\:inset-y-10{
    top: 2.5rem !important;
    bottom: 2.5rem !important;
  }

  .xl\:inset-x-10{
    right: 2.5rem !important;
    left: 2.5rem !important;
  }

  .xl\:inset-y-12{
    top: 3rem !important;
    bottom: 3rem !important;
  }

  .xl\:inset-x-12{
    right: 3rem !important;
    left: 3rem !important;
  }

  .xl\:inset-y-14{
    top: 3.5rem !important;
    bottom: 3.5rem !important;
  }

  .xl\:inset-x-14{
    right: 3.5rem !important;
    left: 3.5rem !important;
  }

  .xl\:inset-y-auto{
    top: auto !important;
    bottom: auto !important;
  }

  .xl\:inset-x-auto{
    right: auto !important;
    left: auto !important;
  }

  .xl\:-inset-y-37\.5{
    top: -9.375rem !important;
    bottom: -9.375rem !important;
  }

  .xl\:-inset-x-37\.5{
    right: -9.375rem !important;
    left: -9.375rem !important;
  }

  .xl\:-inset-y-17\.5{
    top: -4.375rem !important;
    bottom: -4.375rem !important;
  }

  .xl\:-inset-x-17\.5{
    right: -4.375rem !important;
    left: -4.375rem !important;
  }

  .xl\:-inset-y-12\.5{
    top: -3.125rem !important;
    bottom: -3.125rem !important;
  }

  .xl\:-inset-x-12\.5{
    right: -3.125rem !important;
    left: -3.125rem !important;
  }

  .xl\:-inset-y-5{
    top: -1.25rem !important;
    bottom: -1.25rem !important;
  }

  .xl\:-inset-x-5{
    right: -1.25rem !important;
    left: -1.25rem !important;
  }

  .xl\:inset-y-2\.5{
    top: 0.625rem !important;
    bottom: 0.625rem !important;
  }

  .xl\:inset-x-2\.5{
    right: 0.625rem !important;
    left: 0.625rem !important;
  }

  .xl\:inset-y-3\.75{
    top: 0.9375rem !important;
    bottom: 0.9375rem !important;
  }

  .xl\:inset-x-3\.75{
    right: 0.9375rem !important;
    left: 0.9375rem !important;
  }

  .xl\:inset-y-12\.5{
    top: 3.125rem !important;
    bottom: 3.125rem !important;
  }

  .xl\:inset-x-12\.5{
    right: 3.125rem !important;
    left: 3.125rem !important;
  }

  .xl\:inset-y-1\/2{
    top: 50% !important;
    bottom: 50% !important;
  }

  .xl\:inset-x-1\/2{
    right: 50% !important;
    left: 50% !important;
  }

  .xl\:top-0{
    top: 0 !important;
  }

  .xl\:right-0{
    right: 0 !important;
  }

  .xl\:bottom-0{
    bottom: 0 !important;
  }

  .xl\:left-0{
    left: 0 !important;
  }

  .xl\:top-1{
    top: 0.25rem !important;
  }

  .xl\:right-1{
    right: 0.25rem !important;
  }

  .xl\:bottom-1{
    bottom: 0.25rem !important;
  }

  .xl\:left-1{
    left: 0.25rem !important;
  }

  .xl\:top-5{
    top: 1.25rem !important;
  }

  .xl\:right-5{
    right: 1.25rem !important;
  }

  .xl\:bottom-5{
    bottom: 1.25rem !important;
  }

  .xl\:left-5{
    left: 1.25rem !important;
  }

  .xl\:top-6{
    top: 1.5rem !important;
  }

  .xl\:right-6{
    right: 1.5rem !important;
  }

  .xl\:bottom-6{
    bottom: 1.5rem !important;
  }

  .xl\:left-6{
    left: 1.5rem !important;
  }

  .xl\:top-10{
    top: 2.5rem !important;
  }

  .xl\:right-10{
    right: 2.5rem !important;
  }

  .xl\:bottom-10{
    bottom: 2.5rem !important;
  }

  .xl\:left-10{
    left: 2.5rem !important;
  }

  .xl\:top-12{
    top: 3rem !important;
  }

  .xl\:right-12{
    right: 3rem !important;
  }

  .xl\:bottom-12{
    bottom: 3rem !important;
  }

  .xl\:left-12{
    left: 3rem !important;
  }

  .xl\:top-14{
    top: 3.5rem !important;
  }

  .xl\:right-14{
    right: 3.5rem !important;
  }

  .xl\:bottom-14{
    bottom: 3.5rem !important;
  }

  .xl\:left-14{
    left: 3.5rem !important;
  }

  .xl\:top-auto{
    top: auto !important;
  }

  .xl\:right-auto{
    right: auto !important;
  }

  .xl\:bottom-auto{
    bottom: auto !important;
  }

  .xl\:left-auto{
    left: auto !important;
  }

  .xl\:-top-37\.5{
    top: -9.375rem !important;
  }

  .xl\:-right-37\.5{
    right: -9.375rem !important;
  }

  .xl\:-bottom-37\.5{
    bottom: -9.375rem !important;
  }

  .xl\:-left-37\.5{
    left: -9.375rem !important;
  }

  .xl\:-top-17\.5{
    top: -4.375rem !important;
  }

  .xl\:-right-17\.5{
    right: -4.375rem !important;
  }

  .xl\:-bottom-17\.5{
    bottom: -4.375rem !important;
  }

  .xl\:-left-17\.5{
    left: -4.375rem !important;
  }

  .xl\:-top-12\.5{
    top: -3.125rem !important;
  }

  .xl\:-right-12\.5{
    right: -3.125rem !important;
  }

  .xl\:-bottom-12\.5{
    bottom: -3.125rem !important;
  }

  .xl\:-left-12\.5{
    left: -3.125rem !important;
  }

  .xl\:-top-5{
    top: -1.25rem !important;
  }

  .xl\:-right-5{
    right: -1.25rem !important;
  }

  .xl\:-bottom-5{
    bottom: -1.25rem !important;
  }

  .xl\:-left-5{
    left: -1.25rem !important;
  }

  .xl\:top-2\.5{
    top: 0.625rem !important;
  }

  .xl\:right-2\.5{
    right: 0.625rem !important;
  }

  .xl\:bottom-2\.5{
    bottom: 0.625rem !important;
  }

  .xl\:left-2\.5{
    left: 0.625rem !important;
  }

  .xl\:top-3\.75{
    top: 0.9375rem !important;
  }

  .xl\:right-3\.75{
    right: 0.9375rem !important;
  }

  .xl\:bottom-3\.75{
    bottom: 0.9375rem !important;
  }

  .xl\:left-3\.75{
    left: 0.9375rem !important;
  }

  .xl\:top-12\.5{
    top: 3.125rem !important;
  }

  .xl\:right-12\.5{
    right: 3.125rem !important;
  }

  .xl\:bottom-12\.5{
    bottom: 3.125rem !important;
  }

  .xl\:left-12\.5{
    left: 3.125rem !important;
  }

  .xl\:top-1\/2{
    top: 50% !important;
  }

  .xl\:right-1\/2{
    right: 50% !important;
  }

  .xl\:bottom-1\/2{
    bottom: 50% !important;
  }

  .xl\:left-1\/2{
    left: 50% !important;
  }

  .xl\:resize-none{
    resize: none !important;
  }

  .xl\:resize-y{
    resize: vertical !important;
  }

  .xl\:resize-x{
    resize: horizontal !important;
  }

  .xl\:resize{
    resize: both !important;
  }

  .xl\:shadow-xs{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .xl\:shadow-sm{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .xl\:shadow{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xl\:shadow-md{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .xl\:shadow-lg{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .xl\:shadow-xl{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .xl\:shadow-2xl{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .xl\:shadow-inner{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xl\:shadow-outline{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .xl\:shadow-none{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .xl\:shadow-shortcuts-cards{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .xl\:shadow-key-numbers{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .xl\:hover\:shadow-xs:hover{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .xl\:hover\:shadow-sm:hover{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .xl\:hover\:shadow:hover{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xl\:hover\:shadow-md:hover{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .xl\:hover\:shadow-lg:hover{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .xl\:hover\:shadow-xl:hover{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .xl\:hover\:shadow-2xl:hover{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .xl\:hover\:shadow-inner:hover{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xl\:hover\:shadow-outline:hover{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .xl\:hover\:shadow-none:hover{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .xl\:hover\:shadow-shortcuts-cards:hover{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .xl\:hover\:shadow-key-numbers:hover{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .xl\:focus\:shadow-xs:focus{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .xl\:focus\:shadow-sm:focus{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .xl\:focus\:shadow:focus{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xl\:focus\:shadow-md:focus{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .xl\:focus\:shadow-lg:focus{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .xl\:focus\:shadow-xl:focus{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .xl\:focus\:shadow-2xl:focus{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .xl\:focus\:shadow-inner:focus{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .xl\:focus\:shadow-outline:focus{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .xl\:focus\:shadow-none:focus{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .xl\:focus\:shadow-shortcuts-cards:focus{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .xl\:focus\:shadow-key-numbers:focus{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .xl\:fill-primary{
    fill: #061d47 !important;
  }

  .xl\:fill-secondary{
    fill: #e35205 !important;
  }

  .xl\:stroke-current{
    stroke: currentColor !important;
  }

  .xl\:stroke-0{
    stroke-width: 0 !important;
  }

  .xl\:stroke-1{
    stroke-width: 1 !important;
  }

  .xl\:stroke-2{
    stroke-width: 2 !important;
  }

  .xl\:table-auto{
    table-layout: auto !important;
  }

  .xl\:table-fixed{
    table-layout: fixed !important;
  }

  .xl\:text-left{
    text-align: left !important;
  }

  .xl\:text-center{
    text-align: center !important;
  }

  .xl\:text-right{
    text-align: right !important;
  }

  .xl\:text-justify{
    text-align: justify !important;
  }

  .xl\:text-primary{
    --text-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--text-opacity)) !important;
  }

  .xl\:text-primary-75{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .xl\:text-secondary{
    --text-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--text-opacity)) !important;
  }

  .xl\:text-white{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .xl\:text-seashell{
    --text-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--text-opacity)) !important;
  }

  .xl\:text-black{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .xl\:text-dark{
    --text-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--text-opacity)) !important;
  }

  .xl\:text-green{
    --text-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--text-opacity)) !important;
  }

  .xl\:text-dark-gray{
    --text-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--text-opacity)) !important;
  }

  .xl\:text-green-xp{
    --text-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--text-opacity)) !important;
  }

  .xl\:text-green-accent{
    --text-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--text-opacity)) !important;
  }

  .xl\:text-blue-1{
    --text-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--text-opacity)) !important;
  }

  .xl\:text-blue-2{
    --text-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--text-opacity)) !important;
  }

  .xl\:text-blue-3{
    --text-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--text-opacity)) !important;
  }

  .xl\:text-blue-4{
    --text-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--text-opacity)) !important;
  }

  .xl\:text-blue-5{
    --text-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--text-opacity)) !important;
  }

  .xl\:text-blue-6{
    --text-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--text-opacity)) !important;
  }

  .xl\:text-blue-7{
    --text-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--text-opacity)) !important;
  }

  .xl\:text-blue-8{
    --text-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--text-opacity)) !important;
  }

  .xl\:text-blue-9{
    --text-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--text-opacity)) !important;
  }

  .xl\:text-blue-10{
    --text-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--text-opacity)) !important;
  }

  .xl\:text-blue-11{
    --text-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--text-opacity)) !important;
  }

  .xl\:text-blue-12{
    --text-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--text-opacity)) !important;
  }

  .xl\:text-blue-13{
    --text-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--text-opacity)) !important;
  }

  .xl\:text-blue-14{
    --text-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--text-opacity)) !important;
  }

  .xl\:text-blue-15{
    --text-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--text-opacity)) !important;
  }

  .xl\:text-blue-16{
    --text-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--text-opacity)) !important;
  }

  .xl\:text-green-1{
    --text-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--text-opacity)) !important;
  }

  .xl\:text-gray-1{
    --text-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--text-opacity)) !important;
  }

  .xl\:text-gray-2{
    --text-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--text-opacity)) !important;
  }

  .xl\:text-gray-3{
    --text-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--text-opacity)) !important;
  }

  .xl\:text-gray-4{
    --text-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--text-opacity)) !important;
  }

  .xl\:text-gray-5{
    --text-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--text-opacity)) !important;
  }

  .xl\:text-gray-6{
    --text-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--text-opacity)) !important;
  }

  .xl\:text-gray-7{
    --text-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--text-opacity)) !important;
  }

  .xl\:text-purple{
    --text-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--text-opacity)) !important;
  }

  .xl\:text-purple-1{
    --text-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--text-opacity)) !important;
  }

  .xl\:text-transparent{
    color: transparent !important;
  }

  .xl\:text-orange{
    --text-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--text-opacity)) !important;
  }

  .xl\:text-orange-2{
    --text-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--text-opacity)) !important;
  }

  .xl\:text-red{
    --text-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-primary:hover{
    --text-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-primary-75:hover{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .xl\:hover\:text-secondary:hover{
    --text-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-white:hover{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-seashell:hover{
    --text-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-black:hover{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-dark:hover{
    --text-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-green:hover{
    --text-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-dark-gray:hover{
    --text-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-green-xp:hover{
    --text-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-green-accent:hover{
    --text-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-blue-1:hover{
    --text-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-blue-2:hover{
    --text-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-blue-3:hover{
    --text-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-blue-4:hover{
    --text-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-blue-5:hover{
    --text-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-blue-6:hover{
    --text-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-blue-7:hover{
    --text-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-blue-8:hover{
    --text-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-blue-9:hover{
    --text-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-blue-10:hover{
    --text-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-blue-11:hover{
    --text-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-blue-12:hover{
    --text-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-blue-13:hover{
    --text-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-blue-14:hover{
    --text-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-blue-15:hover{
    --text-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-blue-16:hover{
    --text-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-green-1:hover{
    --text-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-gray-1:hover{
    --text-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-gray-2:hover{
    --text-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-gray-3:hover{
    --text-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-gray-4:hover{
    --text-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-gray-5:hover{
    --text-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-gray-6:hover{
    --text-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-gray-7:hover{
    --text-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-purple:hover{
    --text-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-purple-1:hover{
    --text-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-transparent:hover{
    color: transparent !important;
  }

  .xl\:hover\:text-orange:hover{
    --text-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-orange-2:hover{
    --text-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--text-opacity)) !important;
  }

  .xl\:hover\:text-red:hover{
    --text-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-primary:focus{
    --text-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-primary-75:focus{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .xl\:focus\:text-secondary:focus{
    --text-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-white:focus{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-seashell:focus{
    --text-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-black:focus{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-dark:focus{
    --text-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-green:focus{
    --text-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-dark-gray:focus{
    --text-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-green-xp:focus{
    --text-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-green-accent:focus{
    --text-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-blue-1:focus{
    --text-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-blue-2:focus{
    --text-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-blue-3:focus{
    --text-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-blue-4:focus{
    --text-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-blue-5:focus{
    --text-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-blue-6:focus{
    --text-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-blue-7:focus{
    --text-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-blue-8:focus{
    --text-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-blue-9:focus{
    --text-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-blue-10:focus{
    --text-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-blue-11:focus{
    --text-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-blue-12:focus{
    --text-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-blue-13:focus{
    --text-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-blue-14:focus{
    --text-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-blue-15:focus{
    --text-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-blue-16:focus{
    --text-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-green-1:focus{
    --text-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-gray-1:focus{
    --text-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-gray-2:focus{
    --text-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-gray-3:focus{
    --text-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-gray-4:focus{
    --text-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-gray-5:focus{
    --text-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-gray-6:focus{
    --text-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-gray-7:focus{
    --text-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-purple:focus{
    --text-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-purple-1:focus{
    --text-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-transparent:focus{
    color: transparent !important;
  }

  .xl\:focus\:text-orange:focus{
    --text-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-orange-2:focus{
    --text-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--text-opacity)) !important;
  }

  .xl\:focus\:text-red:focus{
    --text-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--text-opacity)) !important;
  }

  .xl\:text-opacity-0{
    --text-opacity: 0 !important;
  }

  .xl\:text-opacity-5{
    --text-opacity: 0.05 !important;
  }

  .xl\:text-opacity-10{
    --text-opacity: 0.1 !important;
  }

  .xl\:text-opacity-25{
    --text-opacity: 0.25 !important;
  }

  .xl\:text-opacity-40{
    --text-opacity: 0.4 !important;
  }

  .xl\:text-opacity-50{
    --text-opacity: 0.5 !important;
  }

  .xl\:text-opacity-70{
    --text-opacity: 0.7 !important;
  }

  .xl\:text-opacity-75{
    --text-opacity: 0.75 !important;
  }

  .xl\:text-opacity-90{
    --text-opacity: 0.9 !important;
  }

  .xl\:text-opacity-100{
    --text-opacity: 1 !important;
  }

  .xl\:hover\:text-opacity-0:hover{
    --text-opacity: 0 !important;
  }

  .xl\:hover\:text-opacity-5:hover{
    --text-opacity: 0.05 !important;
  }

  .xl\:hover\:text-opacity-10:hover{
    --text-opacity: 0.1 !important;
  }

  .xl\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25 !important;
  }

  .xl\:hover\:text-opacity-40:hover{
    --text-opacity: 0.4 !important;
  }

  .xl\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5 !important;
  }

  .xl\:hover\:text-opacity-70:hover{
    --text-opacity: 0.7 !important;
  }

  .xl\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75 !important;
  }

  .xl\:hover\:text-opacity-90:hover{
    --text-opacity: 0.9 !important;
  }

  .xl\:hover\:text-opacity-100:hover{
    --text-opacity: 1 !important;
  }

  .xl\:focus\:text-opacity-0:focus{
    --text-opacity: 0 !important;
  }

  .xl\:focus\:text-opacity-5:focus{
    --text-opacity: 0.05 !important;
  }

  .xl\:focus\:text-opacity-10:focus{
    --text-opacity: 0.1 !important;
  }

  .xl\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25 !important;
  }

  .xl\:focus\:text-opacity-40:focus{
    --text-opacity: 0.4 !important;
  }

  .xl\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5 !important;
  }

  .xl\:focus\:text-opacity-70:focus{
    --text-opacity: 0.7 !important;
  }

  .xl\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75 !important;
  }

  .xl\:focus\:text-opacity-90:focus{
    --text-opacity: 0.9 !important;
  }

  .xl\:focus\:text-opacity-100:focus{
    --text-opacity: 1 !important;
  }

  .xl\:italic{
    font-style: italic !important;
  }

  .xl\:not-italic{
    font-style: normal !important;
  }

  .xl\:uppercase{
    text-transform: uppercase !important;
  }

  .xl\:lowercase{
    text-transform: lowercase !important;
  }

  .xl\:capitalize{
    text-transform: capitalize !important;
  }

  .xl\:normal-case{
    text-transform: none !important;
  }

  .xl\:underline{
    text-decoration: underline !important;
  }

  .xl\:line-through{
    text-decoration: line-through !important;
  }

  .xl\:no-underline{
    text-decoration: none !important;
  }

  .xl\:hover\:underline:hover{
    text-decoration: underline !important;
  }

  .xl\:hover\:line-through:hover{
    text-decoration: line-through !important;
  }

  .xl\:hover\:no-underline:hover{
    text-decoration: none !important;
  }

  .xl\:focus\:underline:focus{
    text-decoration: underline !important;
  }

  .xl\:focus\:line-through:focus{
    text-decoration: line-through !important;
  }

  .xl\:focus\:no-underline:focus{
    text-decoration: none !important;
  }

  .xl\:antialiased{
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .xl\:subpixel-antialiased{
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .xl\:ordinal, .xl\:slashed-zero, .xl\:lining-nums, .xl\:oldstyle-nums, .xl\:proportional-nums, .xl\:tabular-nums, .xl\:diagonal-fractions, .xl\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;
  }

  .xl\:normal-nums{
    font-variant-numeric: normal !important;
  }

  .xl\:ordinal{
    --font-variant-numeric-ordinal: ordinal !important;
  }

  .xl\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero !important;
  }

  .xl\:lining-nums{
    --font-variant-numeric-figure: lining-nums !important;
  }

  .xl\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums !important;
  }

  .xl\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums !important;
  }

  .xl\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums !important;
  }

  .xl\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions !important;
  }

  .xl\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions !important;
  }

  .xl\:tracking-tighter{
    letter-spacing: -0.05em !important;
  }

  .xl\:tracking-tight{
    letter-spacing: -0.025em !important;
  }

  .xl\:tracking-normal{
    letter-spacing: 0 !important;
  }

  .xl\:tracking-wide{
    letter-spacing: 0.025em !important;
  }

  .xl\:tracking-wider{
    letter-spacing: 0.05em !important;
  }

  .xl\:tracking-widest{
    letter-spacing: 0.1em !important;
  }

  .xl\:select-none{
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important;
  }

  .xl\:select-text{
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
        -ms-user-select: text !important;
            user-select: text !important;
  }

  .xl\:select-all{
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
        -ms-user-select: all !important;
            user-select: all !important;
  }

  .xl\:select-auto{
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
        -ms-user-select: auto !important;
            user-select: auto !important;
  }

  .xl\:align-baseline{
    vertical-align: baseline !important;
  }

  .xl\:align-top{
    vertical-align: top !important;
  }

  .xl\:align-middle{
    vertical-align: middle !important;
  }

  .xl\:align-bottom{
    vertical-align: bottom !important;
  }

  .xl\:align-text-top{
    vertical-align: text-top !important;
  }

  .xl\:align-text-bottom{
    vertical-align: text-bottom !important;
  }

  .xl\:visible{
    visibility: visible !important;
  }

  .xl\:invisible{
    visibility: hidden !important;
  }

  .xl\:whitespace-normal{
    white-space: normal !important;
  }

  .xl\:whitespace-no-wrap{
    white-space: nowrap !important;
  }

  .xl\:whitespace-pre{
    white-space: pre !important;
  }

  .xl\:whitespace-pre-line{
    white-space: pre-line !important;
  }

  .xl\:whitespace-pre-wrap{
    white-space: pre-wrap !important;
  }

  .xl\:break-normal{
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .xl\:break-words{
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
  }

  .xl\:break-all{
    word-break: break-all !important;
  }

  .xl\:truncate{
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .xl\:w-0{
    width: 0px !important;
  }

  .xl\:w-1{
    width: .25rem !important;
  }

  .xl\:w-2{
    width: .5rem !important;
  }

  .xl\:w-3{
    width: .75rem !important;
  }

  .xl\:w-4{
    width: 1rem !important;
  }

  .xl\:w-5{
    width: 1.25rem !important;
  }

  .xl\:w-6{
    width: 1.5rem !important;
  }

  .xl\:w-7{
    width: 1.75rem !important;
  }

  .xl\:w-8{
    width: 2rem !important;
  }

  .xl\:w-9{
    width: 2.25rem !important;
  }

  .xl\:w-10{
    width: 2.5rem !important;
  }

  .xl\:w-11{
    width: 2.75rem !important;
  }

  .xl\:w-12{
    width: 3rem !important;
  }

  .xl\:w-13{
    width: 3.25rem !important;
  }

  .xl\:w-14{
    width: 3.5rem !important;
  }

  .xl\:w-15{
    width: 3.75rem !important;
  }

  .xl\:w-16{
    width: 4rem !important;
  }

  .xl\:w-17{
    width: 4.25rem !important;
  }

  .xl\:w-18{
    width: 4.5rem !important;
  }

  .xl\:w-19{
    width: 4.75rem !important;
  }

  .xl\:w-20{
    width: 5rem !important;
  }

  .xl\:w-21{
    width: 5.25rem !important;
  }

  .xl\:w-22{
    width: 5.5rem !important;
  }

  .xl\:w-23{
    width: 5.75rem !important;
  }

  .xl\:w-24{
    width: 6rem !important;
  }

  .xl\:w-25{
    width: 6.25rem !important;
  }

  .xl\:w-26{
    width: 6.5rem !important;
  }

  .xl\:w-27{
    width: 6.75rem !important;
  }

  .xl\:w-28{
    width: 7rem !important;
  }

  .xl\:w-29{
    width: 7.25rem !important;
  }

  .xl\:w-30{
    width: 7.5rem !important;
  }

  .xl\:w-31{
    width: 7.75rem !important;
  }

  .xl\:w-32{
    width: 8rem !important;
  }

  .xl\:w-33{
    width: 8.25rem !important;
  }

  .xl\:w-34{
    width: 8.5rem !important;
  }

  .xl\:w-35{
    width: 8.75rem !important;
  }

  .xl\:w-36{
    width: 9rem !important;
  }

  .xl\:w-37{
    width: 9.25rem !important;
  }

  .xl\:w-38{
    width: 9.5rem !important;
  }

  .xl\:w-39{
    width: 9.75rem !important;
  }

  .xl\:w-40{
    width: 10rem !important;
  }

  .xl\:w-41{
    width: 10.25rem !important;
  }

  .xl\:w-42{
    width: 10.5rem !important;
  }

  .xl\:w-43{
    width: 10.75rem !important;
  }

  .xl\:w-44{
    width: 11rem !important;
  }

  .xl\:w-45{
    width: 11.25rem !important;
  }

  .xl\:w-46{
    width: 11.5rem !important;
  }

  .xl\:w-47{
    width: 11.75rem !important;
  }

  .xl\:w-48{
    width: 12rem !important;
  }

  .xl\:w-49{
    width: 12.25rem !important;
  }

  .xl\:w-50{
    width: 12.5rem !important;
  }

  .xl\:w-51{
    width: 12.75rem !important;
  }

  .xl\:w-52{
    width: 13rem !important;
  }

  .xl\:w-53{
    width: 13.25rem !important;
  }

  .xl\:w-54{
    width: 13.5rem !important;
  }

  .xl\:w-55{
    width: 13.75rem !important;
  }

  .xl\:w-56{
    width: 14rem !important;
  }

  .xl\:w-70{
    width: 17.5rem !important;
  }

  .xl\:w-71{
    width: 17.75rem !important;
  }

  .xl\:w-72{
    width: 18rem !important;
  }

  .xl\:w-73{
    width: 18.25rem !important;
  }

  .xl\:w-74{
    width: 18.5rem !important;
  }

  .xl\:w-75{
    width: 18.75rem !important;
  }

  .xl\:w-76{
    width: 19rem !important;
  }

  .xl\:w-77{
    width: 19.25rem !important;
  }

  .xl\:w-78{
    width: 19.5rem !important;
  }

  .xl\:w-79{
    width: 19.75rem !important;
  }

  .xl\:w-80{
    width: 20rem !important;
  }

  .xl\:w-81{
    width: 20.25rem !important;
  }

  .xl\:w-82{
    width: 20.5rem !important;
  }

  .xl\:w-83{
    width: 20.75rem !important;
  }

  .xl\:w-84{
    width: 21rem !important;
  }

  .xl\:w-85{
    width: 21.25rem !important;
  }

  .xl\:w-86{
    width: 21.5rem !important;
  }

  .xl\:w-87{
    width: 21.75rem !important;
  }

  .xl\:w-88{
    width: 22rem !important;
  }

  .xl\:w-89{
    width: 22.25rem !important;
  }

  .xl\:w-90{
    width: 22.5rem !important;
  }

  .xl\:w-91{
    width: 22.75rem !important;
  }

  .xl\:w-92{
    width: 23rem !important;
  }

  .xl\:w-100{
    width: 25rem !important;
  }

  .xl\:w-131{
    width: 25.25rem !important;
  }

  .xl\:w-135{
    width: 34rem !important;
  }

  .xl\:w-150{
    width: 37.5rem !important;
  }

  .xl\:w-260{
    width: 65rem !important;
  }

  .xl\:w-710{
    width: 44.375rem !important;
  }

  .xl\:w-820{
    width: 51.25rem !important;
  }

  .xl\:w-1440{
    width: 90rem !important;
  }

  .xl\:w-auto{
    width: auto !important;
  }

  .xl\:w-2\.5{
    width: .625rem !important;
  }

  .xl\:w-6\.25{
    width: 1.5626rem !important;
  }

  .xl\:w-7\.5{
    width: 1.875rem !important;
  }

  .xl\:w-12\.5{
    width: 3.125rem !important;
  }

  .xl\:w-17\.5{
    width: 4.375rem !important;
  }

  .xl\:w-31\.5{
    width: 7.875rem !important;
  }

  .xl\:w-thumb-tript-lg{
    width: 15.625rem !important;
  }

  .xl\:w-thumb-tript-md{
    width: 11.25rem !important;
  }

  .xl\:w-thumb-trip-xl{
    width: 20.625rem !important;
  }

  .xl\:w-tarapprendre-title-lg{
    width: 58.75rem !important;
  }

  .xl\:w-oblong-list-lg{
    width: 40.93rem !important;
  }

  .xl\:w-oblong-list-md{
    width: 20.95rem !important;
  }

  .xl\:w-oblong-content-lg{
    width: 26.875rem !important;
  }

  .xl\:w-article-thumb-lg{
    width: 10.625rem !important;
  }

  .xl\:w-support-title-l-lg{
    width: 28.125rem !important;
  }

  .xl\:w-support-title-r-lg{
    width: 17.8125rem !important;
  }

  .xl\:w-main-footer-menu{
    width: 13.75rem !important;
  }

  .xl\:w-main-footer-logo{
    width: 25.625rem !important;
  }

  .xl\:w-full{
    width: 100% !important;
  }

  .xl\:w-1\/2{
    width: 50% !important;
  }

  .xl\:w-1\/3{
    width: 33.333333% !important;
  }

  .xl\:w-2\/3{
    width: 66.666667% !important;
  }

  .xl\:w-1\/4{
    width: 25% !important;
  }

  .xl\:w-2\/4{
    width: 50% !important;
  }

  .xl\:w-3\/4{
    width: 75% !important;
  }

  .xl\:w-1\/5{
    width: 20% !important;
  }

  .xl\:w-2\/5{
    width: 40% !important;
  }

  .xl\:w-3\/5{
    width: 60% !important;
  }

  .xl\:w-4\/5{
    width: 80% !important;
  }

  .xl\:w-1\/6{
    width: 16.666667% !important;
  }

  .xl\:w-2\/6{
    width: 33.333333% !important;
  }

  .xl\:w-3\/6{
    width: 50% !important;
  }

  .xl\:w-4\/6{
    width: 66.666667% !important;
  }

  .xl\:w-5\/6{
    width: 83.333333% !important;
  }

  .xl\:w-1\/12{
    width: 8.333333% !important;
  }

  .xl\:w-2\/12{
    width: 16.666667% !important;
  }

  .xl\:w-3\/12{
    width: 25% !important;
  }

  .xl\:w-4\/12{
    width: 33.333333% !important;
  }

  .xl\:w-5\/12{
    width: 41.666667% !important;
  }

  .xl\:w-6\/12{
    width: 50% !important;
  }

  .xl\:w-7\/12{
    width: 58.333333% !important;
  }

  .xl\:w-8\/12{
    width: 66.666667% !important;
  }

  .xl\:w-9\/12{
    width: 75% !important;
  }

  .xl\:w-10\/12{
    width: 83.333333% !important;
  }

  .xl\:w-11\/12{
    width: 91.666667% !important;
  }

  .xl\:w-screen{
    width: 100vw !important;
  }

  .xl\:w-27\.5{
    width: 6.875rem !important;
  }

  .xl\:w-42\.5{
    width: 10.625rem !important;
  }

  .xl\:w-67\.5{
    width: 16.875rem !important;
  }

  .xl\:z-0{
    z-index: 0 !important;
  }

  .xl\:z-10{
    z-index: 10 !important;
  }

  .xl\:z-20{
    z-index: 20 !important;
  }

  .xl\:z-30{
    z-index: 30 !important;
  }

  .xl\:z-40{
    z-index: 40 !important;
  }

  .xl\:z-50{
    z-index: 50 !important;
  }

  .xl\:z-100{
    z-index: 100 !important;
  }

  .xl\:z-auto{
    z-index: auto !important;
  }

  .xl\:gap-0{
    grid-gap: 0px !important;
    gap: 0px !important;
  }

  .xl\:gap-1{
    grid-gap: .25rem !important;
    gap: .25rem !important;
  }

  .xl\:gap-2{
    grid-gap: .5rem !important;
    gap: .5rem !important;
  }

  .xl\:gap-3{
    grid-gap: .75rem !important;
    gap: .75rem !important;
  }

  .xl\:gap-4{
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .xl\:gap-5{
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important;
  }

  .xl\:gap-6{
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important;
  }

  .xl\:gap-7{
    grid-gap: 1.75rem !important;
    gap: 1.75rem !important;
  }

  .xl\:gap-8{
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .xl\:gap-9{
    grid-gap: 2.25rem !important;
    gap: 2.25rem !important;
  }

  .xl\:gap-10{
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .xl\:gap-11{
    grid-gap: 2.75rem !important;
    gap: 2.75rem !important;
  }

  .xl\:gap-12{
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .xl\:gap-13{
    grid-gap: 3.25rem !important;
    gap: 3.25rem !important;
  }

  .xl\:gap-14{
    grid-gap: 3.5rem !important;
    gap: 3.5rem !important;
  }

  .xl\:gap-15{
    grid-gap: 3.75rem !important;
    gap: 3.75rem !important;
  }

  .xl\:gap-16{
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .xl\:gap-17{
    grid-gap: 4.25rem !important;
    gap: 4.25rem !important;
  }

  .xl\:gap-18{
    grid-gap: 4.5rem !important;
    gap: 4.5rem !important;
  }

  .xl\:gap-19{
    grid-gap: 4.75rem !important;
    gap: 4.75rem !important;
  }

  .xl\:gap-20{
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .xl\:gap-21{
    grid-gap: 5.25rem !important;
    gap: 5.25rem !important;
  }

  .xl\:gap-22{
    grid-gap: 5.5rem !important;
    gap: 5.5rem !important;
  }

  .xl\:gap-23{
    grid-gap: 5.75rem !important;
    gap: 5.75rem !important;
  }

  .xl\:gap-24{
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .xl\:gap-25{
    grid-gap: 6.25rem !important;
    gap: 6.25rem !important;
  }

  .xl\:gap-26{
    grid-gap: 6.5rem !important;
    gap: 6.5rem !important;
  }

  .xl\:gap-27{
    grid-gap: 6.75rem !important;
    gap: 6.75rem !important;
  }

  .xl\:gap-28{
    grid-gap: 7rem !important;
    gap: 7rem !important;
  }

  .xl\:gap-29{
    grid-gap: 7.25rem !important;
    gap: 7.25rem !important;
  }

  .xl\:gap-30{
    grid-gap: 7.5rem !important;
    gap: 7.5rem !important;
  }

  .xl\:gap-31{
    grid-gap: 7.75rem !important;
    gap: 7.75rem !important;
  }

  .xl\:gap-32{
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .xl\:gap-33{
    grid-gap: 8.25rem !important;
    gap: 8.25rem !important;
  }

  .xl\:gap-34{
    grid-gap: 8.5rem !important;
    gap: 8.5rem !important;
  }

  .xl\:gap-35{
    grid-gap: 8.75rem !important;
    gap: 8.75rem !important;
  }

  .xl\:gap-36{
    grid-gap: 9rem !important;
    gap: 9rem !important;
  }

  .xl\:gap-37{
    grid-gap: 9.25rem !important;
    gap: 9.25rem !important;
  }

  .xl\:gap-38{
    grid-gap: 9.5rem !important;
    gap: 9.5rem !important;
  }

  .xl\:gap-39{
    grid-gap: 9.75rem !important;
    gap: 9.75rem !important;
  }

  .xl\:gap-40{
    grid-gap: 10rem !important;
    gap: 10rem !important;
  }

  .xl\:gap-41{
    grid-gap: 10.25rem !important;
    gap: 10.25rem !important;
  }

  .xl\:gap-42{
    grid-gap: 10.5rem !important;
    gap: 10.5rem !important;
  }

  .xl\:gap-43{
    grid-gap: 10.75rem !important;
    gap: 10.75rem !important;
  }

  .xl\:gap-44{
    grid-gap: 11rem !important;
    gap: 11rem !important;
  }

  .xl\:gap-45{
    grid-gap: 11.25rem !important;
    gap: 11.25rem !important;
  }

  .xl\:gap-46{
    grid-gap: 11.5rem !important;
    gap: 11.5rem !important;
  }

  .xl\:gap-47{
    grid-gap: 11.75rem !important;
    gap: 11.75rem !important;
  }

  .xl\:gap-48{
    grid-gap: 12rem !important;
    gap: 12rem !important;
  }

  .xl\:gap-49{
    grid-gap: 12.25rem !important;
    gap: 12.25rem !important;
  }

  .xl\:gap-50{
    grid-gap: 12.5rem !important;
    gap: 12.5rem !important;
  }

  .xl\:gap-51{
    grid-gap: 12.75rem !important;
    gap: 12.75rem !important;
  }

  .xl\:gap-52{
    grid-gap: 13rem !important;
    gap: 13rem !important;
  }

  .xl\:gap-53{
    grid-gap: 13.25rem !important;
    gap: 13.25rem !important;
  }

  .xl\:gap-54{
    grid-gap: 13.5rem !important;
    gap: 13.5rem !important;
  }

  .xl\:gap-55{
    grid-gap: 13.75rem !important;
    gap: 13.75rem !important;
  }

  .xl\:gap-56{
    grid-gap: 14rem !important;
    gap: 14rem !important;
  }

  .xl\:gap-70{
    grid-gap: 17.5rem !important;
    gap: 17.5rem !important;
  }

  .xl\:gap-71{
    grid-gap: 17.75rem !important;
    gap: 17.75rem !important;
  }

  .xl\:gap-72{
    grid-gap: 18rem !important;
    gap: 18rem !important;
  }

  .xl\:gap-73{
    grid-gap: 18.25rem !important;
    gap: 18.25rem !important;
  }

  .xl\:gap-74{
    grid-gap: 18.5rem !important;
    gap: 18.5rem !important;
  }

  .xl\:gap-75{
    grid-gap: 18.75rem !important;
    gap: 18.75rem !important;
  }

  .xl\:gap-76{
    grid-gap: 19rem !important;
    gap: 19rem !important;
  }

  .xl\:gap-77{
    grid-gap: 19.25rem !important;
    gap: 19.25rem !important;
  }

  .xl\:gap-78{
    grid-gap: 19.5rem !important;
    gap: 19.5rem !important;
  }

  .xl\:gap-79{
    grid-gap: 19.75rem !important;
    gap: 19.75rem !important;
  }

  .xl\:gap-80{
    grid-gap: 20rem !important;
    gap: 20rem !important;
  }

  .xl\:gap-81{
    grid-gap: 20.25rem !important;
    gap: 20.25rem !important;
  }

  .xl\:gap-82{
    grid-gap: 20.5rem !important;
    gap: 20.5rem !important;
  }

  .xl\:gap-83{
    grid-gap: 20.75rem !important;
    gap: 20.75rem !important;
  }

  .xl\:gap-84{
    grid-gap: 21rem !important;
    gap: 21rem !important;
  }

  .xl\:gap-85{
    grid-gap: 21.25rem !important;
    gap: 21.25rem !important;
  }

  .xl\:gap-86{
    grid-gap: 21.5rem !important;
    gap: 21.5rem !important;
  }

  .xl\:gap-87{
    grid-gap: 21.75rem !important;
    gap: 21.75rem !important;
  }

  .xl\:gap-88{
    grid-gap: 22rem !important;
    gap: 22rem !important;
  }

  .xl\:gap-89{
    grid-gap: 22.25rem !important;
    gap: 22.25rem !important;
  }

  .xl\:gap-90{
    grid-gap: 22.5rem !important;
    gap: 22.5rem !important;
  }

  .xl\:gap-91{
    grid-gap: 22.75rem !important;
    gap: 22.75rem !important;
  }

  .xl\:gap-92{
    grid-gap: 23rem !important;
    gap: 23rem !important;
  }

  .xl\:gap-100{
    grid-gap: 25rem !important;
    gap: 25rem !important;
  }

  .xl\:gap-131{
    grid-gap: 25.25rem !important;
    gap: 25.25rem !important;
  }

  .xl\:gap-135{
    grid-gap: 34rem !important;
    gap: 34rem !important;
  }

  .xl\:gap-150{
    grid-gap: 37.5rem !important;
    gap: 37.5rem !important;
  }

  .xl\:gap-710{
    grid-gap: 44.375rem !important;
    gap: 44.375rem !important;
  }

  .xl\:gap-820{
    grid-gap: 51.25rem !important;
    gap: 51.25rem !important;
  }

  .xl\:gap-1440{
    grid-gap: 90rem !important;
    gap: 90rem !important;
  }

  .xl\:gap-2\.5{
    grid-gap: .625rem !important;
    gap: .625rem !important;
  }

  .xl\:gap-6\.25{
    grid-gap: 1.5626rem !important;
    gap: 1.5626rem !important;
  }

  .xl\:gap-7\.5{
    grid-gap: 1.875rem !important;
    gap: 1.875rem !important;
  }

  .xl\:gap-12\.5{
    grid-gap: 3.125rem !important;
    gap: 3.125rem !important;
  }

  .xl\:gap-17\.5{
    grid-gap: 4.375rem !important;
    gap: 4.375rem !important;
  }

  .xl\:gap-31\.5{
    grid-gap: 7.875rem !important;
    gap: 7.875rem !important;
  }

  .xl\:gap-thumb-tript-lg{
    grid-gap: 15.625rem !important;
    gap: 15.625rem !important;
  }

  .xl\:gap-thumb-tript-md{
    grid-gap: 11.25rem !important;
    gap: 11.25rem !important;
  }

  .xl\:gap-thumb-trip-xl{
    grid-gap: 20.625rem !important;
    gap: 20.625rem !important;
  }

  .xl\:gap-tarapprendre-title-lg{
    grid-gap: 58.75rem !important;
    gap: 58.75rem !important;
  }

  .xl\:gap-oblong-list-lg{
    grid-gap: 40.93rem !important;
    gap: 40.93rem !important;
  }

  .xl\:gap-oblong-list-md{
    grid-gap: 20.95rem !important;
    gap: 20.95rem !important;
  }

  .xl\:gap-oblong-content-lg{
    grid-gap: 26.875rem !important;
    gap: 26.875rem !important;
  }

  .xl\:gap-article-thumb-lg{
    grid-gap: 10.625rem !important;
    gap: 10.625rem !important;
  }

  .xl\:gap-support-title-l-lg{
    grid-gap: 28.125rem !important;
    gap: 28.125rem !important;
  }

  .xl\:gap-support-title-r-lg{
    grid-gap: 17.8125rem !important;
    gap: 17.8125rem !important;
  }

  .xl\:gap-main-footer-menu{
    grid-gap: 13.75rem !important;
    gap: 13.75rem !important;
  }

  .xl\:gap-main-footer-logo{
    grid-gap: 25.625rem !important;
    gap: 25.625rem !important;
  }

  .xl\:gap-full{
    grid-gap: 100% !important;
    gap: 100% !important;
  }

  .xl\:col-gap-0{
    grid-column-gap: 0px !important;
    -webkit-column-gap: 0px !important;
       -moz-column-gap: 0px !important;
            column-gap: 0px !important;
  }

  .xl\:col-gap-1{
    grid-column-gap: .25rem !important;
    -webkit-column-gap: .25rem !important;
       -moz-column-gap: .25rem !important;
            column-gap: .25rem !important;
  }

  .xl\:col-gap-2{
    grid-column-gap: .5rem !important;
    -webkit-column-gap: .5rem !important;
       -moz-column-gap: .5rem !important;
            column-gap: .5rem !important;
  }

  .xl\:col-gap-3{
    grid-column-gap: .75rem !important;
    -webkit-column-gap: .75rem !important;
       -moz-column-gap: .75rem !important;
            column-gap: .75rem !important;
  }

  .xl\:col-gap-4{
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .xl\:col-gap-5{
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .xl\:col-gap-6{
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .xl\:col-gap-7{
    grid-column-gap: 1.75rem !important;
    -webkit-column-gap: 1.75rem !important;
       -moz-column-gap: 1.75rem !important;
            column-gap: 1.75rem !important;
  }

  .xl\:col-gap-8{
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .xl\:col-gap-9{
    grid-column-gap: 2.25rem !important;
    -webkit-column-gap: 2.25rem !important;
       -moz-column-gap: 2.25rem !important;
            column-gap: 2.25rem !important;
  }

  .xl\:col-gap-10{
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .xl\:col-gap-11{
    grid-column-gap: 2.75rem !important;
    -webkit-column-gap: 2.75rem !important;
       -moz-column-gap: 2.75rem !important;
            column-gap: 2.75rem !important;
  }

  .xl\:col-gap-12{
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .xl\:col-gap-13{
    grid-column-gap: 3.25rem !important;
    -webkit-column-gap: 3.25rem !important;
       -moz-column-gap: 3.25rem !important;
            column-gap: 3.25rem !important;
  }

  .xl\:col-gap-14{
    grid-column-gap: 3.5rem !important;
    -webkit-column-gap: 3.5rem !important;
       -moz-column-gap: 3.5rem !important;
            column-gap: 3.5rem !important;
  }

  .xl\:col-gap-15{
    grid-column-gap: 3.75rem !important;
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }

  .xl\:col-gap-16{
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .xl\:col-gap-17{
    grid-column-gap: 4.25rem !important;
    -webkit-column-gap: 4.25rem !important;
       -moz-column-gap: 4.25rem !important;
            column-gap: 4.25rem !important;
  }

  .xl\:col-gap-18{
    grid-column-gap: 4.5rem !important;
    -webkit-column-gap: 4.5rem !important;
       -moz-column-gap: 4.5rem !important;
            column-gap: 4.5rem !important;
  }

  .xl\:col-gap-19{
    grid-column-gap: 4.75rem !important;
    -webkit-column-gap: 4.75rem !important;
       -moz-column-gap: 4.75rem !important;
            column-gap: 4.75rem !important;
  }

  .xl\:col-gap-20{
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .xl\:col-gap-21{
    grid-column-gap: 5.25rem !important;
    -webkit-column-gap: 5.25rem !important;
       -moz-column-gap: 5.25rem !important;
            column-gap: 5.25rem !important;
  }

  .xl\:col-gap-22{
    grid-column-gap: 5.5rem !important;
    -webkit-column-gap: 5.5rem !important;
       -moz-column-gap: 5.5rem !important;
            column-gap: 5.5rem !important;
  }

  .xl\:col-gap-23{
    grid-column-gap: 5.75rem !important;
    -webkit-column-gap: 5.75rem !important;
       -moz-column-gap: 5.75rem !important;
            column-gap: 5.75rem !important;
  }

  .xl\:col-gap-24{
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .xl\:col-gap-25{
    grid-column-gap: 6.25rem !important;
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }

  .xl\:col-gap-26{
    grid-column-gap: 6.5rem !important;
    -webkit-column-gap: 6.5rem !important;
       -moz-column-gap: 6.5rem !important;
            column-gap: 6.5rem !important;
  }

  .xl\:col-gap-27{
    grid-column-gap: 6.75rem !important;
    -webkit-column-gap: 6.75rem !important;
       -moz-column-gap: 6.75rem !important;
            column-gap: 6.75rem !important;
  }

  .xl\:col-gap-28{
    grid-column-gap: 7rem !important;
    -webkit-column-gap: 7rem !important;
       -moz-column-gap: 7rem !important;
            column-gap: 7rem !important;
  }

  .xl\:col-gap-29{
    grid-column-gap: 7.25rem !important;
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }

  .xl\:col-gap-30{
    grid-column-gap: 7.5rem !important;
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }

  .xl\:col-gap-31{
    grid-column-gap: 7.75rem !important;
    -webkit-column-gap: 7.75rem !important;
       -moz-column-gap: 7.75rem !important;
            column-gap: 7.75rem !important;
  }

  .xl\:col-gap-32{
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .xl\:col-gap-33{
    grid-column-gap: 8.25rem !important;
    -webkit-column-gap: 8.25rem !important;
       -moz-column-gap: 8.25rem !important;
            column-gap: 8.25rem !important;
  }

  .xl\:col-gap-34{
    grid-column-gap: 8.5rem !important;
    -webkit-column-gap: 8.5rem !important;
       -moz-column-gap: 8.5rem !important;
            column-gap: 8.5rem !important;
  }

  .xl\:col-gap-35{
    grid-column-gap: 8.75rem !important;
    -webkit-column-gap: 8.75rem !important;
       -moz-column-gap: 8.75rem !important;
            column-gap: 8.75rem !important;
  }

  .xl\:col-gap-36{
    grid-column-gap: 9rem !important;
    -webkit-column-gap: 9rem !important;
       -moz-column-gap: 9rem !important;
            column-gap: 9rem !important;
  }

  .xl\:col-gap-37{
    grid-column-gap: 9.25rem !important;
    -webkit-column-gap: 9.25rem !important;
       -moz-column-gap: 9.25rem !important;
            column-gap: 9.25rem !important;
  }

  .xl\:col-gap-38{
    grid-column-gap: 9.5rem !important;
    -webkit-column-gap: 9.5rem !important;
       -moz-column-gap: 9.5rem !important;
            column-gap: 9.5rem !important;
  }

  .xl\:col-gap-39{
    grid-column-gap: 9.75rem !important;
    -webkit-column-gap: 9.75rem !important;
       -moz-column-gap: 9.75rem !important;
            column-gap: 9.75rem !important;
  }

  .xl\:col-gap-40{
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .xl\:col-gap-41{
    grid-column-gap: 10.25rem !important;
    -webkit-column-gap: 10.25rem !important;
       -moz-column-gap: 10.25rem !important;
            column-gap: 10.25rem !important;
  }

  .xl\:col-gap-42{
    grid-column-gap: 10.5rem !important;
    -webkit-column-gap: 10.5rem !important;
       -moz-column-gap: 10.5rem !important;
            column-gap: 10.5rem !important;
  }

  .xl\:col-gap-43{
    grid-column-gap: 10.75rem !important;
    -webkit-column-gap: 10.75rem !important;
       -moz-column-gap: 10.75rem !important;
            column-gap: 10.75rem !important;
  }

  .xl\:col-gap-44{
    grid-column-gap: 11rem !important;
    -webkit-column-gap: 11rem !important;
       -moz-column-gap: 11rem !important;
            column-gap: 11rem !important;
  }

  .xl\:col-gap-45{
    grid-column-gap: 11.25rem !important;
    -webkit-column-gap: 11.25rem !important;
       -moz-column-gap: 11.25rem !important;
            column-gap: 11.25rem !important;
  }

  .xl\:col-gap-46{
    grid-column-gap: 11.5rem !important;
    -webkit-column-gap: 11.5rem !important;
       -moz-column-gap: 11.5rem !important;
            column-gap: 11.5rem !important;
  }

  .xl\:col-gap-47{
    grid-column-gap: 11.75rem !important;
    -webkit-column-gap: 11.75rem !important;
       -moz-column-gap: 11.75rem !important;
            column-gap: 11.75rem !important;
  }

  .xl\:col-gap-48{
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .xl\:col-gap-49{
    grid-column-gap: 12.25rem !important;
    -webkit-column-gap: 12.25rem !important;
       -moz-column-gap: 12.25rem !important;
            column-gap: 12.25rem !important;
  }

  .xl\:col-gap-50{
    grid-column-gap: 12.5rem !important;
    -webkit-column-gap: 12.5rem !important;
       -moz-column-gap: 12.5rem !important;
            column-gap: 12.5rem !important;
  }

  .xl\:col-gap-51{
    grid-column-gap: 12.75rem !important;
    -webkit-column-gap: 12.75rem !important;
       -moz-column-gap: 12.75rem !important;
            column-gap: 12.75rem !important;
  }

  .xl\:col-gap-52{
    grid-column-gap: 13rem !important;
    -webkit-column-gap: 13rem !important;
       -moz-column-gap: 13rem !important;
            column-gap: 13rem !important;
  }

  .xl\:col-gap-53{
    grid-column-gap: 13.25rem !important;
    -webkit-column-gap: 13.25rem !important;
       -moz-column-gap: 13.25rem !important;
            column-gap: 13.25rem !important;
  }

  .xl\:col-gap-54{
    grid-column-gap: 13.5rem !important;
    -webkit-column-gap: 13.5rem !important;
       -moz-column-gap: 13.5rem !important;
            column-gap: 13.5rem !important;
  }

  .xl\:col-gap-55{
    grid-column-gap: 13.75rem !important;
    -webkit-column-gap: 13.75rem !important;
       -moz-column-gap: 13.75rem !important;
            column-gap: 13.75rem !important;
  }

  .xl\:col-gap-56{
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .xl\:col-gap-70{
    grid-column-gap: 17.5rem !important;
    -webkit-column-gap: 17.5rem !important;
       -moz-column-gap: 17.5rem !important;
            column-gap: 17.5rem !important;
  }

  .xl\:col-gap-71{
    grid-column-gap: 17.75rem !important;
    -webkit-column-gap: 17.75rem !important;
       -moz-column-gap: 17.75rem !important;
            column-gap: 17.75rem !important;
  }

  .xl\:col-gap-72{
    grid-column-gap: 18rem !important;
    -webkit-column-gap: 18rem !important;
       -moz-column-gap: 18rem !important;
            column-gap: 18rem !important;
  }

  .xl\:col-gap-73{
    grid-column-gap: 18.25rem !important;
    -webkit-column-gap: 18.25rem !important;
       -moz-column-gap: 18.25rem !important;
            column-gap: 18.25rem !important;
  }

  .xl\:col-gap-74{
    grid-column-gap: 18.5rem !important;
    -webkit-column-gap: 18.5rem !important;
       -moz-column-gap: 18.5rem !important;
            column-gap: 18.5rem !important;
  }

  .xl\:col-gap-75{
    grid-column-gap: 18.75rem !important;
    -webkit-column-gap: 18.75rem !important;
       -moz-column-gap: 18.75rem !important;
            column-gap: 18.75rem !important;
  }

  .xl\:col-gap-76{
    grid-column-gap: 19rem !important;
    -webkit-column-gap: 19rem !important;
       -moz-column-gap: 19rem !important;
            column-gap: 19rem !important;
  }

  .xl\:col-gap-77{
    grid-column-gap: 19.25rem !important;
    -webkit-column-gap: 19.25rem !important;
       -moz-column-gap: 19.25rem !important;
            column-gap: 19.25rem !important;
  }

  .xl\:col-gap-78{
    grid-column-gap: 19.5rem !important;
    -webkit-column-gap: 19.5rem !important;
       -moz-column-gap: 19.5rem !important;
            column-gap: 19.5rem !important;
  }

  .xl\:col-gap-79{
    grid-column-gap: 19.75rem !important;
    -webkit-column-gap: 19.75rem !important;
       -moz-column-gap: 19.75rem !important;
            column-gap: 19.75rem !important;
  }

  .xl\:col-gap-80{
    grid-column-gap: 20rem !important;
    -webkit-column-gap: 20rem !important;
       -moz-column-gap: 20rem !important;
            column-gap: 20rem !important;
  }

  .xl\:col-gap-81{
    grid-column-gap: 20.25rem !important;
    -webkit-column-gap: 20.25rem !important;
       -moz-column-gap: 20.25rem !important;
            column-gap: 20.25rem !important;
  }

  .xl\:col-gap-82{
    grid-column-gap: 20.5rem !important;
    -webkit-column-gap: 20.5rem !important;
       -moz-column-gap: 20.5rem !important;
            column-gap: 20.5rem !important;
  }

  .xl\:col-gap-83{
    grid-column-gap: 20.75rem !important;
    -webkit-column-gap: 20.75rem !important;
       -moz-column-gap: 20.75rem !important;
            column-gap: 20.75rem !important;
  }

  .xl\:col-gap-84{
    grid-column-gap: 21rem !important;
    -webkit-column-gap: 21rem !important;
       -moz-column-gap: 21rem !important;
            column-gap: 21rem !important;
  }

  .xl\:col-gap-85{
    grid-column-gap: 21.25rem !important;
    -webkit-column-gap: 21.25rem !important;
       -moz-column-gap: 21.25rem !important;
            column-gap: 21.25rem !important;
  }

  .xl\:col-gap-86{
    grid-column-gap: 21.5rem !important;
    -webkit-column-gap: 21.5rem !important;
       -moz-column-gap: 21.5rem !important;
            column-gap: 21.5rem !important;
  }

  .xl\:col-gap-87{
    grid-column-gap: 21.75rem !important;
    -webkit-column-gap: 21.75rem !important;
       -moz-column-gap: 21.75rem !important;
            column-gap: 21.75rem !important;
  }

  .xl\:col-gap-88{
    grid-column-gap: 22rem !important;
    -webkit-column-gap: 22rem !important;
       -moz-column-gap: 22rem !important;
            column-gap: 22rem !important;
  }

  .xl\:col-gap-89{
    grid-column-gap: 22.25rem !important;
    -webkit-column-gap: 22.25rem !important;
       -moz-column-gap: 22.25rem !important;
            column-gap: 22.25rem !important;
  }

  .xl\:col-gap-90{
    grid-column-gap: 22.5rem !important;
    -webkit-column-gap: 22.5rem !important;
       -moz-column-gap: 22.5rem !important;
            column-gap: 22.5rem !important;
  }

  .xl\:col-gap-91{
    grid-column-gap: 22.75rem !important;
    -webkit-column-gap: 22.75rem !important;
       -moz-column-gap: 22.75rem !important;
            column-gap: 22.75rem !important;
  }

  .xl\:col-gap-92{
    grid-column-gap: 23rem !important;
    -webkit-column-gap: 23rem !important;
       -moz-column-gap: 23rem !important;
            column-gap: 23rem !important;
  }

  .xl\:col-gap-100{
    grid-column-gap: 25rem !important;
    -webkit-column-gap: 25rem !important;
       -moz-column-gap: 25rem !important;
            column-gap: 25rem !important;
  }

  .xl\:col-gap-131{
    grid-column-gap: 25.25rem !important;
    -webkit-column-gap: 25.25rem !important;
       -moz-column-gap: 25.25rem !important;
            column-gap: 25.25rem !important;
  }

  .xl\:col-gap-135{
    grid-column-gap: 34rem !important;
    -webkit-column-gap: 34rem !important;
       -moz-column-gap: 34rem !important;
            column-gap: 34rem !important;
  }

  .xl\:col-gap-150{
    grid-column-gap: 37.5rem !important;
    -webkit-column-gap: 37.5rem !important;
       -moz-column-gap: 37.5rem !important;
            column-gap: 37.5rem !important;
  }

  .xl\:col-gap-710{
    grid-column-gap: 44.375rem !important;
    -webkit-column-gap: 44.375rem !important;
       -moz-column-gap: 44.375rem !important;
            column-gap: 44.375rem !important;
  }

  .xl\:col-gap-820{
    grid-column-gap: 51.25rem !important;
    -webkit-column-gap: 51.25rem !important;
       -moz-column-gap: 51.25rem !important;
            column-gap: 51.25rem !important;
  }

  .xl\:col-gap-1440{
    grid-column-gap: 90rem !important;
    -webkit-column-gap: 90rem !important;
       -moz-column-gap: 90rem !important;
            column-gap: 90rem !important;
  }

  .xl\:col-gap-2\.5{
    grid-column-gap: .625rem !important;
    -webkit-column-gap: .625rem !important;
       -moz-column-gap: .625rem !important;
            column-gap: .625rem !important;
  }

  .xl\:col-gap-6\.25{
    grid-column-gap: 1.5626rem !important;
    -webkit-column-gap: 1.5626rem !important;
       -moz-column-gap: 1.5626rem !important;
            column-gap: 1.5626rem !important;
  }

  .xl\:col-gap-7\.5{
    grid-column-gap: 1.875rem !important;
    -webkit-column-gap: 1.875rem !important;
       -moz-column-gap: 1.875rem !important;
            column-gap: 1.875rem !important;
  }

  .xl\:col-gap-12\.5{
    grid-column-gap: 3.125rem !important;
    -webkit-column-gap: 3.125rem !important;
       -moz-column-gap: 3.125rem !important;
            column-gap: 3.125rem !important;
  }

  .xl\:col-gap-17\.5{
    grid-column-gap: 4.375rem !important;
    -webkit-column-gap: 4.375rem !important;
       -moz-column-gap: 4.375rem !important;
            column-gap: 4.375rem !important;
  }

  .xl\:col-gap-31\.5{
    grid-column-gap: 7.875rem !important;
    -webkit-column-gap: 7.875rem !important;
       -moz-column-gap: 7.875rem !important;
            column-gap: 7.875rem !important;
  }

  .xl\:col-gap-thumb-tript-lg{
    grid-column-gap: 15.625rem !important;
    -webkit-column-gap: 15.625rem !important;
       -moz-column-gap: 15.625rem !important;
            column-gap: 15.625rem !important;
  }

  .xl\:col-gap-thumb-tript-md{
    grid-column-gap: 11.25rem !important;
    -webkit-column-gap: 11.25rem !important;
       -moz-column-gap: 11.25rem !important;
            column-gap: 11.25rem !important;
  }

  .xl\:col-gap-thumb-trip-xl{
    grid-column-gap: 20.625rem !important;
    -webkit-column-gap: 20.625rem !important;
       -moz-column-gap: 20.625rem !important;
            column-gap: 20.625rem !important;
  }

  .xl\:col-gap-tarapprendre-title-lg{
    grid-column-gap: 58.75rem !important;
    -webkit-column-gap: 58.75rem !important;
       -moz-column-gap: 58.75rem !important;
            column-gap: 58.75rem !important;
  }

  .xl\:col-gap-oblong-list-lg{
    grid-column-gap: 40.93rem !important;
    -webkit-column-gap: 40.93rem !important;
       -moz-column-gap: 40.93rem !important;
            column-gap: 40.93rem !important;
  }

  .xl\:col-gap-oblong-list-md{
    grid-column-gap: 20.95rem !important;
    -webkit-column-gap: 20.95rem !important;
       -moz-column-gap: 20.95rem !important;
            column-gap: 20.95rem !important;
  }

  .xl\:col-gap-oblong-content-lg{
    grid-column-gap: 26.875rem !important;
    -webkit-column-gap: 26.875rem !important;
       -moz-column-gap: 26.875rem !important;
            column-gap: 26.875rem !important;
  }

  .xl\:col-gap-article-thumb-lg{
    grid-column-gap: 10.625rem !important;
    -webkit-column-gap: 10.625rem !important;
       -moz-column-gap: 10.625rem !important;
            column-gap: 10.625rem !important;
  }

  .xl\:col-gap-support-title-l-lg{
    grid-column-gap: 28.125rem !important;
    -webkit-column-gap: 28.125rem !important;
       -moz-column-gap: 28.125rem !important;
            column-gap: 28.125rem !important;
  }

  .xl\:col-gap-support-title-r-lg{
    grid-column-gap: 17.8125rem !important;
    -webkit-column-gap: 17.8125rem !important;
       -moz-column-gap: 17.8125rem !important;
            column-gap: 17.8125rem !important;
  }

  .xl\:col-gap-main-footer-menu{
    grid-column-gap: 13.75rem !important;
    -webkit-column-gap: 13.75rem !important;
       -moz-column-gap: 13.75rem !important;
            column-gap: 13.75rem !important;
  }

  .xl\:col-gap-main-footer-logo{
    grid-column-gap: 25.625rem !important;
    -webkit-column-gap: 25.625rem !important;
       -moz-column-gap: 25.625rem !important;
            column-gap: 25.625rem !important;
  }

  .xl\:col-gap-full{
    grid-column-gap: 100% !important;
    -webkit-column-gap: 100% !important;
       -moz-column-gap: 100% !important;
            column-gap: 100% !important;
  }

  .xl\:gap-x-0{
    grid-column-gap: 0px !important;
    -webkit-column-gap: 0px !important;
       -moz-column-gap: 0px !important;
            column-gap: 0px !important;
  }

  .xl\:gap-x-1{
    grid-column-gap: .25rem !important;
    -webkit-column-gap: .25rem !important;
       -moz-column-gap: .25rem !important;
            column-gap: .25rem !important;
  }

  .xl\:gap-x-2{
    grid-column-gap: .5rem !important;
    -webkit-column-gap: .5rem !important;
       -moz-column-gap: .5rem !important;
            column-gap: .5rem !important;
  }

  .xl\:gap-x-3{
    grid-column-gap: .75rem !important;
    -webkit-column-gap: .75rem !important;
       -moz-column-gap: .75rem !important;
            column-gap: .75rem !important;
  }

  .xl\:gap-x-4{
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .xl\:gap-x-5{
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .xl\:gap-x-6{
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .xl\:gap-x-7{
    grid-column-gap: 1.75rem !important;
    -webkit-column-gap: 1.75rem !important;
       -moz-column-gap: 1.75rem !important;
            column-gap: 1.75rem !important;
  }

  .xl\:gap-x-8{
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .xl\:gap-x-9{
    grid-column-gap: 2.25rem !important;
    -webkit-column-gap: 2.25rem !important;
       -moz-column-gap: 2.25rem !important;
            column-gap: 2.25rem !important;
  }

  .xl\:gap-x-10{
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .xl\:gap-x-11{
    grid-column-gap: 2.75rem !important;
    -webkit-column-gap: 2.75rem !important;
       -moz-column-gap: 2.75rem !important;
            column-gap: 2.75rem !important;
  }

  .xl\:gap-x-12{
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .xl\:gap-x-13{
    grid-column-gap: 3.25rem !important;
    -webkit-column-gap: 3.25rem !important;
       -moz-column-gap: 3.25rem !important;
            column-gap: 3.25rem !important;
  }

  .xl\:gap-x-14{
    grid-column-gap: 3.5rem !important;
    -webkit-column-gap: 3.5rem !important;
       -moz-column-gap: 3.5rem !important;
            column-gap: 3.5rem !important;
  }

  .xl\:gap-x-15{
    grid-column-gap: 3.75rem !important;
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }

  .xl\:gap-x-16{
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .xl\:gap-x-17{
    grid-column-gap: 4.25rem !important;
    -webkit-column-gap: 4.25rem !important;
       -moz-column-gap: 4.25rem !important;
            column-gap: 4.25rem !important;
  }

  .xl\:gap-x-18{
    grid-column-gap: 4.5rem !important;
    -webkit-column-gap: 4.5rem !important;
       -moz-column-gap: 4.5rem !important;
            column-gap: 4.5rem !important;
  }

  .xl\:gap-x-19{
    grid-column-gap: 4.75rem !important;
    -webkit-column-gap: 4.75rem !important;
       -moz-column-gap: 4.75rem !important;
            column-gap: 4.75rem !important;
  }

  .xl\:gap-x-20{
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .xl\:gap-x-21{
    grid-column-gap: 5.25rem !important;
    -webkit-column-gap: 5.25rem !important;
       -moz-column-gap: 5.25rem !important;
            column-gap: 5.25rem !important;
  }

  .xl\:gap-x-22{
    grid-column-gap: 5.5rem !important;
    -webkit-column-gap: 5.5rem !important;
       -moz-column-gap: 5.5rem !important;
            column-gap: 5.5rem !important;
  }

  .xl\:gap-x-23{
    grid-column-gap: 5.75rem !important;
    -webkit-column-gap: 5.75rem !important;
       -moz-column-gap: 5.75rem !important;
            column-gap: 5.75rem !important;
  }

  .xl\:gap-x-24{
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .xl\:gap-x-25{
    grid-column-gap: 6.25rem !important;
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }

  .xl\:gap-x-26{
    grid-column-gap: 6.5rem !important;
    -webkit-column-gap: 6.5rem !important;
       -moz-column-gap: 6.5rem !important;
            column-gap: 6.5rem !important;
  }

  .xl\:gap-x-27{
    grid-column-gap: 6.75rem !important;
    -webkit-column-gap: 6.75rem !important;
       -moz-column-gap: 6.75rem !important;
            column-gap: 6.75rem !important;
  }

  .xl\:gap-x-28{
    grid-column-gap: 7rem !important;
    -webkit-column-gap: 7rem !important;
       -moz-column-gap: 7rem !important;
            column-gap: 7rem !important;
  }

  .xl\:gap-x-29{
    grid-column-gap: 7.25rem !important;
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }

  .xl\:gap-x-30{
    grid-column-gap: 7.5rem !important;
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }

  .xl\:gap-x-31{
    grid-column-gap: 7.75rem !important;
    -webkit-column-gap: 7.75rem !important;
       -moz-column-gap: 7.75rem !important;
            column-gap: 7.75rem !important;
  }

  .xl\:gap-x-32{
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .xl\:gap-x-33{
    grid-column-gap: 8.25rem !important;
    -webkit-column-gap: 8.25rem !important;
       -moz-column-gap: 8.25rem !important;
            column-gap: 8.25rem !important;
  }

  .xl\:gap-x-34{
    grid-column-gap: 8.5rem !important;
    -webkit-column-gap: 8.5rem !important;
       -moz-column-gap: 8.5rem !important;
            column-gap: 8.5rem !important;
  }

  .xl\:gap-x-35{
    grid-column-gap: 8.75rem !important;
    -webkit-column-gap: 8.75rem !important;
       -moz-column-gap: 8.75rem !important;
            column-gap: 8.75rem !important;
  }

  .xl\:gap-x-36{
    grid-column-gap: 9rem !important;
    -webkit-column-gap: 9rem !important;
       -moz-column-gap: 9rem !important;
            column-gap: 9rem !important;
  }

  .xl\:gap-x-37{
    grid-column-gap: 9.25rem !important;
    -webkit-column-gap: 9.25rem !important;
       -moz-column-gap: 9.25rem !important;
            column-gap: 9.25rem !important;
  }

  .xl\:gap-x-38{
    grid-column-gap: 9.5rem !important;
    -webkit-column-gap: 9.5rem !important;
       -moz-column-gap: 9.5rem !important;
            column-gap: 9.5rem !important;
  }

  .xl\:gap-x-39{
    grid-column-gap: 9.75rem !important;
    -webkit-column-gap: 9.75rem !important;
       -moz-column-gap: 9.75rem !important;
            column-gap: 9.75rem !important;
  }

  .xl\:gap-x-40{
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .xl\:gap-x-41{
    grid-column-gap: 10.25rem !important;
    -webkit-column-gap: 10.25rem !important;
       -moz-column-gap: 10.25rem !important;
            column-gap: 10.25rem !important;
  }

  .xl\:gap-x-42{
    grid-column-gap: 10.5rem !important;
    -webkit-column-gap: 10.5rem !important;
       -moz-column-gap: 10.5rem !important;
            column-gap: 10.5rem !important;
  }

  .xl\:gap-x-43{
    grid-column-gap: 10.75rem !important;
    -webkit-column-gap: 10.75rem !important;
       -moz-column-gap: 10.75rem !important;
            column-gap: 10.75rem !important;
  }

  .xl\:gap-x-44{
    grid-column-gap: 11rem !important;
    -webkit-column-gap: 11rem !important;
       -moz-column-gap: 11rem !important;
            column-gap: 11rem !important;
  }

  .xl\:gap-x-45{
    grid-column-gap: 11.25rem !important;
    -webkit-column-gap: 11.25rem !important;
       -moz-column-gap: 11.25rem !important;
            column-gap: 11.25rem !important;
  }

  .xl\:gap-x-46{
    grid-column-gap: 11.5rem !important;
    -webkit-column-gap: 11.5rem !important;
       -moz-column-gap: 11.5rem !important;
            column-gap: 11.5rem !important;
  }

  .xl\:gap-x-47{
    grid-column-gap: 11.75rem !important;
    -webkit-column-gap: 11.75rem !important;
       -moz-column-gap: 11.75rem !important;
            column-gap: 11.75rem !important;
  }

  .xl\:gap-x-48{
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .xl\:gap-x-49{
    grid-column-gap: 12.25rem !important;
    -webkit-column-gap: 12.25rem !important;
       -moz-column-gap: 12.25rem !important;
            column-gap: 12.25rem !important;
  }

  .xl\:gap-x-50{
    grid-column-gap: 12.5rem !important;
    -webkit-column-gap: 12.5rem !important;
       -moz-column-gap: 12.5rem !important;
            column-gap: 12.5rem !important;
  }

  .xl\:gap-x-51{
    grid-column-gap: 12.75rem !important;
    -webkit-column-gap: 12.75rem !important;
       -moz-column-gap: 12.75rem !important;
            column-gap: 12.75rem !important;
  }

  .xl\:gap-x-52{
    grid-column-gap: 13rem !important;
    -webkit-column-gap: 13rem !important;
       -moz-column-gap: 13rem !important;
            column-gap: 13rem !important;
  }

  .xl\:gap-x-53{
    grid-column-gap: 13.25rem !important;
    -webkit-column-gap: 13.25rem !important;
       -moz-column-gap: 13.25rem !important;
            column-gap: 13.25rem !important;
  }

  .xl\:gap-x-54{
    grid-column-gap: 13.5rem !important;
    -webkit-column-gap: 13.5rem !important;
       -moz-column-gap: 13.5rem !important;
            column-gap: 13.5rem !important;
  }

  .xl\:gap-x-55{
    grid-column-gap: 13.75rem !important;
    -webkit-column-gap: 13.75rem !important;
       -moz-column-gap: 13.75rem !important;
            column-gap: 13.75rem !important;
  }

  .xl\:gap-x-56{
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .xl\:gap-x-70{
    grid-column-gap: 17.5rem !important;
    -webkit-column-gap: 17.5rem !important;
       -moz-column-gap: 17.5rem !important;
            column-gap: 17.5rem !important;
  }

  .xl\:gap-x-71{
    grid-column-gap: 17.75rem !important;
    -webkit-column-gap: 17.75rem !important;
       -moz-column-gap: 17.75rem !important;
            column-gap: 17.75rem !important;
  }

  .xl\:gap-x-72{
    grid-column-gap: 18rem !important;
    -webkit-column-gap: 18rem !important;
       -moz-column-gap: 18rem !important;
            column-gap: 18rem !important;
  }

  .xl\:gap-x-73{
    grid-column-gap: 18.25rem !important;
    -webkit-column-gap: 18.25rem !important;
       -moz-column-gap: 18.25rem !important;
            column-gap: 18.25rem !important;
  }

  .xl\:gap-x-74{
    grid-column-gap: 18.5rem !important;
    -webkit-column-gap: 18.5rem !important;
       -moz-column-gap: 18.5rem !important;
            column-gap: 18.5rem !important;
  }

  .xl\:gap-x-75{
    grid-column-gap: 18.75rem !important;
    -webkit-column-gap: 18.75rem !important;
       -moz-column-gap: 18.75rem !important;
            column-gap: 18.75rem !important;
  }

  .xl\:gap-x-76{
    grid-column-gap: 19rem !important;
    -webkit-column-gap: 19rem !important;
       -moz-column-gap: 19rem !important;
            column-gap: 19rem !important;
  }

  .xl\:gap-x-77{
    grid-column-gap: 19.25rem !important;
    -webkit-column-gap: 19.25rem !important;
       -moz-column-gap: 19.25rem !important;
            column-gap: 19.25rem !important;
  }

  .xl\:gap-x-78{
    grid-column-gap: 19.5rem !important;
    -webkit-column-gap: 19.5rem !important;
       -moz-column-gap: 19.5rem !important;
            column-gap: 19.5rem !important;
  }

  .xl\:gap-x-79{
    grid-column-gap: 19.75rem !important;
    -webkit-column-gap: 19.75rem !important;
       -moz-column-gap: 19.75rem !important;
            column-gap: 19.75rem !important;
  }

  .xl\:gap-x-80{
    grid-column-gap: 20rem !important;
    -webkit-column-gap: 20rem !important;
       -moz-column-gap: 20rem !important;
            column-gap: 20rem !important;
  }

  .xl\:gap-x-81{
    grid-column-gap: 20.25rem !important;
    -webkit-column-gap: 20.25rem !important;
       -moz-column-gap: 20.25rem !important;
            column-gap: 20.25rem !important;
  }

  .xl\:gap-x-82{
    grid-column-gap: 20.5rem !important;
    -webkit-column-gap: 20.5rem !important;
       -moz-column-gap: 20.5rem !important;
            column-gap: 20.5rem !important;
  }

  .xl\:gap-x-83{
    grid-column-gap: 20.75rem !important;
    -webkit-column-gap: 20.75rem !important;
       -moz-column-gap: 20.75rem !important;
            column-gap: 20.75rem !important;
  }

  .xl\:gap-x-84{
    grid-column-gap: 21rem !important;
    -webkit-column-gap: 21rem !important;
       -moz-column-gap: 21rem !important;
            column-gap: 21rem !important;
  }

  .xl\:gap-x-85{
    grid-column-gap: 21.25rem !important;
    -webkit-column-gap: 21.25rem !important;
       -moz-column-gap: 21.25rem !important;
            column-gap: 21.25rem !important;
  }

  .xl\:gap-x-86{
    grid-column-gap: 21.5rem !important;
    -webkit-column-gap: 21.5rem !important;
       -moz-column-gap: 21.5rem !important;
            column-gap: 21.5rem !important;
  }

  .xl\:gap-x-87{
    grid-column-gap: 21.75rem !important;
    -webkit-column-gap: 21.75rem !important;
       -moz-column-gap: 21.75rem !important;
            column-gap: 21.75rem !important;
  }

  .xl\:gap-x-88{
    grid-column-gap: 22rem !important;
    -webkit-column-gap: 22rem !important;
       -moz-column-gap: 22rem !important;
            column-gap: 22rem !important;
  }

  .xl\:gap-x-89{
    grid-column-gap: 22.25rem !important;
    -webkit-column-gap: 22.25rem !important;
       -moz-column-gap: 22.25rem !important;
            column-gap: 22.25rem !important;
  }

  .xl\:gap-x-90{
    grid-column-gap: 22.5rem !important;
    -webkit-column-gap: 22.5rem !important;
       -moz-column-gap: 22.5rem !important;
            column-gap: 22.5rem !important;
  }

  .xl\:gap-x-91{
    grid-column-gap: 22.75rem !important;
    -webkit-column-gap: 22.75rem !important;
       -moz-column-gap: 22.75rem !important;
            column-gap: 22.75rem !important;
  }

  .xl\:gap-x-92{
    grid-column-gap: 23rem !important;
    -webkit-column-gap: 23rem !important;
       -moz-column-gap: 23rem !important;
            column-gap: 23rem !important;
  }

  .xl\:gap-x-100{
    grid-column-gap: 25rem !important;
    -webkit-column-gap: 25rem !important;
       -moz-column-gap: 25rem !important;
            column-gap: 25rem !important;
  }

  .xl\:gap-x-131{
    grid-column-gap: 25.25rem !important;
    -webkit-column-gap: 25.25rem !important;
       -moz-column-gap: 25.25rem !important;
            column-gap: 25.25rem !important;
  }

  .xl\:gap-x-135{
    grid-column-gap: 34rem !important;
    -webkit-column-gap: 34rem !important;
       -moz-column-gap: 34rem !important;
            column-gap: 34rem !important;
  }

  .xl\:gap-x-150{
    grid-column-gap: 37.5rem !important;
    -webkit-column-gap: 37.5rem !important;
       -moz-column-gap: 37.5rem !important;
            column-gap: 37.5rem !important;
  }

  .xl\:gap-x-710{
    grid-column-gap: 44.375rem !important;
    -webkit-column-gap: 44.375rem !important;
       -moz-column-gap: 44.375rem !important;
            column-gap: 44.375rem !important;
  }

  .xl\:gap-x-820{
    grid-column-gap: 51.25rem !important;
    -webkit-column-gap: 51.25rem !important;
       -moz-column-gap: 51.25rem !important;
            column-gap: 51.25rem !important;
  }

  .xl\:gap-x-1440{
    grid-column-gap: 90rem !important;
    -webkit-column-gap: 90rem !important;
       -moz-column-gap: 90rem !important;
            column-gap: 90rem !important;
  }

  .xl\:gap-x-2\.5{
    grid-column-gap: .625rem !important;
    -webkit-column-gap: .625rem !important;
       -moz-column-gap: .625rem !important;
            column-gap: .625rem !important;
  }

  .xl\:gap-x-6\.25{
    grid-column-gap: 1.5626rem !important;
    -webkit-column-gap: 1.5626rem !important;
       -moz-column-gap: 1.5626rem !important;
            column-gap: 1.5626rem !important;
  }

  .xl\:gap-x-7\.5{
    grid-column-gap: 1.875rem !important;
    -webkit-column-gap: 1.875rem !important;
       -moz-column-gap: 1.875rem !important;
            column-gap: 1.875rem !important;
  }

  .xl\:gap-x-12\.5{
    grid-column-gap: 3.125rem !important;
    -webkit-column-gap: 3.125rem !important;
       -moz-column-gap: 3.125rem !important;
            column-gap: 3.125rem !important;
  }

  .xl\:gap-x-17\.5{
    grid-column-gap: 4.375rem !important;
    -webkit-column-gap: 4.375rem !important;
       -moz-column-gap: 4.375rem !important;
            column-gap: 4.375rem !important;
  }

  .xl\:gap-x-31\.5{
    grid-column-gap: 7.875rem !important;
    -webkit-column-gap: 7.875rem !important;
       -moz-column-gap: 7.875rem !important;
            column-gap: 7.875rem !important;
  }

  .xl\:gap-x-thumb-tript-lg{
    grid-column-gap: 15.625rem !important;
    -webkit-column-gap: 15.625rem !important;
       -moz-column-gap: 15.625rem !important;
            column-gap: 15.625rem !important;
  }

  .xl\:gap-x-thumb-tript-md{
    grid-column-gap: 11.25rem !important;
    -webkit-column-gap: 11.25rem !important;
       -moz-column-gap: 11.25rem !important;
            column-gap: 11.25rem !important;
  }

  .xl\:gap-x-thumb-trip-xl{
    grid-column-gap: 20.625rem !important;
    -webkit-column-gap: 20.625rem !important;
       -moz-column-gap: 20.625rem !important;
            column-gap: 20.625rem !important;
  }

  .xl\:gap-x-tarapprendre-title-lg{
    grid-column-gap: 58.75rem !important;
    -webkit-column-gap: 58.75rem !important;
       -moz-column-gap: 58.75rem !important;
            column-gap: 58.75rem !important;
  }

  .xl\:gap-x-oblong-list-lg{
    grid-column-gap: 40.93rem !important;
    -webkit-column-gap: 40.93rem !important;
       -moz-column-gap: 40.93rem !important;
            column-gap: 40.93rem !important;
  }

  .xl\:gap-x-oblong-list-md{
    grid-column-gap: 20.95rem !important;
    -webkit-column-gap: 20.95rem !important;
       -moz-column-gap: 20.95rem !important;
            column-gap: 20.95rem !important;
  }

  .xl\:gap-x-oblong-content-lg{
    grid-column-gap: 26.875rem !important;
    -webkit-column-gap: 26.875rem !important;
       -moz-column-gap: 26.875rem !important;
            column-gap: 26.875rem !important;
  }

  .xl\:gap-x-article-thumb-lg{
    grid-column-gap: 10.625rem !important;
    -webkit-column-gap: 10.625rem !important;
       -moz-column-gap: 10.625rem !important;
            column-gap: 10.625rem !important;
  }

  .xl\:gap-x-support-title-l-lg{
    grid-column-gap: 28.125rem !important;
    -webkit-column-gap: 28.125rem !important;
       -moz-column-gap: 28.125rem !important;
            column-gap: 28.125rem !important;
  }

  .xl\:gap-x-support-title-r-lg{
    grid-column-gap: 17.8125rem !important;
    -webkit-column-gap: 17.8125rem !important;
       -moz-column-gap: 17.8125rem !important;
            column-gap: 17.8125rem !important;
  }

  .xl\:gap-x-main-footer-menu{
    grid-column-gap: 13.75rem !important;
    -webkit-column-gap: 13.75rem !important;
       -moz-column-gap: 13.75rem !important;
            column-gap: 13.75rem !important;
  }

  .xl\:gap-x-main-footer-logo{
    grid-column-gap: 25.625rem !important;
    -webkit-column-gap: 25.625rem !important;
       -moz-column-gap: 25.625rem !important;
            column-gap: 25.625rem !important;
  }

  .xl\:gap-x-full{
    grid-column-gap: 100% !important;
    -webkit-column-gap: 100% !important;
       -moz-column-gap: 100% !important;
            column-gap: 100% !important;
  }

  .xl\:row-gap-0{
    grid-row-gap: 0px !important;
    row-gap: 0px !important;
  }

  .xl\:row-gap-1{
    grid-row-gap: .25rem !important;
    row-gap: .25rem !important;
  }

  .xl\:row-gap-2{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .xl\:row-gap-3{
    grid-row-gap: .75rem !important;
    row-gap: .75rem !important;
  }

  .xl\:row-gap-4{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .xl\:row-gap-5{
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .xl\:row-gap-6{
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .xl\:row-gap-7{
    grid-row-gap: 1.75rem !important;
    row-gap: 1.75rem !important;
  }

  .xl\:row-gap-8{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .xl\:row-gap-9{
    grid-row-gap: 2.25rem !important;
    row-gap: 2.25rem !important;
  }

  .xl\:row-gap-10{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .xl\:row-gap-11{
    grid-row-gap: 2.75rem !important;
    row-gap: 2.75rem !important;
  }

  .xl\:row-gap-12{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .xl\:row-gap-13{
    grid-row-gap: 3.25rem !important;
    row-gap: 3.25rem !important;
  }

  .xl\:row-gap-14{
    grid-row-gap: 3.5rem !important;
    row-gap: 3.5rem !important;
  }

  .xl\:row-gap-15{
    grid-row-gap: 3.75rem !important;
    row-gap: 3.75rem !important;
  }

  .xl\:row-gap-16{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .xl\:row-gap-17{
    grid-row-gap: 4.25rem !important;
    row-gap: 4.25rem !important;
  }

  .xl\:row-gap-18{
    grid-row-gap: 4.5rem !important;
    row-gap: 4.5rem !important;
  }

  .xl\:row-gap-19{
    grid-row-gap: 4.75rem !important;
    row-gap: 4.75rem !important;
  }

  .xl\:row-gap-20{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .xl\:row-gap-21{
    grid-row-gap: 5.25rem !important;
    row-gap: 5.25rem !important;
  }

  .xl\:row-gap-22{
    grid-row-gap: 5.5rem !important;
    row-gap: 5.5rem !important;
  }

  .xl\:row-gap-23{
    grid-row-gap: 5.75rem !important;
    row-gap: 5.75rem !important;
  }

  .xl\:row-gap-24{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .xl\:row-gap-25{
    grid-row-gap: 6.25rem !important;
    row-gap: 6.25rem !important;
  }

  .xl\:row-gap-26{
    grid-row-gap: 6.5rem !important;
    row-gap: 6.5rem !important;
  }

  .xl\:row-gap-27{
    grid-row-gap: 6.75rem !important;
    row-gap: 6.75rem !important;
  }

  .xl\:row-gap-28{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .xl\:row-gap-29{
    grid-row-gap: 7.25rem !important;
    row-gap: 7.25rem !important;
  }

  .xl\:row-gap-30{
    grid-row-gap: 7.5rem !important;
    row-gap: 7.5rem !important;
  }

  .xl\:row-gap-31{
    grid-row-gap: 7.75rem !important;
    row-gap: 7.75rem !important;
  }

  .xl\:row-gap-32{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .xl\:row-gap-33{
    grid-row-gap: 8.25rem !important;
    row-gap: 8.25rem !important;
  }

  .xl\:row-gap-34{
    grid-row-gap: 8.5rem !important;
    row-gap: 8.5rem !important;
  }

  .xl\:row-gap-35{
    grid-row-gap: 8.75rem !important;
    row-gap: 8.75rem !important;
  }

  .xl\:row-gap-36{
    grid-row-gap: 9rem !important;
    row-gap: 9rem !important;
  }

  .xl\:row-gap-37{
    grid-row-gap: 9.25rem !important;
    row-gap: 9.25rem !important;
  }

  .xl\:row-gap-38{
    grid-row-gap: 9.5rem !important;
    row-gap: 9.5rem !important;
  }

  .xl\:row-gap-39{
    grid-row-gap: 9.75rem !important;
    row-gap: 9.75rem !important;
  }

  .xl\:row-gap-40{
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .xl\:row-gap-41{
    grid-row-gap: 10.25rem !important;
    row-gap: 10.25rem !important;
  }

  .xl\:row-gap-42{
    grid-row-gap: 10.5rem !important;
    row-gap: 10.5rem !important;
  }

  .xl\:row-gap-43{
    grid-row-gap: 10.75rem !important;
    row-gap: 10.75rem !important;
  }

  .xl\:row-gap-44{
    grid-row-gap: 11rem !important;
    row-gap: 11rem !important;
  }

  .xl\:row-gap-45{
    grid-row-gap: 11.25rem !important;
    row-gap: 11.25rem !important;
  }

  .xl\:row-gap-46{
    grid-row-gap: 11.5rem !important;
    row-gap: 11.5rem !important;
  }

  .xl\:row-gap-47{
    grid-row-gap: 11.75rem !important;
    row-gap: 11.75rem !important;
  }

  .xl\:row-gap-48{
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .xl\:row-gap-49{
    grid-row-gap: 12.25rem !important;
    row-gap: 12.25rem !important;
  }

  .xl\:row-gap-50{
    grid-row-gap: 12.5rem !important;
    row-gap: 12.5rem !important;
  }

  .xl\:row-gap-51{
    grid-row-gap: 12.75rem !important;
    row-gap: 12.75rem !important;
  }

  .xl\:row-gap-52{
    grid-row-gap: 13rem !important;
    row-gap: 13rem !important;
  }

  .xl\:row-gap-53{
    grid-row-gap: 13.25rem !important;
    row-gap: 13.25rem !important;
  }

  .xl\:row-gap-54{
    grid-row-gap: 13.5rem !important;
    row-gap: 13.5rem !important;
  }

  .xl\:row-gap-55{
    grid-row-gap: 13.75rem !important;
    row-gap: 13.75rem !important;
  }

  .xl\:row-gap-56{
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .xl\:row-gap-70{
    grid-row-gap: 17.5rem !important;
    row-gap: 17.5rem !important;
  }

  .xl\:row-gap-71{
    grid-row-gap: 17.75rem !important;
    row-gap: 17.75rem !important;
  }

  .xl\:row-gap-72{
    grid-row-gap: 18rem !important;
    row-gap: 18rem !important;
  }

  .xl\:row-gap-73{
    grid-row-gap: 18.25rem !important;
    row-gap: 18.25rem !important;
  }

  .xl\:row-gap-74{
    grid-row-gap: 18.5rem !important;
    row-gap: 18.5rem !important;
  }

  .xl\:row-gap-75{
    grid-row-gap: 18.75rem !important;
    row-gap: 18.75rem !important;
  }

  .xl\:row-gap-76{
    grid-row-gap: 19rem !important;
    row-gap: 19rem !important;
  }

  .xl\:row-gap-77{
    grid-row-gap: 19.25rem !important;
    row-gap: 19.25rem !important;
  }

  .xl\:row-gap-78{
    grid-row-gap: 19.5rem !important;
    row-gap: 19.5rem !important;
  }

  .xl\:row-gap-79{
    grid-row-gap: 19.75rem !important;
    row-gap: 19.75rem !important;
  }

  .xl\:row-gap-80{
    grid-row-gap: 20rem !important;
    row-gap: 20rem !important;
  }

  .xl\:row-gap-81{
    grid-row-gap: 20.25rem !important;
    row-gap: 20.25rem !important;
  }

  .xl\:row-gap-82{
    grid-row-gap: 20.5rem !important;
    row-gap: 20.5rem !important;
  }

  .xl\:row-gap-83{
    grid-row-gap: 20.75rem !important;
    row-gap: 20.75rem !important;
  }

  .xl\:row-gap-84{
    grid-row-gap: 21rem !important;
    row-gap: 21rem !important;
  }

  .xl\:row-gap-85{
    grid-row-gap: 21.25rem !important;
    row-gap: 21.25rem !important;
  }

  .xl\:row-gap-86{
    grid-row-gap: 21.5rem !important;
    row-gap: 21.5rem !important;
  }

  .xl\:row-gap-87{
    grid-row-gap: 21.75rem !important;
    row-gap: 21.75rem !important;
  }

  .xl\:row-gap-88{
    grid-row-gap: 22rem !important;
    row-gap: 22rem !important;
  }

  .xl\:row-gap-89{
    grid-row-gap: 22.25rem !important;
    row-gap: 22.25rem !important;
  }

  .xl\:row-gap-90{
    grid-row-gap: 22.5rem !important;
    row-gap: 22.5rem !important;
  }

  .xl\:row-gap-91{
    grid-row-gap: 22.75rem !important;
    row-gap: 22.75rem !important;
  }

  .xl\:row-gap-92{
    grid-row-gap: 23rem !important;
    row-gap: 23rem !important;
  }

  .xl\:row-gap-100{
    grid-row-gap: 25rem !important;
    row-gap: 25rem !important;
  }

  .xl\:row-gap-131{
    grid-row-gap: 25.25rem !important;
    row-gap: 25.25rem !important;
  }

  .xl\:row-gap-135{
    grid-row-gap: 34rem !important;
    row-gap: 34rem !important;
  }

  .xl\:row-gap-150{
    grid-row-gap: 37.5rem !important;
    row-gap: 37.5rem !important;
  }

  .xl\:row-gap-710{
    grid-row-gap: 44.375rem !important;
    row-gap: 44.375rem !important;
  }

  .xl\:row-gap-820{
    grid-row-gap: 51.25rem !important;
    row-gap: 51.25rem !important;
  }

  .xl\:row-gap-1440{
    grid-row-gap: 90rem !important;
    row-gap: 90rem !important;
  }

  .xl\:row-gap-2\.5{
    grid-row-gap: .625rem !important;
    row-gap: .625rem !important;
  }

  .xl\:row-gap-6\.25{
    grid-row-gap: 1.5626rem !important;
    row-gap: 1.5626rem !important;
  }

  .xl\:row-gap-7\.5{
    grid-row-gap: 1.875rem !important;
    row-gap: 1.875rem !important;
  }

  .xl\:row-gap-12\.5{
    grid-row-gap: 3.125rem !important;
    row-gap: 3.125rem !important;
  }

  .xl\:row-gap-17\.5{
    grid-row-gap: 4.375rem !important;
    row-gap: 4.375rem !important;
  }

  .xl\:row-gap-31\.5{
    grid-row-gap: 7.875rem !important;
    row-gap: 7.875rem !important;
  }

  .xl\:row-gap-thumb-tript-lg{
    grid-row-gap: 15.625rem !important;
    row-gap: 15.625rem !important;
  }

  .xl\:row-gap-thumb-tript-md{
    grid-row-gap: 11.25rem !important;
    row-gap: 11.25rem !important;
  }

  .xl\:row-gap-thumb-trip-xl{
    grid-row-gap: 20.625rem !important;
    row-gap: 20.625rem !important;
  }

  .xl\:row-gap-tarapprendre-title-lg{
    grid-row-gap: 58.75rem !important;
    row-gap: 58.75rem !important;
  }

  .xl\:row-gap-oblong-list-lg{
    grid-row-gap: 40.93rem !important;
    row-gap: 40.93rem !important;
  }

  .xl\:row-gap-oblong-list-md{
    grid-row-gap: 20.95rem !important;
    row-gap: 20.95rem !important;
  }

  .xl\:row-gap-oblong-content-lg{
    grid-row-gap: 26.875rem !important;
    row-gap: 26.875rem !important;
  }

  .xl\:row-gap-article-thumb-lg{
    grid-row-gap: 10.625rem !important;
    row-gap: 10.625rem !important;
  }

  .xl\:row-gap-support-title-l-lg{
    grid-row-gap: 28.125rem !important;
    row-gap: 28.125rem !important;
  }

  .xl\:row-gap-support-title-r-lg{
    grid-row-gap: 17.8125rem !important;
    row-gap: 17.8125rem !important;
  }

  .xl\:row-gap-main-footer-menu{
    grid-row-gap: 13.75rem !important;
    row-gap: 13.75rem !important;
  }

  .xl\:row-gap-main-footer-logo{
    grid-row-gap: 25.625rem !important;
    row-gap: 25.625rem !important;
  }

  .xl\:row-gap-full{
    grid-row-gap: 100% !important;
    row-gap: 100% !important;
  }

  .xl\:gap-y-0{
    grid-row-gap: 0px !important;
    row-gap: 0px !important;
  }

  .xl\:gap-y-1{
    grid-row-gap: .25rem !important;
    row-gap: .25rem !important;
  }

  .xl\:gap-y-2{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .xl\:gap-y-3{
    grid-row-gap: .75rem !important;
    row-gap: .75rem !important;
  }

  .xl\:gap-y-4{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .xl\:gap-y-5{
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .xl\:gap-y-6{
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .xl\:gap-y-7{
    grid-row-gap: 1.75rem !important;
    row-gap: 1.75rem !important;
  }

  .xl\:gap-y-8{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .xl\:gap-y-9{
    grid-row-gap: 2.25rem !important;
    row-gap: 2.25rem !important;
  }

  .xl\:gap-y-10{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .xl\:gap-y-11{
    grid-row-gap: 2.75rem !important;
    row-gap: 2.75rem !important;
  }

  .xl\:gap-y-12{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .xl\:gap-y-13{
    grid-row-gap: 3.25rem !important;
    row-gap: 3.25rem !important;
  }

  .xl\:gap-y-14{
    grid-row-gap: 3.5rem !important;
    row-gap: 3.5rem !important;
  }

  .xl\:gap-y-15{
    grid-row-gap: 3.75rem !important;
    row-gap: 3.75rem !important;
  }

  .xl\:gap-y-16{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .xl\:gap-y-17{
    grid-row-gap: 4.25rem !important;
    row-gap: 4.25rem !important;
  }

  .xl\:gap-y-18{
    grid-row-gap: 4.5rem !important;
    row-gap: 4.5rem !important;
  }

  .xl\:gap-y-19{
    grid-row-gap: 4.75rem !important;
    row-gap: 4.75rem !important;
  }

  .xl\:gap-y-20{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .xl\:gap-y-21{
    grid-row-gap: 5.25rem !important;
    row-gap: 5.25rem !important;
  }

  .xl\:gap-y-22{
    grid-row-gap: 5.5rem !important;
    row-gap: 5.5rem !important;
  }

  .xl\:gap-y-23{
    grid-row-gap: 5.75rem !important;
    row-gap: 5.75rem !important;
  }

  .xl\:gap-y-24{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .xl\:gap-y-25{
    grid-row-gap: 6.25rem !important;
    row-gap: 6.25rem !important;
  }

  .xl\:gap-y-26{
    grid-row-gap: 6.5rem !important;
    row-gap: 6.5rem !important;
  }

  .xl\:gap-y-27{
    grid-row-gap: 6.75rem !important;
    row-gap: 6.75rem !important;
  }

  .xl\:gap-y-28{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .xl\:gap-y-29{
    grid-row-gap: 7.25rem !important;
    row-gap: 7.25rem !important;
  }

  .xl\:gap-y-30{
    grid-row-gap: 7.5rem !important;
    row-gap: 7.5rem !important;
  }

  .xl\:gap-y-31{
    grid-row-gap: 7.75rem !important;
    row-gap: 7.75rem !important;
  }

  .xl\:gap-y-32{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .xl\:gap-y-33{
    grid-row-gap: 8.25rem !important;
    row-gap: 8.25rem !important;
  }

  .xl\:gap-y-34{
    grid-row-gap: 8.5rem !important;
    row-gap: 8.5rem !important;
  }

  .xl\:gap-y-35{
    grid-row-gap: 8.75rem !important;
    row-gap: 8.75rem !important;
  }

  .xl\:gap-y-36{
    grid-row-gap: 9rem !important;
    row-gap: 9rem !important;
  }

  .xl\:gap-y-37{
    grid-row-gap: 9.25rem !important;
    row-gap: 9.25rem !important;
  }

  .xl\:gap-y-38{
    grid-row-gap: 9.5rem !important;
    row-gap: 9.5rem !important;
  }

  .xl\:gap-y-39{
    grid-row-gap: 9.75rem !important;
    row-gap: 9.75rem !important;
  }

  .xl\:gap-y-40{
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .xl\:gap-y-41{
    grid-row-gap: 10.25rem !important;
    row-gap: 10.25rem !important;
  }

  .xl\:gap-y-42{
    grid-row-gap: 10.5rem !important;
    row-gap: 10.5rem !important;
  }

  .xl\:gap-y-43{
    grid-row-gap: 10.75rem !important;
    row-gap: 10.75rem !important;
  }

  .xl\:gap-y-44{
    grid-row-gap: 11rem !important;
    row-gap: 11rem !important;
  }

  .xl\:gap-y-45{
    grid-row-gap: 11.25rem !important;
    row-gap: 11.25rem !important;
  }

  .xl\:gap-y-46{
    grid-row-gap: 11.5rem !important;
    row-gap: 11.5rem !important;
  }

  .xl\:gap-y-47{
    grid-row-gap: 11.75rem !important;
    row-gap: 11.75rem !important;
  }

  .xl\:gap-y-48{
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .xl\:gap-y-49{
    grid-row-gap: 12.25rem !important;
    row-gap: 12.25rem !important;
  }

  .xl\:gap-y-50{
    grid-row-gap: 12.5rem !important;
    row-gap: 12.5rem !important;
  }

  .xl\:gap-y-51{
    grid-row-gap: 12.75rem !important;
    row-gap: 12.75rem !important;
  }

  .xl\:gap-y-52{
    grid-row-gap: 13rem !important;
    row-gap: 13rem !important;
  }

  .xl\:gap-y-53{
    grid-row-gap: 13.25rem !important;
    row-gap: 13.25rem !important;
  }

  .xl\:gap-y-54{
    grid-row-gap: 13.5rem !important;
    row-gap: 13.5rem !important;
  }

  .xl\:gap-y-55{
    grid-row-gap: 13.75rem !important;
    row-gap: 13.75rem !important;
  }

  .xl\:gap-y-56{
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .xl\:gap-y-70{
    grid-row-gap: 17.5rem !important;
    row-gap: 17.5rem !important;
  }

  .xl\:gap-y-71{
    grid-row-gap: 17.75rem !important;
    row-gap: 17.75rem !important;
  }

  .xl\:gap-y-72{
    grid-row-gap: 18rem !important;
    row-gap: 18rem !important;
  }

  .xl\:gap-y-73{
    grid-row-gap: 18.25rem !important;
    row-gap: 18.25rem !important;
  }

  .xl\:gap-y-74{
    grid-row-gap: 18.5rem !important;
    row-gap: 18.5rem !important;
  }

  .xl\:gap-y-75{
    grid-row-gap: 18.75rem !important;
    row-gap: 18.75rem !important;
  }

  .xl\:gap-y-76{
    grid-row-gap: 19rem !important;
    row-gap: 19rem !important;
  }

  .xl\:gap-y-77{
    grid-row-gap: 19.25rem !important;
    row-gap: 19.25rem !important;
  }

  .xl\:gap-y-78{
    grid-row-gap: 19.5rem !important;
    row-gap: 19.5rem !important;
  }

  .xl\:gap-y-79{
    grid-row-gap: 19.75rem !important;
    row-gap: 19.75rem !important;
  }

  .xl\:gap-y-80{
    grid-row-gap: 20rem !important;
    row-gap: 20rem !important;
  }

  .xl\:gap-y-81{
    grid-row-gap: 20.25rem !important;
    row-gap: 20.25rem !important;
  }

  .xl\:gap-y-82{
    grid-row-gap: 20.5rem !important;
    row-gap: 20.5rem !important;
  }

  .xl\:gap-y-83{
    grid-row-gap: 20.75rem !important;
    row-gap: 20.75rem !important;
  }

  .xl\:gap-y-84{
    grid-row-gap: 21rem !important;
    row-gap: 21rem !important;
  }

  .xl\:gap-y-85{
    grid-row-gap: 21.25rem !important;
    row-gap: 21.25rem !important;
  }

  .xl\:gap-y-86{
    grid-row-gap: 21.5rem !important;
    row-gap: 21.5rem !important;
  }

  .xl\:gap-y-87{
    grid-row-gap: 21.75rem !important;
    row-gap: 21.75rem !important;
  }

  .xl\:gap-y-88{
    grid-row-gap: 22rem !important;
    row-gap: 22rem !important;
  }

  .xl\:gap-y-89{
    grid-row-gap: 22.25rem !important;
    row-gap: 22.25rem !important;
  }

  .xl\:gap-y-90{
    grid-row-gap: 22.5rem !important;
    row-gap: 22.5rem !important;
  }

  .xl\:gap-y-91{
    grid-row-gap: 22.75rem !important;
    row-gap: 22.75rem !important;
  }

  .xl\:gap-y-92{
    grid-row-gap: 23rem !important;
    row-gap: 23rem !important;
  }

  .xl\:gap-y-100{
    grid-row-gap: 25rem !important;
    row-gap: 25rem !important;
  }

  .xl\:gap-y-131{
    grid-row-gap: 25.25rem !important;
    row-gap: 25.25rem !important;
  }

  .xl\:gap-y-135{
    grid-row-gap: 34rem !important;
    row-gap: 34rem !important;
  }

  .xl\:gap-y-150{
    grid-row-gap: 37.5rem !important;
    row-gap: 37.5rem !important;
  }

  .xl\:gap-y-710{
    grid-row-gap: 44.375rem !important;
    row-gap: 44.375rem !important;
  }

  .xl\:gap-y-820{
    grid-row-gap: 51.25rem !important;
    row-gap: 51.25rem !important;
  }

  .xl\:gap-y-1440{
    grid-row-gap: 90rem !important;
    row-gap: 90rem !important;
  }

  .xl\:gap-y-2\.5{
    grid-row-gap: .625rem !important;
    row-gap: .625rem !important;
  }

  .xl\:gap-y-6\.25{
    grid-row-gap: 1.5626rem !important;
    row-gap: 1.5626rem !important;
  }

  .xl\:gap-y-7\.5{
    grid-row-gap: 1.875rem !important;
    row-gap: 1.875rem !important;
  }

  .xl\:gap-y-12\.5{
    grid-row-gap: 3.125rem !important;
    row-gap: 3.125rem !important;
  }

  .xl\:gap-y-17\.5{
    grid-row-gap: 4.375rem !important;
    row-gap: 4.375rem !important;
  }

  .xl\:gap-y-31\.5{
    grid-row-gap: 7.875rem !important;
    row-gap: 7.875rem !important;
  }

  .xl\:gap-y-thumb-tript-lg{
    grid-row-gap: 15.625rem !important;
    row-gap: 15.625rem !important;
  }

  .xl\:gap-y-thumb-tript-md{
    grid-row-gap: 11.25rem !important;
    row-gap: 11.25rem !important;
  }

  .xl\:gap-y-thumb-trip-xl{
    grid-row-gap: 20.625rem !important;
    row-gap: 20.625rem !important;
  }

  .xl\:gap-y-tarapprendre-title-lg{
    grid-row-gap: 58.75rem !important;
    row-gap: 58.75rem !important;
  }

  .xl\:gap-y-oblong-list-lg{
    grid-row-gap: 40.93rem !important;
    row-gap: 40.93rem !important;
  }

  .xl\:gap-y-oblong-list-md{
    grid-row-gap: 20.95rem !important;
    row-gap: 20.95rem !important;
  }

  .xl\:gap-y-oblong-content-lg{
    grid-row-gap: 26.875rem !important;
    row-gap: 26.875rem !important;
  }

  .xl\:gap-y-article-thumb-lg{
    grid-row-gap: 10.625rem !important;
    row-gap: 10.625rem !important;
  }

  .xl\:gap-y-support-title-l-lg{
    grid-row-gap: 28.125rem !important;
    row-gap: 28.125rem !important;
  }

  .xl\:gap-y-support-title-r-lg{
    grid-row-gap: 17.8125rem !important;
    row-gap: 17.8125rem !important;
  }

  .xl\:gap-y-main-footer-menu{
    grid-row-gap: 13.75rem !important;
    row-gap: 13.75rem !important;
  }

  .xl\:gap-y-main-footer-logo{
    grid-row-gap: 25.625rem !important;
    row-gap: 25.625rem !important;
  }

  .xl\:gap-y-full{
    grid-row-gap: 100% !important;
    row-gap: 100% !important;
  }

  .xl\:grid-flow-row{
    grid-auto-flow: row !important;
  }

  .xl\:grid-flow-col{
    grid-auto-flow: column !important;
  }

  .xl\:grid-flow-row-dense{
    grid-auto-flow: row dense !important;
  }

  .xl\:grid-flow-col-dense{
    grid-auto-flow: column dense !important;
  }

  .xl\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .xl\:auto-cols-auto{
    grid-auto-columns: auto !important;
  }

  .xl\:auto-cols-min{
    grid-auto-columns: -webkit-min-content !important;
    grid-auto-columns: min-content !important;
  }

  .xl\:auto-cols-max{
    grid-auto-columns: -webkit-max-content !important;
    grid-auto-columns: max-content !important;
  }

  .xl\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .xl\:col-auto{
    grid-column: auto !important;
  }

  .xl\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .xl\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .xl\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .xl\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .xl\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .xl\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .xl\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .xl\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .xl\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .xl\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .xl\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .xl\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .xl\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .xl\:col-start-1{
    grid-column-start: 1 !important;
  }

  .xl\:col-start-2{
    grid-column-start: 2 !important;
  }

  .xl\:col-start-3{
    grid-column-start: 3 !important;
  }

  .xl\:col-start-4{
    grid-column-start: 4 !important;
  }

  .xl\:col-start-5{
    grid-column-start: 5 !important;
  }

  .xl\:col-start-6{
    grid-column-start: 6 !important;
  }

  .xl\:col-start-7{
    grid-column-start: 7 !important;
  }

  .xl\:col-start-8{
    grid-column-start: 8 !important;
  }

  .xl\:col-start-9{
    grid-column-start: 9 !important;
  }

  .xl\:col-start-10{
    grid-column-start: 10 !important;
  }

  .xl\:col-start-11{
    grid-column-start: 11 !important;
  }

  .xl\:col-start-12{
    grid-column-start: 12 !important;
  }

  .xl\:col-start-13{
    grid-column-start: 13 !important;
  }

  .xl\:col-start-auto{
    grid-column-start: auto !important;
  }

  .xl\:col-end-1{
    grid-column-end: 1 !important;
  }

  .xl\:col-end-2{
    grid-column-end: 2 !important;
  }

  .xl\:col-end-3{
    grid-column-end: 3 !important;
  }

  .xl\:col-end-4{
    grid-column-end: 4 !important;
  }

  .xl\:col-end-5{
    grid-column-end: 5 !important;
  }

  .xl\:col-end-6{
    grid-column-end: 6 !important;
  }

  .xl\:col-end-7{
    grid-column-end: 7 !important;
  }

  .xl\:col-end-8{
    grid-column-end: 8 !important;
  }

  .xl\:col-end-9{
    grid-column-end: 9 !important;
  }

  .xl\:col-end-10{
    grid-column-end: 10 !important;
  }

  .xl\:col-end-11{
    grid-column-end: 11 !important;
  }

  .xl\:col-end-12{
    grid-column-end: 12 !important;
  }

  .xl\:col-end-13{
    grid-column-end: 13 !important;
  }

  .xl\:col-end-auto{
    grid-column-end: auto !important;
  }

  .xl\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .xl\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .xl\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .xl\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .xl\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .xl\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .xl\:grid-rows-none{
    grid-template-rows: none !important;
  }

  .xl\:auto-rows-auto{
    grid-auto-rows: auto !important;
  }

  .xl\:auto-rows-min{
    grid-auto-rows: -webkit-min-content !important;
    grid-auto-rows: min-content !important;
  }

  .xl\:auto-rows-max{
    grid-auto-rows: -webkit-max-content !important;
    grid-auto-rows: max-content !important;
  }

  .xl\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .xl\:row-auto{
    grid-row: auto !important;
  }

  .xl\:row-span-1{
    grid-row: span 1 / span 1 !important;
  }

  .xl\:row-span-2{
    grid-row: span 2 / span 2 !important;
  }

  .xl\:row-span-3{
    grid-row: span 3 / span 3 !important;
  }

  .xl\:row-span-4{
    grid-row: span 4 / span 4 !important;
  }

  .xl\:row-span-5{
    grid-row: span 5 / span 5 !important;
  }

  .xl\:row-span-6{
    grid-row: span 6 / span 6 !important;
  }

  .xl\:row-span-full{
    grid-row: 1 / -1 !important;
  }

  .xl\:row-start-1{
    grid-row-start: 1 !important;
  }

  .xl\:row-start-2{
    grid-row-start: 2 !important;
  }

  .xl\:row-start-3{
    grid-row-start: 3 !important;
  }

  .xl\:row-start-4{
    grid-row-start: 4 !important;
  }

  .xl\:row-start-5{
    grid-row-start: 5 !important;
  }

  .xl\:row-start-6{
    grid-row-start: 6 !important;
  }

  .xl\:row-start-7{
    grid-row-start: 7 !important;
  }

  .xl\:row-start-auto{
    grid-row-start: auto !important;
  }

  .xl\:row-end-1{
    grid-row-end: 1 !important;
  }

  .xl\:row-end-2{
    grid-row-end: 2 !important;
  }

  .xl\:row-end-3{
    grid-row-end: 3 !important;
  }

  .xl\:row-end-4{
    grid-row-end: 4 !important;
  }

  .xl\:row-end-5{
    grid-row-end: 5 !important;
  }

  .xl\:row-end-6{
    grid-row-end: 6 !important;
  }

  .xl\:row-end-7{
    grid-row-end: 7 !important;
  }

  .xl\:row-end-auto{
    grid-row-end: auto !important;
  }

  .xl\:transform{
    --transform-translate-x: 0 !important;
    --transform-translate-y: 0 !important;
    --transform-rotate: 0 !important;
    --transform-skew-x: 0 !important;
    --transform-skew-y: 0 !important;
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
    -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
         -o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
            transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
  }

  .xl\:transform-none{
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
  }

  .xl\:origin-center{
    -webkit-transform-origin: center !important;
         -o-transform-origin: center !important;
            transform-origin: center !important;
  }

  .xl\:origin-top{
    -webkit-transform-origin: top !important;
         -o-transform-origin: top !important;
            transform-origin: top !important;
  }

  .xl\:origin-top-right{
    -webkit-transform-origin: top right !important;
         -o-transform-origin: top right !important;
            transform-origin: top right !important;
  }

  .xl\:origin-right{
    -webkit-transform-origin: right !important;
         -o-transform-origin: right !important;
            transform-origin: right !important;
  }

  .xl\:origin-bottom-right{
    -webkit-transform-origin: bottom right !important;
         -o-transform-origin: bottom right !important;
            transform-origin: bottom right !important;
  }

  .xl\:origin-bottom{
    -webkit-transform-origin: bottom !important;
         -o-transform-origin: bottom !important;
            transform-origin: bottom !important;
  }

  .xl\:origin-bottom-left{
    -webkit-transform-origin: bottom left !important;
         -o-transform-origin: bottom left !important;
            transform-origin: bottom left !important;
  }

  .xl\:origin-left{
    -webkit-transform-origin: left !important;
         -o-transform-origin: left !important;
            transform-origin: left !important;
  }

  .xl\:origin-top-left{
    -webkit-transform-origin: top left !important;
         -o-transform-origin: top left !important;
            transform-origin: top left !important;
  }

  .xl\:scale-0{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .xl\:scale-50{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .xl\:scale-75{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .xl\:scale-90{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .xl\:scale-95{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .xl\:scale-100{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .xl\:scale-105{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .xl\:scale-110{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .xl\:scale-125{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .xl\:scale-150{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .xl\:scale-flip{
    --transform-scale-x: -1 !important;
    --transform-scale-y: -1 !important;
  }

  .xl\:scale-x-0{
    --transform-scale-x: 0 !important;
  }

  .xl\:scale-x-50{
    --transform-scale-x: .5 !important;
  }

  .xl\:scale-x-75{
    --transform-scale-x: .75 !important;
  }

  .xl\:scale-x-90{
    --transform-scale-x: .9 !important;
  }

  .xl\:scale-x-95{
    --transform-scale-x: .95 !important;
  }

  .xl\:scale-x-100{
    --transform-scale-x: 1 !important;
  }

  .xl\:scale-x-105{
    --transform-scale-x: 1.05 !important;
  }

  .xl\:scale-x-110{
    --transform-scale-x: 1.1 !important;
  }

  .xl\:scale-x-125{
    --transform-scale-x: 1.25 !important;
  }

  .xl\:scale-x-150{
    --transform-scale-x: 1.5 !important;
  }

  .xl\:scale-x-flip{
    --transform-scale-x: -1 !important;
  }

  .xl\:scale-y-0{
    --transform-scale-y: 0 !important;
  }

  .xl\:scale-y-50{
    --transform-scale-y: .5 !important;
  }

  .xl\:scale-y-75{
    --transform-scale-y: .75 !important;
  }

  .xl\:scale-y-90{
    --transform-scale-y: .9 !important;
  }

  .xl\:scale-y-95{
    --transform-scale-y: .95 !important;
  }

  .xl\:scale-y-100{
    --transform-scale-y: 1 !important;
  }

  .xl\:scale-y-105{
    --transform-scale-y: 1.05 !important;
  }

  .xl\:scale-y-110{
    --transform-scale-y: 1.1 !important;
  }

  .xl\:scale-y-125{
    --transform-scale-y: 1.25 !important;
  }

  .xl\:scale-y-150{
    --transform-scale-y: 1.5 !important;
  }

  .xl\:scale-y-flip{
    --transform-scale-y: -1 !important;
  }

  .xl\:hover\:scale-0:hover{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .xl\:hover\:scale-50:hover{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .xl\:hover\:scale-75:hover{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .xl\:hover\:scale-90:hover{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .xl\:hover\:scale-95:hover{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .xl\:hover\:scale-100:hover{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .xl\:hover\:scale-105:hover{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .xl\:hover\:scale-110:hover{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .xl\:hover\:scale-125:hover{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .xl\:hover\:scale-150:hover{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .xl\:hover\:scale-flip:hover{
    --transform-scale-x: -1 !important;
    --transform-scale-y: -1 !important;
  }

  .xl\:hover\:scale-x-0:hover{
    --transform-scale-x: 0 !important;
  }

  .xl\:hover\:scale-x-50:hover{
    --transform-scale-x: .5 !important;
  }

  .xl\:hover\:scale-x-75:hover{
    --transform-scale-x: .75 !important;
  }

  .xl\:hover\:scale-x-90:hover{
    --transform-scale-x: .9 !important;
  }

  .xl\:hover\:scale-x-95:hover{
    --transform-scale-x: .95 !important;
  }

  .xl\:hover\:scale-x-100:hover{
    --transform-scale-x: 1 !important;
  }

  .xl\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05 !important;
  }

  .xl\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1 !important;
  }

  .xl\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25 !important;
  }

  .xl\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5 !important;
  }

  .xl\:hover\:scale-x-flip:hover{
    --transform-scale-x: -1 !important;
  }

  .xl\:hover\:scale-y-0:hover{
    --transform-scale-y: 0 !important;
  }

  .xl\:hover\:scale-y-50:hover{
    --transform-scale-y: .5 !important;
  }

  .xl\:hover\:scale-y-75:hover{
    --transform-scale-y: .75 !important;
  }

  .xl\:hover\:scale-y-90:hover{
    --transform-scale-y: .9 !important;
  }

  .xl\:hover\:scale-y-95:hover{
    --transform-scale-y: .95 !important;
  }

  .xl\:hover\:scale-y-100:hover{
    --transform-scale-y: 1 !important;
  }

  .xl\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05 !important;
  }

  .xl\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1 !important;
  }

  .xl\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25 !important;
  }

  .xl\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5 !important;
  }

  .xl\:hover\:scale-y-flip:hover{
    --transform-scale-y: -1 !important;
  }

  .xl\:focus\:scale-0:focus{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .xl\:focus\:scale-50:focus{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .xl\:focus\:scale-75:focus{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .xl\:focus\:scale-90:focus{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .xl\:focus\:scale-95:focus{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .xl\:focus\:scale-100:focus{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .xl\:focus\:scale-105:focus{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .xl\:focus\:scale-110:focus{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .xl\:focus\:scale-125:focus{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .xl\:focus\:scale-150:focus{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .xl\:focus\:scale-flip:focus{
    --transform-scale-x: -1 !important;
    --transform-scale-y: -1 !important;
  }

  .xl\:focus\:scale-x-0:focus{
    --transform-scale-x: 0 !important;
  }

  .xl\:focus\:scale-x-50:focus{
    --transform-scale-x: .5 !important;
  }

  .xl\:focus\:scale-x-75:focus{
    --transform-scale-x: .75 !important;
  }

  .xl\:focus\:scale-x-90:focus{
    --transform-scale-x: .9 !important;
  }

  .xl\:focus\:scale-x-95:focus{
    --transform-scale-x: .95 !important;
  }

  .xl\:focus\:scale-x-100:focus{
    --transform-scale-x: 1 !important;
  }

  .xl\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05 !important;
  }

  .xl\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1 !important;
  }

  .xl\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25 !important;
  }

  .xl\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5 !important;
  }

  .xl\:focus\:scale-x-flip:focus{
    --transform-scale-x: -1 !important;
  }

  .xl\:focus\:scale-y-0:focus{
    --transform-scale-y: 0 !important;
  }

  .xl\:focus\:scale-y-50:focus{
    --transform-scale-y: .5 !important;
  }

  .xl\:focus\:scale-y-75:focus{
    --transform-scale-y: .75 !important;
  }

  .xl\:focus\:scale-y-90:focus{
    --transform-scale-y: .9 !important;
  }

  .xl\:focus\:scale-y-95:focus{
    --transform-scale-y: .95 !important;
  }

  .xl\:focus\:scale-y-100:focus{
    --transform-scale-y: 1 !important;
  }

  .xl\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05 !important;
  }

  .xl\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1 !important;
  }

  .xl\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25 !important;
  }

  .xl\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5 !important;
  }

  .xl\:focus\:scale-y-flip:focus{
    --transform-scale-y: -1 !important;
  }

  .xl\:rotate-0{
    --transform-rotate: 0 !important;
  }

  .xl\:rotate-1{
    --transform-rotate: 1deg !important;
  }

  .xl\:rotate-2{
    --transform-rotate: 2deg !important;
  }

  .xl\:rotate-3{
    --transform-rotate: 3deg !important;
  }

  .xl\:rotate-6{
    --transform-rotate: 6deg !important;
  }

  .xl\:rotate-12{
    --transform-rotate: 12deg !important;
  }

  .xl\:rotate-45{
    --transform-rotate: 45deg !important;
  }

  .xl\:rotate-90{
    --transform-rotate: 90deg !important;
  }

  .xl\:rotate-180{
    --transform-rotate: 180deg !important;
  }

  .xl\:-rotate-180{
    --transform-rotate: -180deg !important;
  }

  .xl\:-rotate-90{
    --transform-rotate: -90deg !important;
  }

  .xl\:-rotate-45{
    --transform-rotate: -45deg !important;
  }

  .xl\:-rotate-12{
    --transform-rotate: -12deg !important;
  }

  .xl\:-rotate-6{
    --transform-rotate: -6deg !important;
  }

  .xl\:-rotate-3{
    --transform-rotate: -3deg !important;
  }

  .xl\:-rotate-2{
    --transform-rotate: -2deg !important;
  }

  .xl\:-rotate-1{
    --transform-rotate: -1deg !important;
  }

  .xl\:hover\:rotate-0:hover{
    --transform-rotate: 0 !important;
  }

  .xl\:hover\:rotate-1:hover{
    --transform-rotate: 1deg !important;
  }

  .xl\:hover\:rotate-2:hover{
    --transform-rotate: 2deg !important;
  }

  .xl\:hover\:rotate-3:hover{
    --transform-rotate: 3deg !important;
  }

  .xl\:hover\:rotate-6:hover{
    --transform-rotate: 6deg !important;
  }

  .xl\:hover\:rotate-12:hover{
    --transform-rotate: 12deg !important;
  }

  .xl\:hover\:rotate-45:hover{
    --transform-rotate: 45deg !important;
  }

  .xl\:hover\:rotate-90:hover{
    --transform-rotate: 90deg !important;
  }

  .xl\:hover\:rotate-180:hover{
    --transform-rotate: 180deg !important;
  }

  .xl\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg !important;
  }

  .xl\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg !important;
  }

  .xl\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg !important;
  }

  .xl\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg !important;
  }

  .xl\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg !important;
  }

  .xl\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg !important;
  }

  .xl\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg !important;
  }

  .xl\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg !important;
  }

  .xl\:focus\:rotate-0:focus{
    --transform-rotate: 0 !important;
  }

  .xl\:focus\:rotate-1:focus{
    --transform-rotate: 1deg !important;
  }

  .xl\:focus\:rotate-2:focus{
    --transform-rotate: 2deg !important;
  }

  .xl\:focus\:rotate-3:focus{
    --transform-rotate: 3deg !important;
  }

  .xl\:focus\:rotate-6:focus{
    --transform-rotate: 6deg !important;
  }

  .xl\:focus\:rotate-12:focus{
    --transform-rotate: 12deg !important;
  }

  .xl\:focus\:rotate-45:focus{
    --transform-rotate: 45deg !important;
  }

  .xl\:focus\:rotate-90:focus{
    --transform-rotate: 90deg !important;
  }

  .xl\:focus\:rotate-180:focus{
    --transform-rotate: 180deg !important;
  }

  .xl\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg !important;
  }

  .xl\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg !important;
  }

  .xl\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg !important;
  }

  .xl\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg !important;
  }

  .xl\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg !important;
  }

  .xl\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg !important;
  }

  .xl\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg !important;
  }

  .xl\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg !important;
  }

  .xl\:translate-x-0{
    --transform-translate-x: 0px !important;
  }

  .xl\:translate-x-1{
    --transform-translate-x: .25rem !important;
  }

  .xl\:translate-x-2{
    --transform-translate-x: .5rem !important;
  }

  .xl\:translate-x-3{
    --transform-translate-x: .75rem !important;
  }

  .xl\:translate-x-4{
    --transform-translate-x: 1rem !important;
  }

  .xl\:translate-x-5{
    --transform-translate-x: 1.25rem !important;
  }

  .xl\:translate-x-6{
    --transform-translate-x: 1.5rem !important;
  }

  .xl\:translate-x-7{
    --transform-translate-x: 1.75rem !important;
  }

  .xl\:translate-x-8{
    --transform-translate-x: 2rem !important;
  }

  .xl\:translate-x-9{
    --transform-translate-x: 2.25rem !important;
  }

  .xl\:translate-x-10{
    --transform-translate-x: 2.5rem !important;
  }

  .xl\:translate-x-11{
    --transform-translate-x: 2.75rem !important;
  }

  .xl\:translate-x-12{
    --transform-translate-x: 3rem !important;
  }

  .xl\:translate-x-13{
    --transform-translate-x: 3.25rem !important;
  }

  .xl\:translate-x-14{
    --transform-translate-x: 3.5rem !important;
  }

  .xl\:translate-x-15{
    --transform-translate-x: 3.75rem !important;
  }

  .xl\:translate-x-16{
    --transform-translate-x: 4rem !important;
  }

  .xl\:translate-x-17{
    --transform-translate-x: 4.25rem !important;
  }

  .xl\:translate-x-18{
    --transform-translate-x: 4.5rem !important;
  }

  .xl\:translate-x-19{
    --transform-translate-x: 4.75rem !important;
  }

  .xl\:translate-x-20{
    --transform-translate-x: 5rem !important;
  }

  .xl\:translate-x-21{
    --transform-translate-x: 5.25rem !important;
  }

  .xl\:translate-x-22{
    --transform-translate-x: 5.5rem !important;
  }

  .xl\:translate-x-23{
    --transform-translate-x: 5.75rem !important;
  }

  .xl\:translate-x-24{
    --transform-translate-x: 6rem !important;
  }

  .xl\:translate-x-25{
    --transform-translate-x: 6.25rem !important;
  }

  .xl\:translate-x-26{
    --transform-translate-x: 6.5rem !important;
  }

  .xl\:translate-x-27{
    --transform-translate-x: 6.75rem !important;
  }

  .xl\:translate-x-28{
    --transform-translate-x: 7rem !important;
  }

  .xl\:translate-x-29{
    --transform-translate-x: 7.25rem !important;
  }

  .xl\:translate-x-30{
    --transform-translate-x: 7.5rem !important;
  }

  .xl\:translate-x-31{
    --transform-translate-x: 7.75rem !important;
  }

  .xl\:translate-x-32{
    --transform-translate-x: 8rem !important;
  }

  .xl\:translate-x-33{
    --transform-translate-x: 8.25rem !important;
  }

  .xl\:translate-x-34{
    --transform-translate-x: 8.5rem !important;
  }

  .xl\:translate-x-35{
    --transform-translate-x: 8.75rem !important;
  }

  .xl\:translate-x-36{
    --transform-translate-x: 9rem !important;
  }

  .xl\:translate-x-37{
    --transform-translate-x: 9.25rem !important;
  }

  .xl\:translate-x-38{
    --transform-translate-x: 9.5rem !important;
  }

  .xl\:translate-x-39{
    --transform-translate-x: 9.75rem !important;
  }

  .xl\:translate-x-40{
    --transform-translate-x: 10rem !important;
  }

  .xl\:translate-x-41{
    --transform-translate-x: 10.25rem !important;
  }

  .xl\:translate-x-42{
    --transform-translate-x: 10.5rem !important;
  }

  .xl\:translate-x-43{
    --transform-translate-x: 10.75rem !important;
  }

  .xl\:translate-x-44{
    --transform-translate-x: 11rem !important;
  }

  .xl\:translate-x-45{
    --transform-translate-x: 11.25rem !important;
  }

  .xl\:translate-x-46{
    --transform-translate-x: 11.5rem !important;
  }

  .xl\:translate-x-47{
    --transform-translate-x: 11.75rem !important;
  }

  .xl\:translate-x-48{
    --transform-translate-x: 12rem !important;
  }

  .xl\:translate-x-49{
    --transform-translate-x: 12.25rem !important;
  }

  .xl\:translate-x-50{
    --transform-translate-x: 12.5rem !important;
  }

  .xl\:translate-x-51{
    --transform-translate-x: 12.75rem !important;
  }

  .xl\:translate-x-52{
    --transform-translate-x: 13rem !important;
  }

  .xl\:translate-x-53{
    --transform-translate-x: 13.25rem !important;
  }

  .xl\:translate-x-54{
    --transform-translate-x: 13.5rem !important;
  }

  .xl\:translate-x-55{
    --transform-translate-x: 13.75rem !important;
  }

  .xl\:translate-x-56{
    --transform-translate-x: 14rem !important;
  }

  .xl\:translate-x-70{
    --transform-translate-x: 17.5rem !important;
  }

  .xl\:translate-x-71{
    --transform-translate-x: 17.75rem !important;
  }

  .xl\:translate-x-72{
    --transform-translate-x: 18rem !important;
  }

  .xl\:translate-x-73{
    --transform-translate-x: 18.25rem !important;
  }

  .xl\:translate-x-74{
    --transform-translate-x: 18.5rem !important;
  }

  .xl\:translate-x-75{
    --transform-translate-x: 18.75rem !important;
  }

  .xl\:translate-x-76{
    --transform-translate-x: 19rem !important;
  }

  .xl\:translate-x-77{
    --transform-translate-x: 19.25rem !important;
  }

  .xl\:translate-x-78{
    --transform-translate-x: 19.5rem !important;
  }

  .xl\:translate-x-79{
    --transform-translate-x: 19.75rem !important;
  }

  .xl\:translate-x-80{
    --transform-translate-x: 20rem !important;
  }

  .xl\:translate-x-81{
    --transform-translate-x: 20.25rem !important;
  }

  .xl\:translate-x-82{
    --transform-translate-x: 20.5rem !important;
  }

  .xl\:translate-x-83{
    --transform-translate-x: 20.75rem !important;
  }

  .xl\:translate-x-84{
    --transform-translate-x: 21rem !important;
  }

  .xl\:translate-x-85{
    --transform-translate-x: 21.25rem !important;
  }

  .xl\:translate-x-86{
    --transform-translate-x: 21.5rem !important;
  }

  .xl\:translate-x-87{
    --transform-translate-x: 21.75rem !important;
  }

  .xl\:translate-x-88{
    --transform-translate-x: 22rem !important;
  }

  .xl\:translate-x-89{
    --transform-translate-x: 22.25rem !important;
  }

  .xl\:translate-x-90{
    --transform-translate-x: 22.5rem !important;
  }

  .xl\:translate-x-91{
    --transform-translate-x: 22.75rem !important;
  }

  .xl\:translate-x-92{
    --transform-translate-x: 23rem !important;
  }

  .xl\:translate-x-100{
    --transform-translate-x: 25rem !important;
  }

  .xl\:translate-x-131{
    --transform-translate-x: 25.25rem !important;
  }

  .xl\:translate-x-135{
    --transform-translate-x: 34rem !important;
  }

  .xl\:translate-x-150{
    --transform-translate-x: 37.5rem !important;
  }

  .xl\:translate-x-710{
    --transform-translate-x: 44.375rem !important;
  }

  .xl\:translate-x-820{
    --transform-translate-x: 51.25rem !important;
  }

  .xl\:translate-x-1440{
    --transform-translate-x: 90rem !important;
  }

  .xl\:translate-x-2\.5{
    --transform-translate-x: .625rem !important;
  }

  .xl\:translate-x-6\.25{
    --transform-translate-x: 1.5626rem !important;
  }

  .xl\:translate-x-7\.5{
    --transform-translate-x: 1.875rem !important;
  }

  .xl\:translate-x-12\.5{
    --transform-translate-x: 3.125rem !important;
  }

  .xl\:translate-x-17\.5{
    --transform-translate-x: 4.375rem !important;
  }

  .xl\:translate-x-31\.5{
    --transform-translate-x: 7.875rem !important;
  }

  .xl\:translate-x-thumb-tript-lg{
    --transform-translate-x: 15.625rem !important;
  }

  .xl\:translate-x-thumb-tript-md{
    --transform-translate-x: 11.25rem !important;
  }

  .xl\:translate-x-thumb-trip-xl{
    --transform-translate-x: 20.625rem !important;
  }

  .xl\:translate-x-tarapprendre-title-lg{
    --transform-translate-x: 58.75rem !important;
  }

  .xl\:translate-x-oblong-list-lg{
    --transform-translate-x: 40.93rem !important;
  }

  .xl\:translate-x-oblong-list-md{
    --transform-translate-x: 20.95rem !important;
  }

  .xl\:translate-x-oblong-content-lg{
    --transform-translate-x: 26.875rem !important;
  }

  .xl\:translate-x-article-thumb-lg{
    --transform-translate-x: 10.625rem !important;
  }

  .xl\:translate-x-support-title-l-lg{
    --transform-translate-x: 28.125rem !important;
  }

  .xl\:translate-x-support-title-r-lg{
    --transform-translate-x: 17.8125rem !important;
  }

  .xl\:translate-x-main-footer-menu{
    --transform-translate-x: 13.75rem !important;
  }

  .xl\:translate-x-main-footer-logo{
    --transform-translate-x: 25.625rem !important;
  }

  .xl\:translate-x-full{
    --transform-translate-x: 100% !important;
  }

  .xl\:-translate-x-0{
    --transform-translate-x: 0px !important;
  }

  .xl\:-translate-x-1{
    --transform-translate-x: -0.25rem !important;
  }

  .xl\:-translate-x-2{
    --transform-translate-x: -0.5rem !important;
  }

  .xl\:-translate-x-3{
    --transform-translate-x: -0.75rem !important;
  }

  .xl\:-translate-x-4{
    --transform-translate-x: -1rem !important;
  }

  .xl\:-translate-x-5{
    --transform-translate-x: -1.25rem !important;
  }

  .xl\:-translate-x-6{
    --transform-translate-x: -1.5rem !important;
  }

  .xl\:-translate-x-7{
    --transform-translate-x: -1.75rem !important;
  }

  .xl\:-translate-x-8{
    --transform-translate-x: -2rem !important;
  }

  .xl\:-translate-x-9{
    --transform-translate-x: -2.25rem !important;
  }

  .xl\:-translate-x-10{
    --transform-translate-x: -2.5rem !important;
  }

  .xl\:-translate-x-11{
    --transform-translate-x: -2.75rem !important;
  }

  .xl\:-translate-x-12{
    --transform-translate-x: -3rem !important;
  }

  .xl\:-translate-x-13{
    --transform-translate-x: -3.25rem !important;
  }

  .xl\:-translate-x-14{
    --transform-translate-x: -3.5rem !important;
  }

  .xl\:-translate-x-15{
    --transform-translate-x: -3.75rem !important;
  }

  .xl\:-translate-x-16{
    --transform-translate-x: -4rem !important;
  }

  .xl\:-translate-x-17{
    --transform-translate-x: -4.25rem !important;
  }

  .xl\:-translate-x-18{
    --transform-translate-x: -4.5rem !important;
  }

  .xl\:-translate-x-19{
    --transform-translate-x: -4.75rem !important;
  }

  .xl\:-translate-x-20{
    --transform-translate-x: -5rem !important;
  }

  .xl\:-translate-x-21{
    --transform-translate-x: -5.25rem !important;
  }

  .xl\:-translate-x-22{
    --transform-translate-x: -5.5rem !important;
  }

  .xl\:-translate-x-23{
    --transform-translate-x: -5.75rem !important;
  }

  .xl\:-translate-x-24{
    --transform-translate-x: -6rem !important;
  }

  .xl\:-translate-x-25{
    --transform-translate-x: -6.25rem !important;
  }

  .xl\:-translate-x-26{
    --transform-translate-x: -6.5rem !important;
  }

  .xl\:-translate-x-27{
    --transform-translate-x: -6.75rem !important;
  }

  .xl\:-translate-x-28{
    --transform-translate-x: -7rem !important;
  }

  .xl\:-translate-x-29{
    --transform-translate-x: -7.25rem !important;
  }

  .xl\:-translate-x-30{
    --transform-translate-x: -7.5rem !important;
  }

  .xl\:-translate-x-31{
    --transform-translate-x: -7.75rem !important;
  }

  .xl\:-translate-x-32{
    --transform-translate-x: -8rem !important;
  }

  .xl\:-translate-x-33{
    --transform-translate-x: -8.25rem !important;
  }

  .xl\:-translate-x-34{
    --transform-translate-x: -8.5rem !important;
  }

  .xl\:-translate-x-35{
    --transform-translate-x: -8.75rem !important;
  }

  .xl\:-translate-x-36{
    --transform-translate-x: -9rem !important;
  }

  .xl\:-translate-x-37{
    --transform-translate-x: -9.25rem !important;
  }

  .xl\:-translate-x-38{
    --transform-translate-x: -9.5rem !important;
  }

  .xl\:-translate-x-39{
    --transform-translate-x: -9.75rem !important;
  }

  .xl\:-translate-x-40{
    --transform-translate-x: -10rem !important;
  }

  .xl\:-translate-x-41{
    --transform-translate-x: -10.25rem !important;
  }

  .xl\:-translate-x-42{
    --transform-translate-x: -10.5rem !important;
  }

  .xl\:-translate-x-43{
    --transform-translate-x: -10.75rem !important;
  }

  .xl\:-translate-x-44{
    --transform-translate-x: -11rem !important;
  }

  .xl\:-translate-x-45{
    --transform-translate-x: -11.25rem !important;
  }

  .xl\:-translate-x-46{
    --transform-translate-x: -11.5rem !important;
  }

  .xl\:-translate-x-47{
    --transform-translate-x: -11.75rem !important;
  }

  .xl\:-translate-x-48{
    --transform-translate-x: -12rem !important;
  }

  .xl\:-translate-x-49{
    --transform-translate-x: -12.25rem !important;
  }

  .xl\:-translate-x-50{
    --transform-translate-x: -12.5rem !important;
  }

  .xl\:-translate-x-51{
    --transform-translate-x: -12.75rem !important;
  }

  .xl\:-translate-x-52{
    --transform-translate-x: -13rem !important;
  }

  .xl\:-translate-x-53{
    --transform-translate-x: -13.25rem !important;
  }

  .xl\:-translate-x-54{
    --transform-translate-x: -13.5rem !important;
  }

  .xl\:-translate-x-55{
    --transform-translate-x: -13.75rem !important;
  }

  .xl\:-translate-x-56{
    --transform-translate-x: -14rem !important;
  }

  .xl\:-translate-x-70{
    --transform-translate-x: -17.5rem !important;
  }

  .xl\:-translate-x-71{
    --transform-translate-x: -17.75rem !important;
  }

  .xl\:-translate-x-72{
    --transform-translate-x: -18rem !important;
  }

  .xl\:-translate-x-73{
    --transform-translate-x: -18.25rem !important;
  }

  .xl\:-translate-x-74{
    --transform-translate-x: -18.5rem !important;
  }

  .xl\:-translate-x-75{
    --transform-translate-x: -18.75rem !important;
  }

  .xl\:-translate-x-76{
    --transform-translate-x: -19rem !important;
  }

  .xl\:-translate-x-77{
    --transform-translate-x: -19.25rem !important;
  }

  .xl\:-translate-x-78{
    --transform-translate-x: -19.5rem !important;
  }

  .xl\:-translate-x-79{
    --transform-translate-x: -19.75rem !important;
  }

  .xl\:-translate-x-80{
    --transform-translate-x: -20rem !important;
  }

  .xl\:-translate-x-81{
    --transform-translate-x: -20.25rem !important;
  }

  .xl\:-translate-x-82{
    --transform-translate-x: -20.5rem !important;
  }

  .xl\:-translate-x-83{
    --transform-translate-x: -20.75rem !important;
  }

  .xl\:-translate-x-84{
    --transform-translate-x: -21rem !important;
  }

  .xl\:-translate-x-85{
    --transform-translate-x: -21.25rem !important;
  }

  .xl\:-translate-x-86{
    --transform-translate-x: -21.5rem !important;
  }

  .xl\:-translate-x-87{
    --transform-translate-x: -21.75rem !important;
  }

  .xl\:-translate-x-88{
    --transform-translate-x: -22rem !important;
  }

  .xl\:-translate-x-89{
    --transform-translate-x: -22.25rem !important;
  }

  .xl\:-translate-x-90{
    --transform-translate-x: -22.5rem !important;
  }

  .xl\:-translate-x-91{
    --transform-translate-x: -22.75rem !important;
  }

  .xl\:-translate-x-92{
    --transform-translate-x: -23rem !important;
  }

  .xl\:-translate-x-100{
    --transform-translate-x: -25rem !important;
  }

  .xl\:-translate-x-131{
    --transform-translate-x: -25.25rem !important;
  }

  .xl\:-translate-x-135{
    --transform-translate-x: -34rem !important;
  }

  .xl\:-translate-x-150{
    --transform-translate-x: -37.5rem !important;
  }

  .xl\:-translate-x-710{
    --transform-translate-x: -44.375rem !important;
  }

  .xl\:-translate-x-820{
    --transform-translate-x: -51.25rem !important;
  }

  .xl\:-translate-x-1440{
    --transform-translate-x: -90rem !important;
  }

  .xl\:-translate-x-2\.5{
    --transform-translate-x: -0.625rem !important;
  }

  .xl\:-translate-x-6\.25{
    --transform-translate-x: -1.5626rem !important;
  }

  .xl\:-translate-x-7\.5{
    --transform-translate-x: -1.875rem !important;
  }

  .xl\:-translate-x-12\.5{
    --transform-translate-x: -3.125rem !important;
  }

  .xl\:-translate-x-17\.5{
    --transform-translate-x: -4.375rem !important;
  }

  .xl\:-translate-x-31\.5{
    --transform-translate-x: -7.875rem !important;
  }

  .xl\:-translate-x-thumb-tript-lg{
    --transform-translate-x: -15.625rem !important;
  }

  .xl\:-translate-x-thumb-tript-md{
    --transform-translate-x: -11.25rem !important;
  }

  .xl\:-translate-x-thumb-trip-xl{
    --transform-translate-x: -20.625rem !important;
  }

  .xl\:-translate-x-tarapprendre-title-lg{
    --transform-translate-x: -58.75rem !important;
  }

  .xl\:-translate-x-oblong-list-lg{
    --transform-translate-x: -40.93rem !important;
  }

  .xl\:-translate-x-oblong-list-md{
    --transform-translate-x: -20.95rem !important;
  }

  .xl\:-translate-x-oblong-content-lg{
    --transform-translate-x: -26.875rem !important;
  }

  .xl\:-translate-x-article-thumb-lg{
    --transform-translate-x: -10.625rem !important;
  }

  .xl\:-translate-x-support-title-l-lg{
    --transform-translate-x: -28.125rem !important;
  }

  .xl\:-translate-x-support-title-r-lg{
    --transform-translate-x: -17.8125rem !important;
  }

  .xl\:-translate-x-main-footer-menu{
    --transform-translate-x: -13.75rem !important;
  }

  .xl\:-translate-x-main-footer-logo{
    --transform-translate-x: -25.625rem !important;
  }

  .xl\:-translate-x-full{
    --transform-translate-x: -100% !important;
  }

  .xl\:-translate-x-1\/2{
    --transform-translate-x: -50% !important;
  }

  .xl\:translate-x-1\/2{
    --transform-translate-x: 50% !important;
  }

  .xl\:translate-y-0{
    --transform-translate-y: 0px !important;
  }

  .xl\:translate-y-1{
    --transform-translate-y: .25rem !important;
  }

  .xl\:translate-y-2{
    --transform-translate-y: .5rem !important;
  }

  .xl\:translate-y-3{
    --transform-translate-y: .75rem !important;
  }

  .xl\:translate-y-4{
    --transform-translate-y: 1rem !important;
  }

  .xl\:translate-y-5{
    --transform-translate-y: 1.25rem !important;
  }

  .xl\:translate-y-6{
    --transform-translate-y: 1.5rem !important;
  }

  .xl\:translate-y-7{
    --transform-translate-y: 1.75rem !important;
  }

  .xl\:translate-y-8{
    --transform-translate-y: 2rem !important;
  }

  .xl\:translate-y-9{
    --transform-translate-y: 2.25rem !important;
  }

  .xl\:translate-y-10{
    --transform-translate-y: 2.5rem !important;
  }

  .xl\:translate-y-11{
    --transform-translate-y: 2.75rem !important;
  }

  .xl\:translate-y-12{
    --transform-translate-y: 3rem !important;
  }

  .xl\:translate-y-13{
    --transform-translate-y: 3.25rem !important;
  }

  .xl\:translate-y-14{
    --transform-translate-y: 3.5rem !important;
  }

  .xl\:translate-y-15{
    --transform-translate-y: 3.75rem !important;
  }

  .xl\:translate-y-16{
    --transform-translate-y: 4rem !important;
  }

  .xl\:translate-y-17{
    --transform-translate-y: 4.25rem !important;
  }

  .xl\:translate-y-18{
    --transform-translate-y: 4.5rem !important;
  }

  .xl\:translate-y-19{
    --transform-translate-y: 4.75rem !important;
  }

  .xl\:translate-y-20{
    --transform-translate-y: 5rem !important;
  }

  .xl\:translate-y-21{
    --transform-translate-y: 5.25rem !important;
  }

  .xl\:translate-y-22{
    --transform-translate-y: 5.5rem !important;
  }

  .xl\:translate-y-23{
    --transform-translate-y: 5.75rem !important;
  }

  .xl\:translate-y-24{
    --transform-translate-y: 6rem !important;
  }

  .xl\:translate-y-25{
    --transform-translate-y: 6.25rem !important;
  }

  .xl\:translate-y-26{
    --transform-translate-y: 6.5rem !important;
  }

  .xl\:translate-y-27{
    --transform-translate-y: 6.75rem !important;
  }

  .xl\:translate-y-28{
    --transform-translate-y: 7rem !important;
  }

  .xl\:translate-y-29{
    --transform-translate-y: 7.25rem !important;
  }

  .xl\:translate-y-30{
    --transform-translate-y: 7.5rem !important;
  }

  .xl\:translate-y-31{
    --transform-translate-y: 7.75rem !important;
  }

  .xl\:translate-y-32{
    --transform-translate-y: 8rem !important;
  }

  .xl\:translate-y-33{
    --transform-translate-y: 8.25rem !important;
  }

  .xl\:translate-y-34{
    --transform-translate-y: 8.5rem !important;
  }

  .xl\:translate-y-35{
    --transform-translate-y: 8.75rem !important;
  }

  .xl\:translate-y-36{
    --transform-translate-y: 9rem !important;
  }

  .xl\:translate-y-37{
    --transform-translate-y: 9.25rem !important;
  }

  .xl\:translate-y-38{
    --transform-translate-y: 9.5rem !important;
  }

  .xl\:translate-y-39{
    --transform-translate-y: 9.75rem !important;
  }

  .xl\:translate-y-40{
    --transform-translate-y: 10rem !important;
  }

  .xl\:translate-y-41{
    --transform-translate-y: 10.25rem !important;
  }

  .xl\:translate-y-42{
    --transform-translate-y: 10.5rem !important;
  }

  .xl\:translate-y-43{
    --transform-translate-y: 10.75rem !important;
  }

  .xl\:translate-y-44{
    --transform-translate-y: 11rem !important;
  }

  .xl\:translate-y-45{
    --transform-translate-y: 11.25rem !important;
  }

  .xl\:translate-y-46{
    --transform-translate-y: 11.5rem !important;
  }

  .xl\:translate-y-47{
    --transform-translate-y: 11.75rem !important;
  }

  .xl\:translate-y-48{
    --transform-translate-y: 12rem !important;
  }

  .xl\:translate-y-49{
    --transform-translate-y: 12.25rem !important;
  }

  .xl\:translate-y-50{
    --transform-translate-y: 12.5rem !important;
  }

  .xl\:translate-y-51{
    --transform-translate-y: 12.75rem !important;
  }

  .xl\:translate-y-52{
    --transform-translate-y: 13rem !important;
  }

  .xl\:translate-y-53{
    --transform-translate-y: 13.25rem !important;
  }

  .xl\:translate-y-54{
    --transform-translate-y: 13.5rem !important;
  }

  .xl\:translate-y-55{
    --transform-translate-y: 13.75rem !important;
  }

  .xl\:translate-y-56{
    --transform-translate-y: 14rem !important;
  }

  .xl\:translate-y-70{
    --transform-translate-y: 17.5rem !important;
  }

  .xl\:translate-y-71{
    --transform-translate-y: 17.75rem !important;
  }

  .xl\:translate-y-72{
    --transform-translate-y: 18rem !important;
  }

  .xl\:translate-y-73{
    --transform-translate-y: 18.25rem !important;
  }

  .xl\:translate-y-74{
    --transform-translate-y: 18.5rem !important;
  }

  .xl\:translate-y-75{
    --transform-translate-y: 18.75rem !important;
  }

  .xl\:translate-y-76{
    --transform-translate-y: 19rem !important;
  }

  .xl\:translate-y-77{
    --transform-translate-y: 19.25rem !important;
  }

  .xl\:translate-y-78{
    --transform-translate-y: 19.5rem !important;
  }

  .xl\:translate-y-79{
    --transform-translate-y: 19.75rem !important;
  }

  .xl\:translate-y-80{
    --transform-translate-y: 20rem !important;
  }

  .xl\:translate-y-81{
    --transform-translate-y: 20.25rem !important;
  }

  .xl\:translate-y-82{
    --transform-translate-y: 20.5rem !important;
  }

  .xl\:translate-y-83{
    --transform-translate-y: 20.75rem !important;
  }

  .xl\:translate-y-84{
    --transform-translate-y: 21rem !important;
  }

  .xl\:translate-y-85{
    --transform-translate-y: 21.25rem !important;
  }

  .xl\:translate-y-86{
    --transform-translate-y: 21.5rem !important;
  }

  .xl\:translate-y-87{
    --transform-translate-y: 21.75rem !important;
  }

  .xl\:translate-y-88{
    --transform-translate-y: 22rem !important;
  }

  .xl\:translate-y-89{
    --transform-translate-y: 22.25rem !important;
  }

  .xl\:translate-y-90{
    --transform-translate-y: 22.5rem !important;
  }

  .xl\:translate-y-91{
    --transform-translate-y: 22.75rem !important;
  }

  .xl\:translate-y-92{
    --transform-translate-y: 23rem !important;
  }

  .xl\:translate-y-100{
    --transform-translate-y: 25rem !important;
  }

  .xl\:translate-y-131{
    --transform-translate-y: 25.25rem !important;
  }

  .xl\:translate-y-135{
    --transform-translate-y: 34rem !important;
  }

  .xl\:translate-y-150{
    --transform-translate-y: 37.5rem !important;
  }

  .xl\:translate-y-710{
    --transform-translate-y: 44.375rem !important;
  }

  .xl\:translate-y-820{
    --transform-translate-y: 51.25rem !important;
  }

  .xl\:translate-y-1440{
    --transform-translate-y: 90rem !important;
  }

  .xl\:translate-y-2\.5{
    --transform-translate-y: .625rem !important;
  }

  .xl\:translate-y-6\.25{
    --transform-translate-y: 1.5626rem !important;
  }

  .xl\:translate-y-7\.5{
    --transform-translate-y: 1.875rem !important;
  }

  .xl\:translate-y-12\.5{
    --transform-translate-y: 3.125rem !important;
  }

  .xl\:translate-y-17\.5{
    --transform-translate-y: 4.375rem !important;
  }

  .xl\:translate-y-31\.5{
    --transform-translate-y: 7.875rem !important;
  }

  .xl\:translate-y-thumb-tript-lg{
    --transform-translate-y: 15.625rem !important;
  }

  .xl\:translate-y-thumb-tript-md{
    --transform-translate-y: 11.25rem !important;
  }

  .xl\:translate-y-thumb-trip-xl{
    --transform-translate-y: 20.625rem !important;
  }

  .xl\:translate-y-tarapprendre-title-lg{
    --transform-translate-y: 58.75rem !important;
  }

  .xl\:translate-y-oblong-list-lg{
    --transform-translate-y: 40.93rem !important;
  }

  .xl\:translate-y-oblong-list-md{
    --transform-translate-y: 20.95rem !important;
  }

  .xl\:translate-y-oblong-content-lg{
    --transform-translate-y: 26.875rem !important;
  }

  .xl\:translate-y-article-thumb-lg{
    --transform-translate-y: 10.625rem !important;
  }

  .xl\:translate-y-support-title-l-lg{
    --transform-translate-y: 28.125rem !important;
  }

  .xl\:translate-y-support-title-r-lg{
    --transform-translate-y: 17.8125rem !important;
  }

  .xl\:translate-y-main-footer-menu{
    --transform-translate-y: 13.75rem !important;
  }

  .xl\:translate-y-main-footer-logo{
    --transform-translate-y: 25.625rem !important;
  }

  .xl\:translate-y-full{
    --transform-translate-y: 100% !important;
  }

  .xl\:-translate-y-0{
    --transform-translate-y: 0px !important;
  }

  .xl\:-translate-y-1{
    --transform-translate-y: -0.25rem !important;
  }

  .xl\:-translate-y-2{
    --transform-translate-y: -0.5rem !important;
  }

  .xl\:-translate-y-3{
    --transform-translate-y: -0.75rem !important;
  }

  .xl\:-translate-y-4{
    --transform-translate-y: -1rem !important;
  }

  .xl\:-translate-y-5{
    --transform-translate-y: -1.25rem !important;
  }

  .xl\:-translate-y-6{
    --transform-translate-y: -1.5rem !important;
  }

  .xl\:-translate-y-7{
    --transform-translate-y: -1.75rem !important;
  }

  .xl\:-translate-y-8{
    --transform-translate-y: -2rem !important;
  }

  .xl\:-translate-y-9{
    --transform-translate-y: -2.25rem !important;
  }

  .xl\:-translate-y-10{
    --transform-translate-y: -2.5rem !important;
  }

  .xl\:-translate-y-11{
    --transform-translate-y: -2.75rem !important;
  }

  .xl\:-translate-y-12{
    --transform-translate-y: -3rem !important;
  }

  .xl\:-translate-y-13{
    --transform-translate-y: -3.25rem !important;
  }

  .xl\:-translate-y-14{
    --transform-translate-y: -3.5rem !important;
  }

  .xl\:-translate-y-15{
    --transform-translate-y: -3.75rem !important;
  }

  .xl\:-translate-y-16{
    --transform-translate-y: -4rem !important;
  }

  .xl\:-translate-y-17{
    --transform-translate-y: -4.25rem !important;
  }

  .xl\:-translate-y-18{
    --transform-translate-y: -4.5rem !important;
  }

  .xl\:-translate-y-19{
    --transform-translate-y: -4.75rem !important;
  }

  .xl\:-translate-y-20{
    --transform-translate-y: -5rem !important;
  }

  .xl\:-translate-y-21{
    --transform-translate-y: -5.25rem !important;
  }

  .xl\:-translate-y-22{
    --transform-translate-y: -5.5rem !important;
  }

  .xl\:-translate-y-23{
    --transform-translate-y: -5.75rem !important;
  }

  .xl\:-translate-y-24{
    --transform-translate-y: -6rem !important;
  }

  .xl\:-translate-y-25{
    --transform-translate-y: -6.25rem !important;
  }

  .xl\:-translate-y-26{
    --transform-translate-y: -6.5rem !important;
  }

  .xl\:-translate-y-27{
    --transform-translate-y: -6.75rem !important;
  }

  .xl\:-translate-y-28{
    --transform-translate-y: -7rem !important;
  }

  .xl\:-translate-y-29{
    --transform-translate-y: -7.25rem !important;
  }

  .xl\:-translate-y-30{
    --transform-translate-y: -7.5rem !important;
  }

  .xl\:-translate-y-31{
    --transform-translate-y: -7.75rem !important;
  }

  .xl\:-translate-y-32{
    --transform-translate-y: -8rem !important;
  }

  .xl\:-translate-y-33{
    --transform-translate-y: -8.25rem !important;
  }

  .xl\:-translate-y-34{
    --transform-translate-y: -8.5rem !important;
  }

  .xl\:-translate-y-35{
    --transform-translate-y: -8.75rem !important;
  }

  .xl\:-translate-y-36{
    --transform-translate-y: -9rem !important;
  }

  .xl\:-translate-y-37{
    --transform-translate-y: -9.25rem !important;
  }

  .xl\:-translate-y-38{
    --transform-translate-y: -9.5rem !important;
  }

  .xl\:-translate-y-39{
    --transform-translate-y: -9.75rem !important;
  }

  .xl\:-translate-y-40{
    --transform-translate-y: -10rem !important;
  }

  .xl\:-translate-y-41{
    --transform-translate-y: -10.25rem !important;
  }

  .xl\:-translate-y-42{
    --transform-translate-y: -10.5rem !important;
  }

  .xl\:-translate-y-43{
    --transform-translate-y: -10.75rem !important;
  }

  .xl\:-translate-y-44{
    --transform-translate-y: -11rem !important;
  }

  .xl\:-translate-y-45{
    --transform-translate-y: -11.25rem !important;
  }

  .xl\:-translate-y-46{
    --transform-translate-y: -11.5rem !important;
  }

  .xl\:-translate-y-47{
    --transform-translate-y: -11.75rem !important;
  }

  .xl\:-translate-y-48{
    --transform-translate-y: -12rem !important;
  }

  .xl\:-translate-y-49{
    --transform-translate-y: -12.25rem !important;
  }

  .xl\:-translate-y-50{
    --transform-translate-y: -12.5rem !important;
  }

  .xl\:-translate-y-51{
    --transform-translate-y: -12.75rem !important;
  }

  .xl\:-translate-y-52{
    --transform-translate-y: -13rem !important;
  }

  .xl\:-translate-y-53{
    --transform-translate-y: -13.25rem !important;
  }

  .xl\:-translate-y-54{
    --transform-translate-y: -13.5rem !important;
  }

  .xl\:-translate-y-55{
    --transform-translate-y: -13.75rem !important;
  }

  .xl\:-translate-y-56{
    --transform-translate-y: -14rem !important;
  }

  .xl\:-translate-y-70{
    --transform-translate-y: -17.5rem !important;
  }

  .xl\:-translate-y-71{
    --transform-translate-y: -17.75rem !important;
  }

  .xl\:-translate-y-72{
    --transform-translate-y: -18rem !important;
  }

  .xl\:-translate-y-73{
    --transform-translate-y: -18.25rem !important;
  }

  .xl\:-translate-y-74{
    --transform-translate-y: -18.5rem !important;
  }

  .xl\:-translate-y-75{
    --transform-translate-y: -18.75rem !important;
  }

  .xl\:-translate-y-76{
    --transform-translate-y: -19rem !important;
  }

  .xl\:-translate-y-77{
    --transform-translate-y: -19.25rem !important;
  }

  .xl\:-translate-y-78{
    --transform-translate-y: -19.5rem !important;
  }

  .xl\:-translate-y-79{
    --transform-translate-y: -19.75rem !important;
  }

  .xl\:-translate-y-80{
    --transform-translate-y: -20rem !important;
  }

  .xl\:-translate-y-81{
    --transform-translate-y: -20.25rem !important;
  }

  .xl\:-translate-y-82{
    --transform-translate-y: -20.5rem !important;
  }

  .xl\:-translate-y-83{
    --transform-translate-y: -20.75rem !important;
  }

  .xl\:-translate-y-84{
    --transform-translate-y: -21rem !important;
  }

  .xl\:-translate-y-85{
    --transform-translate-y: -21.25rem !important;
  }

  .xl\:-translate-y-86{
    --transform-translate-y: -21.5rem !important;
  }

  .xl\:-translate-y-87{
    --transform-translate-y: -21.75rem !important;
  }

  .xl\:-translate-y-88{
    --transform-translate-y: -22rem !important;
  }

  .xl\:-translate-y-89{
    --transform-translate-y: -22.25rem !important;
  }

  .xl\:-translate-y-90{
    --transform-translate-y: -22.5rem !important;
  }

  .xl\:-translate-y-91{
    --transform-translate-y: -22.75rem !important;
  }

  .xl\:-translate-y-92{
    --transform-translate-y: -23rem !important;
  }

  .xl\:-translate-y-100{
    --transform-translate-y: -25rem !important;
  }

  .xl\:-translate-y-131{
    --transform-translate-y: -25.25rem !important;
  }

  .xl\:-translate-y-135{
    --transform-translate-y: -34rem !important;
  }

  .xl\:-translate-y-150{
    --transform-translate-y: -37.5rem !important;
  }

  .xl\:-translate-y-710{
    --transform-translate-y: -44.375rem !important;
  }

  .xl\:-translate-y-820{
    --transform-translate-y: -51.25rem !important;
  }

  .xl\:-translate-y-1440{
    --transform-translate-y: -90rem !important;
  }

  .xl\:-translate-y-2\.5{
    --transform-translate-y: -0.625rem !important;
  }

  .xl\:-translate-y-6\.25{
    --transform-translate-y: -1.5626rem !important;
  }

  .xl\:-translate-y-7\.5{
    --transform-translate-y: -1.875rem !important;
  }

  .xl\:-translate-y-12\.5{
    --transform-translate-y: -3.125rem !important;
  }

  .xl\:-translate-y-17\.5{
    --transform-translate-y: -4.375rem !important;
  }

  .xl\:-translate-y-31\.5{
    --transform-translate-y: -7.875rem !important;
  }

  .xl\:-translate-y-thumb-tript-lg{
    --transform-translate-y: -15.625rem !important;
  }

  .xl\:-translate-y-thumb-tript-md{
    --transform-translate-y: -11.25rem !important;
  }

  .xl\:-translate-y-thumb-trip-xl{
    --transform-translate-y: -20.625rem !important;
  }

  .xl\:-translate-y-tarapprendre-title-lg{
    --transform-translate-y: -58.75rem !important;
  }

  .xl\:-translate-y-oblong-list-lg{
    --transform-translate-y: -40.93rem !important;
  }

  .xl\:-translate-y-oblong-list-md{
    --transform-translate-y: -20.95rem !important;
  }

  .xl\:-translate-y-oblong-content-lg{
    --transform-translate-y: -26.875rem !important;
  }

  .xl\:-translate-y-article-thumb-lg{
    --transform-translate-y: -10.625rem !important;
  }

  .xl\:-translate-y-support-title-l-lg{
    --transform-translate-y: -28.125rem !important;
  }

  .xl\:-translate-y-support-title-r-lg{
    --transform-translate-y: -17.8125rem !important;
  }

  .xl\:-translate-y-main-footer-menu{
    --transform-translate-y: -13.75rem !important;
  }

  .xl\:-translate-y-main-footer-logo{
    --transform-translate-y: -25.625rem !important;
  }

  .xl\:-translate-y-full{
    --transform-translate-y: -100% !important;
  }

  .xl\:-translate-y-1\/2{
    --transform-translate-y: -50% !important;
  }

  .xl\:translate-y-1\/2{
    --transform-translate-y: 50% !important;
  }

  .xl\:hover\:translate-x-0:hover{
    --transform-translate-x: 0px !important;
  }

  .xl\:hover\:translate-x-1:hover{
    --transform-translate-x: .25rem !important;
  }

  .xl\:hover\:translate-x-2:hover{
    --transform-translate-x: .5rem !important;
  }

  .xl\:hover\:translate-x-3:hover{
    --transform-translate-x: .75rem !important;
  }

  .xl\:hover\:translate-x-4:hover{
    --transform-translate-x: 1rem !important;
  }

  .xl\:hover\:translate-x-5:hover{
    --transform-translate-x: 1.25rem !important;
  }

  .xl\:hover\:translate-x-6:hover{
    --transform-translate-x: 1.5rem !important;
  }

  .xl\:hover\:translate-x-7:hover{
    --transform-translate-x: 1.75rem !important;
  }

  .xl\:hover\:translate-x-8:hover{
    --transform-translate-x: 2rem !important;
  }

  .xl\:hover\:translate-x-9:hover{
    --transform-translate-x: 2.25rem !important;
  }

  .xl\:hover\:translate-x-10:hover{
    --transform-translate-x: 2.5rem !important;
  }

  .xl\:hover\:translate-x-11:hover{
    --transform-translate-x: 2.75rem !important;
  }

  .xl\:hover\:translate-x-12:hover{
    --transform-translate-x: 3rem !important;
  }

  .xl\:hover\:translate-x-13:hover{
    --transform-translate-x: 3.25rem !important;
  }

  .xl\:hover\:translate-x-14:hover{
    --transform-translate-x: 3.5rem !important;
  }

  .xl\:hover\:translate-x-15:hover{
    --transform-translate-x: 3.75rem !important;
  }

  .xl\:hover\:translate-x-16:hover{
    --transform-translate-x: 4rem !important;
  }

  .xl\:hover\:translate-x-17:hover{
    --transform-translate-x: 4.25rem !important;
  }

  .xl\:hover\:translate-x-18:hover{
    --transform-translate-x: 4.5rem !important;
  }

  .xl\:hover\:translate-x-19:hover{
    --transform-translate-x: 4.75rem !important;
  }

  .xl\:hover\:translate-x-20:hover{
    --transform-translate-x: 5rem !important;
  }

  .xl\:hover\:translate-x-21:hover{
    --transform-translate-x: 5.25rem !important;
  }

  .xl\:hover\:translate-x-22:hover{
    --transform-translate-x: 5.5rem !important;
  }

  .xl\:hover\:translate-x-23:hover{
    --transform-translate-x: 5.75rem !important;
  }

  .xl\:hover\:translate-x-24:hover{
    --transform-translate-x: 6rem !important;
  }

  .xl\:hover\:translate-x-25:hover{
    --transform-translate-x: 6.25rem !important;
  }

  .xl\:hover\:translate-x-26:hover{
    --transform-translate-x: 6.5rem !important;
  }

  .xl\:hover\:translate-x-27:hover{
    --transform-translate-x: 6.75rem !important;
  }

  .xl\:hover\:translate-x-28:hover{
    --transform-translate-x: 7rem !important;
  }

  .xl\:hover\:translate-x-29:hover{
    --transform-translate-x: 7.25rem !important;
  }

  .xl\:hover\:translate-x-30:hover{
    --transform-translate-x: 7.5rem !important;
  }

  .xl\:hover\:translate-x-31:hover{
    --transform-translate-x: 7.75rem !important;
  }

  .xl\:hover\:translate-x-32:hover{
    --transform-translate-x: 8rem !important;
  }

  .xl\:hover\:translate-x-33:hover{
    --transform-translate-x: 8.25rem !important;
  }

  .xl\:hover\:translate-x-34:hover{
    --transform-translate-x: 8.5rem !important;
  }

  .xl\:hover\:translate-x-35:hover{
    --transform-translate-x: 8.75rem !important;
  }

  .xl\:hover\:translate-x-36:hover{
    --transform-translate-x: 9rem !important;
  }

  .xl\:hover\:translate-x-37:hover{
    --transform-translate-x: 9.25rem !important;
  }

  .xl\:hover\:translate-x-38:hover{
    --transform-translate-x: 9.5rem !important;
  }

  .xl\:hover\:translate-x-39:hover{
    --transform-translate-x: 9.75rem !important;
  }

  .xl\:hover\:translate-x-40:hover{
    --transform-translate-x: 10rem !important;
  }

  .xl\:hover\:translate-x-41:hover{
    --transform-translate-x: 10.25rem !important;
  }

  .xl\:hover\:translate-x-42:hover{
    --transform-translate-x: 10.5rem !important;
  }

  .xl\:hover\:translate-x-43:hover{
    --transform-translate-x: 10.75rem !important;
  }

  .xl\:hover\:translate-x-44:hover{
    --transform-translate-x: 11rem !important;
  }

  .xl\:hover\:translate-x-45:hover{
    --transform-translate-x: 11.25rem !important;
  }

  .xl\:hover\:translate-x-46:hover{
    --transform-translate-x: 11.5rem !important;
  }

  .xl\:hover\:translate-x-47:hover{
    --transform-translate-x: 11.75rem !important;
  }

  .xl\:hover\:translate-x-48:hover{
    --transform-translate-x: 12rem !important;
  }

  .xl\:hover\:translate-x-49:hover{
    --transform-translate-x: 12.25rem !important;
  }

  .xl\:hover\:translate-x-50:hover{
    --transform-translate-x: 12.5rem !important;
  }

  .xl\:hover\:translate-x-51:hover{
    --transform-translate-x: 12.75rem !important;
  }

  .xl\:hover\:translate-x-52:hover{
    --transform-translate-x: 13rem !important;
  }

  .xl\:hover\:translate-x-53:hover{
    --transform-translate-x: 13.25rem !important;
  }

  .xl\:hover\:translate-x-54:hover{
    --transform-translate-x: 13.5rem !important;
  }

  .xl\:hover\:translate-x-55:hover{
    --transform-translate-x: 13.75rem !important;
  }

  .xl\:hover\:translate-x-56:hover{
    --transform-translate-x: 14rem !important;
  }

  .xl\:hover\:translate-x-70:hover{
    --transform-translate-x: 17.5rem !important;
  }

  .xl\:hover\:translate-x-71:hover{
    --transform-translate-x: 17.75rem !important;
  }

  .xl\:hover\:translate-x-72:hover{
    --transform-translate-x: 18rem !important;
  }

  .xl\:hover\:translate-x-73:hover{
    --transform-translate-x: 18.25rem !important;
  }

  .xl\:hover\:translate-x-74:hover{
    --transform-translate-x: 18.5rem !important;
  }

  .xl\:hover\:translate-x-75:hover{
    --transform-translate-x: 18.75rem !important;
  }

  .xl\:hover\:translate-x-76:hover{
    --transform-translate-x: 19rem !important;
  }

  .xl\:hover\:translate-x-77:hover{
    --transform-translate-x: 19.25rem !important;
  }

  .xl\:hover\:translate-x-78:hover{
    --transform-translate-x: 19.5rem !important;
  }

  .xl\:hover\:translate-x-79:hover{
    --transform-translate-x: 19.75rem !important;
  }

  .xl\:hover\:translate-x-80:hover{
    --transform-translate-x: 20rem !important;
  }

  .xl\:hover\:translate-x-81:hover{
    --transform-translate-x: 20.25rem !important;
  }

  .xl\:hover\:translate-x-82:hover{
    --transform-translate-x: 20.5rem !important;
  }

  .xl\:hover\:translate-x-83:hover{
    --transform-translate-x: 20.75rem !important;
  }

  .xl\:hover\:translate-x-84:hover{
    --transform-translate-x: 21rem !important;
  }

  .xl\:hover\:translate-x-85:hover{
    --transform-translate-x: 21.25rem !important;
  }

  .xl\:hover\:translate-x-86:hover{
    --transform-translate-x: 21.5rem !important;
  }

  .xl\:hover\:translate-x-87:hover{
    --transform-translate-x: 21.75rem !important;
  }

  .xl\:hover\:translate-x-88:hover{
    --transform-translate-x: 22rem !important;
  }

  .xl\:hover\:translate-x-89:hover{
    --transform-translate-x: 22.25rem !important;
  }

  .xl\:hover\:translate-x-90:hover{
    --transform-translate-x: 22.5rem !important;
  }

  .xl\:hover\:translate-x-91:hover{
    --transform-translate-x: 22.75rem !important;
  }

  .xl\:hover\:translate-x-92:hover{
    --transform-translate-x: 23rem !important;
  }

  .xl\:hover\:translate-x-100:hover{
    --transform-translate-x: 25rem !important;
  }

  .xl\:hover\:translate-x-131:hover{
    --transform-translate-x: 25.25rem !important;
  }

  .xl\:hover\:translate-x-135:hover{
    --transform-translate-x: 34rem !important;
  }

  .xl\:hover\:translate-x-150:hover{
    --transform-translate-x: 37.5rem !important;
  }

  .xl\:hover\:translate-x-710:hover{
    --transform-translate-x: 44.375rem !important;
  }

  .xl\:hover\:translate-x-820:hover{
    --transform-translate-x: 51.25rem !important;
  }

  .xl\:hover\:translate-x-1440:hover{
    --transform-translate-x: 90rem !important;
  }

  .xl\:hover\:translate-x-2\.5:hover{
    --transform-translate-x: .625rem !important;
  }

  .xl\:hover\:translate-x-6\.25:hover{
    --transform-translate-x: 1.5626rem !important;
  }

  .xl\:hover\:translate-x-7\.5:hover{
    --transform-translate-x: 1.875rem !important;
  }

  .xl\:hover\:translate-x-12\.5:hover{
    --transform-translate-x: 3.125rem !important;
  }

  .xl\:hover\:translate-x-17\.5:hover{
    --transform-translate-x: 4.375rem !important;
  }

  .xl\:hover\:translate-x-31\.5:hover{
    --transform-translate-x: 7.875rem !important;
  }

  .xl\:hover\:translate-x-thumb-tript-lg:hover{
    --transform-translate-x: 15.625rem !important;
  }

  .xl\:hover\:translate-x-thumb-tript-md:hover{
    --transform-translate-x: 11.25rem !important;
  }

  .xl\:hover\:translate-x-thumb-trip-xl:hover{
    --transform-translate-x: 20.625rem !important;
  }

  .xl\:hover\:translate-x-tarapprendre-title-lg:hover{
    --transform-translate-x: 58.75rem !important;
  }

  .xl\:hover\:translate-x-oblong-list-lg:hover{
    --transform-translate-x: 40.93rem !important;
  }

  .xl\:hover\:translate-x-oblong-list-md:hover{
    --transform-translate-x: 20.95rem !important;
  }

  .xl\:hover\:translate-x-oblong-content-lg:hover{
    --transform-translate-x: 26.875rem !important;
  }

  .xl\:hover\:translate-x-article-thumb-lg:hover{
    --transform-translate-x: 10.625rem !important;
  }

  .xl\:hover\:translate-x-support-title-l-lg:hover{
    --transform-translate-x: 28.125rem !important;
  }

  .xl\:hover\:translate-x-support-title-r-lg:hover{
    --transform-translate-x: 17.8125rem !important;
  }

  .xl\:hover\:translate-x-main-footer-menu:hover{
    --transform-translate-x: 13.75rem !important;
  }

  .xl\:hover\:translate-x-main-footer-logo:hover{
    --transform-translate-x: 25.625rem !important;
  }

  .xl\:hover\:translate-x-full:hover{
    --transform-translate-x: 100% !important;
  }

  .xl\:hover\:-translate-x-0:hover{
    --transform-translate-x: 0px !important;
  }

  .xl\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.25rem !important;
  }

  .xl\:hover\:-translate-x-2:hover{
    --transform-translate-x: -0.5rem !important;
  }

  .xl\:hover\:-translate-x-3:hover{
    --transform-translate-x: -0.75rem !important;
  }

  .xl\:hover\:-translate-x-4:hover{
    --transform-translate-x: -1rem !important;
  }

  .xl\:hover\:-translate-x-5:hover{
    --transform-translate-x: -1.25rem !important;
  }

  .xl\:hover\:-translate-x-6:hover{
    --transform-translate-x: -1.5rem !important;
  }

  .xl\:hover\:-translate-x-7:hover{
    --transform-translate-x: -1.75rem !important;
  }

  .xl\:hover\:-translate-x-8:hover{
    --transform-translate-x: -2rem !important;
  }

  .xl\:hover\:-translate-x-9:hover{
    --transform-translate-x: -2.25rem !important;
  }

  .xl\:hover\:-translate-x-10:hover{
    --transform-translate-x: -2.5rem !important;
  }

  .xl\:hover\:-translate-x-11:hover{
    --transform-translate-x: -2.75rem !important;
  }

  .xl\:hover\:-translate-x-12:hover{
    --transform-translate-x: -3rem !important;
  }

  .xl\:hover\:-translate-x-13:hover{
    --transform-translate-x: -3.25rem !important;
  }

  .xl\:hover\:-translate-x-14:hover{
    --transform-translate-x: -3.5rem !important;
  }

  .xl\:hover\:-translate-x-15:hover{
    --transform-translate-x: -3.75rem !important;
  }

  .xl\:hover\:-translate-x-16:hover{
    --transform-translate-x: -4rem !important;
  }

  .xl\:hover\:-translate-x-17:hover{
    --transform-translate-x: -4.25rem !important;
  }

  .xl\:hover\:-translate-x-18:hover{
    --transform-translate-x: -4.5rem !important;
  }

  .xl\:hover\:-translate-x-19:hover{
    --transform-translate-x: -4.75rem !important;
  }

  .xl\:hover\:-translate-x-20:hover{
    --transform-translate-x: -5rem !important;
  }

  .xl\:hover\:-translate-x-21:hover{
    --transform-translate-x: -5.25rem !important;
  }

  .xl\:hover\:-translate-x-22:hover{
    --transform-translate-x: -5.5rem !important;
  }

  .xl\:hover\:-translate-x-23:hover{
    --transform-translate-x: -5.75rem !important;
  }

  .xl\:hover\:-translate-x-24:hover{
    --transform-translate-x: -6rem !important;
  }

  .xl\:hover\:-translate-x-25:hover{
    --transform-translate-x: -6.25rem !important;
  }

  .xl\:hover\:-translate-x-26:hover{
    --transform-translate-x: -6.5rem !important;
  }

  .xl\:hover\:-translate-x-27:hover{
    --transform-translate-x: -6.75rem !important;
  }

  .xl\:hover\:-translate-x-28:hover{
    --transform-translate-x: -7rem !important;
  }

  .xl\:hover\:-translate-x-29:hover{
    --transform-translate-x: -7.25rem !important;
  }

  .xl\:hover\:-translate-x-30:hover{
    --transform-translate-x: -7.5rem !important;
  }

  .xl\:hover\:-translate-x-31:hover{
    --transform-translate-x: -7.75rem !important;
  }

  .xl\:hover\:-translate-x-32:hover{
    --transform-translate-x: -8rem !important;
  }

  .xl\:hover\:-translate-x-33:hover{
    --transform-translate-x: -8.25rem !important;
  }

  .xl\:hover\:-translate-x-34:hover{
    --transform-translate-x: -8.5rem !important;
  }

  .xl\:hover\:-translate-x-35:hover{
    --transform-translate-x: -8.75rem !important;
  }

  .xl\:hover\:-translate-x-36:hover{
    --transform-translate-x: -9rem !important;
  }

  .xl\:hover\:-translate-x-37:hover{
    --transform-translate-x: -9.25rem !important;
  }

  .xl\:hover\:-translate-x-38:hover{
    --transform-translate-x: -9.5rem !important;
  }

  .xl\:hover\:-translate-x-39:hover{
    --transform-translate-x: -9.75rem !important;
  }

  .xl\:hover\:-translate-x-40:hover{
    --transform-translate-x: -10rem !important;
  }

  .xl\:hover\:-translate-x-41:hover{
    --transform-translate-x: -10.25rem !important;
  }

  .xl\:hover\:-translate-x-42:hover{
    --transform-translate-x: -10.5rem !important;
  }

  .xl\:hover\:-translate-x-43:hover{
    --transform-translate-x: -10.75rem !important;
  }

  .xl\:hover\:-translate-x-44:hover{
    --transform-translate-x: -11rem !important;
  }

  .xl\:hover\:-translate-x-45:hover{
    --transform-translate-x: -11.25rem !important;
  }

  .xl\:hover\:-translate-x-46:hover{
    --transform-translate-x: -11.5rem !important;
  }

  .xl\:hover\:-translate-x-47:hover{
    --transform-translate-x: -11.75rem !important;
  }

  .xl\:hover\:-translate-x-48:hover{
    --transform-translate-x: -12rem !important;
  }

  .xl\:hover\:-translate-x-49:hover{
    --transform-translate-x: -12.25rem !important;
  }

  .xl\:hover\:-translate-x-50:hover{
    --transform-translate-x: -12.5rem !important;
  }

  .xl\:hover\:-translate-x-51:hover{
    --transform-translate-x: -12.75rem !important;
  }

  .xl\:hover\:-translate-x-52:hover{
    --transform-translate-x: -13rem !important;
  }

  .xl\:hover\:-translate-x-53:hover{
    --transform-translate-x: -13.25rem !important;
  }

  .xl\:hover\:-translate-x-54:hover{
    --transform-translate-x: -13.5rem !important;
  }

  .xl\:hover\:-translate-x-55:hover{
    --transform-translate-x: -13.75rem !important;
  }

  .xl\:hover\:-translate-x-56:hover{
    --transform-translate-x: -14rem !important;
  }

  .xl\:hover\:-translate-x-70:hover{
    --transform-translate-x: -17.5rem !important;
  }

  .xl\:hover\:-translate-x-71:hover{
    --transform-translate-x: -17.75rem !important;
  }

  .xl\:hover\:-translate-x-72:hover{
    --transform-translate-x: -18rem !important;
  }

  .xl\:hover\:-translate-x-73:hover{
    --transform-translate-x: -18.25rem !important;
  }

  .xl\:hover\:-translate-x-74:hover{
    --transform-translate-x: -18.5rem !important;
  }

  .xl\:hover\:-translate-x-75:hover{
    --transform-translate-x: -18.75rem !important;
  }

  .xl\:hover\:-translate-x-76:hover{
    --transform-translate-x: -19rem !important;
  }

  .xl\:hover\:-translate-x-77:hover{
    --transform-translate-x: -19.25rem !important;
  }

  .xl\:hover\:-translate-x-78:hover{
    --transform-translate-x: -19.5rem !important;
  }

  .xl\:hover\:-translate-x-79:hover{
    --transform-translate-x: -19.75rem !important;
  }

  .xl\:hover\:-translate-x-80:hover{
    --transform-translate-x: -20rem !important;
  }

  .xl\:hover\:-translate-x-81:hover{
    --transform-translate-x: -20.25rem !important;
  }

  .xl\:hover\:-translate-x-82:hover{
    --transform-translate-x: -20.5rem !important;
  }

  .xl\:hover\:-translate-x-83:hover{
    --transform-translate-x: -20.75rem !important;
  }

  .xl\:hover\:-translate-x-84:hover{
    --transform-translate-x: -21rem !important;
  }

  .xl\:hover\:-translate-x-85:hover{
    --transform-translate-x: -21.25rem !important;
  }

  .xl\:hover\:-translate-x-86:hover{
    --transform-translate-x: -21.5rem !important;
  }

  .xl\:hover\:-translate-x-87:hover{
    --transform-translate-x: -21.75rem !important;
  }

  .xl\:hover\:-translate-x-88:hover{
    --transform-translate-x: -22rem !important;
  }

  .xl\:hover\:-translate-x-89:hover{
    --transform-translate-x: -22.25rem !important;
  }

  .xl\:hover\:-translate-x-90:hover{
    --transform-translate-x: -22.5rem !important;
  }

  .xl\:hover\:-translate-x-91:hover{
    --transform-translate-x: -22.75rem !important;
  }

  .xl\:hover\:-translate-x-92:hover{
    --transform-translate-x: -23rem !important;
  }

  .xl\:hover\:-translate-x-100:hover{
    --transform-translate-x: -25rem !important;
  }

  .xl\:hover\:-translate-x-131:hover{
    --transform-translate-x: -25.25rem !important;
  }

  .xl\:hover\:-translate-x-135:hover{
    --transform-translate-x: -34rem !important;
  }

  .xl\:hover\:-translate-x-150:hover{
    --transform-translate-x: -37.5rem !important;
  }

  .xl\:hover\:-translate-x-710:hover{
    --transform-translate-x: -44.375rem !important;
  }

  .xl\:hover\:-translate-x-820:hover{
    --transform-translate-x: -51.25rem !important;
  }

  .xl\:hover\:-translate-x-1440:hover{
    --transform-translate-x: -90rem !important;
  }

  .xl\:hover\:-translate-x-2\.5:hover{
    --transform-translate-x: -0.625rem !important;
  }

  .xl\:hover\:-translate-x-6\.25:hover{
    --transform-translate-x: -1.5626rem !important;
  }

  .xl\:hover\:-translate-x-7\.5:hover{
    --transform-translate-x: -1.875rem !important;
  }

  .xl\:hover\:-translate-x-12\.5:hover{
    --transform-translate-x: -3.125rem !important;
  }

  .xl\:hover\:-translate-x-17\.5:hover{
    --transform-translate-x: -4.375rem !important;
  }

  .xl\:hover\:-translate-x-31\.5:hover{
    --transform-translate-x: -7.875rem !important;
  }

  .xl\:hover\:-translate-x-thumb-tript-lg:hover{
    --transform-translate-x: -15.625rem !important;
  }

  .xl\:hover\:-translate-x-thumb-tript-md:hover{
    --transform-translate-x: -11.25rem !important;
  }

  .xl\:hover\:-translate-x-thumb-trip-xl:hover{
    --transform-translate-x: -20.625rem !important;
  }

  .xl\:hover\:-translate-x-tarapprendre-title-lg:hover{
    --transform-translate-x: -58.75rem !important;
  }

  .xl\:hover\:-translate-x-oblong-list-lg:hover{
    --transform-translate-x: -40.93rem !important;
  }

  .xl\:hover\:-translate-x-oblong-list-md:hover{
    --transform-translate-x: -20.95rem !important;
  }

  .xl\:hover\:-translate-x-oblong-content-lg:hover{
    --transform-translate-x: -26.875rem !important;
  }

  .xl\:hover\:-translate-x-article-thumb-lg:hover{
    --transform-translate-x: -10.625rem !important;
  }

  .xl\:hover\:-translate-x-support-title-l-lg:hover{
    --transform-translate-x: -28.125rem !important;
  }

  .xl\:hover\:-translate-x-support-title-r-lg:hover{
    --transform-translate-x: -17.8125rem !important;
  }

  .xl\:hover\:-translate-x-main-footer-menu:hover{
    --transform-translate-x: -13.75rem !important;
  }

  .xl\:hover\:-translate-x-main-footer-logo:hover{
    --transform-translate-x: -25.625rem !important;
  }

  .xl\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100% !important;
  }

  .xl\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50% !important;
  }

  .xl\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50% !important;
  }

  .xl\:hover\:translate-y-0:hover{
    --transform-translate-y: 0px !important;
  }

  .xl\:hover\:translate-y-1:hover{
    --transform-translate-y: .25rem !important;
  }

  .xl\:hover\:translate-y-2:hover{
    --transform-translate-y: .5rem !important;
  }

  .xl\:hover\:translate-y-3:hover{
    --transform-translate-y: .75rem !important;
  }

  .xl\:hover\:translate-y-4:hover{
    --transform-translate-y: 1rem !important;
  }

  .xl\:hover\:translate-y-5:hover{
    --transform-translate-y: 1.25rem !important;
  }

  .xl\:hover\:translate-y-6:hover{
    --transform-translate-y: 1.5rem !important;
  }

  .xl\:hover\:translate-y-7:hover{
    --transform-translate-y: 1.75rem !important;
  }

  .xl\:hover\:translate-y-8:hover{
    --transform-translate-y: 2rem !important;
  }

  .xl\:hover\:translate-y-9:hover{
    --transform-translate-y: 2.25rem !important;
  }

  .xl\:hover\:translate-y-10:hover{
    --transform-translate-y: 2.5rem !important;
  }

  .xl\:hover\:translate-y-11:hover{
    --transform-translate-y: 2.75rem !important;
  }

  .xl\:hover\:translate-y-12:hover{
    --transform-translate-y: 3rem !important;
  }

  .xl\:hover\:translate-y-13:hover{
    --transform-translate-y: 3.25rem !important;
  }

  .xl\:hover\:translate-y-14:hover{
    --transform-translate-y: 3.5rem !important;
  }

  .xl\:hover\:translate-y-15:hover{
    --transform-translate-y: 3.75rem !important;
  }

  .xl\:hover\:translate-y-16:hover{
    --transform-translate-y: 4rem !important;
  }

  .xl\:hover\:translate-y-17:hover{
    --transform-translate-y: 4.25rem !important;
  }

  .xl\:hover\:translate-y-18:hover{
    --transform-translate-y: 4.5rem !important;
  }

  .xl\:hover\:translate-y-19:hover{
    --transform-translate-y: 4.75rem !important;
  }

  .xl\:hover\:translate-y-20:hover{
    --transform-translate-y: 5rem !important;
  }

  .xl\:hover\:translate-y-21:hover{
    --transform-translate-y: 5.25rem !important;
  }

  .xl\:hover\:translate-y-22:hover{
    --transform-translate-y: 5.5rem !important;
  }

  .xl\:hover\:translate-y-23:hover{
    --transform-translate-y: 5.75rem !important;
  }

  .xl\:hover\:translate-y-24:hover{
    --transform-translate-y: 6rem !important;
  }

  .xl\:hover\:translate-y-25:hover{
    --transform-translate-y: 6.25rem !important;
  }

  .xl\:hover\:translate-y-26:hover{
    --transform-translate-y: 6.5rem !important;
  }

  .xl\:hover\:translate-y-27:hover{
    --transform-translate-y: 6.75rem !important;
  }

  .xl\:hover\:translate-y-28:hover{
    --transform-translate-y: 7rem !important;
  }

  .xl\:hover\:translate-y-29:hover{
    --transform-translate-y: 7.25rem !important;
  }

  .xl\:hover\:translate-y-30:hover{
    --transform-translate-y: 7.5rem !important;
  }

  .xl\:hover\:translate-y-31:hover{
    --transform-translate-y: 7.75rem !important;
  }

  .xl\:hover\:translate-y-32:hover{
    --transform-translate-y: 8rem !important;
  }

  .xl\:hover\:translate-y-33:hover{
    --transform-translate-y: 8.25rem !important;
  }

  .xl\:hover\:translate-y-34:hover{
    --transform-translate-y: 8.5rem !important;
  }

  .xl\:hover\:translate-y-35:hover{
    --transform-translate-y: 8.75rem !important;
  }

  .xl\:hover\:translate-y-36:hover{
    --transform-translate-y: 9rem !important;
  }

  .xl\:hover\:translate-y-37:hover{
    --transform-translate-y: 9.25rem !important;
  }

  .xl\:hover\:translate-y-38:hover{
    --transform-translate-y: 9.5rem !important;
  }

  .xl\:hover\:translate-y-39:hover{
    --transform-translate-y: 9.75rem !important;
  }

  .xl\:hover\:translate-y-40:hover{
    --transform-translate-y: 10rem !important;
  }

  .xl\:hover\:translate-y-41:hover{
    --transform-translate-y: 10.25rem !important;
  }

  .xl\:hover\:translate-y-42:hover{
    --transform-translate-y: 10.5rem !important;
  }

  .xl\:hover\:translate-y-43:hover{
    --transform-translate-y: 10.75rem !important;
  }

  .xl\:hover\:translate-y-44:hover{
    --transform-translate-y: 11rem !important;
  }

  .xl\:hover\:translate-y-45:hover{
    --transform-translate-y: 11.25rem !important;
  }

  .xl\:hover\:translate-y-46:hover{
    --transform-translate-y: 11.5rem !important;
  }

  .xl\:hover\:translate-y-47:hover{
    --transform-translate-y: 11.75rem !important;
  }

  .xl\:hover\:translate-y-48:hover{
    --transform-translate-y: 12rem !important;
  }

  .xl\:hover\:translate-y-49:hover{
    --transform-translate-y: 12.25rem !important;
  }

  .xl\:hover\:translate-y-50:hover{
    --transform-translate-y: 12.5rem !important;
  }

  .xl\:hover\:translate-y-51:hover{
    --transform-translate-y: 12.75rem !important;
  }

  .xl\:hover\:translate-y-52:hover{
    --transform-translate-y: 13rem !important;
  }

  .xl\:hover\:translate-y-53:hover{
    --transform-translate-y: 13.25rem !important;
  }

  .xl\:hover\:translate-y-54:hover{
    --transform-translate-y: 13.5rem !important;
  }

  .xl\:hover\:translate-y-55:hover{
    --transform-translate-y: 13.75rem !important;
  }

  .xl\:hover\:translate-y-56:hover{
    --transform-translate-y: 14rem !important;
  }

  .xl\:hover\:translate-y-70:hover{
    --transform-translate-y: 17.5rem !important;
  }

  .xl\:hover\:translate-y-71:hover{
    --transform-translate-y: 17.75rem !important;
  }

  .xl\:hover\:translate-y-72:hover{
    --transform-translate-y: 18rem !important;
  }

  .xl\:hover\:translate-y-73:hover{
    --transform-translate-y: 18.25rem !important;
  }

  .xl\:hover\:translate-y-74:hover{
    --transform-translate-y: 18.5rem !important;
  }

  .xl\:hover\:translate-y-75:hover{
    --transform-translate-y: 18.75rem !important;
  }

  .xl\:hover\:translate-y-76:hover{
    --transform-translate-y: 19rem !important;
  }

  .xl\:hover\:translate-y-77:hover{
    --transform-translate-y: 19.25rem !important;
  }

  .xl\:hover\:translate-y-78:hover{
    --transform-translate-y: 19.5rem !important;
  }

  .xl\:hover\:translate-y-79:hover{
    --transform-translate-y: 19.75rem !important;
  }

  .xl\:hover\:translate-y-80:hover{
    --transform-translate-y: 20rem !important;
  }

  .xl\:hover\:translate-y-81:hover{
    --transform-translate-y: 20.25rem !important;
  }

  .xl\:hover\:translate-y-82:hover{
    --transform-translate-y: 20.5rem !important;
  }

  .xl\:hover\:translate-y-83:hover{
    --transform-translate-y: 20.75rem !important;
  }

  .xl\:hover\:translate-y-84:hover{
    --transform-translate-y: 21rem !important;
  }

  .xl\:hover\:translate-y-85:hover{
    --transform-translate-y: 21.25rem !important;
  }

  .xl\:hover\:translate-y-86:hover{
    --transform-translate-y: 21.5rem !important;
  }

  .xl\:hover\:translate-y-87:hover{
    --transform-translate-y: 21.75rem !important;
  }

  .xl\:hover\:translate-y-88:hover{
    --transform-translate-y: 22rem !important;
  }

  .xl\:hover\:translate-y-89:hover{
    --transform-translate-y: 22.25rem !important;
  }

  .xl\:hover\:translate-y-90:hover{
    --transform-translate-y: 22.5rem !important;
  }

  .xl\:hover\:translate-y-91:hover{
    --transform-translate-y: 22.75rem !important;
  }

  .xl\:hover\:translate-y-92:hover{
    --transform-translate-y: 23rem !important;
  }

  .xl\:hover\:translate-y-100:hover{
    --transform-translate-y: 25rem !important;
  }

  .xl\:hover\:translate-y-131:hover{
    --transform-translate-y: 25.25rem !important;
  }

  .xl\:hover\:translate-y-135:hover{
    --transform-translate-y: 34rem !important;
  }

  .xl\:hover\:translate-y-150:hover{
    --transform-translate-y: 37.5rem !important;
  }

  .xl\:hover\:translate-y-710:hover{
    --transform-translate-y: 44.375rem !important;
  }

  .xl\:hover\:translate-y-820:hover{
    --transform-translate-y: 51.25rem !important;
  }

  .xl\:hover\:translate-y-1440:hover{
    --transform-translate-y: 90rem !important;
  }

  .xl\:hover\:translate-y-2\.5:hover{
    --transform-translate-y: .625rem !important;
  }

  .xl\:hover\:translate-y-6\.25:hover{
    --transform-translate-y: 1.5626rem !important;
  }

  .xl\:hover\:translate-y-7\.5:hover{
    --transform-translate-y: 1.875rem !important;
  }

  .xl\:hover\:translate-y-12\.5:hover{
    --transform-translate-y: 3.125rem !important;
  }

  .xl\:hover\:translate-y-17\.5:hover{
    --transform-translate-y: 4.375rem !important;
  }

  .xl\:hover\:translate-y-31\.5:hover{
    --transform-translate-y: 7.875rem !important;
  }

  .xl\:hover\:translate-y-thumb-tript-lg:hover{
    --transform-translate-y: 15.625rem !important;
  }

  .xl\:hover\:translate-y-thumb-tript-md:hover{
    --transform-translate-y: 11.25rem !important;
  }

  .xl\:hover\:translate-y-thumb-trip-xl:hover{
    --transform-translate-y: 20.625rem !important;
  }

  .xl\:hover\:translate-y-tarapprendre-title-lg:hover{
    --transform-translate-y: 58.75rem !important;
  }

  .xl\:hover\:translate-y-oblong-list-lg:hover{
    --transform-translate-y: 40.93rem !important;
  }

  .xl\:hover\:translate-y-oblong-list-md:hover{
    --transform-translate-y: 20.95rem !important;
  }

  .xl\:hover\:translate-y-oblong-content-lg:hover{
    --transform-translate-y: 26.875rem !important;
  }

  .xl\:hover\:translate-y-article-thumb-lg:hover{
    --transform-translate-y: 10.625rem !important;
  }

  .xl\:hover\:translate-y-support-title-l-lg:hover{
    --transform-translate-y: 28.125rem !important;
  }

  .xl\:hover\:translate-y-support-title-r-lg:hover{
    --transform-translate-y: 17.8125rem !important;
  }

  .xl\:hover\:translate-y-main-footer-menu:hover{
    --transform-translate-y: 13.75rem !important;
  }

  .xl\:hover\:translate-y-main-footer-logo:hover{
    --transform-translate-y: 25.625rem !important;
  }

  .xl\:hover\:translate-y-full:hover{
    --transform-translate-y: 100% !important;
  }

  .xl\:hover\:-translate-y-0:hover{
    --transform-translate-y: 0px !important;
  }

  .xl\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.25rem !important;
  }

  .xl\:hover\:-translate-y-2:hover{
    --transform-translate-y: -0.5rem !important;
  }

  .xl\:hover\:-translate-y-3:hover{
    --transform-translate-y: -0.75rem !important;
  }

  .xl\:hover\:-translate-y-4:hover{
    --transform-translate-y: -1rem !important;
  }

  .xl\:hover\:-translate-y-5:hover{
    --transform-translate-y: -1.25rem !important;
  }

  .xl\:hover\:-translate-y-6:hover{
    --transform-translate-y: -1.5rem !important;
  }

  .xl\:hover\:-translate-y-7:hover{
    --transform-translate-y: -1.75rem !important;
  }

  .xl\:hover\:-translate-y-8:hover{
    --transform-translate-y: -2rem !important;
  }

  .xl\:hover\:-translate-y-9:hover{
    --transform-translate-y: -2.25rem !important;
  }

  .xl\:hover\:-translate-y-10:hover{
    --transform-translate-y: -2.5rem !important;
  }

  .xl\:hover\:-translate-y-11:hover{
    --transform-translate-y: -2.75rem !important;
  }

  .xl\:hover\:-translate-y-12:hover{
    --transform-translate-y: -3rem !important;
  }

  .xl\:hover\:-translate-y-13:hover{
    --transform-translate-y: -3.25rem !important;
  }

  .xl\:hover\:-translate-y-14:hover{
    --transform-translate-y: -3.5rem !important;
  }

  .xl\:hover\:-translate-y-15:hover{
    --transform-translate-y: -3.75rem !important;
  }

  .xl\:hover\:-translate-y-16:hover{
    --transform-translate-y: -4rem !important;
  }

  .xl\:hover\:-translate-y-17:hover{
    --transform-translate-y: -4.25rem !important;
  }

  .xl\:hover\:-translate-y-18:hover{
    --transform-translate-y: -4.5rem !important;
  }

  .xl\:hover\:-translate-y-19:hover{
    --transform-translate-y: -4.75rem !important;
  }

  .xl\:hover\:-translate-y-20:hover{
    --transform-translate-y: -5rem !important;
  }

  .xl\:hover\:-translate-y-21:hover{
    --transform-translate-y: -5.25rem !important;
  }

  .xl\:hover\:-translate-y-22:hover{
    --transform-translate-y: -5.5rem !important;
  }

  .xl\:hover\:-translate-y-23:hover{
    --transform-translate-y: -5.75rem !important;
  }

  .xl\:hover\:-translate-y-24:hover{
    --transform-translate-y: -6rem !important;
  }

  .xl\:hover\:-translate-y-25:hover{
    --transform-translate-y: -6.25rem !important;
  }

  .xl\:hover\:-translate-y-26:hover{
    --transform-translate-y: -6.5rem !important;
  }

  .xl\:hover\:-translate-y-27:hover{
    --transform-translate-y: -6.75rem !important;
  }

  .xl\:hover\:-translate-y-28:hover{
    --transform-translate-y: -7rem !important;
  }

  .xl\:hover\:-translate-y-29:hover{
    --transform-translate-y: -7.25rem !important;
  }

  .xl\:hover\:-translate-y-30:hover{
    --transform-translate-y: -7.5rem !important;
  }

  .xl\:hover\:-translate-y-31:hover{
    --transform-translate-y: -7.75rem !important;
  }

  .xl\:hover\:-translate-y-32:hover{
    --transform-translate-y: -8rem !important;
  }

  .xl\:hover\:-translate-y-33:hover{
    --transform-translate-y: -8.25rem !important;
  }

  .xl\:hover\:-translate-y-34:hover{
    --transform-translate-y: -8.5rem !important;
  }

  .xl\:hover\:-translate-y-35:hover{
    --transform-translate-y: -8.75rem !important;
  }

  .xl\:hover\:-translate-y-36:hover{
    --transform-translate-y: -9rem !important;
  }

  .xl\:hover\:-translate-y-37:hover{
    --transform-translate-y: -9.25rem !important;
  }

  .xl\:hover\:-translate-y-38:hover{
    --transform-translate-y: -9.5rem !important;
  }

  .xl\:hover\:-translate-y-39:hover{
    --transform-translate-y: -9.75rem !important;
  }

  .xl\:hover\:-translate-y-40:hover{
    --transform-translate-y: -10rem !important;
  }

  .xl\:hover\:-translate-y-41:hover{
    --transform-translate-y: -10.25rem !important;
  }

  .xl\:hover\:-translate-y-42:hover{
    --transform-translate-y: -10.5rem !important;
  }

  .xl\:hover\:-translate-y-43:hover{
    --transform-translate-y: -10.75rem !important;
  }

  .xl\:hover\:-translate-y-44:hover{
    --transform-translate-y: -11rem !important;
  }

  .xl\:hover\:-translate-y-45:hover{
    --transform-translate-y: -11.25rem !important;
  }

  .xl\:hover\:-translate-y-46:hover{
    --transform-translate-y: -11.5rem !important;
  }

  .xl\:hover\:-translate-y-47:hover{
    --transform-translate-y: -11.75rem !important;
  }

  .xl\:hover\:-translate-y-48:hover{
    --transform-translate-y: -12rem !important;
  }

  .xl\:hover\:-translate-y-49:hover{
    --transform-translate-y: -12.25rem !important;
  }

  .xl\:hover\:-translate-y-50:hover{
    --transform-translate-y: -12.5rem !important;
  }

  .xl\:hover\:-translate-y-51:hover{
    --transform-translate-y: -12.75rem !important;
  }

  .xl\:hover\:-translate-y-52:hover{
    --transform-translate-y: -13rem !important;
  }

  .xl\:hover\:-translate-y-53:hover{
    --transform-translate-y: -13.25rem !important;
  }

  .xl\:hover\:-translate-y-54:hover{
    --transform-translate-y: -13.5rem !important;
  }

  .xl\:hover\:-translate-y-55:hover{
    --transform-translate-y: -13.75rem !important;
  }

  .xl\:hover\:-translate-y-56:hover{
    --transform-translate-y: -14rem !important;
  }

  .xl\:hover\:-translate-y-70:hover{
    --transform-translate-y: -17.5rem !important;
  }

  .xl\:hover\:-translate-y-71:hover{
    --transform-translate-y: -17.75rem !important;
  }

  .xl\:hover\:-translate-y-72:hover{
    --transform-translate-y: -18rem !important;
  }

  .xl\:hover\:-translate-y-73:hover{
    --transform-translate-y: -18.25rem !important;
  }

  .xl\:hover\:-translate-y-74:hover{
    --transform-translate-y: -18.5rem !important;
  }

  .xl\:hover\:-translate-y-75:hover{
    --transform-translate-y: -18.75rem !important;
  }

  .xl\:hover\:-translate-y-76:hover{
    --transform-translate-y: -19rem !important;
  }

  .xl\:hover\:-translate-y-77:hover{
    --transform-translate-y: -19.25rem !important;
  }

  .xl\:hover\:-translate-y-78:hover{
    --transform-translate-y: -19.5rem !important;
  }

  .xl\:hover\:-translate-y-79:hover{
    --transform-translate-y: -19.75rem !important;
  }

  .xl\:hover\:-translate-y-80:hover{
    --transform-translate-y: -20rem !important;
  }

  .xl\:hover\:-translate-y-81:hover{
    --transform-translate-y: -20.25rem !important;
  }

  .xl\:hover\:-translate-y-82:hover{
    --transform-translate-y: -20.5rem !important;
  }

  .xl\:hover\:-translate-y-83:hover{
    --transform-translate-y: -20.75rem !important;
  }

  .xl\:hover\:-translate-y-84:hover{
    --transform-translate-y: -21rem !important;
  }

  .xl\:hover\:-translate-y-85:hover{
    --transform-translate-y: -21.25rem !important;
  }

  .xl\:hover\:-translate-y-86:hover{
    --transform-translate-y: -21.5rem !important;
  }

  .xl\:hover\:-translate-y-87:hover{
    --transform-translate-y: -21.75rem !important;
  }

  .xl\:hover\:-translate-y-88:hover{
    --transform-translate-y: -22rem !important;
  }

  .xl\:hover\:-translate-y-89:hover{
    --transform-translate-y: -22.25rem !important;
  }

  .xl\:hover\:-translate-y-90:hover{
    --transform-translate-y: -22.5rem !important;
  }

  .xl\:hover\:-translate-y-91:hover{
    --transform-translate-y: -22.75rem !important;
  }

  .xl\:hover\:-translate-y-92:hover{
    --transform-translate-y: -23rem !important;
  }

  .xl\:hover\:-translate-y-100:hover{
    --transform-translate-y: -25rem !important;
  }

  .xl\:hover\:-translate-y-131:hover{
    --transform-translate-y: -25.25rem !important;
  }

  .xl\:hover\:-translate-y-135:hover{
    --transform-translate-y: -34rem !important;
  }

  .xl\:hover\:-translate-y-150:hover{
    --transform-translate-y: -37.5rem !important;
  }

  .xl\:hover\:-translate-y-710:hover{
    --transform-translate-y: -44.375rem !important;
  }

  .xl\:hover\:-translate-y-820:hover{
    --transform-translate-y: -51.25rem !important;
  }

  .xl\:hover\:-translate-y-1440:hover{
    --transform-translate-y: -90rem !important;
  }

  .xl\:hover\:-translate-y-2\.5:hover{
    --transform-translate-y: -0.625rem !important;
  }

  .xl\:hover\:-translate-y-6\.25:hover{
    --transform-translate-y: -1.5626rem !important;
  }

  .xl\:hover\:-translate-y-7\.5:hover{
    --transform-translate-y: -1.875rem !important;
  }

  .xl\:hover\:-translate-y-12\.5:hover{
    --transform-translate-y: -3.125rem !important;
  }

  .xl\:hover\:-translate-y-17\.5:hover{
    --transform-translate-y: -4.375rem !important;
  }

  .xl\:hover\:-translate-y-31\.5:hover{
    --transform-translate-y: -7.875rem !important;
  }

  .xl\:hover\:-translate-y-thumb-tript-lg:hover{
    --transform-translate-y: -15.625rem !important;
  }

  .xl\:hover\:-translate-y-thumb-tript-md:hover{
    --transform-translate-y: -11.25rem !important;
  }

  .xl\:hover\:-translate-y-thumb-trip-xl:hover{
    --transform-translate-y: -20.625rem !important;
  }

  .xl\:hover\:-translate-y-tarapprendre-title-lg:hover{
    --transform-translate-y: -58.75rem !important;
  }

  .xl\:hover\:-translate-y-oblong-list-lg:hover{
    --transform-translate-y: -40.93rem !important;
  }

  .xl\:hover\:-translate-y-oblong-list-md:hover{
    --transform-translate-y: -20.95rem !important;
  }

  .xl\:hover\:-translate-y-oblong-content-lg:hover{
    --transform-translate-y: -26.875rem !important;
  }

  .xl\:hover\:-translate-y-article-thumb-lg:hover{
    --transform-translate-y: -10.625rem !important;
  }

  .xl\:hover\:-translate-y-support-title-l-lg:hover{
    --transform-translate-y: -28.125rem !important;
  }

  .xl\:hover\:-translate-y-support-title-r-lg:hover{
    --transform-translate-y: -17.8125rem !important;
  }

  .xl\:hover\:-translate-y-main-footer-menu:hover{
    --transform-translate-y: -13.75rem !important;
  }

  .xl\:hover\:-translate-y-main-footer-logo:hover{
    --transform-translate-y: -25.625rem !important;
  }

  .xl\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100% !important;
  }

  .xl\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50% !important;
  }

  .xl\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50% !important;
  }

  .xl\:focus\:translate-x-0:focus{
    --transform-translate-x: 0px !important;
  }

  .xl\:focus\:translate-x-1:focus{
    --transform-translate-x: .25rem !important;
  }

  .xl\:focus\:translate-x-2:focus{
    --transform-translate-x: .5rem !important;
  }

  .xl\:focus\:translate-x-3:focus{
    --transform-translate-x: .75rem !important;
  }

  .xl\:focus\:translate-x-4:focus{
    --transform-translate-x: 1rem !important;
  }

  .xl\:focus\:translate-x-5:focus{
    --transform-translate-x: 1.25rem !important;
  }

  .xl\:focus\:translate-x-6:focus{
    --transform-translate-x: 1.5rem !important;
  }

  .xl\:focus\:translate-x-7:focus{
    --transform-translate-x: 1.75rem !important;
  }

  .xl\:focus\:translate-x-8:focus{
    --transform-translate-x: 2rem !important;
  }

  .xl\:focus\:translate-x-9:focus{
    --transform-translate-x: 2.25rem !important;
  }

  .xl\:focus\:translate-x-10:focus{
    --transform-translate-x: 2.5rem !important;
  }

  .xl\:focus\:translate-x-11:focus{
    --transform-translate-x: 2.75rem !important;
  }

  .xl\:focus\:translate-x-12:focus{
    --transform-translate-x: 3rem !important;
  }

  .xl\:focus\:translate-x-13:focus{
    --transform-translate-x: 3.25rem !important;
  }

  .xl\:focus\:translate-x-14:focus{
    --transform-translate-x: 3.5rem !important;
  }

  .xl\:focus\:translate-x-15:focus{
    --transform-translate-x: 3.75rem !important;
  }

  .xl\:focus\:translate-x-16:focus{
    --transform-translate-x: 4rem !important;
  }

  .xl\:focus\:translate-x-17:focus{
    --transform-translate-x: 4.25rem !important;
  }

  .xl\:focus\:translate-x-18:focus{
    --transform-translate-x: 4.5rem !important;
  }

  .xl\:focus\:translate-x-19:focus{
    --transform-translate-x: 4.75rem !important;
  }

  .xl\:focus\:translate-x-20:focus{
    --transform-translate-x: 5rem !important;
  }

  .xl\:focus\:translate-x-21:focus{
    --transform-translate-x: 5.25rem !important;
  }

  .xl\:focus\:translate-x-22:focus{
    --transform-translate-x: 5.5rem !important;
  }

  .xl\:focus\:translate-x-23:focus{
    --transform-translate-x: 5.75rem !important;
  }

  .xl\:focus\:translate-x-24:focus{
    --transform-translate-x: 6rem !important;
  }

  .xl\:focus\:translate-x-25:focus{
    --transform-translate-x: 6.25rem !important;
  }

  .xl\:focus\:translate-x-26:focus{
    --transform-translate-x: 6.5rem !important;
  }

  .xl\:focus\:translate-x-27:focus{
    --transform-translate-x: 6.75rem !important;
  }

  .xl\:focus\:translate-x-28:focus{
    --transform-translate-x: 7rem !important;
  }

  .xl\:focus\:translate-x-29:focus{
    --transform-translate-x: 7.25rem !important;
  }

  .xl\:focus\:translate-x-30:focus{
    --transform-translate-x: 7.5rem !important;
  }

  .xl\:focus\:translate-x-31:focus{
    --transform-translate-x: 7.75rem !important;
  }

  .xl\:focus\:translate-x-32:focus{
    --transform-translate-x: 8rem !important;
  }

  .xl\:focus\:translate-x-33:focus{
    --transform-translate-x: 8.25rem !important;
  }

  .xl\:focus\:translate-x-34:focus{
    --transform-translate-x: 8.5rem !important;
  }

  .xl\:focus\:translate-x-35:focus{
    --transform-translate-x: 8.75rem !important;
  }

  .xl\:focus\:translate-x-36:focus{
    --transform-translate-x: 9rem !important;
  }

  .xl\:focus\:translate-x-37:focus{
    --transform-translate-x: 9.25rem !important;
  }

  .xl\:focus\:translate-x-38:focus{
    --transform-translate-x: 9.5rem !important;
  }

  .xl\:focus\:translate-x-39:focus{
    --transform-translate-x: 9.75rem !important;
  }

  .xl\:focus\:translate-x-40:focus{
    --transform-translate-x: 10rem !important;
  }

  .xl\:focus\:translate-x-41:focus{
    --transform-translate-x: 10.25rem !important;
  }

  .xl\:focus\:translate-x-42:focus{
    --transform-translate-x: 10.5rem !important;
  }

  .xl\:focus\:translate-x-43:focus{
    --transform-translate-x: 10.75rem !important;
  }

  .xl\:focus\:translate-x-44:focus{
    --transform-translate-x: 11rem !important;
  }

  .xl\:focus\:translate-x-45:focus{
    --transform-translate-x: 11.25rem !important;
  }

  .xl\:focus\:translate-x-46:focus{
    --transform-translate-x: 11.5rem !important;
  }

  .xl\:focus\:translate-x-47:focus{
    --transform-translate-x: 11.75rem !important;
  }

  .xl\:focus\:translate-x-48:focus{
    --transform-translate-x: 12rem !important;
  }

  .xl\:focus\:translate-x-49:focus{
    --transform-translate-x: 12.25rem !important;
  }

  .xl\:focus\:translate-x-50:focus{
    --transform-translate-x: 12.5rem !important;
  }

  .xl\:focus\:translate-x-51:focus{
    --transform-translate-x: 12.75rem !important;
  }

  .xl\:focus\:translate-x-52:focus{
    --transform-translate-x: 13rem !important;
  }

  .xl\:focus\:translate-x-53:focus{
    --transform-translate-x: 13.25rem !important;
  }

  .xl\:focus\:translate-x-54:focus{
    --transform-translate-x: 13.5rem !important;
  }

  .xl\:focus\:translate-x-55:focus{
    --transform-translate-x: 13.75rem !important;
  }

  .xl\:focus\:translate-x-56:focus{
    --transform-translate-x: 14rem !important;
  }

  .xl\:focus\:translate-x-70:focus{
    --transform-translate-x: 17.5rem !important;
  }

  .xl\:focus\:translate-x-71:focus{
    --transform-translate-x: 17.75rem !important;
  }

  .xl\:focus\:translate-x-72:focus{
    --transform-translate-x: 18rem !important;
  }

  .xl\:focus\:translate-x-73:focus{
    --transform-translate-x: 18.25rem !important;
  }

  .xl\:focus\:translate-x-74:focus{
    --transform-translate-x: 18.5rem !important;
  }

  .xl\:focus\:translate-x-75:focus{
    --transform-translate-x: 18.75rem !important;
  }

  .xl\:focus\:translate-x-76:focus{
    --transform-translate-x: 19rem !important;
  }

  .xl\:focus\:translate-x-77:focus{
    --transform-translate-x: 19.25rem !important;
  }

  .xl\:focus\:translate-x-78:focus{
    --transform-translate-x: 19.5rem !important;
  }

  .xl\:focus\:translate-x-79:focus{
    --transform-translate-x: 19.75rem !important;
  }

  .xl\:focus\:translate-x-80:focus{
    --transform-translate-x: 20rem !important;
  }

  .xl\:focus\:translate-x-81:focus{
    --transform-translate-x: 20.25rem !important;
  }

  .xl\:focus\:translate-x-82:focus{
    --transform-translate-x: 20.5rem !important;
  }

  .xl\:focus\:translate-x-83:focus{
    --transform-translate-x: 20.75rem !important;
  }

  .xl\:focus\:translate-x-84:focus{
    --transform-translate-x: 21rem !important;
  }

  .xl\:focus\:translate-x-85:focus{
    --transform-translate-x: 21.25rem !important;
  }

  .xl\:focus\:translate-x-86:focus{
    --transform-translate-x: 21.5rem !important;
  }

  .xl\:focus\:translate-x-87:focus{
    --transform-translate-x: 21.75rem !important;
  }

  .xl\:focus\:translate-x-88:focus{
    --transform-translate-x: 22rem !important;
  }

  .xl\:focus\:translate-x-89:focus{
    --transform-translate-x: 22.25rem !important;
  }

  .xl\:focus\:translate-x-90:focus{
    --transform-translate-x: 22.5rem !important;
  }

  .xl\:focus\:translate-x-91:focus{
    --transform-translate-x: 22.75rem !important;
  }

  .xl\:focus\:translate-x-92:focus{
    --transform-translate-x: 23rem !important;
  }

  .xl\:focus\:translate-x-100:focus{
    --transform-translate-x: 25rem !important;
  }

  .xl\:focus\:translate-x-131:focus{
    --transform-translate-x: 25.25rem !important;
  }

  .xl\:focus\:translate-x-135:focus{
    --transform-translate-x: 34rem !important;
  }

  .xl\:focus\:translate-x-150:focus{
    --transform-translate-x: 37.5rem !important;
  }

  .xl\:focus\:translate-x-710:focus{
    --transform-translate-x: 44.375rem !important;
  }

  .xl\:focus\:translate-x-820:focus{
    --transform-translate-x: 51.25rem !important;
  }

  .xl\:focus\:translate-x-1440:focus{
    --transform-translate-x: 90rem !important;
  }

  .xl\:focus\:translate-x-2\.5:focus{
    --transform-translate-x: .625rem !important;
  }

  .xl\:focus\:translate-x-6\.25:focus{
    --transform-translate-x: 1.5626rem !important;
  }

  .xl\:focus\:translate-x-7\.5:focus{
    --transform-translate-x: 1.875rem !important;
  }

  .xl\:focus\:translate-x-12\.5:focus{
    --transform-translate-x: 3.125rem !important;
  }

  .xl\:focus\:translate-x-17\.5:focus{
    --transform-translate-x: 4.375rem !important;
  }

  .xl\:focus\:translate-x-31\.5:focus{
    --transform-translate-x: 7.875rem !important;
  }

  .xl\:focus\:translate-x-thumb-tript-lg:focus{
    --transform-translate-x: 15.625rem !important;
  }

  .xl\:focus\:translate-x-thumb-tript-md:focus{
    --transform-translate-x: 11.25rem !important;
  }

  .xl\:focus\:translate-x-thumb-trip-xl:focus{
    --transform-translate-x: 20.625rem !important;
  }

  .xl\:focus\:translate-x-tarapprendre-title-lg:focus{
    --transform-translate-x: 58.75rem !important;
  }

  .xl\:focus\:translate-x-oblong-list-lg:focus{
    --transform-translate-x: 40.93rem !important;
  }

  .xl\:focus\:translate-x-oblong-list-md:focus{
    --transform-translate-x: 20.95rem !important;
  }

  .xl\:focus\:translate-x-oblong-content-lg:focus{
    --transform-translate-x: 26.875rem !important;
  }

  .xl\:focus\:translate-x-article-thumb-lg:focus{
    --transform-translate-x: 10.625rem !important;
  }

  .xl\:focus\:translate-x-support-title-l-lg:focus{
    --transform-translate-x: 28.125rem !important;
  }

  .xl\:focus\:translate-x-support-title-r-lg:focus{
    --transform-translate-x: 17.8125rem !important;
  }

  .xl\:focus\:translate-x-main-footer-menu:focus{
    --transform-translate-x: 13.75rem !important;
  }

  .xl\:focus\:translate-x-main-footer-logo:focus{
    --transform-translate-x: 25.625rem !important;
  }

  .xl\:focus\:translate-x-full:focus{
    --transform-translate-x: 100% !important;
  }

  .xl\:focus\:-translate-x-0:focus{
    --transform-translate-x: 0px !important;
  }

  .xl\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.25rem !important;
  }

  .xl\:focus\:-translate-x-2:focus{
    --transform-translate-x: -0.5rem !important;
  }

  .xl\:focus\:-translate-x-3:focus{
    --transform-translate-x: -0.75rem !important;
  }

  .xl\:focus\:-translate-x-4:focus{
    --transform-translate-x: -1rem !important;
  }

  .xl\:focus\:-translate-x-5:focus{
    --transform-translate-x: -1.25rem !important;
  }

  .xl\:focus\:-translate-x-6:focus{
    --transform-translate-x: -1.5rem !important;
  }

  .xl\:focus\:-translate-x-7:focus{
    --transform-translate-x: -1.75rem !important;
  }

  .xl\:focus\:-translate-x-8:focus{
    --transform-translate-x: -2rem !important;
  }

  .xl\:focus\:-translate-x-9:focus{
    --transform-translate-x: -2.25rem !important;
  }

  .xl\:focus\:-translate-x-10:focus{
    --transform-translate-x: -2.5rem !important;
  }

  .xl\:focus\:-translate-x-11:focus{
    --transform-translate-x: -2.75rem !important;
  }

  .xl\:focus\:-translate-x-12:focus{
    --transform-translate-x: -3rem !important;
  }

  .xl\:focus\:-translate-x-13:focus{
    --transform-translate-x: -3.25rem !important;
  }

  .xl\:focus\:-translate-x-14:focus{
    --transform-translate-x: -3.5rem !important;
  }

  .xl\:focus\:-translate-x-15:focus{
    --transform-translate-x: -3.75rem !important;
  }

  .xl\:focus\:-translate-x-16:focus{
    --transform-translate-x: -4rem !important;
  }

  .xl\:focus\:-translate-x-17:focus{
    --transform-translate-x: -4.25rem !important;
  }

  .xl\:focus\:-translate-x-18:focus{
    --transform-translate-x: -4.5rem !important;
  }

  .xl\:focus\:-translate-x-19:focus{
    --transform-translate-x: -4.75rem !important;
  }

  .xl\:focus\:-translate-x-20:focus{
    --transform-translate-x: -5rem !important;
  }

  .xl\:focus\:-translate-x-21:focus{
    --transform-translate-x: -5.25rem !important;
  }

  .xl\:focus\:-translate-x-22:focus{
    --transform-translate-x: -5.5rem !important;
  }

  .xl\:focus\:-translate-x-23:focus{
    --transform-translate-x: -5.75rem !important;
  }

  .xl\:focus\:-translate-x-24:focus{
    --transform-translate-x: -6rem !important;
  }

  .xl\:focus\:-translate-x-25:focus{
    --transform-translate-x: -6.25rem !important;
  }

  .xl\:focus\:-translate-x-26:focus{
    --transform-translate-x: -6.5rem !important;
  }

  .xl\:focus\:-translate-x-27:focus{
    --transform-translate-x: -6.75rem !important;
  }

  .xl\:focus\:-translate-x-28:focus{
    --transform-translate-x: -7rem !important;
  }

  .xl\:focus\:-translate-x-29:focus{
    --transform-translate-x: -7.25rem !important;
  }

  .xl\:focus\:-translate-x-30:focus{
    --transform-translate-x: -7.5rem !important;
  }

  .xl\:focus\:-translate-x-31:focus{
    --transform-translate-x: -7.75rem !important;
  }

  .xl\:focus\:-translate-x-32:focus{
    --transform-translate-x: -8rem !important;
  }

  .xl\:focus\:-translate-x-33:focus{
    --transform-translate-x: -8.25rem !important;
  }

  .xl\:focus\:-translate-x-34:focus{
    --transform-translate-x: -8.5rem !important;
  }

  .xl\:focus\:-translate-x-35:focus{
    --transform-translate-x: -8.75rem !important;
  }

  .xl\:focus\:-translate-x-36:focus{
    --transform-translate-x: -9rem !important;
  }

  .xl\:focus\:-translate-x-37:focus{
    --transform-translate-x: -9.25rem !important;
  }

  .xl\:focus\:-translate-x-38:focus{
    --transform-translate-x: -9.5rem !important;
  }

  .xl\:focus\:-translate-x-39:focus{
    --transform-translate-x: -9.75rem !important;
  }

  .xl\:focus\:-translate-x-40:focus{
    --transform-translate-x: -10rem !important;
  }

  .xl\:focus\:-translate-x-41:focus{
    --transform-translate-x: -10.25rem !important;
  }

  .xl\:focus\:-translate-x-42:focus{
    --transform-translate-x: -10.5rem !important;
  }

  .xl\:focus\:-translate-x-43:focus{
    --transform-translate-x: -10.75rem !important;
  }

  .xl\:focus\:-translate-x-44:focus{
    --transform-translate-x: -11rem !important;
  }

  .xl\:focus\:-translate-x-45:focus{
    --transform-translate-x: -11.25rem !important;
  }

  .xl\:focus\:-translate-x-46:focus{
    --transform-translate-x: -11.5rem !important;
  }

  .xl\:focus\:-translate-x-47:focus{
    --transform-translate-x: -11.75rem !important;
  }

  .xl\:focus\:-translate-x-48:focus{
    --transform-translate-x: -12rem !important;
  }

  .xl\:focus\:-translate-x-49:focus{
    --transform-translate-x: -12.25rem !important;
  }

  .xl\:focus\:-translate-x-50:focus{
    --transform-translate-x: -12.5rem !important;
  }

  .xl\:focus\:-translate-x-51:focus{
    --transform-translate-x: -12.75rem !important;
  }

  .xl\:focus\:-translate-x-52:focus{
    --transform-translate-x: -13rem !important;
  }

  .xl\:focus\:-translate-x-53:focus{
    --transform-translate-x: -13.25rem !important;
  }

  .xl\:focus\:-translate-x-54:focus{
    --transform-translate-x: -13.5rem !important;
  }

  .xl\:focus\:-translate-x-55:focus{
    --transform-translate-x: -13.75rem !important;
  }

  .xl\:focus\:-translate-x-56:focus{
    --transform-translate-x: -14rem !important;
  }

  .xl\:focus\:-translate-x-70:focus{
    --transform-translate-x: -17.5rem !important;
  }

  .xl\:focus\:-translate-x-71:focus{
    --transform-translate-x: -17.75rem !important;
  }

  .xl\:focus\:-translate-x-72:focus{
    --transform-translate-x: -18rem !important;
  }

  .xl\:focus\:-translate-x-73:focus{
    --transform-translate-x: -18.25rem !important;
  }

  .xl\:focus\:-translate-x-74:focus{
    --transform-translate-x: -18.5rem !important;
  }

  .xl\:focus\:-translate-x-75:focus{
    --transform-translate-x: -18.75rem !important;
  }

  .xl\:focus\:-translate-x-76:focus{
    --transform-translate-x: -19rem !important;
  }

  .xl\:focus\:-translate-x-77:focus{
    --transform-translate-x: -19.25rem !important;
  }

  .xl\:focus\:-translate-x-78:focus{
    --transform-translate-x: -19.5rem !important;
  }

  .xl\:focus\:-translate-x-79:focus{
    --transform-translate-x: -19.75rem !important;
  }

  .xl\:focus\:-translate-x-80:focus{
    --transform-translate-x: -20rem !important;
  }

  .xl\:focus\:-translate-x-81:focus{
    --transform-translate-x: -20.25rem !important;
  }

  .xl\:focus\:-translate-x-82:focus{
    --transform-translate-x: -20.5rem !important;
  }

  .xl\:focus\:-translate-x-83:focus{
    --transform-translate-x: -20.75rem !important;
  }

  .xl\:focus\:-translate-x-84:focus{
    --transform-translate-x: -21rem !important;
  }

  .xl\:focus\:-translate-x-85:focus{
    --transform-translate-x: -21.25rem !important;
  }

  .xl\:focus\:-translate-x-86:focus{
    --transform-translate-x: -21.5rem !important;
  }

  .xl\:focus\:-translate-x-87:focus{
    --transform-translate-x: -21.75rem !important;
  }

  .xl\:focus\:-translate-x-88:focus{
    --transform-translate-x: -22rem !important;
  }

  .xl\:focus\:-translate-x-89:focus{
    --transform-translate-x: -22.25rem !important;
  }

  .xl\:focus\:-translate-x-90:focus{
    --transform-translate-x: -22.5rem !important;
  }

  .xl\:focus\:-translate-x-91:focus{
    --transform-translate-x: -22.75rem !important;
  }

  .xl\:focus\:-translate-x-92:focus{
    --transform-translate-x: -23rem !important;
  }

  .xl\:focus\:-translate-x-100:focus{
    --transform-translate-x: -25rem !important;
  }

  .xl\:focus\:-translate-x-131:focus{
    --transform-translate-x: -25.25rem !important;
  }

  .xl\:focus\:-translate-x-135:focus{
    --transform-translate-x: -34rem !important;
  }

  .xl\:focus\:-translate-x-150:focus{
    --transform-translate-x: -37.5rem !important;
  }

  .xl\:focus\:-translate-x-710:focus{
    --transform-translate-x: -44.375rem !important;
  }

  .xl\:focus\:-translate-x-820:focus{
    --transform-translate-x: -51.25rem !important;
  }

  .xl\:focus\:-translate-x-1440:focus{
    --transform-translate-x: -90rem !important;
  }

  .xl\:focus\:-translate-x-2\.5:focus{
    --transform-translate-x: -0.625rem !important;
  }

  .xl\:focus\:-translate-x-6\.25:focus{
    --transform-translate-x: -1.5626rem !important;
  }

  .xl\:focus\:-translate-x-7\.5:focus{
    --transform-translate-x: -1.875rem !important;
  }

  .xl\:focus\:-translate-x-12\.5:focus{
    --transform-translate-x: -3.125rem !important;
  }

  .xl\:focus\:-translate-x-17\.5:focus{
    --transform-translate-x: -4.375rem !important;
  }

  .xl\:focus\:-translate-x-31\.5:focus{
    --transform-translate-x: -7.875rem !important;
  }

  .xl\:focus\:-translate-x-thumb-tript-lg:focus{
    --transform-translate-x: -15.625rem !important;
  }

  .xl\:focus\:-translate-x-thumb-tript-md:focus{
    --transform-translate-x: -11.25rem !important;
  }

  .xl\:focus\:-translate-x-thumb-trip-xl:focus{
    --transform-translate-x: -20.625rem !important;
  }

  .xl\:focus\:-translate-x-tarapprendre-title-lg:focus{
    --transform-translate-x: -58.75rem !important;
  }

  .xl\:focus\:-translate-x-oblong-list-lg:focus{
    --transform-translate-x: -40.93rem !important;
  }

  .xl\:focus\:-translate-x-oblong-list-md:focus{
    --transform-translate-x: -20.95rem !important;
  }

  .xl\:focus\:-translate-x-oblong-content-lg:focus{
    --transform-translate-x: -26.875rem !important;
  }

  .xl\:focus\:-translate-x-article-thumb-lg:focus{
    --transform-translate-x: -10.625rem !important;
  }

  .xl\:focus\:-translate-x-support-title-l-lg:focus{
    --transform-translate-x: -28.125rem !important;
  }

  .xl\:focus\:-translate-x-support-title-r-lg:focus{
    --transform-translate-x: -17.8125rem !important;
  }

  .xl\:focus\:-translate-x-main-footer-menu:focus{
    --transform-translate-x: -13.75rem !important;
  }

  .xl\:focus\:-translate-x-main-footer-logo:focus{
    --transform-translate-x: -25.625rem !important;
  }

  .xl\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100% !important;
  }

  .xl\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50% !important;
  }

  .xl\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50% !important;
  }

  .xl\:focus\:translate-y-0:focus{
    --transform-translate-y: 0px !important;
  }

  .xl\:focus\:translate-y-1:focus{
    --transform-translate-y: .25rem !important;
  }

  .xl\:focus\:translate-y-2:focus{
    --transform-translate-y: .5rem !important;
  }

  .xl\:focus\:translate-y-3:focus{
    --transform-translate-y: .75rem !important;
  }

  .xl\:focus\:translate-y-4:focus{
    --transform-translate-y: 1rem !important;
  }

  .xl\:focus\:translate-y-5:focus{
    --transform-translate-y: 1.25rem !important;
  }

  .xl\:focus\:translate-y-6:focus{
    --transform-translate-y: 1.5rem !important;
  }

  .xl\:focus\:translate-y-7:focus{
    --transform-translate-y: 1.75rem !important;
  }

  .xl\:focus\:translate-y-8:focus{
    --transform-translate-y: 2rem !important;
  }

  .xl\:focus\:translate-y-9:focus{
    --transform-translate-y: 2.25rem !important;
  }

  .xl\:focus\:translate-y-10:focus{
    --transform-translate-y: 2.5rem !important;
  }

  .xl\:focus\:translate-y-11:focus{
    --transform-translate-y: 2.75rem !important;
  }

  .xl\:focus\:translate-y-12:focus{
    --transform-translate-y: 3rem !important;
  }

  .xl\:focus\:translate-y-13:focus{
    --transform-translate-y: 3.25rem !important;
  }

  .xl\:focus\:translate-y-14:focus{
    --transform-translate-y: 3.5rem !important;
  }

  .xl\:focus\:translate-y-15:focus{
    --transform-translate-y: 3.75rem !important;
  }

  .xl\:focus\:translate-y-16:focus{
    --transform-translate-y: 4rem !important;
  }

  .xl\:focus\:translate-y-17:focus{
    --transform-translate-y: 4.25rem !important;
  }

  .xl\:focus\:translate-y-18:focus{
    --transform-translate-y: 4.5rem !important;
  }

  .xl\:focus\:translate-y-19:focus{
    --transform-translate-y: 4.75rem !important;
  }

  .xl\:focus\:translate-y-20:focus{
    --transform-translate-y: 5rem !important;
  }

  .xl\:focus\:translate-y-21:focus{
    --transform-translate-y: 5.25rem !important;
  }

  .xl\:focus\:translate-y-22:focus{
    --transform-translate-y: 5.5rem !important;
  }

  .xl\:focus\:translate-y-23:focus{
    --transform-translate-y: 5.75rem !important;
  }

  .xl\:focus\:translate-y-24:focus{
    --transform-translate-y: 6rem !important;
  }

  .xl\:focus\:translate-y-25:focus{
    --transform-translate-y: 6.25rem !important;
  }

  .xl\:focus\:translate-y-26:focus{
    --transform-translate-y: 6.5rem !important;
  }

  .xl\:focus\:translate-y-27:focus{
    --transform-translate-y: 6.75rem !important;
  }

  .xl\:focus\:translate-y-28:focus{
    --transform-translate-y: 7rem !important;
  }

  .xl\:focus\:translate-y-29:focus{
    --transform-translate-y: 7.25rem !important;
  }

  .xl\:focus\:translate-y-30:focus{
    --transform-translate-y: 7.5rem !important;
  }

  .xl\:focus\:translate-y-31:focus{
    --transform-translate-y: 7.75rem !important;
  }

  .xl\:focus\:translate-y-32:focus{
    --transform-translate-y: 8rem !important;
  }

  .xl\:focus\:translate-y-33:focus{
    --transform-translate-y: 8.25rem !important;
  }

  .xl\:focus\:translate-y-34:focus{
    --transform-translate-y: 8.5rem !important;
  }

  .xl\:focus\:translate-y-35:focus{
    --transform-translate-y: 8.75rem !important;
  }

  .xl\:focus\:translate-y-36:focus{
    --transform-translate-y: 9rem !important;
  }

  .xl\:focus\:translate-y-37:focus{
    --transform-translate-y: 9.25rem !important;
  }

  .xl\:focus\:translate-y-38:focus{
    --transform-translate-y: 9.5rem !important;
  }

  .xl\:focus\:translate-y-39:focus{
    --transform-translate-y: 9.75rem !important;
  }

  .xl\:focus\:translate-y-40:focus{
    --transform-translate-y: 10rem !important;
  }

  .xl\:focus\:translate-y-41:focus{
    --transform-translate-y: 10.25rem !important;
  }

  .xl\:focus\:translate-y-42:focus{
    --transform-translate-y: 10.5rem !important;
  }

  .xl\:focus\:translate-y-43:focus{
    --transform-translate-y: 10.75rem !important;
  }

  .xl\:focus\:translate-y-44:focus{
    --transform-translate-y: 11rem !important;
  }

  .xl\:focus\:translate-y-45:focus{
    --transform-translate-y: 11.25rem !important;
  }

  .xl\:focus\:translate-y-46:focus{
    --transform-translate-y: 11.5rem !important;
  }

  .xl\:focus\:translate-y-47:focus{
    --transform-translate-y: 11.75rem !important;
  }

  .xl\:focus\:translate-y-48:focus{
    --transform-translate-y: 12rem !important;
  }

  .xl\:focus\:translate-y-49:focus{
    --transform-translate-y: 12.25rem !important;
  }

  .xl\:focus\:translate-y-50:focus{
    --transform-translate-y: 12.5rem !important;
  }

  .xl\:focus\:translate-y-51:focus{
    --transform-translate-y: 12.75rem !important;
  }

  .xl\:focus\:translate-y-52:focus{
    --transform-translate-y: 13rem !important;
  }

  .xl\:focus\:translate-y-53:focus{
    --transform-translate-y: 13.25rem !important;
  }

  .xl\:focus\:translate-y-54:focus{
    --transform-translate-y: 13.5rem !important;
  }

  .xl\:focus\:translate-y-55:focus{
    --transform-translate-y: 13.75rem !important;
  }

  .xl\:focus\:translate-y-56:focus{
    --transform-translate-y: 14rem !important;
  }

  .xl\:focus\:translate-y-70:focus{
    --transform-translate-y: 17.5rem !important;
  }

  .xl\:focus\:translate-y-71:focus{
    --transform-translate-y: 17.75rem !important;
  }

  .xl\:focus\:translate-y-72:focus{
    --transform-translate-y: 18rem !important;
  }

  .xl\:focus\:translate-y-73:focus{
    --transform-translate-y: 18.25rem !important;
  }

  .xl\:focus\:translate-y-74:focus{
    --transform-translate-y: 18.5rem !important;
  }

  .xl\:focus\:translate-y-75:focus{
    --transform-translate-y: 18.75rem !important;
  }

  .xl\:focus\:translate-y-76:focus{
    --transform-translate-y: 19rem !important;
  }

  .xl\:focus\:translate-y-77:focus{
    --transform-translate-y: 19.25rem !important;
  }

  .xl\:focus\:translate-y-78:focus{
    --transform-translate-y: 19.5rem !important;
  }

  .xl\:focus\:translate-y-79:focus{
    --transform-translate-y: 19.75rem !important;
  }

  .xl\:focus\:translate-y-80:focus{
    --transform-translate-y: 20rem !important;
  }

  .xl\:focus\:translate-y-81:focus{
    --transform-translate-y: 20.25rem !important;
  }

  .xl\:focus\:translate-y-82:focus{
    --transform-translate-y: 20.5rem !important;
  }

  .xl\:focus\:translate-y-83:focus{
    --transform-translate-y: 20.75rem !important;
  }

  .xl\:focus\:translate-y-84:focus{
    --transform-translate-y: 21rem !important;
  }

  .xl\:focus\:translate-y-85:focus{
    --transform-translate-y: 21.25rem !important;
  }

  .xl\:focus\:translate-y-86:focus{
    --transform-translate-y: 21.5rem !important;
  }

  .xl\:focus\:translate-y-87:focus{
    --transform-translate-y: 21.75rem !important;
  }

  .xl\:focus\:translate-y-88:focus{
    --transform-translate-y: 22rem !important;
  }

  .xl\:focus\:translate-y-89:focus{
    --transform-translate-y: 22.25rem !important;
  }

  .xl\:focus\:translate-y-90:focus{
    --transform-translate-y: 22.5rem !important;
  }

  .xl\:focus\:translate-y-91:focus{
    --transform-translate-y: 22.75rem !important;
  }

  .xl\:focus\:translate-y-92:focus{
    --transform-translate-y: 23rem !important;
  }

  .xl\:focus\:translate-y-100:focus{
    --transform-translate-y: 25rem !important;
  }

  .xl\:focus\:translate-y-131:focus{
    --transform-translate-y: 25.25rem !important;
  }

  .xl\:focus\:translate-y-135:focus{
    --transform-translate-y: 34rem !important;
  }

  .xl\:focus\:translate-y-150:focus{
    --transform-translate-y: 37.5rem !important;
  }

  .xl\:focus\:translate-y-710:focus{
    --transform-translate-y: 44.375rem !important;
  }

  .xl\:focus\:translate-y-820:focus{
    --transform-translate-y: 51.25rem !important;
  }

  .xl\:focus\:translate-y-1440:focus{
    --transform-translate-y: 90rem !important;
  }

  .xl\:focus\:translate-y-2\.5:focus{
    --transform-translate-y: .625rem !important;
  }

  .xl\:focus\:translate-y-6\.25:focus{
    --transform-translate-y: 1.5626rem !important;
  }

  .xl\:focus\:translate-y-7\.5:focus{
    --transform-translate-y: 1.875rem !important;
  }

  .xl\:focus\:translate-y-12\.5:focus{
    --transform-translate-y: 3.125rem !important;
  }

  .xl\:focus\:translate-y-17\.5:focus{
    --transform-translate-y: 4.375rem !important;
  }

  .xl\:focus\:translate-y-31\.5:focus{
    --transform-translate-y: 7.875rem !important;
  }

  .xl\:focus\:translate-y-thumb-tript-lg:focus{
    --transform-translate-y: 15.625rem !important;
  }

  .xl\:focus\:translate-y-thumb-tript-md:focus{
    --transform-translate-y: 11.25rem !important;
  }

  .xl\:focus\:translate-y-thumb-trip-xl:focus{
    --transform-translate-y: 20.625rem !important;
  }

  .xl\:focus\:translate-y-tarapprendre-title-lg:focus{
    --transform-translate-y: 58.75rem !important;
  }

  .xl\:focus\:translate-y-oblong-list-lg:focus{
    --transform-translate-y: 40.93rem !important;
  }

  .xl\:focus\:translate-y-oblong-list-md:focus{
    --transform-translate-y: 20.95rem !important;
  }

  .xl\:focus\:translate-y-oblong-content-lg:focus{
    --transform-translate-y: 26.875rem !important;
  }

  .xl\:focus\:translate-y-article-thumb-lg:focus{
    --transform-translate-y: 10.625rem !important;
  }

  .xl\:focus\:translate-y-support-title-l-lg:focus{
    --transform-translate-y: 28.125rem !important;
  }

  .xl\:focus\:translate-y-support-title-r-lg:focus{
    --transform-translate-y: 17.8125rem !important;
  }

  .xl\:focus\:translate-y-main-footer-menu:focus{
    --transform-translate-y: 13.75rem !important;
  }

  .xl\:focus\:translate-y-main-footer-logo:focus{
    --transform-translate-y: 25.625rem !important;
  }

  .xl\:focus\:translate-y-full:focus{
    --transform-translate-y: 100% !important;
  }

  .xl\:focus\:-translate-y-0:focus{
    --transform-translate-y: 0px !important;
  }

  .xl\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.25rem !important;
  }

  .xl\:focus\:-translate-y-2:focus{
    --transform-translate-y: -0.5rem !important;
  }

  .xl\:focus\:-translate-y-3:focus{
    --transform-translate-y: -0.75rem !important;
  }

  .xl\:focus\:-translate-y-4:focus{
    --transform-translate-y: -1rem !important;
  }

  .xl\:focus\:-translate-y-5:focus{
    --transform-translate-y: -1.25rem !important;
  }

  .xl\:focus\:-translate-y-6:focus{
    --transform-translate-y: -1.5rem !important;
  }

  .xl\:focus\:-translate-y-7:focus{
    --transform-translate-y: -1.75rem !important;
  }

  .xl\:focus\:-translate-y-8:focus{
    --transform-translate-y: -2rem !important;
  }

  .xl\:focus\:-translate-y-9:focus{
    --transform-translate-y: -2.25rem !important;
  }

  .xl\:focus\:-translate-y-10:focus{
    --transform-translate-y: -2.5rem !important;
  }

  .xl\:focus\:-translate-y-11:focus{
    --transform-translate-y: -2.75rem !important;
  }

  .xl\:focus\:-translate-y-12:focus{
    --transform-translate-y: -3rem !important;
  }

  .xl\:focus\:-translate-y-13:focus{
    --transform-translate-y: -3.25rem !important;
  }

  .xl\:focus\:-translate-y-14:focus{
    --transform-translate-y: -3.5rem !important;
  }

  .xl\:focus\:-translate-y-15:focus{
    --transform-translate-y: -3.75rem !important;
  }

  .xl\:focus\:-translate-y-16:focus{
    --transform-translate-y: -4rem !important;
  }

  .xl\:focus\:-translate-y-17:focus{
    --transform-translate-y: -4.25rem !important;
  }

  .xl\:focus\:-translate-y-18:focus{
    --transform-translate-y: -4.5rem !important;
  }

  .xl\:focus\:-translate-y-19:focus{
    --transform-translate-y: -4.75rem !important;
  }

  .xl\:focus\:-translate-y-20:focus{
    --transform-translate-y: -5rem !important;
  }

  .xl\:focus\:-translate-y-21:focus{
    --transform-translate-y: -5.25rem !important;
  }

  .xl\:focus\:-translate-y-22:focus{
    --transform-translate-y: -5.5rem !important;
  }

  .xl\:focus\:-translate-y-23:focus{
    --transform-translate-y: -5.75rem !important;
  }

  .xl\:focus\:-translate-y-24:focus{
    --transform-translate-y: -6rem !important;
  }

  .xl\:focus\:-translate-y-25:focus{
    --transform-translate-y: -6.25rem !important;
  }

  .xl\:focus\:-translate-y-26:focus{
    --transform-translate-y: -6.5rem !important;
  }

  .xl\:focus\:-translate-y-27:focus{
    --transform-translate-y: -6.75rem !important;
  }

  .xl\:focus\:-translate-y-28:focus{
    --transform-translate-y: -7rem !important;
  }

  .xl\:focus\:-translate-y-29:focus{
    --transform-translate-y: -7.25rem !important;
  }

  .xl\:focus\:-translate-y-30:focus{
    --transform-translate-y: -7.5rem !important;
  }

  .xl\:focus\:-translate-y-31:focus{
    --transform-translate-y: -7.75rem !important;
  }

  .xl\:focus\:-translate-y-32:focus{
    --transform-translate-y: -8rem !important;
  }

  .xl\:focus\:-translate-y-33:focus{
    --transform-translate-y: -8.25rem !important;
  }

  .xl\:focus\:-translate-y-34:focus{
    --transform-translate-y: -8.5rem !important;
  }

  .xl\:focus\:-translate-y-35:focus{
    --transform-translate-y: -8.75rem !important;
  }

  .xl\:focus\:-translate-y-36:focus{
    --transform-translate-y: -9rem !important;
  }

  .xl\:focus\:-translate-y-37:focus{
    --transform-translate-y: -9.25rem !important;
  }

  .xl\:focus\:-translate-y-38:focus{
    --transform-translate-y: -9.5rem !important;
  }

  .xl\:focus\:-translate-y-39:focus{
    --transform-translate-y: -9.75rem !important;
  }

  .xl\:focus\:-translate-y-40:focus{
    --transform-translate-y: -10rem !important;
  }

  .xl\:focus\:-translate-y-41:focus{
    --transform-translate-y: -10.25rem !important;
  }

  .xl\:focus\:-translate-y-42:focus{
    --transform-translate-y: -10.5rem !important;
  }

  .xl\:focus\:-translate-y-43:focus{
    --transform-translate-y: -10.75rem !important;
  }

  .xl\:focus\:-translate-y-44:focus{
    --transform-translate-y: -11rem !important;
  }

  .xl\:focus\:-translate-y-45:focus{
    --transform-translate-y: -11.25rem !important;
  }

  .xl\:focus\:-translate-y-46:focus{
    --transform-translate-y: -11.5rem !important;
  }

  .xl\:focus\:-translate-y-47:focus{
    --transform-translate-y: -11.75rem !important;
  }

  .xl\:focus\:-translate-y-48:focus{
    --transform-translate-y: -12rem !important;
  }

  .xl\:focus\:-translate-y-49:focus{
    --transform-translate-y: -12.25rem !important;
  }

  .xl\:focus\:-translate-y-50:focus{
    --transform-translate-y: -12.5rem !important;
  }

  .xl\:focus\:-translate-y-51:focus{
    --transform-translate-y: -12.75rem !important;
  }

  .xl\:focus\:-translate-y-52:focus{
    --transform-translate-y: -13rem !important;
  }

  .xl\:focus\:-translate-y-53:focus{
    --transform-translate-y: -13.25rem !important;
  }

  .xl\:focus\:-translate-y-54:focus{
    --transform-translate-y: -13.5rem !important;
  }

  .xl\:focus\:-translate-y-55:focus{
    --transform-translate-y: -13.75rem !important;
  }

  .xl\:focus\:-translate-y-56:focus{
    --transform-translate-y: -14rem !important;
  }

  .xl\:focus\:-translate-y-70:focus{
    --transform-translate-y: -17.5rem !important;
  }

  .xl\:focus\:-translate-y-71:focus{
    --transform-translate-y: -17.75rem !important;
  }

  .xl\:focus\:-translate-y-72:focus{
    --transform-translate-y: -18rem !important;
  }

  .xl\:focus\:-translate-y-73:focus{
    --transform-translate-y: -18.25rem !important;
  }

  .xl\:focus\:-translate-y-74:focus{
    --transform-translate-y: -18.5rem !important;
  }

  .xl\:focus\:-translate-y-75:focus{
    --transform-translate-y: -18.75rem !important;
  }

  .xl\:focus\:-translate-y-76:focus{
    --transform-translate-y: -19rem !important;
  }

  .xl\:focus\:-translate-y-77:focus{
    --transform-translate-y: -19.25rem !important;
  }

  .xl\:focus\:-translate-y-78:focus{
    --transform-translate-y: -19.5rem !important;
  }

  .xl\:focus\:-translate-y-79:focus{
    --transform-translate-y: -19.75rem !important;
  }

  .xl\:focus\:-translate-y-80:focus{
    --transform-translate-y: -20rem !important;
  }

  .xl\:focus\:-translate-y-81:focus{
    --transform-translate-y: -20.25rem !important;
  }

  .xl\:focus\:-translate-y-82:focus{
    --transform-translate-y: -20.5rem !important;
  }

  .xl\:focus\:-translate-y-83:focus{
    --transform-translate-y: -20.75rem !important;
  }

  .xl\:focus\:-translate-y-84:focus{
    --transform-translate-y: -21rem !important;
  }

  .xl\:focus\:-translate-y-85:focus{
    --transform-translate-y: -21.25rem !important;
  }

  .xl\:focus\:-translate-y-86:focus{
    --transform-translate-y: -21.5rem !important;
  }

  .xl\:focus\:-translate-y-87:focus{
    --transform-translate-y: -21.75rem !important;
  }

  .xl\:focus\:-translate-y-88:focus{
    --transform-translate-y: -22rem !important;
  }

  .xl\:focus\:-translate-y-89:focus{
    --transform-translate-y: -22.25rem !important;
  }

  .xl\:focus\:-translate-y-90:focus{
    --transform-translate-y: -22.5rem !important;
  }

  .xl\:focus\:-translate-y-91:focus{
    --transform-translate-y: -22.75rem !important;
  }

  .xl\:focus\:-translate-y-92:focus{
    --transform-translate-y: -23rem !important;
  }

  .xl\:focus\:-translate-y-100:focus{
    --transform-translate-y: -25rem !important;
  }

  .xl\:focus\:-translate-y-131:focus{
    --transform-translate-y: -25.25rem !important;
  }

  .xl\:focus\:-translate-y-135:focus{
    --transform-translate-y: -34rem !important;
  }

  .xl\:focus\:-translate-y-150:focus{
    --transform-translate-y: -37.5rem !important;
  }

  .xl\:focus\:-translate-y-710:focus{
    --transform-translate-y: -44.375rem !important;
  }

  .xl\:focus\:-translate-y-820:focus{
    --transform-translate-y: -51.25rem !important;
  }

  .xl\:focus\:-translate-y-1440:focus{
    --transform-translate-y: -90rem !important;
  }

  .xl\:focus\:-translate-y-2\.5:focus{
    --transform-translate-y: -0.625rem !important;
  }

  .xl\:focus\:-translate-y-6\.25:focus{
    --transform-translate-y: -1.5626rem !important;
  }

  .xl\:focus\:-translate-y-7\.5:focus{
    --transform-translate-y: -1.875rem !important;
  }

  .xl\:focus\:-translate-y-12\.5:focus{
    --transform-translate-y: -3.125rem !important;
  }

  .xl\:focus\:-translate-y-17\.5:focus{
    --transform-translate-y: -4.375rem !important;
  }

  .xl\:focus\:-translate-y-31\.5:focus{
    --transform-translate-y: -7.875rem !important;
  }

  .xl\:focus\:-translate-y-thumb-tript-lg:focus{
    --transform-translate-y: -15.625rem !important;
  }

  .xl\:focus\:-translate-y-thumb-tript-md:focus{
    --transform-translate-y: -11.25rem !important;
  }

  .xl\:focus\:-translate-y-thumb-trip-xl:focus{
    --transform-translate-y: -20.625rem !important;
  }

  .xl\:focus\:-translate-y-tarapprendre-title-lg:focus{
    --transform-translate-y: -58.75rem !important;
  }

  .xl\:focus\:-translate-y-oblong-list-lg:focus{
    --transform-translate-y: -40.93rem !important;
  }

  .xl\:focus\:-translate-y-oblong-list-md:focus{
    --transform-translate-y: -20.95rem !important;
  }

  .xl\:focus\:-translate-y-oblong-content-lg:focus{
    --transform-translate-y: -26.875rem !important;
  }

  .xl\:focus\:-translate-y-article-thumb-lg:focus{
    --transform-translate-y: -10.625rem !important;
  }

  .xl\:focus\:-translate-y-support-title-l-lg:focus{
    --transform-translate-y: -28.125rem !important;
  }

  .xl\:focus\:-translate-y-support-title-r-lg:focus{
    --transform-translate-y: -17.8125rem !important;
  }

  .xl\:focus\:-translate-y-main-footer-menu:focus{
    --transform-translate-y: -13.75rem !important;
  }

  .xl\:focus\:-translate-y-main-footer-logo:focus{
    --transform-translate-y: -25.625rem !important;
  }

  .xl\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100% !important;
  }

  .xl\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50% !important;
  }

  .xl\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50% !important;
  }

  .xl\:skew-x-0{
    --transform-skew-x: 0 !important;
  }

  .xl\:skew-x-1{
    --transform-skew-x: 1deg !important;
  }

  .xl\:skew-x-2{
    --transform-skew-x: 2deg !important;
  }

  .xl\:skew-x-3{
    --transform-skew-x: 3deg !important;
  }

  .xl\:skew-x-6{
    --transform-skew-x: 6deg !important;
  }

  .xl\:skew-x-12{
    --transform-skew-x: 12deg !important;
  }

  .xl\:-skew-x-12{
    --transform-skew-x: -12deg !important;
  }

  .xl\:-skew-x-6{
    --transform-skew-x: -6deg !important;
  }

  .xl\:-skew-x-3{
    --transform-skew-x: -3deg !important;
  }

  .xl\:-skew-x-2{
    --transform-skew-x: -2deg !important;
  }

  .xl\:-skew-x-1{
    --transform-skew-x: -1deg !important;
  }

  .xl\:skew-y-0{
    --transform-skew-y: 0 !important;
  }

  .xl\:skew-y-1{
    --transform-skew-y: 1deg !important;
  }

  .xl\:skew-y-2{
    --transform-skew-y: 2deg !important;
  }

  .xl\:skew-y-3{
    --transform-skew-y: 3deg !important;
  }

  .xl\:skew-y-6{
    --transform-skew-y: 6deg !important;
  }

  .xl\:skew-y-12{
    --transform-skew-y: 12deg !important;
  }

  .xl\:-skew-y-12{
    --transform-skew-y: -12deg !important;
  }

  .xl\:-skew-y-6{
    --transform-skew-y: -6deg !important;
  }

  .xl\:-skew-y-3{
    --transform-skew-y: -3deg !important;
  }

  .xl\:-skew-y-2{
    --transform-skew-y: -2deg !important;
  }

  .xl\:-skew-y-1{
    --transform-skew-y: -1deg !important;
  }

  .xl\:hover\:skew-x-0:hover{
    --transform-skew-x: 0 !important;
  }

  .xl\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg !important;
  }

  .xl\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg !important;
  }

  .xl\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg !important;
  }

  .xl\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg !important;
  }

  .xl\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg !important;
  }

  .xl\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg !important;
  }

  .xl\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg !important;
  }

  .xl\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg !important;
  }

  .xl\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg !important;
  }

  .xl\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg !important;
  }

  .xl\:hover\:skew-y-0:hover{
    --transform-skew-y: 0 !important;
  }

  .xl\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg !important;
  }

  .xl\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg !important;
  }

  .xl\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg !important;
  }

  .xl\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg !important;
  }

  .xl\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg !important;
  }

  .xl\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg !important;
  }

  .xl\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg !important;
  }

  .xl\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg !important;
  }

  .xl\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg !important;
  }

  .xl\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg !important;
  }

  .xl\:focus\:skew-x-0:focus{
    --transform-skew-x: 0 !important;
  }

  .xl\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg !important;
  }

  .xl\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg !important;
  }

  .xl\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg !important;
  }

  .xl\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg !important;
  }

  .xl\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg !important;
  }

  .xl\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg !important;
  }

  .xl\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg !important;
  }

  .xl\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg !important;
  }

  .xl\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg !important;
  }

  .xl\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg !important;
  }

  .xl\:focus\:skew-y-0:focus{
    --transform-skew-y: 0 !important;
  }

  .xl\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg !important;
  }

  .xl\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg !important;
  }

  .xl\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg !important;
  }

  .xl\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg !important;
  }

  .xl\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg !important;
  }

  .xl\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg !important;
  }

  .xl\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg !important;
  }

  .xl\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg !important;
  }

  .xl\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg !important;
  }

  .xl\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg !important;
  }

  .xl\:transition-none{
    -webkit-transition-property: none !important;
    -o-transition-property: none !important;
    transition-property: none !important;
  }

  .xl\:transition-all{
    -webkit-transition-property: all !important;
    -o-transition-property: all !important;
    transition-property: all !important;
  }

  .xl\:transition{
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    -o-transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, -o-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform, -o-transform !important;
  }

  .xl\:transition-colors{
    -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
    -o-transition-property: background-color, border-color, color, fill, stroke !important;
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .xl\:transition-opacity{
    -webkit-transition-property: opacity !important;
    -o-transition-property: opacity !important;
    transition-property: opacity !important;
  }

  .xl\:transition-shadow{
    -webkit-transition-property: -webkit-box-shadow !important;
    transition-property: -webkit-box-shadow !important;
    -o-transition-property: box-shadow !important;
    transition-property: box-shadow !important;
    transition-property: box-shadow, -webkit-box-shadow !important;
  }

  .xl\:transition-transform{
    -webkit-transition-property: -webkit-transform !important;
    transition-property: -webkit-transform !important;
    -o-transition-property: -o-transform !important;
    transition-property: transform !important;
    transition-property: transform, -webkit-transform, -o-transform !important;
  }

  .xl\:ease-linear{
    -webkit-transition-timing-function: linear !important;
         -o-transition-timing-function: linear !important;
            transition-timing-function: linear !important;
  }

  .xl\:ease-in{
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
         -o-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .xl\:ease-out{
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
         -o-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .xl\:ease-in-out{
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
         -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .xl\:duration-75{
    -webkit-transition-duration: 75ms !important;
         -o-transition-duration: 75ms !important;
            transition-duration: 75ms !important;
  }

  .xl\:duration-100{
    -webkit-transition-duration: 100ms !important;
         -o-transition-duration: 100ms !important;
            transition-duration: 100ms !important;
  }

  .xl\:duration-150{
    -webkit-transition-duration: 150ms !important;
         -o-transition-duration: 150ms !important;
            transition-duration: 150ms !important;
  }

  .xl\:duration-200{
    -webkit-transition-duration: 200ms !important;
         -o-transition-duration: 200ms !important;
            transition-duration: 200ms !important;
  }

  .xl\:duration-300{
    -webkit-transition-duration: 300ms !important;
         -o-transition-duration: 300ms !important;
            transition-duration: 300ms !important;
  }

  .xl\:duration-500{
    -webkit-transition-duration: 500ms !important;
         -o-transition-duration: 500ms !important;
            transition-duration: 500ms !important;
  }

  .xl\:duration-700{
    -webkit-transition-duration: 700ms !important;
         -o-transition-duration: 700ms !important;
            transition-duration: 700ms !important;
  }

  .xl\:duration-1000{
    -webkit-transition-duration: 1000ms !important;
         -o-transition-duration: 1000ms !important;
            transition-duration: 1000ms !important;
  }

  .xl\:delay-75{
    -webkit-transition-delay: 75ms !important;
         -o-transition-delay: 75ms !important;
            transition-delay: 75ms !important;
  }

  .xl\:delay-100{
    -webkit-transition-delay: 100ms !important;
         -o-transition-delay: 100ms !important;
            transition-delay: 100ms !important;
  }

  .xl\:delay-150{
    -webkit-transition-delay: 150ms !important;
         -o-transition-delay: 150ms !important;
            transition-delay: 150ms !important;
  }

  .xl\:delay-200{
    -webkit-transition-delay: 200ms !important;
         -o-transition-delay: 200ms !important;
            transition-delay: 200ms !important;
  }

  .xl\:delay-300{
    -webkit-transition-delay: 300ms !important;
         -o-transition-delay: 300ms !important;
            transition-delay: 300ms !important;
  }

  .xl\:delay-500{
    -webkit-transition-delay: 500ms !important;
         -o-transition-delay: 500ms !important;
            transition-delay: 500ms !important;
  }

  .xl\:delay-700{
    -webkit-transition-delay: 700ms !important;
         -o-transition-delay: 700ms !important;
            transition-delay: 700ms !important;
  }

  .xl\:delay-1000{
    -webkit-transition-delay: 1000ms !important;
         -o-transition-delay: 1000ms !important;
            transition-delay: 1000ms !important;
  }

  .xl\:animate-none{
    -webkit-animation: none !important;
         -o-animation: none !important;
            animation: none !important;
  }

  .xl\:animate-spin{
    -webkit-animation: spin 1s linear infinite !important;
         -o-animation: spin 1s linear infinite !important;
            animation: spin 1s linear infinite !important;
  }

  .xl\:animate-ping{
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
         -o-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }

  .xl\:animate-pulse{
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
         -o-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }

  .xl\:animate-bounce{
    -webkit-animation: bounce 1s infinite !important;
         -o-animation: bounce 1s infinite !important;
            animation: bounce 1s infinite !important;
  }
}

@media (min-width: 1440px){
  .\32xl\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }

  @media (min-width: 640px){
    .\32xl\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .\32xl\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1024px){
    .\32xl\:container{
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px){
    .\32xl\:container{
      max-width: 1280px;
    }
  }

  @media (min-width: 1440px){
    .\32xl\:container{
      max-width: 1440px;
    }
  }

  @media (min-width: 1740px){
    .\32xl\:container{
      max-width: 1740px;
    }
  }

  .\32xl\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0px * var(--space-x-reverse)) !important;
    margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-11 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-11 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-13 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-13 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(3.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(3.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(3.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-17 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-17 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(4.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(4.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(4.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-21 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-21 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(5.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-22 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-22 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-23 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-23 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(5.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(6.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-26 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-26 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(6.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-27 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-27 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(6.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7rem * var(--space-x-reverse)) !important;
    margin-left: calc(7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-29 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-29 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(7.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(7.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(7.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-33 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-33 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(8.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(8.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-35 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-35 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(8.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(9rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(9rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(9rem * var(--space-x-reverse)) !important;
    margin-left: calc(9rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-37 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(9.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(9.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-37 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(9.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(9.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-38 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(9.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(9.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-38 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(9.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(9.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-39 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(9.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(9.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-39 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(9.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(9.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10rem * var(--space-x-reverse)) !important;
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-41 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-41 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(10.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-42 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-42 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(10.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-43 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-43 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(10.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(11rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(11rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(11rem * var(--space-x-reverse)) !important;
    margin-left: calc(11rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(11.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(11.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(11.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-46 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(11.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(11.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-46 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(11.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(11.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-47 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(11.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(11.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-47 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(11.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(11.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12rem * var(--space-x-reverse)) !important;
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-49 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-49 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(12.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(12.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-51 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-51 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(12.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(13rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(13rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(13rem * var(--space-x-reverse)) !important;
    margin-left: calc(13rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-53 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(13.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(13.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-53 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(13.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(13.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-54 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(13.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(13.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-54 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(13.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(13.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-55 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(13.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(13.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-55 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(13.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(13.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(14rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(14rem * var(--space-x-reverse)) !important;
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(17.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(17.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(17.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(17.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-71 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(17.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(17.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-71 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(17.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(17.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(18rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(18rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(18rem * var(--space-x-reverse)) !important;
    margin-left: calc(18rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-73 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(18.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(18.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-73 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(18.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(18.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-74 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(18.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(18.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-74 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(18.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(18.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(18.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(18.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(18.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(18.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(19rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(19rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(19rem * var(--space-x-reverse)) !important;
    margin-left: calc(19rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-77 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(19.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(19.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-77 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(19.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(19.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-78 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(19.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(19.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-78 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(19.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(19.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-79 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(19.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(19.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-79 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(19.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(19.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20rem * var(--space-x-reverse)) !important;
    margin-left: calc(20rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-81 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-81 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(20.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-82 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-82 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(20.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(20.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(21rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(21rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(21rem * var(--space-x-reverse)) !important;
    margin-left: calc(21rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(21.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(21.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(21.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(21.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-86 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(21.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(21.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-86 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(21.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(21.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-87 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(21.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(21.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-87 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(21.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(21.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-88 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(22rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(22rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-88 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(22rem * var(--space-x-reverse)) !important;
    margin-left: calc(22rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-89 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(22.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(22.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-89 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(22.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(22.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(22.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(22.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(22.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(22.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-91 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(22.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(22.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-91 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(22.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(22.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(23rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(23rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(23rem * var(--space-x-reverse)) !important;
    margin-left: calc(23rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(25rem * var(--space-x-reverse)) !important;
    margin-left: calc(25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-131 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(25.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(25.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-131 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(25.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(25.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-135 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(34rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(34rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-135 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(34rem * var(--space-x-reverse)) !important;
    margin-left: calc(34rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-150 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(37.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(37.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-150 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(37.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(37.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-710 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(44.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(44.375rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-710 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(44.375rem * var(--space-x-reverse)) !important;
    margin-left: calc(44.375rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-820 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(51.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(51.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-820 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(51.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(51.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-1440 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(90rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(90rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-1440 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(90rem * var(--space-x-reverse)) !important;
    margin-left: calc(90rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-2\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.625rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-2\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-6\.25 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.5626rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.5626rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-6\.25 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.5626rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.5626rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-7\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.875rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-7\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-12\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3.125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3.125rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-12\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3.125rem * var(--space-x-reverse)) !important;
    margin-left: calc(3.125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-17\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4.375rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-17\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4.375rem * var(--space-x-reverse)) !important;
    margin-left: calc(4.375rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-31\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7.875rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-31\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(7.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-thumb-tript-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(15.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(15.625rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-thumb-tript-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(15.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(15.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-thumb-tript-md > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(11.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-thumb-tript-md > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(11.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(11.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-thumb-trip-xl > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20.625rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-thumb-trip-xl > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(20.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-tarapprendre-title-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(58.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(58.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-tarapprendre-title-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(58.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(58.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-oblong-list-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(40.93rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(40.93rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-oblong-list-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(40.93rem * var(--space-x-reverse)) !important;
    margin-left: calc(40.93rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-oblong-list-md > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20.95rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20.95rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-oblong-list-md > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20.95rem * var(--space-x-reverse)) !important;
    margin-left: calc(20.95rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-oblong-content-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(26.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(26.875rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-oblong-content-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(26.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(26.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-article-thumb-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10.625rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-article-thumb-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(10.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-support-title-l-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(28.125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(28.125rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-support-title-l-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(28.125rem * var(--space-x-reverse)) !important;
    margin-left: calc(28.125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-support-title-r-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(17.8125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(17.8125rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-support-title-r-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(17.8125rem * var(--space-x-reverse)) !important;
    margin-left: calc(17.8125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-main-footer-menu > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(13.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(13.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-main-footer-menu > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(13.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(13.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-main-footer-logo > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(25.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(25.625rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-main-footer-logo > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(25.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(25.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-full > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(100% * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(100% * var(--space-y-reverse)) !important;
  }

  .\32xl\:space-x-full > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(100% * var(--space-x-reverse)) !important;
    margin-left: calc(100% * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0px * var(--space-x-reverse)) !important;
    margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-11 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-11 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-13 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-13 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-17 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-17 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-21 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-21 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-22 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-22 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-23 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-23 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-26 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-26 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-27 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-27 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-29 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-29 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-33 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-33 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-35 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-35 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-9rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-9rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-9rem * var(--space-x-reverse)) !important;
    margin-left: calc(-9rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-37 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-9.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-9.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-37 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-9.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-9.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-38 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-9.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-9.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-38 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-9.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-9.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-39 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-9.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-9.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-39 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-9.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-9.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-41 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-41 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-42 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-42 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-43 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-43 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-11rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-11rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-11rem * var(--space-x-reverse)) !important;
    margin-left: calc(-11rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-11.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-11.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-11.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-46 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-11.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-11.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-46 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-11.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-11.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-47 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-11.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-11.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-47 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-11.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-11.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-49 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-49 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-51 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-51 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-13rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-13rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-13rem * var(--space-x-reverse)) !important;
    margin-left: calc(-13rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-53 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-13.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-13.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-53 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-13.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-13.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-54 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-13.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-13.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-54 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-13.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-13.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-55 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-13.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-13.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-55 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-13.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-13.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-14rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-14rem * var(--space-x-reverse)) !important;
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-17.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-17.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-17.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-17.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-71 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-17.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-17.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-71 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-17.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-17.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-18rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-18rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-18rem * var(--space-x-reverse)) !important;
    margin-left: calc(-18rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-73 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-18.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-18.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-73 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-18.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-18.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-74 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-18.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-18.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-74 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-18.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-18.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-18.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-18.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-18.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-18.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-19rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-19rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-19rem * var(--space-x-reverse)) !important;
    margin-left: calc(-19rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-77 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-19.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-19.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-77 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-19.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-19.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-78 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-19.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-19.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-78 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-19.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-19.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-79 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-19.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-19.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-79 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-19.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-19.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-81 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-81 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-82 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-82 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-21rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-21rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-21rem * var(--space-x-reverse)) !important;
    margin-left: calc(-21rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-21.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-21.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-21.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-21.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-86 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-21.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-21.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-86 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-21.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-21.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-87 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-21.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-21.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-87 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-21.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-21.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-88 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-22rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-22rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-88 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-22rem * var(--space-x-reverse)) !important;
    margin-left: calc(-22rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-89 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-22.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-22.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-89 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-22.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-22.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-22.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-22.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-22.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-22.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-91 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-22.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-22.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-91 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-22.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-22.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-23rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-23rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-23rem * var(--space-x-reverse)) !important;
    margin-left: calc(-23rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-131 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-25.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-25.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-131 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-25.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-25.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-135 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-34rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-34rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-135 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-34rem * var(--space-x-reverse)) !important;
    margin-left: calc(-34rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-150 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-37.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-37.5rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-150 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-37.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-37.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-710 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-44.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-44.375rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-710 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-44.375rem * var(--space-x-reverse)) !important;
    margin-left: calc(-44.375rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-820 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-51.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-51.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-820 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-51.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-51.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-1440 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-90rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-90rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-1440 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-90rem * var(--space-x-reverse)) !important;
    margin-left: calc(-90rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-2\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.625rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-2\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-6\.25 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.5626rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.5626rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-6\.25 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.5626rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.5626rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-7\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.875rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-7\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-12\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3.125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3.125rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-12\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3.125rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3.125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-17\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4.375rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-17\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4.375rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4.375rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-31\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7.875rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-31\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-thumb-tript-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-15.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-15.625rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-thumb-tript-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-15.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(-15.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-thumb-tript-md > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-11.25rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-thumb-tript-md > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-11.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-11.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-thumb-trip-xl > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20.625rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-thumb-trip-xl > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-tarapprendre-title-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-58.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-58.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-tarapprendre-title-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-58.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-58.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-oblong-list-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-40.93rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-40.93rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-oblong-list-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-40.93rem * var(--space-x-reverse)) !important;
    margin-left: calc(-40.93rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-oblong-list-md > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20.95rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20.95rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-oblong-list-md > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20.95rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20.95rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-oblong-content-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-26.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-26.875rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-oblong-content-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-26.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(-26.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-article-thumb-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10.625rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-article-thumb-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-support-title-l-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-28.125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-28.125rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-support-title-l-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-28.125rem * var(--space-x-reverse)) !important;
    margin-left: calc(-28.125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-support-title-r-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-17.8125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-17.8125rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-support-title-r-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-17.8125rem * var(--space-x-reverse)) !important;
    margin-left: calc(-17.8125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-main-footer-menu > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-13.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-13.75rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-main-footer-menu > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-13.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-13.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-main-footer-logo > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-25.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-25.625rem * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-main-footer-logo > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-25.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(-25.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:-space-y-full > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-100% * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-100% * var(--space-y-reverse)) !important;
  }

  .\32xl\:-space-x-full > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-100% * var(--space-x-reverse)) !important;
    margin-left: calc(-100% * calc(1 - var(--space-x-reverse))) !important;
  }

  .\32xl\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1 !important;
  }

  .\32xl\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1 !important;
  }

  .\32xl\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;
  }

  .\32xl\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .\32xl\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;
  }

  .\32xl\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .\32xl\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;
  }

  .\32xl\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .\32xl\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;
  }

  .\32xl\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .\32xl\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;
  }

  .\32xl\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .\32xl\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1 !important;
  }

  .\32xl\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1 !important;
  }

  .\32xl\:divide-primary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #061d47 !important;
    border-color: rgba(6, 29, 71, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-primary-75 > :not(template) ~ :not(template){
    border-color: rgba(6, 29, 71, 0.75) !important;
  }

  .\32xl\:divide-secondary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #e35205 !important;
    border-color: rgba(227, 82, 5, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-seashell > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fef7f1 !important;
    border-color: rgba(254, 247, 241, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-dark > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0d1a2e !important;
    border-color: rgba(13, 26, 46, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-green > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #00e175 !important;
    border-color: rgba(0, 225, 117, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-dark-gray > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #202020 !important;
    border-color: rgba(32, 32, 32, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-green-xp > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #2d8269 !important;
    border-color: rgba(45, 130, 105, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-green-accent > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #1f5b4a !important;
    border-color: rgba(31, 91, 74, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-blue-1 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #407bd1 !important;
    border-color: rgba(64, 123, 209, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-blue-2 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #1b265d !important;
    border-color: rgba(27, 38, 93, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-blue-3 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0D223E !important;
    border-color: rgba(13, 34, 62, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-blue-4 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #1b365d !important;
    border-color: rgba(27, 54, 93, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-blue-5 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0C1B32 !important;
    border-color: rgba(12, 27, 50, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-blue-6 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #132745 !important;
    border-color: rgba(19, 39, 69, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-blue-7 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0D1F3B !important;
    border-color: rgba(13, 31, 59, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-blue-8 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #215FE8 !important;
    border-color: rgba(33, 95, 232, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-blue-9 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #3049B2 !important;
    border-color: rgba(48, 73, 178, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-blue-10 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #142947 !important;
    border-color: rgba(20, 41, 71, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-blue-11 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #153561 !important;
    border-color: rgba(21, 53, 97, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-blue-12 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #07101E !important;
    border-color: rgba(7, 16, 30, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-blue-13 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #396DB9 !important;
    border-color: rgba(57, 109, 185, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-blue-14 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0045D7 !important;
    border-color: rgba(0, 69, 215, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-blue-15 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #2A2549 !important;
    border-color: rgba(42, 37, 73, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-blue-16 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0D1F3C !important;
    border-color: rgba(13, 31, 60, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-green-1 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #36826C !important;
    border-color: rgba(54, 130, 108, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-gray-1 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #425669 !important;
    border-color: rgba(66, 86, 105, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-gray-2 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #ececec !important;
    border-color: rgba(236, 236, 236, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-gray-3 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f9f9f9 !important;
    border-color: rgba(249, 249, 249, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-gray-4 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #32414f !important;
    border-color: rgba(50, 65, 79, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-gray-5 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f2f2f2 !important;
    border-color: rgba(242, 242, 242, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-gray-6 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #dcdcdc !important;
    border-color: rgba(220, 220, 220, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-gray-7 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #e1e1e1 !important;
    border-color: rgba(225, 225, 225, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-purple > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F3F1FE !important;
    border-color: rgba(243, 241, 254, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-purple-1 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #6555CF !important;
    border-color: rgba(101, 85, 207, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-transparent > :not(template) ~ :not(template){
    border-color: transparent !important;
  }

  .\32xl\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FEF1F1 !important;
    border-color: rgba(254, 241, 241, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-orange-2 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F85904 !important;
    border-color: rgba(248, 89, 4, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-red > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #E30505 !important;
    border-color: rgba(227, 5, 5, var(--divide-opacity)) !important;
  }

  .\32xl\:divide-solid > :not(template) ~ :not(template){
    border-style: solid !important;
  }

  .\32xl\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed !important;
  }

  .\32xl\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted !important;
  }

  .\32xl\:divide-double > :not(template) ~ :not(template){
    border-style: double !important;
  }

  .\32xl\:divide-none > :not(template) ~ :not(template){
    border-style: none !important;
  }

  .\32xl\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0 !important;
  }

  .\32xl\:divide-opacity-5 > :not(template) ~ :not(template){
    --divide-opacity: 0.05 !important;
  }

  .\32xl\:divide-opacity-10 > :not(template) ~ :not(template){
    --divide-opacity: 0.1 !important;
  }

  .\32xl\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25 !important;
  }

  .\32xl\:divide-opacity-40 > :not(template) ~ :not(template){
    --divide-opacity: 0.4 !important;
  }

  .\32xl\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5 !important;
  }

  .\32xl\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75 !important;
  }

  .\32xl\:divide-opacity-90 > :not(template) ~ :not(template){
    --divide-opacity: 0.9 !important;
  }

  .\32xl\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
  }

  .\32xl\:sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .\32xl\:not-sr-only{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .\32xl\:focus\:sr-only:focus{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .\32xl\:focus\:not-sr-only:focus{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .\32xl\:appearance-none{
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
  }

  .\32xl\:bg-fixed{
    background-attachment: fixed !important;
  }

  .\32xl\:bg-local{
    background-attachment: local !important;
  }

  .\32xl\:bg-scroll{
    background-attachment: scroll !important;
  }

  .\32xl\:bg-clip-border{
    background-clip: border-box !important;
  }

  .\32xl\:bg-clip-padding{
    background-clip: padding-box !important;
  }

  .\32xl\:bg-clip-content{
    background-clip: content-box !important;
  }

  .\32xl\:bg-clip-text{
    -webkit-background-clip: text !important;
            background-clip: text !important;
  }

  .\32xl\:bg-primary{
    --bg-opacity: 1 !important;
    background-color: #061d47 !important;
    background-color: rgba(6, 29, 71, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-primary-75{
    background-color: rgba(6, 29, 71, 0.75) !important;
  }

  .\32xl\:bg-secondary{
    --bg-opacity: 1 !important;
    background-color: #e35205 !important;
    background-color: rgba(227, 82, 5, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-white{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-seashell{
    --bg-opacity: 1 !important;
    background-color: #fef7f1 !important;
    background-color: rgba(254, 247, 241, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-black{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-dark{
    --bg-opacity: 1 !important;
    background-color: #0d1a2e !important;
    background-color: rgba(13, 26, 46, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-green{
    --bg-opacity: 1 !important;
    background-color: #00e175 !important;
    background-color: rgba(0, 225, 117, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-dark-gray{
    --bg-opacity: 1 !important;
    background-color: #202020 !important;
    background-color: rgba(32, 32, 32, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-green-xp{
    --bg-opacity: 1 !important;
    background-color: #2d8269 !important;
    background-color: rgba(45, 130, 105, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-green-accent{
    --bg-opacity: 1 !important;
    background-color: #1f5b4a !important;
    background-color: rgba(31, 91, 74, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-blue-1{
    --bg-opacity: 1 !important;
    background-color: #407bd1 !important;
    background-color: rgba(64, 123, 209, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-blue-2{
    --bg-opacity: 1 !important;
    background-color: #1b265d !important;
    background-color: rgba(27, 38, 93, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-blue-3{
    --bg-opacity: 1 !important;
    background-color: #0D223E !important;
    background-color: rgba(13, 34, 62, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-blue-4{
    --bg-opacity: 1 !important;
    background-color: #1b365d !important;
    background-color: rgba(27, 54, 93, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-blue-5{
    --bg-opacity: 1 !important;
    background-color: #0C1B32 !important;
    background-color: rgba(12, 27, 50, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-blue-6{
    --bg-opacity: 1 !important;
    background-color: #132745 !important;
    background-color: rgba(19, 39, 69, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-blue-7{
    --bg-opacity: 1 !important;
    background-color: #0D1F3B !important;
    background-color: rgba(13, 31, 59, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-blue-8{
    --bg-opacity: 1 !important;
    background-color: #215FE8 !important;
    background-color: rgba(33, 95, 232, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-blue-9{
    --bg-opacity: 1 !important;
    background-color: #3049B2 !important;
    background-color: rgba(48, 73, 178, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-blue-10{
    --bg-opacity: 1 !important;
    background-color: #142947 !important;
    background-color: rgba(20, 41, 71, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-blue-11{
    --bg-opacity: 1 !important;
    background-color: #153561 !important;
    background-color: rgba(21, 53, 97, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-blue-12{
    --bg-opacity: 1 !important;
    background-color: #07101E !important;
    background-color: rgba(7, 16, 30, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-blue-13{
    --bg-opacity: 1 !important;
    background-color: #396DB9 !important;
    background-color: rgba(57, 109, 185, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-blue-14{
    --bg-opacity: 1 !important;
    background-color: #0045D7 !important;
    background-color: rgba(0, 69, 215, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-blue-15{
    --bg-opacity: 1 !important;
    background-color: #2A2549 !important;
    background-color: rgba(42, 37, 73, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-blue-16{
    --bg-opacity: 1 !important;
    background-color: #0D1F3C !important;
    background-color: rgba(13, 31, 60, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-green-1{
    --bg-opacity: 1 !important;
    background-color: #36826C !important;
    background-color: rgba(54, 130, 108, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-gray-1{
    --bg-opacity: 1 !important;
    background-color: #425669 !important;
    background-color: rgba(66, 86, 105, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-gray-2{
    --bg-opacity: 1 !important;
    background-color: #ececec !important;
    background-color: rgba(236, 236, 236, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-gray-3{
    --bg-opacity: 1 !important;
    background-color: #f9f9f9 !important;
    background-color: rgba(249, 249, 249, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-gray-4{
    --bg-opacity: 1 !important;
    background-color: #32414f !important;
    background-color: rgba(50, 65, 79, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-gray-5{
    --bg-opacity: 1 !important;
    background-color: #f2f2f2 !important;
    background-color: rgba(242, 242, 242, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-gray-6{
    --bg-opacity: 1 !important;
    background-color: #dcdcdc !important;
    background-color: rgba(220, 220, 220, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-gray-7{
    --bg-opacity: 1 !important;
    background-color: #e1e1e1 !important;
    background-color: rgba(225, 225, 225, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-purple{
    --bg-opacity: 1 !important;
    background-color: #F3F1FE !important;
    background-color: rgba(243, 241, 254, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-purple-1{
    --bg-opacity: 1 !important;
    background-color: #6555CF !important;
    background-color: rgba(101, 85, 207, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-transparent{
    background-color: transparent !important;
  }

  .\32xl\:bg-orange{
    --bg-opacity: 1 !important;
    background-color: #FEF1F1 !important;
    background-color: rgba(254, 241, 241, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-orange-2{
    --bg-opacity: 1 !important;
    background-color: #F85904 !important;
    background-color: rgba(248, 89, 4, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-red{
    --bg-opacity: 1 !important;
    background-color: #E30505 !important;
    background-color: rgba(227, 5, 5, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-primary:hover{
    --bg-opacity: 1 !important;
    background-color: #061d47 !important;
    background-color: rgba(6, 29, 71, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-primary-75:hover{
    background-color: rgba(6, 29, 71, 0.75) !important;
  }

  .\32xl\:hover\:bg-secondary:hover{
    --bg-opacity: 1 !important;
    background-color: #e35205 !important;
    background-color: rgba(227, 82, 5, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-white:hover{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-seashell:hover{
    --bg-opacity: 1 !important;
    background-color: #fef7f1 !important;
    background-color: rgba(254, 247, 241, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-black:hover{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-dark:hover{
    --bg-opacity: 1 !important;
    background-color: #0d1a2e !important;
    background-color: rgba(13, 26, 46, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-green:hover{
    --bg-opacity: 1 !important;
    background-color: #00e175 !important;
    background-color: rgba(0, 225, 117, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-dark-gray:hover{
    --bg-opacity: 1 !important;
    background-color: #202020 !important;
    background-color: rgba(32, 32, 32, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-green-xp:hover{
    --bg-opacity: 1 !important;
    background-color: #2d8269 !important;
    background-color: rgba(45, 130, 105, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-green-accent:hover{
    --bg-opacity: 1 !important;
    background-color: #1f5b4a !important;
    background-color: rgba(31, 91, 74, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-blue-1:hover{
    --bg-opacity: 1 !important;
    background-color: #407bd1 !important;
    background-color: rgba(64, 123, 209, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-blue-2:hover{
    --bg-opacity: 1 !important;
    background-color: #1b265d !important;
    background-color: rgba(27, 38, 93, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-blue-3:hover{
    --bg-opacity: 1 !important;
    background-color: #0D223E !important;
    background-color: rgba(13, 34, 62, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-blue-4:hover{
    --bg-opacity: 1 !important;
    background-color: #1b365d !important;
    background-color: rgba(27, 54, 93, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-blue-5:hover{
    --bg-opacity: 1 !important;
    background-color: #0C1B32 !important;
    background-color: rgba(12, 27, 50, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-blue-6:hover{
    --bg-opacity: 1 !important;
    background-color: #132745 !important;
    background-color: rgba(19, 39, 69, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-blue-7:hover{
    --bg-opacity: 1 !important;
    background-color: #0D1F3B !important;
    background-color: rgba(13, 31, 59, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-blue-8:hover{
    --bg-opacity: 1 !important;
    background-color: #215FE8 !important;
    background-color: rgba(33, 95, 232, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-blue-9:hover{
    --bg-opacity: 1 !important;
    background-color: #3049B2 !important;
    background-color: rgba(48, 73, 178, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-blue-10:hover{
    --bg-opacity: 1 !important;
    background-color: #142947 !important;
    background-color: rgba(20, 41, 71, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-blue-11:hover{
    --bg-opacity: 1 !important;
    background-color: #153561 !important;
    background-color: rgba(21, 53, 97, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-blue-12:hover{
    --bg-opacity: 1 !important;
    background-color: #07101E !important;
    background-color: rgba(7, 16, 30, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-blue-13:hover{
    --bg-opacity: 1 !important;
    background-color: #396DB9 !important;
    background-color: rgba(57, 109, 185, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-blue-14:hover{
    --bg-opacity: 1 !important;
    background-color: #0045D7 !important;
    background-color: rgba(0, 69, 215, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-blue-15:hover{
    --bg-opacity: 1 !important;
    background-color: #2A2549 !important;
    background-color: rgba(42, 37, 73, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-blue-16:hover{
    --bg-opacity: 1 !important;
    background-color: #0D1F3C !important;
    background-color: rgba(13, 31, 60, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-green-1:hover{
    --bg-opacity: 1 !important;
    background-color: #36826C !important;
    background-color: rgba(54, 130, 108, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-gray-1:hover{
    --bg-opacity: 1 !important;
    background-color: #425669 !important;
    background-color: rgba(66, 86, 105, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-gray-2:hover{
    --bg-opacity: 1 !important;
    background-color: #ececec !important;
    background-color: rgba(236, 236, 236, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-gray-3:hover{
    --bg-opacity: 1 !important;
    background-color: #f9f9f9 !important;
    background-color: rgba(249, 249, 249, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-gray-4:hover{
    --bg-opacity: 1 !important;
    background-color: #32414f !important;
    background-color: rgba(50, 65, 79, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-gray-5:hover{
    --bg-opacity: 1 !important;
    background-color: #f2f2f2 !important;
    background-color: rgba(242, 242, 242, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-gray-6:hover{
    --bg-opacity: 1 !important;
    background-color: #dcdcdc !important;
    background-color: rgba(220, 220, 220, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-gray-7:hover{
    --bg-opacity: 1 !important;
    background-color: #e1e1e1 !important;
    background-color: rgba(225, 225, 225, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-purple:hover{
    --bg-opacity: 1 !important;
    background-color: #F3F1FE !important;
    background-color: rgba(243, 241, 254, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-purple-1:hover{
    --bg-opacity: 1 !important;
    background-color: #6555CF !important;
    background-color: rgba(101, 85, 207, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-transparent:hover{
    background-color: transparent !important;
  }

  .\32xl\:hover\:bg-orange:hover{
    --bg-opacity: 1 !important;
    background-color: #FEF1F1 !important;
    background-color: rgba(254, 241, 241, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-orange-2:hover{
    --bg-opacity: 1 !important;
    background-color: #F85904 !important;
    background-color: rgba(248, 89, 4, var(--bg-opacity)) !important;
  }

  .\32xl\:hover\:bg-red:hover{
    --bg-opacity: 1 !important;
    background-color: #E30505 !important;
    background-color: rgba(227, 5, 5, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-primary:focus{
    --bg-opacity: 1 !important;
    background-color: #061d47 !important;
    background-color: rgba(6, 29, 71, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-primary-75:focus{
    background-color: rgba(6, 29, 71, 0.75) !important;
  }

  .\32xl\:focus\:bg-secondary:focus{
    --bg-opacity: 1 !important;
    background-color: #e35205 !important;
    background-color: rgba(227, 82, 5, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-white:focus{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-seashell:focus{
    --bg-opacity: 1 !important;
    background-color: #fef7f1 !important;
    background-color: rgba(254, 247, 241, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-black:focus{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-dark:focus{
    --bg-opacity: 1 !important;
    background-color: #0d1a2e !important;
    background-color: rgba(13, 26, 46, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-green:focus{
    --bg-opacity: 1 !important;
    background-color: #00e175 !important;
    background-color: rgba(0, 225, 117, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-dark-gray:focus{
    --bg-opacity: 1 !important;
    background-color: #202020 !important;
    background-color: rgba(32, 32, 32, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-green-xp:focus{
    --bg-opacity: 1 !important;
    background-color: #2d8269 !important;
    background-color: rgba(45, 130, 105, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-green-accent:focus{
    --bg-opacity: 1 !important;
    background-color: #1f5b4a !important;
    background-color: rgba(31, 91, 74, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-blue-1:focus{
    --bg-opacity: 1 !important;
    background-color: #407bd1 !important;
    background-color: rgba(64, 123, 209, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-blue-2:focus{
    --bg-opacity: 1 !important;
    background-color: #1b265d !important;
    background-color: rgba(27, 38, 93, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-blue-3:focus{
    --bg-opacity: 1 !important;
    background-color: #0D223E !important;
    background-color: rgba(13, 34, 62, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-blue-4:focus{
    --bg-opacity: 1 !important;
    background-color: #1b365d !important;
    background-color: rgba(27, 54, 93, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-blue-5:focus{
    --bg-opacity: 1 !important;
    background-color: #0C1B32 !important;
    background-color: rgba(12, 27, 50, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-blue-6:focus{
    --bg-opacity: 1 !important;
    background-color: #132745 !important;
    background-color: rgba(19, 39, 69, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-blue-7:focus{
    --bg-opacity: 1 !important;
    background-color: #0D1F3B !important;
    background-color: rgba(13, 31, 59, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-blue-8:focus{
    --bg-opacity: 1 !important;
    background-color: #215FE8 !important;
    background-color: rgba(33, 95, 232, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-blue-9:focus{
    --bg-opacity: 1 !important;
    background-color: #3049B2 !important;
    background-color: rgba(48, 73, 178, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-blue-10:focus{
    --bg-opacity: 1 !important;
    background-color: #142947 !important;
    background-color: rgba(20, 41, 71, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-blue-11:focus{
    --bg-opacity: 1 !important;
    background-color: #153561 !important;
    background-color: rgba(21, 53, 97, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-blue-12:focus{
    --bg-opacity: 1 !important;
    background-color: #07101E !important;
    background-color: rgba(7, 16, 30, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-blue-13:focus{
    --bg-opacity: 1 !important;
    background-color: #396DB9 !important;
    background-color: rgba(57, 109, 185, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-blue-14:focus{
    --bg-opacity: 1 !important;
    background-color: #0045D7 !important;
    background-color: rgba(0, 69, 215, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-blue-15:focus{
    --bg-opacity: 1 !important;
    background-color: #2A2549 !important;
    background-color: rgba(42, 37, 73, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-blue-16:focus{
    --bg-opacity: 1 !important;
    background-color: #0D1F3C !important;
    background-color: rgba(13, 31, 60, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-green-1:focus{
    --bg-opacity: 1 !important;
    background-color: #36826C !important;
    background-color: rgba(54, 130, 108, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-gray-1:focus{
    --bg-opacity: 1 !important;
    background-color: #425669 !important;
    background-color: rgba(66, 86, 105, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-gray-2:focus{
    --bg-opacity: 1 !important;
    background-color: #ececec !important;
    background-color: rgba(236, 236, 236, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-gray-3:focus{
    --bg-opacity: 1 !important;
    background-color: #f9f9f9 !important;
    background-color: rgba(249, 249, 249, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-gray-4:focus{
    --bg-opacity: 1 !important;
    background-color: #32414f !important;
    background-color: rgba(50, 65, 79, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-gray-5:focus{
    --bg-opacity: 1 !important;
    background-color: #f2f2f2 !important;
    background-color: rgba(242, 242, 242, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-gray-6:focus{
    --bg-opacity: 1 !important;
    background-color: #dcdcdc !important;
    background-color: rgba(220, 220, 220, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-gray-7:focus{
    --bg-opacity: 1 !important;
    background-color: #e1e1e1 !important;
    background-color: rgba(225, 225, 225, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-purple:focus{
    --bg-opacity: 1 !important;
    background-color: #F3F1FE !important;
    background-color: rgba(243, 241, 254, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-purple-1:focus{
    --bg-opacity: 1 !important;
    background-color: #6555CF !important;
    background-color: rgba(101, 85, 207, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-transparent:focus{
    background-color: transparent !important;
  }

  .\32xl\:focus\:bg-orange:focus{
    --bg-opacity: 1 !important;
    background-color: #FEF1F1 !important;
    background-color: rgba(254, 241, 241, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-orange-2:focus{
    --bg-opacity: 1 !important;
    background-color: #F85904 !important;
    background-color: rgba(248, 89, 4, var(--bg-opacity)) !important;
  }

  .\32xl\:focus\:bg-red:focus{
    --bg-opacity: 1 !important;
    background-color: #E30505 !important;
    background-color: rgba(227, 5, 5, var(--bg-opacity)) !important;
  }

  .\32xl\:bg-tarapprendre-pattern{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/tarapprendre-pattern.svg') !important;
  }

  .\32xl\:bg-triptych-header{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-header.png') !important;
  }

  .\32xl\:bg-art-ocean-header{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-header-art-ocean.png') !important;
  }

  .\32xl\:bg-art-ocean-main{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-art-ocean.png') !important;
  }

  .\32xl\:bg-diptych{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/diptych-bg.jpg') !important;
  }

  .\32xl\:bg-footer{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-footer.png') !important;
  }

  .\32xl\:bg-menu-mobile{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-menu-mobile.png') !important;
  }

  .\32xl\:bg-podcast-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-blue.jpg') !important;
  }

  .\32xl\:bg-podcast-dark-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-dark-blue.jpg') !important;
  }

  .\32xl\:bg-podcast-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-orange.jpg') !important;
  }

  .\32xl\:bg-podcast-light-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-magenta.jpg') !important;
  }

  .\32xl\:bg-resident-white{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-01.jpg') !important;
  }

  .\32xl\:bg-resident-gray{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-02.jpg') !important;
  }

  .\32xl\:bg-resident-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-03.jpg') !important;
  }

  .\32xl\:bg-resident-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-04.jpg') !important;
  }

  .\32xl\:bg-toolbox-widget{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-toolbox-widget.png') !important;
  }

  .\32xl\:bg-mediator{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-mediator.png') !important;
  }

  .\32xl\:bg-mediator-badge{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/mediator-badge.png') !important;
  }

  .\32xl\:bg-experiences-badge{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/experiences-badge.png') !important;
  }

  .\32xl\:bg-orange-shape{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/orange-shape.png') !important;
  }

  .\32xl\:bg-blue-shape{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/blue-shape.png') !important;
  }

  .\32xl\:bg-discover-1{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-discover-1.png') !important;
  }

  .\32xl\:bg-discover-2{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-discover-2.png') !important;
  }

  .\32xl\:bg-discover-3{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-discover-3.png') !important;
  }

  .\32xl\:bg-carousel-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/carousel-orange.png') !important;
  }

  .\32xl\:bg-carousel-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/carousel-blue.png') !important;
  }

  .\32xl\:bg-carousel-dark{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/carousel-dark.png') !important;
  }

  .\32xl\:bg-hero-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-hero.svg') !important;
  }

  .\32xl\:bg-hero-soutenir-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-hero-soutenir.svg') !important;
  }

  .\32xl\:bg-orange-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-orange.svg') !important;
  }

  .\32xl\:bg-orange-light-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-orange-light.svg') !important;
  }

  .\32xl\:bg-contact{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-contact.png') !important;
  }

  .\32xl\:bg-soutenir-item-1-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-1.svg') !important;
  }

  .\32xl\:bg-soutenir-item-2-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-2.svg') !important;
  }

  .\32xl\:bg-soutenir-item-3-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-3.svg') !important;
  }

  .\32xl\:bg-soutenir-item-4-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-4.svg') !important;
  }

  .\32xl\:bg-soutenir-item-5-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-5.svg') !important;
  }

  .\32xl\:bg-soutenir-item-6-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-6.svg') !important;
  }

  .\32xl\:bg-split-card{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/split-card.png') !important;
  }

  .\32xl\:bg-quote-xp{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/quote-xp.png') !important;
  }

  .\32xl\:bg-newsletter{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/newsletter.png') !important;
  }

  .\32xl\:bg-wave-contact{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/wave-contact.svg') !important;
  }

  .\32xl\:bg-wave-presse{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-presse.svg') !important;
  }

  .\32xl\:bg-header-2{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-header-2.png') !important;
  }

  .\32xl\:bg-rounded-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-rounded-blue.png') !important;
  }

  .\32xl\:bg-rounded-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-rounded-orange.png') !important;
  }

  .\32xl\:bg-partie-1{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-1.png') !important;
  }

  .\32xl\:bg-partie-2{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-2.png') !important;
  }

  .\32xl\:bg-partie-3{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-3.png') !important;
  }

  .\32xl\:bg-partie-4{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-4.png') !important;
  }

  .\32xl\:bg-exp-slider{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-exp-slider.png') !important;
  }

  .\32xl\:bg-team{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-team.png') !important;
  }

  .\32xl\:bg-modal-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-modal-orange.png') !important;
  }

  .\32xl\:bg-modal-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-modal-blue.png') !important;
  }

  .\32xl\:bg-404-pattern{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/404-pattern.png') !important;
  }

  .\32xl\:bg-404-mobile-pattern{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/404-mobile-pattern.png') !important;
  }

  .\32xl\:bg-twitter{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/twitter/twitter.png') !important;
  }

  .\32xl\:bg-twitter-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/twitter/bg-twitter-orange.png') !important;
  }

  .\32xl\:bg-twitter-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/twitter/bg-twitter-blue.png') !important;
  }

  .\32xl\:bg-twitter-dark{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/twitter/bg-twitter-dark.png') !important;
  }

  .\32xl\:bg-resource-1{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-resource-1.jpg') !important;
  }

  .\32xl\:bg-resource-2{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-resource-2.jpg') !important;
  }

  .\32xl\:bg-resource-3{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-resource-3.jpg') !important;
  }

  .\32xl\:bg-toolbox-partager{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-toolbox.jpg') !important;
  }

  .\32xl\:bg-black-slider-hover{
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(55.21%, rgba(0, 0, 0, 0)), color-stop(75%, rgba(0, 0, 0, 0.55)), to(#000000)) !important;
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 55.21%, rgba(0, 0, 0, 0.55) 75%, #000000 100%) !important;
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 55.21%, rgba(0, 0, 0, 0.55) 75%, #000000 100%) !important;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 55.21%, rgba(0, 0, 0, 0.55) 75%, #000000 100%) !important;
  }

  .\32xl\:bg-job-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-job-orange.png') !important;
  }

  .\32xl\:bg-job-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-job-blue.png') !important;
  }

  .\32xl\:bg-job-green{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-job-green.png') !important;
  }

  .\32xl\:bg-landing-fondation{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-fondation.svg') !important;
  }

  .\32xl\:bg-header-trame{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/header-trame.svg') !important;
  }

  .\32xl\:bg-verbatim{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-verbatim.svg') !important;
  }

  .\32xl\:bg-gradient-to-t{
    background-image: -webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops))) !important;
    background-image: -webkit-linear-gradient(bottom, var(--gradient-color-stops)) !important;
    background-image: -o-linear-gradient(bottom, var(--gradient-color-stops)) !important;
    background-image: linear-gradient(to top, var(--gradient-color-stops)) !important;
  }

  .\32xl\:bg-shortcuts{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/shortcuts-waves.png') !important;
  }

  .\32xl\:bg-key-numbers{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/key-numbers-waves.png') !important;
  }

  .\32xl\:bg-dipt-home-col-1{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-home-col-1.jpg') !important;
  }

  .\32xl\:bg-dipt-home-col-2{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-home-col-2.jpg') !important;
  }

  .\32xl\:bg-header-slider{
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(12, 27, 50, 0.75)), color-stop(36%, transparent)), url('/app/themes/fondation-tara-ocean/resources/assets/images/header-slider-wave.png') !important;
    background-image: -webkit-linear-gradient(rgba(12, 27, 50, 0.75), transparent 36%), url('/app/themes/fondation-tara-ocean/resources/assets/images/header-slider-wave.png') !important;
    background-image: -o-linear-gradient(rgba(12, 27, 50, 0.75), transparent 36%), url('/app/themes/fondation-tara-ocean/resources/assets/images/header-slider-wave.png') !important;
    background-image: linear-gradient(rgba(12, 27, 50, 0.75), transparent 36%), url('/app/themes/fondation-tara-ocean/resources/assets/images/header-slider-wave.png') !important;
  }

  .\32xl\:bg-header-slider-overlay{
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(12, 27, 50, 0.75))) !important;
    background-image: -webkit-linear-gradient(transparent, rgba(12, 27, 50, 0.75)) !important;
    background-image: -o-linear-gradient(transparent, rgba(12, 27, 50, 0.75)) !important;
    background-image: linear-gradient(transparent, rgba(12, 27, 50, 0.75)) !important;
  }

  .\32xl\:from-primary{
    --gradient-from-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .\32xl\:from-primary-75{
    --gradient-from-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .\32xl\:from-secondary{
    --gradient-from-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .\32xl\:from-white{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .\32xl\:from-seashell{
    --gradient-from-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .\32xl\:from-black{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .\32xl\:from-dark{
    --gradient-from-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .\32xl\:from-green{
    --gradient-from-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .\32xl\:from-dark-gray{
    --gradient-from-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .\32xl\:from-green-xp{
    --gradient-from-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .\32xl\:from-green-accent{
    --gradient-from-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .\32xl\:from-blue-1{
    --gradient-from-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .\32xl\:from-blue-2{
    --gradient-from-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .\32xl\:from-blue-3{
    --gradient-from-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .\32xl\:from-blue-4{
    --gradient-from-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .\32xl\:from-blue-5{
    --gradient-from-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .\32xl\:from-blue-6{
    --gradient-from-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .\32xl\:from-blue-7{
    --gradient-from-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .\32xl\:from-blue-8{
    --gradient-from-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .\32xl\:from-blue-9{
    --gradient-from-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .\32xl\:from-blue-10{
    --gradient-from-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .\32xl\:from-blue-11{
    --gradient-from-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .\32xl\:from-blue-12{
    --gradient-from-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .\32xl\:from-blue-13{
    --gradient-from-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .\32xl\:from-blue-14{
    --gradient-from-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .\32xl\:from-blue-15{
    --gradient-from-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .\32xl\:from-blue-16{
    --gradient-from-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .\32xl\:from-green-1{
    --gradient-from-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .\32xl\:from-gray-1{
    --gradient-from-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .\32xl\:from-gray-2{
    --gradient-from-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .\32xl\:from-gray-3{
    --gradient-from-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .\32xl\:from-gray-4{
    --gradient-from-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .\32xl\:from-gray-5{
    --gradient-from-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .\32xl\:from-gray-6{
    --gradient-from-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .\32xl\:from-gray-7{
    --gradient-from-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .\32xl\:from-purple{
    --gradient-from-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .\32xl\:from-purple-1{
    --gradient-from-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .\32xl\:from-transparent{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .\32xl\:from-orange{
    --gradient-from-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .\32xl\:from-orange-2{
    --gradient-from-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .\32xl\:from-red{
    --gradient-from-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .\32xl\:via-primary{
    --gradient-via-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .\32xl\:via-primary-75{
    --gradient-via-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .\32xl\:via-secondary{
    --gradient-via-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .\32xl\:via-white{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .\32xl\:via-seashell{
    --gradient-via-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .\32xl\:via-black{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .\32xl\:via-dark{
    --gradient-via-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .\32xl\:via-green{
    --gradient-via-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .\32xl\:via-dark-gray{
    --gradient-via-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .\32xl\:via-green-xp{
    --gradient-via-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .\32xl\:via-green-accent{
    --gradient-via-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .\32xl\:via-blue-1{
    --gradient-via-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .\32xl\:via-blue-2{
    --gradient-via-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .\32xl\:via-blue-3{
    --gradient-via-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .\32xl\:via-blue-4{
    --gradient-via-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .\32xl\:via-blue-5{
    --gradient-via-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .\32xl\:via-blue-6{
    --gradient-via-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .\32xl\:via-blue-7{
    --gradient-via-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .\32xl\:via-blue-8{
    --gradient-via-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .\32xl\:via-blue-9{
    --gradient-via-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .\32xl\:via-blue-10{
    --gradient-via-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .\32xl\:via-blue-11{
    --gradient-via-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .\32xl\:via-blue-12{
    --gradient-via-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .\32xl\:via-blue-13{
    --gradient-via-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .\32xl\:via-blue-14{
    --gradient-via-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .\32xl\:via-blue-15{
    --gradient-via-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .\32xl\:via-blue-16{
    --gradient-via-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .\32xl\:via-green-1{
    --gradient-via-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .\32xl\:via-gray-1{
    --gradient-via-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .\32xl\:via-gray-2{
    --gradient-via-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .\32xl\:via-gray-3{
    --gradient-via-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .\32xl\:via-gray-4{
    --gradient-via-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .\32xl\:via-gray-5{
    --gradient-via-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .\32xl\:via-gray-6{
    --gradient-via-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .\32xl\:via-gray-7{
    --gradient-via-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .\32xl\:via-purple{
    --gradient-via-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .\32xl\:via-purple-1{
    --gradient-via-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .\32xl\:via-transparent{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .\32xl\:via-orange{
    --gradient-via-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .\32xl\:via-orange-2{
    --gradient-via-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .\32xl\:via-red{
    --gradient-via-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .\32xl\:to-primary{
    --gradient-to-color: #061d47 !important;
  }

  .\32xl\:to-primary-75{
    --gradient-to-color: rgba(6, 29, 71, 0.75) !important;
  }

  .\32xl\:to-secondary{
    --gradient-to-color: #e35205 !important;
  }

  .\32xl\:to-white{
    --gradient-to-color: #fff !important;
  }

  .\32xl\:to-seashell{
    --gradient-to-color: #fef7f1 !important;
  }

  .\32xl\:to-black{
    --gradient-to-color: #000 !important;
  }

  .\32xl\:to-dark{
    --gradient-to-color: #0d1a2e !important;
  }

  .\32xl\:to-green{
    --gradient-to-color: #00e175 !important;
  }

  .\32xl\:to-dark-gray{
    --gradient-to-color: #202020 !important;
  }

  .\32xl\:to-green-xp{
    --gradient-to-color: #2d8269 !important;
  }

  .\32xl\:to-green-accent{
    --gradient-to-color: #1f5b4a !important;
  }

  .\32xl\:to-blue-1{
    --gradient-to-color: #407bd1 !important;
  }

  .\32xl\:to-blue-2{
    --gradient-to-color: #1b265d !important;
  }

  .\32xl\:to-blue-3{
    --gradient-to-color: #0D223E !important;
  }

  .\32xl\:to-blue-4{
    --gradient-to-color: #1b365d !important;
  }

  .\32xl\:to-blue-5{
    --gradient-to-color: #0C1B32 !important;
  }

  .\32xl\:to-blue-6{
    --gradient-to-color: #132745 !important;
  }

  .\32xl\:to-blue-7{
    --gradient-to-color: #0D1F3B !important;
  }

  .\32xl\:to-blue-8{
    --gradient-to-color: #215FE8 !important;
  }

  .\32xl\:to-blue-9{
    --gradient-to-color: #3049B2 !important;
  }

  .\32xl\:to-blue-10{
    --gradient-to-color: #142947 !important;
  }

  .\32xl\:to-blue-11{
    --gradient-to-color: #153561 !important;
  }

  .\32xl\:to-blue-12{
    --gradient-to-color: #07101E !important;
  }

  .\32xl\:to-blue-13{
    --gradient-to-color: #396DB9 !important;
  }

  .\32xl\:to-blue-14{
    --gradient-to-color: #0045D7 !important;
  }

  .\32xl\:to-blue-15{
    --gradient-to-color: #2A2549 !important;
  }

  .\32xl\:to-blue-16{
    --gradient-to-color: #0D1F3C !important;
  }

  .\32xl\:to-green-1{
    --gradient-to-color: #36826C !important;
  }

  .\32xl\:to-gray-1{
    --gradient-to-color: #425669 !important;
  }

  .\32xl\:to-gray-2{
    --gradient-to-color: #ececec !important;
  }

  .\32xl\:to-gray-3{
    --gradient-to-color: #f9f9f9 !important;
  }

  .\32xl\:to-gray-4{
    --gradient-to-color: #32414f !important;
  }

  .\32xl\:to-gray-5{
    --gradient-to-color: #f2f2f2 !important;
  }

  .\32xl\:to-gray-6{
    --gradient-to-color: #dcdcdc !important;
  }

  .\32xl\:to-gray-7{
    --gradient-to-color: #e1e1e1 !important;
  }

  .\32xl\:to-purple{
    --gradient-to-color: #F3F1FE !important;
  }

  .\32xl\:to-purple-1{
    --gradient-to-color: #6555CF !important;
  }

  .\32xl\:to-transparent{
    --gradient-to-color: transparent !important;
  }

  .\32xl\:to-orange{
    --gradient-to-color: #FEF1F1 !important;
  }

  .\32xl\:to-orange-2{
    --gradient-to-color: #F85904 !important;
  }

  .\32xl\:to-red{
    --gradient-to-color: #E30505 !important;
  }

  .\32xl\:hover\:from-primary:hover{
    --gradient-from-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .\32xl\:hover\:from-primary-75:hover{
    --gradient-from-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .\32xl\:hover\:from-secondary:hover{
    --gradient-from-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .\32xl\:hover\:from-white:hover{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .\32xl\:hover\:from-seashell:hover{
    --gradient-from-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .\32xl\:hover\:from-black:hover{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .\32xl\:hover\:from-dark:hover{
    --gradient-from-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .\32xl\:hover\:from-green:hover{
    --gradient-from-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .\32xl\:hover\:from-dark-gray:hover{
    --gradient-from-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .\32xl\:hover\:from-green-xp:hover{
    --gradient-from-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .\32xl\:hover\:from-green-accent:hover{
    --gradient-from-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .\32xl\:hover\:from-blue-1:hover{
    --gradient-from-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .\32xl\:hover\:from-blue-2:hover{
    --gradient-from-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .\32xl\:hover\:from-blue-3:hover{
    --gradient-from-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .\32xl\:hover\:from-blue-4:hover{
    --gradient-from-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .\32xl\:hover\:from-blue-5:hover{
    --gradient-from-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .\32xl\:hover\:from-blue-6:hover{
    --gradient-from-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .\32xl\:hover\:from-blue-7:hover{
    --gradient-from-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .\32xl\:hover\:from-blue-8:hover{
    --gradient-from-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .\32xl\:hover\:from-blue-9:hover{
    --gradient-from-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .\32xl\:hover\:from-blue-10:hover{
    --gradient-from-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .\32xl\:hover\:from-blue-11:hover{
    --gradient-from-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .\32xl\:hover\:from-blue-12:hover{
    --gradient-from-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .\32xl\:hover\:from-blue-13:hover{
    --gradient-from-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .\32xl\:hover\:from-blue-14:hover{
    --gradient-from-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .\32xl\:hover\:from-blue-15:hover{
    --gradient-from-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .\32xl\:hover\:from-blue-16:hover{
    --gradient-from-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .\32xl\:hover\:from-green-1:hover{
    --gradient-from-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .\32xl\:hover\:from-gray-1:hover{
    --gradient-from-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .\32xl\:hover\:from-gray-2:hover{
    --gradient-from-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .\32xl\:hover\:from-gray-3:hover{
    --gradient-from-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .\32xl\:hover\:from-gray-4:hover{
    --gradient-from-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .\32xl\:hover\:from-gray-5:hover{
    --gradient-from-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .\32xl\:hover\:from-gray-6:hover{
    --gradient-from-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .\32xl\:hover\:from-gray-7:hover{
    --gradient-from-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .\32xl\:hover\:from-purple:hover{
    --gradient-from-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .\32xl\:hover\:from-purple-1:hover{
    --gradient-from-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .\32xl\:hover\:from-transparent:hover{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .\32xl\:hover\:from-orange:hover{
    --gradient-from-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .\32xl\:hover\:from-orange-2:hover{
    --gradient-from-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .\32xl\:hover\:from-red:hover{
    --gradient-from-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .\32xl\:hover\:via-primary:hover{
    --gradient-via-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .\32xl\:hover\:via-primary-75:hover{
    --gradient-via-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .\32xl\:hover\:via-secondary:hover{
    --gradient-via-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .\32xl\:hover\:via-white:hover{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .\32xl\:hover\:via-seashell:hover{
    --gradient-via-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .\32xl\:hover\:via-black:hover{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .\32xl\:hover\:via-dark:hover{
    --gradient-via-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .\32xl\:hover\:via-green:hover{
    --gradient-via-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .\32xl\:hover\:via-dark-gray:hover{
    --gradient-via-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .\32xl\:hover\:via-green-xp:hover{
    --gradient-via-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .\32xl\:hover\:via-green-accent:hover{
    --gradient-via-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .\32xl\:hover\:via-blue-1:hover{
    --gradient-via-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .\32xl\:hover\:via-blue-2:hover{
    --gradient-via-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .\32xl\:hover\:via-blue-3:hover{
    --gradient-via-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .\32xl\:hover\:via-blue-4:hover{
    --gradient-via-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .\32xl\:hover\:via-blue-5:hover{
    --gradient-via-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .\32xl\:hover\:via-blue-6:hover{
    --gradient-via-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .\32xl\:hover\:via-blue-7:hover{
    --gradient-via-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .\32xl\:hover\:via-blue-8:hover{
    --gradient-via-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .\32xl\:hover\:via-blue-9:hover{
    --gradient-via-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .\32xl\:hover\:via-blue-10:hover{
    --gradient-via-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .\32xl\:hover\:via-blue-11:hover{
    --gradient-via-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .\32xl\:hover\:via-blue-12:hover{
    --gradient-via-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .\32xl\:hover\:via-blue-13:hover{
    --gradient-via-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .\32xl\:hover\:via-blue-14:hover{
    --gradient-via-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .\32xl\:hover\:via-blue-15:hover{
    --gradient-via-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .\32xl\:hover\:via-blue-16:hover{
    --gradient-via-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .\32xl\:hover\:via-green-1:hover{
    --gradient-via-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .\32xl\:hover\:via-gray-1:hover{
    --gradient-via-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .\32xl\:hover\:via-gray-2:hover{
    --gradient-via-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .\32xl\:hover\:via-gray-3:hover{
    --gradient-via-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .\32xl\:hover\:via-gray-4:hover{
    --gradient-via-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .\32xl\:hover\:via-gray-5:hover{
    --gradient-via-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .\32xl\:hover\:via-gray-6:hover{
    --gradient-via-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .\32xl\:hover\:via-gray-7:hover{
    --gradient-via-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .\32xl\:hover\:via-purple:hover{
    --gradient-via-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .\32xl\:hover\:via-purple-1:hover{
    --gradient-via-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .\32xl\:hover\:via-transparent:hover{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .\32xl\:hover\:via-orange:hover{
    --gradient-via-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .\32xl\:hover\:via-orange-2:hover{
    --gradient-via-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .\32xl\:hover\:via-red:hover{
    --gradient-via-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .\32xl\:hover\:to-primary:hover{
    --gradient-to-color: #061d47 !important;
  }

  .\32xl\:hover\:to-primary-75:hover{
    --gradient-to-color: rgba(6, 29, 71, 0.75) !important;
  }

  .\32xl\:hover\:to-secondary:hover{
    --gradient-to-color: #e35205 !important;
  }

  .\32xl\:hover\:to-white:hover{
    --gradient-to-color: #fff !important;
  }

  .\32xl\:hover\:to-seashell:hover{
    --gradient-to-color: #fef7f1 !important;
  }

  .\32xl\:hover\:to-black:hover{
    --gradient-to-color: #000 !important;
  }

  .\32xl\:hover\:to-dark:hover{
    --gradient-to-color: #0d1a2e !important;
  }

  .\32xl\:hover\:to-green:hover{
    --gradient-to-color: #00e175 !important;
  }

  .\32xl\:hover\:to-dark-gray:hover{
    --gradient-to-color: #202020 !important;
  }

  .\32xl\:hover\:to-green-xp:hover{
    --gradient-to-color: #2d8269 !important;
  }

  .\32xl\:hover\:to-green-accent:hover{
    --gradient-to-color: #1f5b4a !important;
  }

  .\32xl\:hover\:to-blue-1:hover{
    --gradient-to-color: #407bd1 !important;
  }

  .\32xl\:hover\:to-blue-2:hover{
    --gradient-to-color: #1b265d !important;
  }

  .\32xl\:hover\:to-blue-3:hover{
    --gradient-to-color: #0D223E !important;
  }

  .\32xl\:hover\:to-blue-4:hover{
    --gradient-to-color: #1b365d !important;
  }

  .\32xl\:hover\:to-blue-5:hover{
    --gradient-to-color: #0C1B32 !important;
  }

  .\32xl\:hover\:to-blue-6:hover{
    --gradient-to-color: #132745 !important;
  }

  .\32xl\:hover\:to-blue-7:hover{
    --gradient-to-color: #0D1F3B !important;
  }

  .\32xl\:hover\:to-blue-8:hover{
    --gradient-to-color: #215FE8 !important;
  }

  .\32xl\:hover\:to-blue-9:hover{
    --gradient-to-color: #3049B2 !important;
  }

  .\32xl\:hover\:to-blue-10:hover{
    --gradient-to-color: #142947 !important;
  }

  .\32xl\:hover\:to-blue-11:hover{
    --gradient-to-color: #153561 !important;
  }

  .\32xl\:hover\:to-blue-12:hover{
    --gradient-to-color: #07101E !important;
  }

  .\32xl\:hover\:to-blue-13:hover{
    --gradient-to-color: #396DB9 !important;
  }

  .\32xl\:hover\:to-blue-14:hover{
    --gradient-to-color: #0045D7 !important;
  }

  .\32xl\:hover\:to-blue-15:hover{
    --gradient-to-color: #2A2549 !important;
  }

  .\32xl\:hover\:to-blue-16:hover{
    --gradient-to-color: #0D1F3C !important;
  }

  .\32xl\:hover\:to-green-1:hover{
    --gradient-to-color: #36826C !important;
  }

  .\32xl\:hover\:to-gray-1:hover{
    --gradient-to-color: #425669 !important;
  }

  .\32xl\:hover\:to-gray-2:hover{
    --gradient-to-color: #ececec !important;
  }

  .\32xl\:hover\:to-gray-3:hover{
    --gradient-to-color: #f9f9f9 !important;
  }

  .\32xl\:hover\:to-gray-4:hover{
    --gradient-to-color: #32414f !important;
  }

  .\32xl\:hover\:to-gray-5:hover{
    --gradient-to-color: #f2f2f2 !important;
  }

  .\32xl\:hover\:to-gray-6:hover{
    --gradient-to-color: #dcdcdc !important;
  }

  .\32xl\:hover\:to-gray-7:hover{
    --gradient-to-color: #e1e1e1 !important;
  }

  .\32xl\:hover\:to-purple:hover{
    --gradient-to-color: #F3F1FE !important;
  }

  .\32xl\:hover\:to-purple-1:hover{
    --gradient-to-color: #6555CF !important;
  }

  .\32xl\:hover\:to-transparent:hover{
    --gradient-to-color: transparent !important;
  }

  .\32xl\:hover\:to-orange:hover{
    --gradient-to-color: #FEF1F1 !important;
  }

  .\32xl\:hover\:to-orange-2:hover{
    --gradient-to-color: #F85904 !important;
  }

  .\32xl\:hover\:to-red:hover{
    --gradient-to-color: #E30505 !important;
  }

  .\32xl\:focus\:from-primary:focus{
    --gradient-from-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .\32xl\:focus\:from-primary-75:focus{
    --gradient-from-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .\32xl\:focus\:from-secondary:focus{
    --gradient-from-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .\32xl\:focus\:from-white:focus{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .\32xl\:focus\:from-seashell:focus{
    --gradient-from-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .\32xl\:focus\:from-black:focus{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .\32xl\:focus\:from-dark:focus{
    --gradient-from-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .\32xl\:focus\:from-green:focus{
    --gradient-from-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .\32xl\:focus\:from-dark-gray:focus{
    --gradient-from-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .\32xl\:focus\:from-green-xp:focus{
    --gradient-from-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .\32xl\:focus\:from-green-accent:focus{
    --gradient-from-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .\32xl\:focus\:from-blue-1:focus{
    --gradient-from-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .\32xl\:focus\:from-blue-2:focus{
    --gradient-from-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .\32xl\:focus\:from-blue-3:focus{
    --gradient-from-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .\32xl\:focus\:from-blue-4:focus{
    --gradient-from-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .\32xl\:focus\:from-blue-5:focus{
    --gradient-from-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .\32xl\:focus\:from-blue-6:focus{
    --gradient-from-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .\32xl\:focus\:from-blue-7:focus{
    --gradient-from-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .\32xl\:focus\:from-blue-8:focus{
    --gradient-from-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .\32xl\:focus\:from-blue-9:focus{
    --gradient-from-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .\32xl\:focus\:from-blue-10:focus{
    --gradient-from-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .\32xl\:focus\:from-blue-11:focus{
    --gradient-from-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .\32xl\:focus\:from-blue-12:focus{
    --gradient-from-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .\32xl\:focus\:from-blue-13:focus{
    --gradient-from-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .\32xl\:focus\:from-blue-14:focus{
    --gradient-from-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .\32xl\:focus\:from-blue-15:focus{
    --gradient-from-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .\32xl\:focus\:from-blue-16:focus{
    --gradient-from-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .\32xl\:focus\:from-green-1:focus{
    --gradient-from-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .\32xl\:focus\:from-gray-1:focus{
    --gradient-from-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .\32xl\:focus\:from-gray-2:focus{
    --gradient-from-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .\32xl\:focus\:from-gray-3:focus{
    --gradient-from-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .\32xl\:focus\:from-gray-4:focus{
    --gradient-from-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .\32xl\:focus\:from-gray-5:focus{
    --gradient-from-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .\32xl\:focus\:from-gray-6:focus{
    --gradient-from-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .\32xl\:focus\:from-gray-7:focus{
    --gradient-from-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .\32xl\:focus\:from-purple:focus{
    --gradient-from-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .\32xl\:focus\:from-purple-1:focus{
    --gradient-from-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .\32xl\:focus\:from-transparent:focus{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .\32xl\:focus\:from-orange:focus{
    --gradient-from-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .\32xl\:focus\:from-orange-2:focus{
    --gradient-from-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .\32xl\:focus\:from-red:focus{
    --gradient-from-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .\32xl\:focus\:via-primary:focus{
    --gradient-via-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .\32xl\:focus\:via-primary-75:focus{
    --gradient-via-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .\32xl\:focus\:via-secondary:focus{
    --gradient-via-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .\32xl\:focus\:via-white:focus{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .\32xl\:focus\:via-seashell:focus{
    --gradient-via-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .\32xl\:focus\:via-black:focus{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .\32xl\:focus\:via-dark:focus{
    --gradient-via-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .\32xl\:focus\:via-green:focus{
    --gradient-via-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .\32xl\:focus\:via-dark-gray:focus{
    --gradient-via-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .\32xl\:focus\:via-green-xp:focus{
    --gradient-via-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .\32xl\:focus\:via-green-accent:focus{
    --gradient-via-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .\32xl\:focus\:via-blue-1:focus{
    --gradient-via-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .\32xl\:focus\:via-blue-2:focus{
    --gradient-via-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .\32xl\:focus\:via-blue-3:focus{
    --gradient-via-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .\32xl\:focus\:via-blue-4:focus{
    --gradient-via-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .\32xl\:focus\:via-blue-5:focus{
    --gradient-via-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .\32xl\:focus\:via-blue-6:focus{
    --gradient-via-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .\32xl\:focus\:via-blue-7:focus{
    --gradient-via-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .\32xl\:focus\:via-blue-8:focus{
    --gradient-via-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .\32xl\:focus\:via-blue-9:focus{
    --gradient-via-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .\32xl\:focus\:via-blue-10:focus{
    --gradient-via-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .\32xl\:focus\:via-blue-11:focus{
    --gradient-via-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .\32xl\:focus\:via-blue-12:focus{
    --gradient-via-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .\32xl\:focus\:via-blue-13:focus{
    --gradient-via-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .\32xl\:focus\:via-blue-14:focus{
    --gradient-via-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .\32xl\:focus\:via-blue-15:focus{
    --gradient-via-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .\32xl\:focus\:via-blue-16:focus{
    --gradient-via-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .\32xl\:focus\:via-green-1:focus{
    --gradient-via-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .\32xl\:focus\:via-gray-1:focus{
    --gradient-via-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .\32xl\:focus\:via-gray-2:focus{
    --gradient-via-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .\32xl\:focus\:via-gray-3:focus{
    --gradient-via-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .\32xl\:focus\:via-gray-4:focus{
    --gradient-via-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .\32xl\:focus\:via-gray-5:focus{
    --gradient-via-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .\32xl\:focus\:via-gray-6:focus{
    --gradient-via-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .\32xl\:focus\:via-gray-7:focus{
    --gradient-via-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .\32xl\:focus\:via-purple:focus{
    --gradient-via-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .\32xl\:focus\:via-purple-1:focus{
    --gradient-via-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .\32xl\:focus\:via-transparent:focus{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .\32xl\:focus\:via-orange:focus{
    --gradient-via-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .\32xl\:focus\:via-orange-2:focus{
    --gradient-via-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .\32xl\:focus\:via-red:focus{
    --gradient-via-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .\32xl\:focus\:to-primary:focus{
    --gradient-to-color: #061d47 !important;
  }

  .\32xl\:focus\:to-primary-75:focus{
    --gradient-to-color: rgba(6, 29, 71, 0.75) !important;
  }

  .\32xl\:focus\:to-secondary:focus{
    --gradient-to-color: #e35205 !important;
  }

  .\32xl\:focus\:to-white:focus{
    --gradient-to-color: #fff !important;
  }

  .\32xl\:focus\:to-seashell:focus{
    --gradient-to-color: #fef7f1 !important;
  }

  .\32xl\:focus\:to-black:focus{
    --gradient-to-color: #000 !important;
  }

  .\32xl\:focus\:to-dark:focus{
    --gradient-to-color: #0d1a2e !important;
  }

  .\32xl\:focus\:to-green:focus{
    --gradient-to-color: #00e175 !important;
  }

  .\32xl\:focus\:to-dark-gray:focus{
    --gradient-to-color: #202020 !important;
  }

  .\32xl\:focus\:to-green-xp:focus{
    --gradient-to-color: #2d8269 !important;
  }

  .\32xl\:focus\:to-green-accent:focus{
    --gradient-to-color: #1f5b4a !important;
  }

  .\32xl\:focus\:to-blue-1:focus{
    --gradient-to-color: #407bd1 !important;
  }

  .\32xl\:focus\:to-blue-2:focus{
    --gradient-to-color: #1b265d !important;
  }

  .\32xl\:focus\:to-blue-3:focus{
    --gradient-to-color: #0D223E !important;
  }

  .\32xl\:focus\:to-blue-4:focus{
    --gradient-to-color: #1b365d !important;
  }

  .\32xl\:focus\:to-blue-5:focus{
    --gradient-to-color: #0C1B32 !important;
  }

  .\32xl\:focus\:to-blue-6:focus{
    --gradient-to-color: #132745 !important;
  }

  .\32xl\:focus\:to-blue-7:focus{
    --gradient-to-color: #0D1F3B !important;
  }

  .\32xl\:focus\:to-blue-8:focus{
    --gradient-to-color: #215FE8 !important;
  }

  .\32xl\:focus\:to-blue-9:focus{
    --gradient-to-color: #3049B2 !important;
  }

  .\32xl\:focus\:to-blue-10:focus{
    --gradient-to-color: #142947 !important;
  }

  .\32xl\:focus\:to-blue-11:focus{
    --gradient-to-color: #153561 !important;
  }

  .\32xl\:focus\:to-blue-12:focus{
    --gradient-to-color: #07101E !important;
  }

  .\32xl\:focus\:to-blue-13:focus{
    --gradient-to-color: #396DB9 !important;
  }

  .\32xl\:focus\:to-blue-14:focus{
    --gradient-to-color: #0045D7 !important;
  }

  .\32xl\:focus\:to-blue-15:focus{
    --gradient-to-color: #2A2549 !important;
  }

  .\32xl\:focus\:to-blue-16:focus{
    --gradient-to-color: #0D1F3C !important;
  }

  .\32xl\:focus\:to-green-1:focus{
    --gradient-to-color: #36826C !important;
  }

  .\32xl\:focus\:to-gray-1:focus{
    --gradient-to-color: #425669 !important;
  }

  .\32xl\:focus\:to-gray-2:focus{
    --gradient-to-color: #ececec !important;
  }

  .\32xl\:focus\:to-gray-3:focus{
    --gradient-to-color: #f9f9f9 !important;
  }

  .\32xl\:focus\:to-gray-4:focus{
    --gradient-to-color: #32414f !important;
  }

  .\32xl\:focus\:to-gray-5:focus{
    --gradient-to-color: #f2f2f2 !important;
  }

  .\32xl\:focus\:to-gray-6:focus{
    --gradient-to-color: #dcdcdc !important;
  }

  .\32xl\:focus\:to-gray-7:focus{
    --gradient-to-color: #e1e1e1 !important;
  }

  .\32xl\:focus\:to-purple:focus{
    --gradient-to-color: #F3F1FE !important;
  }

  .\32xl\:focus\:to-purple-1:focus{
    --gradient-to-color: #6555CF !important;
  }

  .\32xl\:focus\:to-transparent:focus{
    --gradient-to-color: transparent !important;
  }

  .\32xl\:focus\:to-orange:focus{
    --gradient-to-color: #FEF1F1 !important;
  }

  .\32xl\:focus\:to-orange-2:focus{
    --gradient-to-color: #F85904 !important;
  }

  .\32xl\:focus\:to-red:focus{
    --gradient-to-color: #E30505 !important;
  }

  .\32xl\:bg-opacity-0{
    --bg-opacity: 0 !important;
  }

  .\32xl\:bg-opacity-5{
    --bg-opacity: 0.05 !important;
  }

  .\32xl\:bg-opacity-10{
    --bg-opacity: 0.1 !important;
  }

  .\32xl\:bg-opacity-25{
    --bg-opacity: 0.25 !important;
  }

  .\32xl\:bg-opacity-40{
    --bg-opacity: 0.4 !important;
  }

  .\32xl\:bg-opacity-50{
    --bg-opacity: 0.5 !important;
  }

  .\32xl\:bg-opacity-75{
    --bg-opacity: 0.75 !important;
  }

  .\32xl\:bg-opacity-90{
    --bg-opacity: 0.9 !important;
  }

  .\32xl\:bg-opacity-100{
    --bg-opacity: 1 !important;
  }

  .\32xl\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0 !important;
  }

  .\32xl\:hover\:bg-opacity-5:hover{
    --bg-opacity: 0.05 !important;
  }

  .\32xl\:hover\:bg-opacity-10:hover{
    --bg-opacity: 0.1 !important;
  }

  .\32xl\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25 !important;
  }

  .\32xl\:hover\:bg-opacity-40:hover{
    --bg-opacity: 0.4 !important;
  }

  .\32xl\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5 !important;
  }

  .\32xl\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75 !important;
  }

  .\32xl\:hover\:bg-opacity-90:hover{
    --bg-opacity: 0.9 !important;
  }

  .\32xl\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1 !important;
  }

  .\32xl\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0 !important;
  }

  .\32xl\:focus\:bg-opacity-5:focus{
    --bg-opacity: 0.05 !important;
  }

  .\32xl\:focus\:bg-opacity-10:focus{
    --bg-opacity: 0.1 !important;
  }

  .\32xl\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25 !important;
  }

  .\32xl\:focus\:bg-opacity-40:focus{
    --bg-opacity: 0.4 !important;
  }

  .\32xl\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5 !important;
  }

  .\32xl\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75 !important;
  }

  .\32xl\:focus\:bg-opacity-90:focus{
    --bg-opacity: 0.9 !important;
  }

  .\32xl\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1 !important;
  }

  .\32xl\:bg-bottom{
    background-position: bottom !important;
  }

  .\32xl\:bg-center{
    background-position: center !important;
  }

  .\32xl\:bg-left{
    background-position: left !important;
  }

  .\32xl\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .\32xl\:bg-left-top{
    background-position: left top !important;
  }

  .\32xl\:bg-right{
    background-position: right !important;
  }

  .\32xl\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .\32xl\:bg-right-top{
    background-position: right top !important;
  }

  .\32xl\:bg-top{
    background-position: top !important;
  }

  .\32xl\:bg-bottom-opera{
    background-position: 0 101% !important;
  }

  .\32xl\:bg-repeat{
    background-repeat: repeat !important;
  }

  .\32xl\:bg-no-repeat{
    background-repeat: no-repeat !important;
  }

  .\32xl\:bg-repeat-x{
    background-repeat: repeat-x !important;
  }

  .\32xl\:bg-repeat-y{
    background-repeat: repeat-y !important;
  }

  .\32xl\:bg-repeat-round{
    background-repeat: round !important;
  }

  .\32xl\:bg-repeat-space{
    background-repeat: space !important;
  }

  .\32xl\:bg-auto{
    background-size: auto !important;
  }

  .\32xl\:bg-cover{
    background-size: cover !important;
  }

  .\32xl\:bg-contain{
    background-size: contain !important;
  }

  .\32xl\:bg-full{
    background-size: 100% !important;
  }

  .\32xl\:border-collapse{
    border-collapse: collapse !important;
  }

  .\32xl\:border-separate{
    border-collapse: separate !important;
  }

  .\32xl\:border-primary{
    --border-opacity: 1 !important;
    border-color: #061d47 !important;
    border-color: rgba(6, 29, 71, var(--border-opacity)) !important;
  }

  .\32xl\:border-primary-75{
    border-color: rgba(6, 29, 71, 0.75) !important;
  }

  .\32xl\:border-secondary{
    --border-opacity: 1 !important;
    border-color: #e35205 !important;
    border-color: rgba(227, 82, 5, var(--border-opacity)) !important;
  }

  .\32xl\:border-white{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .\32xl\:border-seashell{
    --border-opacity: 1 !important;
    border-color: #fef7f1 !important;
    border-color: rgba(254, 247, 241, var(--border-opacity)) !important;
  }

  .\32xl\:border-black{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .\32xl\:border-dark{
    --border-opacity: 1 !important;
    border-color: #0d1a2e !important;
    border-color: rgba(13, 26, 46, var(--border-opacity)) !important;
  }

  .\32xl\:border-green{
    --border-opacity: 1 !important;
    border-color: #00e175 !important;
    border-color: rgba(0, 225, 117, var(--border-opacity)) !important;
  }

  .\32xl\:border-dark-gray{
    --border-opacity: 1 !important;
    border-color: #202020 !important;
    border-color: rgba(32, 32, 32, var(--border-opacity)) !important;
  }

  .\32xl\:border-green-xp{
    --border-opacity: 1 !important;
    border-color: #2d8269 !important;
    border-color: rgba(45, 130, 105, var(--border-opacity)) !important;
  }

  .\32xl\:border-green-accent{
    --border-opacity: 1 !important;
    border-color: #1f5b4a !important;
    border-color: rgba(31, 91, 74, var(--border-opacity)) !important;
  }

  .\32xl\:border-blue-1{
    --border-opacity: 1 !important;
    border-color: #407bd1 !important;
    border-color: rgba(64, 123, 209, var(--border-opacity)) !important;
  }

  .\32xl\:border-blue-2{
    --border-opacity: 1 !important;
    border-color: #1b265d !important;
    border-color: rgba(27, 38, 93, var(--border-opacity)) !important;
  }

  .\32xl\:border-blue-3{
    --border-opacity: 1 !important;
    border-color: #0D223E !important;
    border-color: rgba(13, 34, 62, var(--border-opacity)) !important;
  }

  .\32xl\:border-blue-4{
    --border-opacity: 1 !important;
    border-color: #1b365d !important;
    border-color: rgba(27, 54, 93, var(--border-opacity)) !important;
  }

  .\32xl\:border-blue-5{
    --border-opacity: 1 !important;
    border-color: #0C1B32 !important;
    border-color: rgba(12, 27, 50, var(--border-opacity)) !important;
  }

  .\32xl\:border-blue-6{
    --border-opacity: 1 !important;
    border-color: #132745 !important;
    border-color: rgba(19, 39, 69, var(--border-opacity)) !important;
  }

  .\32xl\:border-blue-7{
    --border-opacity: 1 !important;
    border-color: #0D1F3B !important;
    border-color: rgba(13, 31, 59, var(--border-opacity)) !important;
  }

  .\32xl\:border-blue-8{
    --border-opacity: 1 !important;
    border-color: #215FE8 !important;
    border-color: rgba(33, 95, 232, var(--border-opacity)) !important;
  }

  .\32xl\:border-blue-9{
    --border-opacity: 1 !important;
    border-color: #3049B2 !important;
    border-color: rgba(48, 73, 178, var(--border-opacity)) !important;
  }

  .\32xl\:border-blue-10{
    --border-opacity: 1 !important;
    border-color: #142947 !important;
    border-color: rgba(20, 41, 71, var(--border-opacity)) !important;
  }

  .\32xl\:border-blue-11{
    --border-opacity: 1 !important;
    border-color: #153561 !important;
    border-color: rgba(21, 53, 97, var(--border-opacity)) !important;
  }

  .\32xl\:border-blue-12{
    --border-opacity: 1 !important;
    border-color: #07101E !important;
    border-color: rgba(7, 16, 30, var(--border-opacity)) !important;
  }

  .\32xl\:border-blue-13{
    --border-opacity: 1 !important;
    border-color: #396DB9 !important;
    border-color: rgba(57, 109, 185, var(--border-opacity)) !important;
  }

  .\32xl\:border-blue-14{
    --border-opacity: 1 !important;
    border-color: #0045D7 !important;
    border-color: rgba(0, 69, 215, var(--border-opacity)) !important;
  }

  .\32xl\:border-blue-15{
    --border-opacity: 1 !important;
    border-color: #2A2549 !important;
    border-color: rgba(42, 37, 73, var(--border-opacity)) !important;
  }

  .\32xl\:border-blue-16{
    --border-opacity: 1 !important;
    border-color: #0D1F3C !important;
    border-color: rgba(13, 31, 60, var(--border-opacity)) !important;
  }

  .\32xl\:border-green-1{
    --border-opacity: 1 !important;
    border-color: #36826C !important;
    border-color: rgba(54, 130, 108, var(--border-opacity)) !important;
  }

  .\32xl\:border-gray-1{
    --border-opacity: 1 !important;
    border-color: #425669 !important;
    border-color: rgba(66, 86, 105, var(--border-opacity)) !important;
  }

  .\32xl\:border-gray-2{
    --border-opacity: 1 !important;
    border-color: #ececec !important;
    border-color: rgba(236, 236, 236, var(--border-opacity)) !important;
  }

  .\32xl\:border-gray-3{
    --border-opacity: 1 !important;
    border-color: #f9f9f9 !important;
    border-color: rgba(249, 249, 249, var(--border-opacity)) !important;
  }

  .\32xl\:border-gray-4{
    --border-opacity: 1 !important;
    border-color: #32414f !important;
    border-color: rgba(50, 65, 79, var(--border-opacity)) !important;
  }

  .\32xl\:border-gray-5{
    --border-opacity: 1 !important;
    border-color: #f2f2f2 !important;
    border-color: rgba(242, 242, 242, var(--border-opacity)) !important;
  }

  .\32xl\:border-gray-6{
    --border-opacity: 1 !important;
    border-color: #dcdcdc !important;
    border-color: rgba(220, 220, 220, var(--border-opacity)) !important;
  }

  .\32xl\:border-gray-7{
    --border-opacity: 1 !important;
    border-color: #e1e1e1 !important;
    border-color: rgba(225, 225, 225, var(--border-opacity)) !important;
  }

  .\32xl\:border-purple{
    --border-opacity: 1 !important;
    border-color: #F3F1FE !important;
    border-color: rgba(243, 241, 254, var(--border-opacity)) !important;
  }

  .\32xl\:border-purple-1{
    --border-opacity: 1 !important;
    border-color: #6555CF !important;
    border-color: rgba(101, 85, 207, var(--border-opacity)) !important;
  }

  .\32xl\:border-transparent{
    border-color: transparent !important;
  }

  .\32xl\:border-orange{
    --border-opacity: 1 !important;
    border-color: #FEF1F1 !important;
    border-color: rgba(254, 241, 241, var(--border-opacity)) !important;
  }

  .\32xl\:border-orange-2{
    --border-opacity: 1 !important;
    border-color: #F85904 !important;
    border-color: rgba(248, 89, 4, var(--border-opacity)) !important;
  }

  .\32xl\:border-red{
    --border-opacity: 1 !important;
    border-color: #E30505 !important;
    border-color: rgba(227, 5, 5, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-primary:hover{
    --border-opacity: 1 !important;
    border-color: #061d47 !important;
    border-color: rgba(6, 29, 71, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-primary-75:hover{
    border-color: rgba(6, 29, 71, 0.75) !important;
  }

  .\32xl\:hover\:border-secondary:hover{
    --border-opacity: 1 !important;
    border-color: #e35205 !important;
    border-color: rgba(227, 82, 5, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-white:hover{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-seashell:hover{
    --border-opacity: 1 !important;
    border-color: #fef7f1 !important;
    border-color: rgba(254, 247, 241, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-black:hover{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-dark:hover{
    --border-opacity: 1 !important;
    border-color: #0d1a2e !important;
    border-color: rgba(13, 26, 46, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-green:hover{
    --border-opacity: 1 !important;
    border-color: #00e175 !important;
    border-color: rgba(0, 225, 117, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-dark-gray:hover{
    --border-opacity: 1 !important;
    border-color: #202020 !important;
    border-color: rgba(32, 32, 32, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-green-xp:hover{
    --border-opacity: 1 !important;
    border-color: #2d8269 !important;
    border-color: rgba(45, 130, 105, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-green-accent:hover{
    --border-opacity: 1 !important;
    border-color: #1f5b4a !important;
    border-color: rgba(31, 91, 74, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-blue-1:hover{
    --border-opacity: 1 !important;
    border-color: #407bd1 !important;
    border-color: rgba(64, 123, 209, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-blue-2:hover{
    --border-opacity: 1 !important;
    border-color: #1b265d !important;
    border-color: rgba(27, 38, 93, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-blue-3:hover{
    --border-opacity: 1 !important;
    border-color: #0D223E !important;
    border-color: rgba(13, 34, 62, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-blue-4:hover{
    --border-opacity: 1 !important;
    border-color: #1b365d !important;
    border-color: rgba(27, 54, 93, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-blue-5:hover{
    --border-opacity: 1 !important;
    border-color: #0C1B32 !important;
    border-color: rgba(12, 27, 50, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-blue-6:hover{
    --border-opacity: 1 !important;
    border-color: #132745 !important;
    border-color: rgba(19, 39, 69, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-blue-7:hover{
    --border-opacity: 1 !important;
    border-color: #0D1F3B !important;
    border-color: rgba(13, 31, 59, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-blue-8:hover{
    --border-opacity: 1 !important;
    border-color: #215FE8 !important;
    border-color: rgba(33, 95, 232, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-blue-9:hover{
    --border-opacity: 1 !important;
    border-color: #3049B2 !important;
    border-color: rgba(48, 73, 178, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-blue-10:hover{
    --border-opacity: 1 !important;
    border-color: #142947 !important;
    border-color: rgba(20, 41, 71, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-blue-11:hover{
    --border-opacity: 1 !important;
    border-color: #153561 !important;
    border-color: rgba(21, 53, 97, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-blue-12:hover{
    --border-opacity: 1 !important;
    border-color: #07101E !important;
    border-color: rgba(7, 16, 30, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-blue-13:hover{
    --border-opacity: 1 !important;
    border-color: #396DB9 !important;
    border-color: rgba(57, 109, 185, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-blue-14:hover{
    --border-opacity: 1 !important;
    border-color: #0045D7 !important;
    border-color: rgba(0, 69, 215, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-blue-15:hover{
    --border-opacity: 1 !important;
    border-color: #2A2549 !important;
    border-color: rgba(42, 37, 73, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-blue-16:hover{
    --border-opacity: 1 !important;
    border-color: #0D1F3C !important;
    border-color: rgba(13, 31, 60, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-green-1:hover{
    --border-opacity: 1 !important;
    border-color: #36826C !important;
    border-color: rgba(54, 130, 108, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-gray-1:hover{
    --border-opacity: 1 !important;
    border-color: #425669 !important;
    border-color: rgba(66, 86, 105, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-gray-2:hover{
    --border-opacity: 1 !important;
    border-color: #ececec !important;
    border-color: rgba(236, 236, 236, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-gray-3:hover{
    --border-opacity: 1 !important;
    border-color: #f9f9f9 !important;
    border-color: rgba(249, 249, 249, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-gray-4:hover{
    --border-opacity: 1 !important;
    border-color: #32414f !important;
    border-color: rgba(50, 65, 79, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-gray-5:hover{
    --border-opacity: 1 !important;
    border-color: #f2f2f2 !important;
    border-color: rgba(242, 242, 242, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-gray-6:hover{
    --border-opacity: 1 !important;
    border-color: #dcdcdc !important;
    border-color: rgba(220, 220, 220, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-gray-7:hover{
    --border-opacity: 1 !important;
    border-color: #e1e1e1 !important;
    border-color: rgba(225, 225, 225, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-purple:hover{
    --border-opacity: 1 !important;
    border-color: #F3F1FE !important;
    border-color: rgba(243, 241, 254, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-purple-1:hover{
    --border-opacity: 1 !important;
    border-color: #6555CF !important;
    border-color: rgba(101, 85, 207, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-transparent:hover{
    border-color: transparent !important;
  }

  .\32xl\:hover\:border-orange:hover{
    --border-opacity: 1 !important;
    border-color: #FEF1F1 !important;
    border-color: rgba(254, 241, 241, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-orange-2:hover{
    --border-opacity: 1 !important;
    border-color: #F85904 !important;
    border-color: rgba(248, 89, 4, var(--border-opacity)) !important;
  }

  .\32xl\:hover\:border-red:hover{
    --border-opacity: 1 !important;
    border-color: #E30505 !important;
    border-color: rgba(227, 5, 5, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-primary:focus{
    --border-opacity: 1 !important;
    border-color: #061d47 !important;
    border-color: rgba(6, 29, 71, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-primary-75:focus{
    border-color: rgba(6, 29, 71, 0.75) !important;
  }

  .\32xl\:focus\:border-secondary:focus{
    --border-opacity: 1 !important;
    border-color: #e35205 !important;
    border-color: rgba(227, 82, 5, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-white:focus{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-seashell:focus{
    --border-opacity: 1 !important;
    border-color: #fef7f1 !important;
    border-color: rgba(254, 247, 241, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-black:focus{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-dark:focus{
    --border-opacity: 1 !important;
    border-color: #0d1a2e !important;
    border-color: rgba(13, 26, 46, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-green:focus{
    --border-opacity: 1 !important;
    border-color: #00e175 !important;
    border-color: rgba(0, 225, 117, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-dark-gray:focus{
    --border-opacity: 1 !important;
    border-color: #202020 !important;
    border-color: rgba(32, 32, 32, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-green-xp:focus{
    --border-opacity: 1 !important;
    border-color: #2d8269 !important;
    border-color: rgba(45, 130, 105, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-green-accent:focus{
    --border-opacity: 1 !important;
    border-color: #1f5b4a !important;
    border-color: rgba(31, 91, 74, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-blue-1:focus{
    --border-opacity: 1 !important;
    border-color: #407bd1 !important;
    border-color: rgba(64, 123, 209, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-blue-2:focus{
    --border-opacity: 1 !important;
    border-color: #1b265d !important;
    border-color: rgba(27, 38, 93, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-blue-3:focus{
    --border-opacity: 1 !important;
    border-color: #0D223E !important;
    border-color: rgba(13, 34, 62, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-blue-4:focus{
    --border-opacity: 1 !important;
    border-color: #1b365d !important;
    border-color: rgba(27, 54, 93, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-blue-5:focus{
    --border-opacity: 1 !important;
    border-color: #0C1B32 !important;
    border-color: rgba(12, 27, 50, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-blue-6:focus{
    --border-opacity: 1 !important;
    border-color: #132745 !important;
    border-color: rgba(19, 39, 69, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-blue-7:focus{
    --border-opacity: 1 !important;
    border-color: #0D1F3B !important;
    border-color: rgba(13, 31, 59, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-blue-8:focus{
    --border-opacity: 1 !important;
    border-color: #215FE8 !important;
    border-color: rgba(33, 95, 232, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-blue-9:focus{
    --border-opacity: 1 !important;
    border-color: #3049B2 !important;
    border-color: rgba(48, 73, 178, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-blue-10:focus{
    --border-opacity: 1 !important;
    border-color: #142947 !important;
    border-color: rgba(20, 41, 71, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-blue-11:focus{
    --border-opacity: 1 !important;
    border-color: #153561 !important;
    border-color: rgba(21, 53, 97, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-blue-12:focus{
    --border-opacity: 1 !important;
    border-color: #07101E !important;
    border-color: rgba(7, 16, 30, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-blue-13:focus{
    --border-opacity: 1 !important;
    border-color: #396DB9 !important;
    border-color: rgba(57, 109, 185, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-blue-14:focus{
    --border-opacity: 1 !important;
    border-color: #0045D7 !important;
    border-color: rgba(0, 69, 215, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-blue-15:focus{
    --border-opacity: 1 !important;
    border-color: #2A2549 !important;
    border-color: rgba(42, 37, 73, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-blue-16:focus{
    --border-opacity: 1 !important;
    border-color: #0D1F3C !important;
    border-color: rgba(13, 31, 60, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-green-1:focus{
    --border-opacity: 1 !important;
    border-color: #36826C !important;
    border-color: rgba(54, 130, 108, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-gray-1:focus{
    --border-opacity: 1 !important;
    border-color: #425669 !important;
    border-color: rgba(66, 86, 105, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-gray-2:focus{
    --border-opacity: 1 !important;
    border-color: #ececec !important;
    border-color: rgba(236, 236, 236, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-gray-3:focus{
    --border-opacity: 1 !important;
    border-color: #f9f9f9 !important;
    border-color: rgba(249, 249, 249, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-gray-4:focus{
    --border-opacity: 1 !important;
    border-color: #32414f !important;
    border-color: rgba(50, 65, 79, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-gray-5:focus{
    --border-opacity: 1 !important;
    border-color: #f2f2f2 !important;
    border-color: rgba(242, 242, 242, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-gray-6:focus{
    --border-opacity: 1 !important;
    border-color: #dcdcdc !important;
    border-color: rgba(220, 220, 220, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-gray-7:focus{
    --border-opacity: 1 !important;
    border-color: #e1e1e1 !important;
    border-color: rgba(225, 225, 225, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-purple:focus{
    --border-opacity: 1 !important;
    border-color: #F3F1FE !important;
    border-color: rgba(243, 241, 254, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-purple-1:focus{
    --border-opacity: 1 !important;
    border-color: #6555CF !important;
    border-color: rgba(101, 85, 207, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-transparent:focus{
    border-color: transparent !important;
  }

  .\32xl\:focus\:border-orange:focus{
    --border-opacity: 1 !important;
    border-color: #FEF1F1 !important;
    border-color: rgba(254, 241, 241, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-orange-2:focus{
    --border-opacity: 1 !important;
    border-color: #F85904 !important;
    border-color: rgba(248, 89, 4, var(--border-opacity)) !important;
  }

  .\32xl\:focus\:border-red:focus{
    --border-opacity: 1 !important;
    border-color: #E30505 !important;
    border-color: rgba(227, 5, 5, var(--border-opacity)) !important;
  }

  .\32xl\:border-opacity-0{
    --border-opacity: 0 !important;
  }

  .\32xl\:border-opacity-5{
    --border-opacity: 0.05 !important;
  }

  .\32xl\:border-opacity-10{
    --border-opacity: 0.1 !important;
  }

  .\32xl\:border-opacity-25{
    --border-opacity: 0.25 !important;
  }

  .\32xl\:border-opacity-40{
    --border-opacity: 0.4 !important;
  }

  .\32xl\:border-opacity-50{
    --border-opacity: 0.5 !important;
  }

  .\32xl\:border-opacity-75{
    --border-opacity: 0.75 !important;
  }

  .\32xl\:border-opacity-90{
    --border-opacity: 0.9 !important;
  }

  .\32xl\:border-opacity-100{
    --border-opacity: 1 !important;
  }

  .\32xl\:hover\:border-opacity-0:hover{
    --border-opacity: 0 !important;
  }

  .\32xl\:hover\:border-opacity-5:hover{
    --border-opacity: 0.05 !important;
  }

  .\32xl\:hover\:border-opacity-10:hover{
    --border-opacity: 0.1 !important;
  }

  .\32xl\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25 !important;
  }

  .\32xl\:hover\:border-opacity-40:hover{
    --border-opacity: 0.4 !important;
  }

  .\32xl\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5 !important;
  }

  .\32xl\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75 !important;
  }

  .\32xl\:hover\:border-opacity-90:hover{
    --border-opacity: 0.9 !important;
  }

  .\32xl\:hover\:border-opacity-100:hover{
    --border-opacity: 1 !important;
  }

  .\32xl\:focus\:border-opacity-0:focus{
    --border-opacity: 0 !important;
  }

  .\32xl\:focus\:border-opacity-5:focus{
    --border-opacity: 0.05 !important;
  }

  .\32xl\:focus\:border-opacity-10:focus{
    --border-opacity: 0.1 !important;
  }

  .\32xl\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25 !important;
  }

  .\32xl\:focus\:border-opacity-40:focus{
    --border-opacity: 0.4 !important;
  }

  .\32xl\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5 !important;
  }

  .\32xl\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75 !important;
  }

  .\32xl\:focus\:border-opacity-90:focus{
    --border-opacity: 0.9 !important;
  }

  .\32xl\:focus\:border-opacity-100:focus{
    --border-opacity: 1 !important;
  }

  .\32xl\:rounded-none{
    border-radius: 0 !important;
  }

  .\32xl\:rounded-sm{
    border-radius: 0.125rem !important;
  }

  .\32xl\:rounded{
    border-radius: 0.25rem !important;
  }

  .\32xl\:rounded-md{
    border-radius: 0.375rem !important;
  }

  .\32xl\:rounded-lg{
    border-radius: 0.5rem !important;
  }

  .\32xl\:rounded-xl{
    border-radius: 0.75rem !important;
  }

  .\32xl\:rounded-2xl{
    border-radius: 1rem !important;
  }

  .\32xl\:rounded-3xl{
    border-radius: 1.5rem !important;
  }

  .\32xl\:rounded-full{
    border-radius: 9999px !important;
  }

  .\32xl\:rounded-t-none{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .\32xl\:rounded-r-none{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .\32xl\:rounded-b-none{
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .\32xl\:rounded-l-none{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .\32xl\:rounded-t-sm{
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }

  .\32xl\:rounded-r-sm{
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }

  .\32xl\:rounded-b-sm{
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .\32xl\:rounded-l-sm{
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .\32xl\:rounded-t{
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }

  .\32xl\:rounded-r{
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }

  .\32xl\:rounded-b{
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .\32xl\:rounded-l{
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .\32xl\:rounded-t-md{
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }

  .\32xl\:rounded-r-md{
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }

  .\32xl\:rounded-b-md{
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .\32xl\:rounded-l-md{
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .\32xl\:rounded-t-lg{
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }

  .\32xl\:rounded-r-lg{
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }

  .\32xl\:rounded-b-lg{
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .\32xl\:rounded-l-lg{
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .\32xl\:rounded-t-xl{
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
  }

  .\32xl\:rounded-r-xl{
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }

  .\32xl\:rounded-b-xl{
    border-bottom-right-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }

  .\32xl\:rounded-l-xl{
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }

  .\32xl\:rounded-t-2xl{
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }

  .\32xl\:rounded-r-2xl{
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }

  .\32xl\:rounded-b-2xl{
    border-bottom-right-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }

  .\32xl\:rounded-l-2xl{
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }

  .\32xl\:rounded-t-3xl{
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }

  .\32xl\:rounded-r-3xl{
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }

  .\32xl\:rounded-b-3xl{
    border-bottom-right-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }

  .\32xl\:rounded-l-3xl{
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }

  .\32xl\:rounded-t-full{
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .\32xl\:rounded-r-full{
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .\32xl\:rounded-b-full{
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .\32xl\:rounded-l-full{
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .\32xl\:rounded-tl-none{
    border-top-left-radius: 0 !important;
  }

  .\32xl\:rounded-tr-none{
    border-top-right-radius: 0 !important;
  }

  .\32xl\:rounded-br-none{
    border-bottom-right-radius: 0 !important;
  }

  .\32xl\:rounded-bl-none{
    border-bottom-left-radius: 0 !important;
  }

  .\32xl\:rounded-tl-sm{
    border-top-left-radius: 0.125rem !important;
  }

  .\32xl\:rounded-tr-sm{
    border-top-right-radius: 0.125rem !important;
  }

  .\32xl\:rounded-br-sm{
    border-bottom-right-radius: 0.125rem !important;
  }

  .\32xl\:rounded-bl-sm{
    border-bottom-left-radius: 0.125rem !important;
  }

  .\32xl\:rounded-tl{
    border-top-left-radius: 0.25rem !important;
  }

  .\32xl\:rounded-tr{
    border-top-right-radius: 0.25rem !important;
  }

  .\32xl\:rounded-br{
    border-bottom-right-radius: 0.25rem !important;
  }

  .\32xl\:rounded-bl{
    border-bottom-left-radius: 0.25rem !important;
  }

  .\32xl\:rounded-tl-md{
    border-top-left-radius: 0.375rem !important;
  }

  .\32xl\:rounded-tr-md{
    border-top-right-radius: 0.375rem !important;
  }

  .\32xl\:rounded-br-md{
    border-bottom-right-radius: 0.375rem !important;
  }

  .\32xl\:rounded-bl-md{
    border-bottom-left-radius: 0.375rem !important;
  }

  .\32xl\:rounded-tl-lg{
    border-top-left-radius: 0.5rem !important;
  }

  .\32xl\:rounded-tr-lg{
    border-top-right-radius: 0.5rem !important;
  }

  .\32xl\:rounded-br-lg{
    border-bottom-right-radius: 0.5rem !important;
  }

  .\32xl\:rounded-bl-lg{
    border-bottom-left-radius: 0.5rem !important;
  }

  .\32xl\:rounded-tl-xl{
    border-top-left-radius: 0.75rem !important;
  }

  .\32xl\:rounded-tr-xl{
    border-top-right-radius: 0.75rem !important;
  }

  .\32xl\:rounded-br-xl{
    border-bottom-right-radius: 0.75rem !important;
  }

  .\32xl\:rounded-bl-xl{
    border-bottom-left-radius: 0.75rem !important;
  }

  .\32xl\:rounded-tl-2xl{
    border-top-left-radius: 1rem !important;
  }

  .\32xl\:rounded-tr-2xl{
    border-top-right-radius: 1rem !important;
  }

  .\32xl\:rounded-br-2xl{
    border-bottom-right-radius: 1rem !important;
  }

  .\32xl\:rounded-bl-2xl{
    border-bottom-left-radius: 1rem !important;
  }

  .\32xl\:rounded-tl-3xl{
    border-top-left-radius: 1.5rem !important;
  }

  .\32xl\:rounded-tr-3xl{
    border-top-right-radius: 1.5rem !important;
  }

  .\32xl\:rounded-br-3xl{
    border-bottom-right-radius: 1.5rem !important;
  }

  .\32xl\:rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem !important;
  }

  .\32xl\:rounded-tl-full{
    border-top-left-radius: 9999px !important;
  }

  .\32xl\:rounded-tr-full{
    border-top-right-radius: 9999px !important;
  }

  .\32xl\:rounded-br-full{
    border-bottom-right-radius: 9999px !important;
  }

  .\32xl\:rounded-bl-full{
    border-bottom-left-radius: 9999px !important;
  }

  .\32xl\:border-solid{
    border-style: solid !important;
  }

  .\32xl\:border-dashed{
    border-style: dashed !important;
  }

  .\32xl\:border-dotted{
    border-style: dotted !important;
  }

  .\32xl\:border-double{
    border-style: double !important;
  }

  .\32xl\:border-none{
    border-style: none !important;
  }

  .\32xl\:border-0{
    border-width: 0 !important;
  }

  .\32xl\:border-2{
    border-width: 2px !important;
  }

  .\32xl\:border-4{
    border-width: 4px !important;
  }

  .\32xl\:border-8{
    border-width: 8px !important;
  }

  .\32xl\:border{
    border-width: 1px !important;
  }

  .\32xl\:border-t-0{
    border-top-width: 0 !important;
  }

  .\32xl\:border-r-0{
    border-right-width: 0 !important;
  }

  .\32xl\:border-b-0{
    border-bottom-width: 0 !important;
  }

  .\32xl\:border-l-0{
    border-left-width: 0 !important;
  }

  .\32xl\:border-t-2{
    border-top-width: 2px !important;
  }

  .\32xl\:border-r-2{
    border-right-width: 2px !important;
  }

  .\32xl\:border-b-2{
    border-bottom-width: 2px !important;
  }

  .\32xl\:border-l-2{
    border-left-width: 2px !important;
  }

  .\32xl\:border-t-4{
    border-top-width: 4px !important;
  }

  .\32xl\:border-r-4{
    border-right-width: 4px !important;
  }

  .\32xl\:border-b-4{
    border-bottom-width: 4px !important;
  }

  .\32xl\:border-l-4{
    border-left-width: 4px !important;
  }

  .\32xl\:border-t-8{
    border-top-width: 8px !important;
  }

  .\32xl\:border-r-8{
    border-right-width: 8px !important;
  }

  .\32xl\:border-b-8{
    border-bottom-width: 8px !important;
  }

  .\32xl\:border-l-8{
    border-left-width: 8px !important;
  }

  .\32xl\:border-t{
    border-top-width: 1px !important;
  }

  .\32xl\:border-r{
    border-right-width: 1px !important;
  }

  .\32xl\:border-b{
    border-bottom-width: 1px !important;
  }

  .\32xl\:border-l{
    border-left-width: 1px !important;
  }

  .\32xl\:box-border{
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
  }

  .\32xl\:box-content{
    -webkit-box-sizing: content-box !important;
            box-sizing: content-box !important;
  }

  .\32xl\:cursor-auto{
    cursor: auto !important;
  }

  .\32xl\:cursor-default{
    cursor: default !important;
  }

  .\32xl\:cursor-pointer{
    cursor: pointer !important;
  }

  .\32xl\:cursor-wait{
    cursor: wait !important;
  }

  .\32xl\:cursor-text{
    cursor: text !important;
  }

  .\32xl\:cursor-move{
    cursor: move !important;
  }

  .\32xl\:cursor-not-allowed{
    cursor: not-allowed !important;
  }

  .\32xl\:block{
    display: block !important;
  }

  .\32xl\:inline-block{
    display: inline-block !important;
  }

  .\32xl\:inline{
    display: inline !important;
  }

  .\32xl\:flex{
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .\32xl\:inline-flex{
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .\32xl\:table{
    display: table !important;
  }

  .\32xl\:table-caption{
    display: table-caption !important;
  }

  .\32xl\:table-cell{
    display: table-cell !important;
  }

  .\32xl\:table-column{
    display: table-column !important;
  }

  .\32xl\:table-column-group{
    display: table-column-group !important;
  }

  .\32xl\:table-footer-group{
    display: table-footer-group !important;
  }

  .\32xl\:table-header-group{
    display: table-header-group !important;
  }

  .\32xl\:table-row-group{
    display: table-row-group !important;
  }

  .\32xl\:table-row{
    display: table-row !important;
  }

  .\32xl\:flow-root{
    display: flow-root !important;
  }

  .\32xl\:grid{
    display: grid !important;
  }

  .\32xl\:inline-grid{
    display: inline-grid !important;
  }

  .\32xl\:contents{
    display: contents !important;
  }

  .\32xl\:hidden{
    display: none !important;
  }

  .\32xl\:flex-row{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .\32xl\:flex-row-reverse{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .\32xl\:flex-col{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .\32xl\:flex-col-reverse{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .\32xl\:flex-wrap{
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .\32xl\:flex-wrap-reverse{
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .\32xl\:flex-no-wrap{
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .\32xl\:place-items-auto{
    place-items: auto !important;
  }

  .\32xl\:place-items-start{
    place-items: start !important;
  }

  .\32xl\:place-items-end{
    place-items: end !important;
  }

  .\32xl\:place-items-center{
    place-items: center !important;
  }

  .\32xl\:place-items-stretch{
    place-items: stretch !important;
  }

  .\32xl\:place-content-center{
    place-content: center !important;
  }

  .\32xl\:place-content-start{
    place-content: start !important;
  }

  .\32xl\:place-content-end{
    place-content: end !important;
  }

  .\32xl\:place-content-between{
    place-content: space-between !important;
  }

  .\32xl\:place-content-around{
    place-content: space-around !important;
  }

  .\32xl\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .\32xl\:place-content-stretch{
    place-content: stretch !important;
  }

  .\32xl\:place-self-auto{
    place-self: auto !important;
  }

  .\32xl\:place-self-start{
    place-self: start !important;
  }

  .\32xl\:place-self-end{
    place-self: end !important;
  }

  .\32xl\:place-self-center{
    place-self: center !important;
  }

  .\32xl\:place-self-stretch{
    place-self: stretch !important;
  }

  .\32xl\:items-start{
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .\32xl\:items-end{
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .\32xl\:items-center{
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .\32xl\:items-baseline{
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .\32xl\:items-stretch{
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .\32xl\:content-center{
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .\32xl\:content-start{
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .\32xl\:content-end{
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .\32xl\:content-between{
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .\32xl\:content-around{
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .\32xl\:content-evenly{
    -ms-flex-line-pack: space-evenly !important;
        align-content: space-evenly !important;
  }

  .\32xl\:self-auto{
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .\32xl\:self-start{
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .\32xl\:self-end{
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .\32xl\:self-center{
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .\32xl\:self-stretch{
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .\32xl\:justify-items-auto{
    justify-items: auto !important;
  }

  .\32xl\:justify-items-start{
    justify-items: start !important;
  }

  .\32xl\:justify-items-end{
    justify-items: end !important;
  }

  .\32xl\:justify-items-center{
    justify-items: center !important;
  }

  .\32xl\:justify-items-stretch{
    justify-items: stretch !important;
  }

  .\32xl\:justify-start{
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .\32xl\:justify-end{
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .\32xl\:justify-center{
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .\32xl\:justify-between{
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .\32xl\:justify-around{
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .\32xl\:justify-evenly{
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .\32xl\:justify-self-auto{
    justify-self: auto !important;
  }

  .\32xl\:justify-self-start{
    justify-self: start !important;
  }

  .\32xl\:justify-self-end{
    justify-self: end !important;
  }

  .\32xl\:justify-self-center{
    justify-self: center !important;
  }

  .\32xl\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .\32xl\:flex-1{
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important;
  }

  .\32xl\:flex-173{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 173px !important;
            flex: 0 0 173px !important;
  }

  .\32xl\:flex-260{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 260px !important;
            flex: 0 0 260px !important;
  }

  .\32xl\:flex-620{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 620px !important;
            flex: 0 0 620px !important;
  }

  .\32xl\:flex-auto{
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .\32xl\:flex-initial{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
  }

  .\32xl\:flex-none{
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
  }

  .\32xl\:flex-grow-0{
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .\32xl\:flex-grow{
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .\32xl\:flex-shrink-0{
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .\32xl\:flex-shrink{
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .\32xl\:order-1{
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .\32xl\:order-2{
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .\32xl\:order-3{
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .\32xl\:order-4{
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .\32xl\:order-5{
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .\32xl\:order-6{
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .\32xl\:order-7{
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .\32xl\:order-8{
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .\32xl\:order-9{
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .\32xl\:order-10{
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .\32xl\:order-11{
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .\32xl\:order-12{
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .\32xl\:order-first{
    -webkit-box-ordinal-group: -9998 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .\32xl\:order-last{
    -webkit-box-ordinal-group: 10000 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .\32xl\:order-none{
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .\32xl\:float-right{
    float: right !important;
  }

  .\32xl\:float-left{
    float: left !important;
  }

  .\32xl\:float-none{
    float: none !important;
  }

  .\32xl\:clearfix:after{
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .\32xl\:clear-left{
    clear: left !important;
  }

  .\32xl\:clear-right{
    clear: right !important;
  }

  .\32xl\:clear-both{
    clear: both !important;
  }

  .\32xl\:clear-none{
    clear: none !important;
  }

  .\32xl\:font-sans{
    font-family: Helvetiva, Arial, sans-serif !important;
  }

  .\32xl\:font-hairline{
    font-weight: 100 !important;
  }

  .\32xl\:font-thin{
    font-weight: 200 !important;
  }

  .\32xl\:font-light{
    font-weight: 300 !important;
  }

  .\32xl\:font-normal{
    font-weight: 400 !important;
  }

  .\32xl\:font-medium{
    font-weight: 500 !important;
  }

  .\32xl\:font-semibold{
    font-weight: 600 !important;
  }

  .\32xl\:font-bold{
    font-weight: 700 !important;
  }

  .\32xl\:font-extrabold{
    font-weight: 800 !important;
  }

  .\32xl\:font-black{
    font-weight: 900 !important;
  }

  .\32xl\:hover\:font-hairline:hover{
    font-weight: 100 !important;
  }

  .\32xl\:hover\:font-thin:hover{
    font-weight: 200 !important;
  }

  .\32xl\:hover\:font-light:hover{
    font-weight: 300 !important;
  }

  .\32xl\:hover\:font-normal:hover{
    font-weight: 400 !important;
  }

  .\32xl\:hover\:font-medium:hover{
    font-weight: 500 !important;
  }

  .\32xl\:hover\:font-semibold:hover{
    font-weight: 600 !important;
  }

  .\32xl\:hover\:font-bold:hover{
    font-weight: 700 !important;
  }

  .\32xl\:hover\:font-extrabold:hover{
    font-weight: 800 !important;
  }

  .\32xl\:hover\:font-black:hover{
    font-weight: 900 !important;
  }

  .\32xl\:focus\:font-hairline:focus{
    font-weight: 100 !important;
  }

  .\32xl\:focus\:font-thin:focus{
    font-weight: 200 !important;
  }

  .\32xl\:focus\:font-light:focus{
    font-weight: 300 !important;
  }

  .\32xl\:focus\:font-normal:focus{
    font-weight: 400 !important;
  }

  .\32xl\:focus\:font-medium:focus{
    font-weight: 500 !important;
  }

  .\32xl\:focus\:font-semibold:focus{
    font-weight: 600 !important;
  }

  .\32xl\:focus\:font-bold:focus{
    font-weight: 700 !important;
  }

  .\32xl\:focus\:font-extrabold:focus{
    font-weight: 800 !important;
  }

  .\32xl\:focus\:font-black:focus{
    font-weight: 900 !important;
  }

  .\32xl\:h-0{
    height: 0px !important;
  }

  .\32xl\:h-1{
    height: .25rem !important;
  }

  .\32xl\:h-2{
    height: .5rem !important;
  }

  .\32xl\:h-3{
    height: .75rem !important;
  }

  .\32xl\:h-4{
    height: 1rem !important;
  }

  .\32xl\:h-5{
    height: 1.25rem !important;
  }

  .\32xl\:h-6{
    height: 1.5rem !important;
  }

  .\32xl\:h-7{
    height: 1.75rem !important;
  }

  .\32xl\:h-8{
    height: 2rem !important;
  }

  .\32xl\:h-9{
    height: 2.25rem !important;
  }

  .\32xl\:h-10{
    height: 2.5rem !important;
  }

  .\32xl\:h-11{
    height: 2.75rem !important;
  }

  .\32xl\:h-12{
    height: 3rem !important;
  }

  .\32xl\:h-13{
    height: 3.25rem !important;
  }

  .\32xl\:h-14{
    height: 3.5rem !important;
  }

  .\32xl\:h-15{
    height: 3.75rem !important;
  }

  .\32xl\:h-16{
    height: 4rem !important;
  }

  .\32xl\:h-17{
    height: 4.25rem !important;
  }

  .\32xl\:h-18{
    height: 4.5rem !important;
  }

  .\32xl\:h-19{
    height: 4.75rem !important;
  }

  .\32xl\:h-20{
    height: 5rem !important;
  }

  .\32xl\:h-21{
    height: 5.25rem !important;
  }

  .\32xl\:h-22{
    height: 5.5rem !important;
  }

  .\32xl\:h-23{
    height: 5.75rem !important;
  }

  .\32xl\:h-24{
    height: 6rem !important;
  }

  .\32xl\:h-25{
    height: 6.25rem !important;
  }

  .\32xl\:h-26{
    height: 6.5rem !important;
  }

  .\32xl\:h-27{
    height: 6.75rem !important;
  }

  .\32xl\:h-28{
    height: 7rem !important;
  }

  .\32xl\:h-29{
    height: 7.25rem !important;
  }

  .\32xl\:h-30{
    height: 7.5rem !important;
  }

  .\32xl\:h-31{
    height: 7.75rem !important;
  }

  .\32xl\:h-32{
    height: 8rem !important;
  }

  .\32xl\:h-33{
    height: 8.25rem !important;
  }

  .\32xl\:h-34{
    height: 8.5rem !important;
  }

  .\32xl\:h-35{
    height: 8.75rem !important;
  }

  .\32xl\:h-36{
    height: 9rem !important;
  }

  .\32xl\:h-37{
    height: 9.25rem !important;
  }

  .\32xl\:h-38{
    height: 9.5rem !important;
  }

  .\32xl\:h-39{
    height: 9.75rem !important;
  }

  .\32xl\:h-40{
    height: 10rem !important;
  }

  .\32xl\:h-41{
    height: 10.25rem !important;
  }

  .\32xl\:h-42{
    height: 10.5rem !important;
  }

  .\32xl\:h-43{
    height: 10.75rem !important;
  }

  .\32xl\:h-44{
    height: 11rem !important;
  }

  .\32xl\:h-45{
    height: 11.25rem !important;
  }

  .\32xl\:h-46{
    height: 11.5rem !important;
  }

  .\32xl\:h-47{
    height: 11.75rem !important;
  }

  .\32xl\:h-48{
    height: 12rem !important;
  }

  .\32xl\:h-49{
    height: 12.25rem !important;
  }

  .\32xl\:h-50{
    height: 12.5rem !important;
  }

  .\32xl\:h-51{
    height: 12.75rem !important;
  }

  .\32xl\:h-52{
    height: 13rem !important;
  }

  .\32xl\:h-53{
    height: 13.25rem !important;
  }

  .\32xl\:h-54{
    height: 13.5rem !important;
  }

  .\32xl\:h-55{
    height: 13.75rem !important;
  }

  .\32xl\:h-56{
    height: 14rem !important;
  }

  .\32xl\:h-65{
    height: 16.25rem !important;
  }

  .\32xl\:h-70{
    height: 17.5rem !important;
  }

  .\32xl\:h-71{
    height: 17.75rem !important;
  }

  .\32xl\:h-72{
    height: 18rem !important;
  }

  .\32xl\:h-73{
    height: 18.25rem !important;
  }

  .\32xl\:h-74{
    height: 18.5rem !important;
  }

  .\32xl\:h-75{
    height: 18.75rem !important;
  }

  .\32xl\:h-76{
    height: 19rem !important;
  }

  .\32xl\:h-77{
    height: 19.25rem !important;
  }

  .\32xl\:h-78{
    height: 19.5rem !important;
  }

  .\32xl\:h-79{
    height: 19.75rem !important;
  }

  .\32xl\:h-80{
    height: 20rem !important;
  }

  .\32xl\:h-81{
    height: 20.25rem !important;
  }

  .\32xl\:h-82{
    height: 20.5rem !important;
  }

  .\32xl\:h-83{
    height: 20.75rem !important;
  }

  .\32xl\:h-84{
    height: 21rem !important;
  }

  .\32xl\:h-85{
    height: 21.25rem !important;
  }

  .\32xl\:h-86{
    height: 21.5rem !important;
  }

  .\32xl\:h-87{
    height: 21.75rem !important;
  }

  .\32xl\:h-88{
    height: 22rem !important;
  }

  .\32xl\:h-89{
    height: 22.25rem !important;
  }

  .\32xl\:h-90{
    height: 22.5rem !important;
  }

  .\32xl\:h-91{
    height: 22.75rem !important;
  }

  .\32xl\:h-92{
    height: 23rem !important;
  }

  .\32xl\:h-95{
    height: 23.75rem !important;
  }

  .\32xl\:h-100{
    height: 25rem !important;
  }

  .\32xl\:h-131{
    height: 25.25rem !important;
  }

  .\32xl\:h-135{
    height: 34rem !important;
  }

  .\32xl\:h-150{
    height: 37.5rem !important;
  }

  .\32xl\:h-200{
    height: 50rem !important;
  }

  .\32xl\:h-710{
    height: 44.375rem !important;
  }

  .\32xl\:h-820{
    height: 51.25rem !important;
  }

  .\32xl\:h-1440{
    height: 90rem !important;
  }

  .\32xl\:h-auto{
    height: auto !important;
  }

  .\32xl\:h-2\.5{
    height: .625rem !important;
  }

  .\32xl\:h-6\.25{
    height: 1.5626rem !important;
  }

  .\32xl\:h-7\.5{
    height: 1.875rem !important;
  }

  .\32xl\:h-12\.5{
    height: 3.125rem !important;
  }

  .\32xl\:h-17\.5{
    height: 4.375rem !important;
  }

  .\32xl\:h-31\.5{
    height: 7.875rem !important;
  }

  .\32xl\:h-thumb-tript-lg{
    height: 15.625rem !important;
  }

  .\32xl\:h-thumb-tript-md{
    height: 11.25rem !important;
  }

  .\32xl\:h-thumb-trip-xl{
    height: 20.625rem !important;
  }

  .\32xl\:h-tarapprendre-title-lg{
    height: 58.75rem !important;
  }

  .\32xl\:h-oblong-list-lg{
    height: 40.93rem !important;
  }

  .\32xl\:h-oblong-list-md{
    height: 20.95rem !important;
  }

  .\32xl\:h-oblong-content-lg{
    height: 26.875rem !important;
  }

  .\32xl\:h-article-thumb-lg{
    height: 10.625rem !important;
  }

  .\32xl\:h-support-title-l-lg{
    height: 28.125rem !important;
  }

  .\32xl\:h-support-title-r-lg{
    height: 17.8125rem !important;
  }

  .\32xl\:h-main-footer-menu{
    height: 13.75rem !important;
  }

  .\32xl\:h-main-footer-logo{
    height: 25.625rem !important;
  }

  .\32xl\:h-full{
    height: 100% !important;
  }

  .\32xl\:h-screen{
    height: 100vh !important;
  }

  .\32xl\:h-82\.5{
    height: 20.625rem !important;
  }

  .\32xl\:text-0{
    font-size: 0 !important;
  }

  .\32xl\:text-7{
    font-size: 0.4375rem !important;
  }

  .\32xl\:text-8{
    font-size: 0.5rem !important;
  }

  .\32xl\:text-10{
    font-size: 0.625rem !important;
  }

  .\32xl\:text-11{
    font-size: 0.6875rem !important;
  }

  .\32xl\:text-12{
    font-size: 0.75rem !important;
  }

  .\32xl\:text-13{
    font-size: 0.8125rem !important;
  }

  .\32xl\:text-14{
    font-size: 0.875rem !important;
  }

  .\32xl\:text-15{
    font-size: 0.9375rem !important;
  }

  .\32xl\:text-17{
    font-size: 1.0625rem !important;
  }

  .\32xl\:text-18{
    font-size: 1.125rem !important;
  }

  .\32xl\:text-20{
    font-size: 1.25rem !important;
  }

  .\32xl\:text-21{
    font-size: 1.3125rem !important;
  }

  .\32xl\:text-22{
    font-size: 1.1375rem !important;
  }

  .\32xl\:text-25{
    font-size: 1.5625rem !important;
  }

  .\32xl\:text-30{
    font-size: 1.875rem !important;
  }

  .\32xl\:text-32{
    font-size: 2rem !important;
  }

  .\32xl\:text-35{
    font-size: 2.1875rem !important;
  }

  .\32xl\:text-37{
    font-size: 2.3125rem !important;
  }

  .\32xl\:text-40{
    font-size: 2.5rem !important;
  }

  .\32xl\:text-45{
    font-size: 2.8125rem !important;
  }

  .\32xl\:text-46{
    font-size: 2.875rem !important;
  }

  .\32xl\:text-50{
    font-size: 3.125rem !important;
  }

  .\32xl\:text-55{
    font-size: 3.4375rem !important;
  }

  .\32xl\:text-65{
    font-size: 4.063rem !important;
  }

  .\32xl\:text-70{
    font-size: 4.375rem !important;
  }

  .\32xl\:text-80{
    font-size: 5rem !important;
  }

  .\32xl\:text-90{
    font-size: 5.625rem !important;
  }

  .\32xl\:text-100{
    font-size: 6.25rem !important;
  }

  .\32xl\:text-105{
    font-size: 6.563rem !important;
  }

  .\32xl\:text-130{
    font-size: 8.125rem !important;
  }

  .\32xl\:text-150{
    font-size: 9.375rem !important;
  }

  .\32xl\:text-400{
    font-size: 25rem !important;
  }

  .\32xl\:text-900{
    font-size: 56.25rem !important;
  }

  .\32xl\:text-icon{
    font-size: .625rem !important;
  }

  .\32xl\:text-xs{
    font-size: 0.8rem !important;
  }

  .\32xl\:text-tiny{
    font-size: .875rem !important;
  }

  .\32xl\:text-base{
    font-size: 1rem !important;
  }

  .\32xl\:text-lg{
    font-size: 1.125rem !important;
  }

  .\32xl\:text-xl{
    font-size: 1.25rem !important;
  }

  .\32xl\:text-2xl{
    font-size: 1.5rem !important;
  }

  .\32xl\:text-3xl{
    font-size: 1.875rem !important;
  }

  .\32xl\:text-4xl{
    font-size: 2.25rem !important;
  }

  .\32xl\:text-5xl{
    font-size: 2.875rem !important;
  }

  .\32xl\:text-6xl{
    font-size: 3rem !important;
  }

  .\32xl\:text-7xl{
    font-size: 4rem !important;
  }

  .\32xl\:text-8xl{
    font-size: 5rem !important;
  }

  .\32xl\:text-9xl{
    font-size: 5.625rem !important;
  }

  .\32xl\:leading-3{
    line-height: .75rem !important;
  }

  .\32xl\:leading-4{
    line-height: 1rem !important;
  }

  .\32xl\:leading-5{
    line-height: 1.25rem !important;
  }

  .\32xl\:leading-6{
    line-height: 1.5rem !important;
  }

  .\32xl\:leading-7{
    line-height: 1.75rem !important;
  }

  .\32xl\:leading-8{
    line-height: 2rem !important;
  }

  .\32xl\:leading-9{
    line-height: 2.25rem !important;
  }

  .\32xl\:leading-10{
    line-height: 2.5rem !important;
  }

  .\32xl\:leading-15{
    line-height: 15px !important;
  }

  .\32xl\:leading-18{
    line-height: 18px !important;
  }

  .\32xl\:leading-22{
    line-height: 22px !important;
  }

  .\32xl\:leading-35{
    line-height: 35px !important;
  }

  .\32xl\:leading-40{
    line-height: 40px !important;
  }

  .\32xl\:leading-50{
    line-height: 50px !important;
  }

  .\32xl\:leading-55{
    line-height: 55px !important;
  }

  .\32xl\:leading-none{
    line-height: 1 !important;
  }

  .\32xl\:leading-tight{
    line-height: 1.25 !important;
  }

  .\32xl\:leading-snug{
    line-height: 1.375 !important;
  }

  .\32xl\:leading-normal{
    line-height: 1.5 !important;
  }

  .\32xl\:leading-relaxed{
    line-height: 1.625 !important;
  }

  .\32xl\:leading-loose{
    line-height: 2 !important;
  }

  .\32xl\:leading-0\.75{
    line-height: 0.75 !important;
  }

  .\32xl\:leading-1\.15{
    line-height: 1.15 !important;
  }

  .\32xl\:leading-1\.2{
    line-height: 1.2 !important;
  }

  .\32xl\:leading-1\.25{
    line-height: 1.25 !important;
  }

  .\32xl\:leading-1\.3{
    line-height: 1.3 !important;
  }

  .\32xl\:leading-1\.6{
    line-height: 1.6 !important;
  }

  .\32xl\:list-inside{
    list-style-position: inside !important;
  }

  .\32xl\:list-outside{
    list-style-position: outside !important;
  }

  .\32xl\:list-none{
    list-style-type: none !important;
  }

  .\32xl\:list-disc{
    list-style-type: disc !important;
  }

  .\32xl\:list-decimal{
    list-style-type: decimal !important;
  }

  .\32xl\:m-0{
    margin: 0px !important;
  }

  .\32xl\:m-1{
    margin: .25rem !important;
  }

  .\32xl\:m-2{
    margin: .5rem !important;
  }

  .\32xl\:m-3{
    margin: .75rem !important;
  }

  .\32xl\:m-4{
    margin: 1rem !important;
  }

  .\32xl\:m-5{
    margin: 1.25rem !important;
  }

  .\32xl\:m-6{
    margin: 1.5rem !important;
  }

  .\32xl\:m-7{
    margin: 1.75rem !important;
  }

  .\32xl\:m-8{
    margin: 2rem !important;
  }

  .\32xl\:m-9{
    margin: 2.25rem !important;
  }

  .\32xl\:m-10{
    margin: 2.5rem !important;
  }

  .\32xl\:m-11{
    margin: 2.75rem !important;
  }

  .\32xl\:m-12{
    margin: 3rem !important;
  }

  .\32xl\:m-13{
    margin: 3.25rem !important;
  }

  .\32xl\:m-14{
    margin: 3.5rem !important;
  }

  .\32xl\:m-15{
    margin: 3.75rem !important;
  }

  .\32xl\:m-16{
    margin: 4rem !important;
  }

  .\32xl\:m-17{
    margin: 4.25rem !important;
  }

  .\32xl\:m-18{
    margin: 4.5rem !important;
  }

  .\32xl\:m-19{
    margin: 4.75rem !important;
  }

  .\32xl\:m-20{
    margin: 5rem !important;
  }

  .\32xl\:m-21{
    margin: 5.25rem !important;
  }

  .\32xl\:m-22{
    margin: 5.5rem !important;
  }

  .\32xl\:m-23{
    margin: 5.75rem !important;
  }

  .\32xl\:m-24{
    margin: 6rem !important;
  }

  .\32xl\:m-25{
    margin: 6.25rem !important;
  }

  .\32xl\:m-26{
    margin: 6.5rem !important;
  }

  .\32xl\:m-27{
    margin: 6.75rem !important;
  }

  .\32xl\:m-28{
    margin: 7rem !important;
  }

  .\32xl\:m-29{
    margin: 7.25rem !important;
  }

  .\32xl\:m-30{
    margin: 7.5rem !important;
  }

  .\32xl\:m-31{
    margin: 7.75rem !important;
  }

  .\32xl\:m-32{
    margin: 8rem !important;
  }

  .\32xl\:m-33{
    margin: 8.25rem !important;
  }

  .\32xl\:m-34{
    margin: 8.5rem !important;
  }

  .\32xl\:m-35{
    margin: 8.75rem !important;
  }

  .\32xl\:m-36{
    margin: 9rem !important;
  }

  .\32xl\:m-37{
    margin: 9.25rem !important;
  }

  .\32xl\:m-38{
    margin: 9.5rem !important;
  }

  .\32xl\:m-39{
    margin: 9.75rem !important;
  }

  .\32xl\:m-40{
    margin: 10rem !important;
  }

  .\32xl\:m-41{
    margin: 10.25rem !important;
  }

  .\32xl\:m-42{
    margin: 10.5rem !important;
  }

  .\32xl\:m-43{
    margin: 10.75rem !important;
  }

  .\32xl\:m-44{
    margin: 11rem !important;
  }

  .\32xl\:m-45{
    margin: 11.25rem !important;
  }

  .\32xl\:m-46{
    margin: 11.5rem !important;
  }

  .\32xl\:m-47{
    margin: 11.75rem !important;
  }

  .\32xl\:m-48{
    margin: 12rem !important;
  }

  .\32xl\:m-49{
    margin: 12.25rem !important;
  }

  .\32xl\:m-50{
    margin: 12.5rem !important;
  }

  .\32xl\:m-51{
    margin: 12.75rem !important;
  }

  .\32xl\:m-52{
    margin: 13rem !important;
  }

  .\32xl\:m-53{
    margin: 13.25rem !important;
  }

  .\32xl\:m-54{
    margin: 13.5rem !important;
  }

  .\32xl\:m-55{
    margin: 13.75rem !important;
  }

  .\32xl\:m-56{
    margin: 14rem !important;
  }

  .\32xl\:m-70{
    margin: 17.5rem !important;
  }

  .\32xl\:m-71{
    margin: 17.75rem !important;
  }

  .\32xl\:m-72{
    margin: 18rem !important;
  }

  .\32xl\:m-73{
    margin: 18.25rem !important;
  }

  .\32xl\:m-74{
    margin: 18.5rem !important;
  }

  .\32xl\:m-75{
    margin: 18.75rem !important;
  }

  .\32xl\:m-76{
    margin: 19rem !important;
  }

  .\32xl\:m-77{
    margin: 19.25rem !important;
  }

  .\32xl\:m-78{
    margin: 19.5rem !important;
  }

  .\32xl\:m-79{
    margin: 19.75rem !important;
  }

  .\32xl\:m-80{
    margin: 20rem !important;
  }

  .\32xl\:m-81{
    margin: 20.25rem !important;
  }

  .\32xl\:m-82{
    margin: 20.5rem !important;
  }

  .\32xl\:m-83{
    margin: 20.75rem !important;
  }

  .\32xl\:m-84{
    margin: 21rem !important;
  }

  .\32xl\:m-85{
    margin: 21.25rem !important;
  }

  .\32xl\:m-86{
    margin: 21.5rem !important;
  }

  .\32xl\:m-87{
    margin: 21.75rem !important;
  }

  .\32xl\:m-88{
    margin: 22rem !important;
  }

  .\32xl\:m-89{
    margin: 22.25rem !important;
  }

  .\32xl\:m-90{
    margin: 22.5rem !important;
  }

  .\32xl\:m-91{
    margin: 22.75rem !important;
  }

  .\32xl\:m-92{
    margin: 23rem !important;
  }

  .\32xl\:m-100{
    margin: 25rem !important;
  }

  .\32xl\:m-131{
    margin: 25.25rem !important;
  }

  .\32xl\:m-135{
    margin: 34rem !important;
  }

  .\32xl\:m-150{
    margin: 37.5rem !important;
  }

  .\32xl\:m-710{
    margin: 44.375rem !important;
  }

  .\32xl\:m-820{
    margin: 51.25rem !important;
  }

  .\32xl\:m-1440{
    margin: 90rem !important;
  }

  .\32xl\:m-auto{
    margin: auto !important;
  }

  .\32xl\:m-2\.5{
    margin: .625rem !important;
  }

  .\32xl\:m-6\.25{
    margin: 1.5626rem !important;
  }

  .\32xl\:m-7\.5{
    margin: 1.875rem !important;
  }

  .\32xl\:m-12\.5{
    margin: 3.125rem !important;
  }

  .\32xl\:m-17\.5{
    margin: 4.375rem !important;
  }

  .\32xl\:m-31\.5{
    margin: 7.875rem !important;
  }

  .\32xl\:m-thumb-tript-lg{
    margin: 15.625rem !important;
  }

  .\32xl\:m-thumb-tript-md{
    margin: 11.25rem !important;
  }

  .\32xl\:m-thumb-trip-xl{
    margin: 20.625rem !important;
  }

  .\32xl\:m-tarapprendre-title-lg{
    margin: 58.75rem !important;
  }

  .\32xl\:m-oblong-list-lg{
    margin: 40.93rem !important;
  }

  .\32xl\:m-oblong-list-md{
    margin: 20.95rem !important;
  }

  .\32xl\:m-oblong-content-lg{
    margin: 26.875rem !important;
  }

  .\32xl\:m-article-thumb-lg{
    margin: 10.625rem !important;
  }

  .\32xl\:m-support-title-l-lg{
    margin: 28.125rem !important;
  }

  .\32xl\:m-support-title-r-lg{
    margin: 17.8125rem !important;
  }

  .\32xl\:m-main-footer-menu{
    margin: 13.75rem !important;
  }

  .\32xl\:m-main-footer-logo{
    margin: 25.625rem !important;
  }

  .\32xl\:m-full{
    margin: 100% !important;
  }

  .\32xl\:-m-0{
    margin: 0px !important;
  }

  .\32xl\:-m-1{
    margin: -0.25rem !important;
  }

  .\32xl\:-m-2{
    margin: -0.5rem !important;
  }

  .\32xl\:-m-3{
    margin: -0.75rem !important;
  }

  .\32xl\:-m-4{
    margin: -1rem !important;
  }

  .\32xl\:-m-5{
    margin: -1.25rem !important;
  }

  .\32xl\:-m-6{
    margin: -1.5rem !important;
  }

  .\32xl\:-m-7{
    margin: -1.75rem !important;
  }

  .\32xl\:-m-8{
    margin: -2rem !important;
  }

  .\32xl\:-m-9{
    margin: -2.25rem !important;
  }

  .\32xl\:-m-10{
    margin: -2.5rem !important;
  }

  .\32xl\:-m-11{
    margin: -2.75rem !important;
  }

  .\32xl\:-m-12{
    margin: -3rem !important;
  }

  .\32xl\:-m-13{
    margin: -3.25rem !important;
  }

  .\32xl\:-m-14{
    margin: -3.5rem !important;
  }

  .\32xl\:-m-15{
    margin: -3.75rem !important;
  }

  .\32xl\:-m-16{
    margin: -4rem !important;
  }

  .\32xl\:-m-17{
    margin: -4.25rem !important;
  }

  .\32xl\:-m-18{
    margin: -4.5rem !important;
  }

  .\32xl\:-m-19{
    margin: -4.75rem !important;
  }

  .\32xl\:-m-20{
    margin: -5rem !important;
  }

  .\32xl\:-m-21{
    margin: -5.25rem !important;
  }

  .\32xl\:-m-22{
    margin: -5.5rem !important;
  }

  .\32xl\:-m-23{
    margin: -5.75rem !important;
  }

  .\32xl\:-m-24{
    margin: -6rem !important;
  }

  .\32xl\:-m-25{
    margin: -6.25rem !important;
  }

  .\32xl\:-m-26{
    margin: -6.5rem !important;
  }

  .\32xl\:-m-27{
    margin: -6.75rem !important;
  }

  .\32xl\:-m-28{
    margin: -7rem !important;
  }

  .\32xl\:-m-29{
    margin: -7.25rem !important;
  }

  .\32xl\:-m-30{
    margin: -7.5rem !important;
  }

  .\32xl\:-m-31{
    margin: -7.75rem !important;
  }

  .\32xl\:-m-32{
    margin: -8rem !important;
  }

  .\32xl\:-m-33{
    margin: -8.25rem !important;
  }

  .\32xl\:-m-34{
    margin: -8.5rem !important;
  }

  .\32xl\:-m-35{
    margin: -8.75rem !important;
  }

  .\32xl\:-m-36{
    margin: -9rem !important;
  }

  .\32xl\:-m-37{
    margin: -9.25rem !important;
  }

  .\32xl\:-m-38{
    margin: -9.5rem !important;
  }

  .\32xl\:-m-39{
    margin: -9.75rem !important;
  }

  .\32xl\:-m-40{
    margin: -10rem !important;
  }

  .\32xl\:-m-41{
    margin: -10.25rem !important;
  }

  .\32xl\:-m-42{
    margin: -10.5rem !important;
  }

  .\32xl\:-m-43{
    margin: -10.75rem !important;
  }

  .\32xl\:-m-44{
    margin: -11rem !important;
  }

  .\32xl\:-m-45{
    margin: -11.25rem !important;
  }

  .\32xl\:-m-46{
    margin: -11.5rem !important;
  }

  .\32xl\:-m-47{
    margin: -11.75rem !important;
  }

  .\32xl\:-m-48{
    margin: -12rem !important;
  }

  .\32xl\:-m-49{
    margin: -12.25rem !important;
  }

  .\32xl\:-m-50{
    margin: -12.5rem !important;
  }

  .\32xl\:-m-51{
    margin: -12.75rem !important;
  }

  .\32xl\:-m-52{
    margin: -13rem !important;
  }

  .\32xl\:-m-53{
    margin: -13.25rem !important;
  }

  .\32xl\:-m-54{
    margin: -13.5rem !important;
  }

  .\32xl\:-m-55{
    margin: -13.75rem !important;
  }

  .\32xl\:-m-56{
    margin: -14rem !important;
  }

  .\32xl\:-m-70{
    margin: -17.5rem !important;
  }

  .\32xl\:-m-71{
    margin: -17.75rem !important;
  }

  .\32xl\:-m-72{
    margin: -18rem !important;
  }

  .\32xl\:-m-73{
    margin: -18.25rem !important;
  }

  .\32xl\:-m-74{
    margin: -18.5rem !important;
  }

  .\32xl\:-m-75{
    margin: -18.75rem !important;
  }

  .\32xl\:-m-76{
    margin: -19rem !important;
  }

  .\32xl\:-m-77{
    margin: -19.25rem !important;
  }

  .\32xl\:-m-78{
    margin: -19.5rem !important;
  }

  .\32xl\:-m-79{
    margin: -19.75rem !important;
  }

  .\32xl\:-m-80{
    margin: -20rem !important;
  }

  .\32xl\:-m-81{
    margin: -20.25rem !important;
  }

  .\32xl\:-m-82{
    margin: -20.5rem !important;
  }

  .\32xl\:-m-83{
    margin: -20.75rem !important;
  }

  .\32xl\:-m-84{
    margin: -21rem !important;
  }

  .\32xl\:-m-85{
    margin: -21.25rem !important;
  }

  .\32xl\:-m-86{
    margin: -21.5rem !important;
  }

  .\32xl\:-m-87{
    margin: -21.75rem !important;
  }

  .\32xl\:-m-88{
    margin: -22rem !important;
  }

  .\32xl\:-m-89{
    margin: -22.25rem !important;
  }

  .\32xl\:-m-90{
    margin: -22.5rem !important;
  }

  .\32xl\:-m-91{
    margin: -22.75rem !important;
  }

  .\32xl\:-m-92{
    margin: -23rem !important;
  }

  .\32xl\:-m-100{
    margin: -25rem !important;
  }

  .\32xl\:-m-131{
    margin: -25.25rem !important;
  }

  .\32xl\:-m-135{
    margin: -34rem !important;
  }

  .\32xl\:-m-150{
    margin: -37.5rem !important;
  }

  .\32xl\:-m-710{
    margin: -44.375rem !important;
  }

  .\32xl\:-m-820{
    margin: -51.25rem !important;
  }

  .\32xl\:-m-1440{
    margin: -90rem !important;
  }

  .\32xl\:-m-2\.5{
    margin: -0.625rem !important;
  }

  .\32xl\:-m-6\.25{
    margin: -1.5626rem !important;
  }

  .\32xl\:-m-7\.5{
    margin: -1.875rem !important;
  }

  .\32xl\:-m-12\.5{
    margin: -3.125rem !important;
  }

  .\32xl\:-m-17\.5{
    margin: -4.375rem !important;
  }

  .\32xl\:-m-31\.5{
    margin: -7.875rem !important;
  }

  .\32xl\:-m-thumb-tript-lg{
    margin: -15.625rem !important;
  }

  .\32xl\:-m-thumb-tript-md{
    margin: -11.25rem !important;
  }

  .\32xl\:-m-thumb-trip-xl{
    margin: -20.625rem !important;
  }

  .\32xl\:-m-tarapprendre-title-lg{
    margin: -58.75rem !important;
  }

  .\32xl\:-m-oblong-list-lg{
    margin: -40.93rem !important;
  }

  .\32xl\:-m-oblong-list-md{
    margin: -20.95rem !important;
  }

  .\32xl\:-m-oblong-content-lg{
    margin: -26.875rem !important;
  }

  .\32xl\:-m-article-thumb-lg{
    margin: -10.625rem !important;
  }

  .\32xl\:-m-support-title-l-lg{
    margin: -28.125rem !important;
  }

  .\32xl\:-m-support-title-r-lg{
    margin: -17.8125rem !important;
  }

  .\32xl\:-m-main-footer-menu{
    margin: -13.75rem !important;
  }

  .\32xl\:-m-main-footer-logo{
    margin: -25.625rem !important;
  }

  .\32xl\:-m-full{
    margin: -100% !important;
  }

  .\32xl\:my-0{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .\32xl\:mx-0{
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .\32xl\:my-1{
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }

  .\32xl\:mx-1{
    margin-left: .25rem !important;
    margin-right: .25rem !important;
  }

  .\32xl\:my-2{
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }

  .\32xl\:mx-2{
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }

  .\32xl\:my-3{
    margin-top: .75rem !important;
    margin-bottom: .75rem !important;
  }

  .\32xl\:mx-3{
    margin-left: .75rem !important;
    margin-right: .75rem !important;
  }

  .\32xl\:my-4{
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .\32xl\:mx-4{
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .\32xl\:my-5{
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .\32xl\:mx-5{
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .\32xl\:my-6{
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .\32xl\:mx-6{
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .\32xl\:my-7{
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }

  .\32xl\:mx-7{
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }

  .\32xl\:my-8{
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .\32xl\:mx-8{
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .\32xl\:my-9{
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }

  .\32xl\:mx-9{
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }

  .\32xl\:my-10{
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .\32xl\:mx-10{
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .\32xl\:my-11{
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }

  .\32xl\:mx-11{
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important;
  }

  .\32xl\:my-12{
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .\32xl\:mx-12{
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .\32xl\:my-13{
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }

  .\32xl\:mx-13{
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }

  .\32xl\:my-14{
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }

  .\32xl\:mx-14{
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }

  .\32xl\:my-15{
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }

  .\32xl\:mx-15{
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !important;
  }

  .\32xl\:my-16{
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .\32xl\:mx-16{
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .\32xl\:my-17{
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }

  .\32xl\:mx-17{
    margin-left: 4.25rem !important;
    margin-right: 4.25rem !important;
  }

  .\32xl\:my-18{
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }

  .\32xl\:mx-18{
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }

  .\32xl\:my-19{
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }

  .\32xl\:mx-19{
    margin-left: 4.75rem !important;
    margin-right: 4.75rem !important;
  }

  .\32xl\:my-20{
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .\32xl\:mx-20{
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .\32xl\:my-21{
    margin-top: 5.25rem !important;
    margin-bottom: 5.25rem !important;
  }

  .\32xl\:mx-21{
    margin-left: 5.25rem !important;
    margin-right: 5.25rem !important;
  }

  .\32xl\:my-22{
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }

  .\32xl\:mx-22{
    margin-left: 5.5rem !important;
    margin-right: 5.5rem !important;
  }

  .\32xl\:my-23{
    margin-top: 5.75rem !important;
    margin-bottom: 5.75rem !important;
  }

  .\32xl\:mx-23{
    margin-left: 5.75rem !important;
    margin-right: 5.75rem !important;
  }

  .\32xl\:my-24{
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .\32xl\:mx-24{
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .\32xl\:my-25{
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }

  .\32xl\:mx-25{
    margin-left: 6.25rem !important;
    margin-right: 6.25rem !important;
  }

  .\32xl\:my-26{
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }

  .\32xl\:mx-26{
    margin-left: 6.5rem !important;
    margin-right: 6.5rem !important;
  }

  .\32xl\:my-27{
    margin-top: 6.75rem !important;
    margin-bottom: 6.75rem !important;
  }

  .\32xl\:mx-27{
    margin-left: 6.75rem !important;
    margin-right: 6.75rem !important;
  }

  .\32xl\:my-28{
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .\32xl\:mx-28{
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .\32xl\:my-29{
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }

  .\32xl\:mx-29{
    margin-left: 7.25rem !important;
    margin-right: 7.25rem !important;
  }

  .\32xl\:my-30{
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }

  .\32xl\:mx-30{
    margin-left: 7.5rem !important;
    margin-right: 7.5rem !important;
  }

  .\32xl\:my-31{
    margin-top: 7.75rem !important;
    margin-bottom: 7.75rem !important;
  }

  .\32xl\:mx-31{
    margin-left: 7.75rem !important;
    margin-right: 7.75rem !important;
  }

  .\32xl\:my-32{
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .\32xl\:mx-32{
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .\32xl\:my-33{
    margin-top: 8.25rem !important;
    margin-bottom: 8.25rem !important;
  }

  .\32xl\:mx-33{
    margin-left: 8.25rem !important;
    margin-right: 8.25rem !important;
  }

  .\32xl\:my-34{
    margin-top: 8.5rem !important;
    margin-bottom: 8.5rem !important;
  }

  .\32xl\:mx-34{
    margin-left: 8.5rem !important;
    margin-right: 8.5rem !important;
  }

  .\32xl\:my-35{
    margin-top: 8.75rem !important;
    margin-bottom: 8.75rem !important;
  }

  .\32xl\:mx-35{
    margin-left: 8.75rem !important;
    margin-right: 8.75rem !important;
  }

  .\32xl\:my-36{
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }

  .\32xl\:mx-36{
    margin-left: 9rem !important;
    margin-right: 9rem !important;
  }

  .\32xl\:my-37{
    margin-top: 9.25rem !important;
    margin-bottom: 9.25rem !important;
  }

  .\32xl\:mx-37{
    margin-left: 9.25rem !important;
    margin-right: 9.25rem !important;
  }

  .\32xl\:my-38{
    margin-top: 9.5rem !important;
    margin-bottom: 9.5rem !important;
  }

  .\32xl\:mx-38{
    margin-left: 9.5rem !important;
    margin-right: 9.5rem !important;
  }

  .\32xl\:my-39{
    margin-top: 9.75rem !important;
    margin-bottom: 9.75rem !important;
  }

  .\32xl\:mx-39{
    margin-left: 9.75rem !important;
    margin-right: 9.75rem !important;
  }

  .\32xl\:my-40{
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .\32xl\:mx-40{
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .\32xl\:my-41{
    margin-top: 10.25rem !important;
    margin-bottom: 10.25rem !important;
  }

  .\32xl\:mx-41{
    margin-left: 10.25rem !important;
    margin-right: 10.25rem !important;
  }

  .\32xl\:my-42{
    margin-top: 10.5rem !important;
    margin-bottom: 10.5rem !important;
  }

  .\32xl\:mx-42{
    margin-left: 10.5rem !important;
    margin-right: 10.5rem !important;
  }

  .\32xl\:my-43{
    margin-top: 10.75rem !important;
    margin-bottom: 10.75rem !important;
  }

  .\32xl\:mx-43{
    margin-left: 10.75rem !important;
    margin-right: 10.75rem !important;
  }

  .\32xl\:my-44{
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }

  .\32xl\:mx-44{
    margin-left: 11rem !important;
    margin-right: 11rem !important;
  }

  .\32xl\:my-45{
    margin-top: 11.25rem !important;
    margin-bottom: 11.25rem !important;
  }

  .\32xl\:mx-45{
    margin-left: 11.25rem !important;
    margin-right: 11.25rem !important;
  }

  .\32xl\:my-46{
    margin-top: 11.5rem !important;
    margin-bottom: 11.5rem !important;
  }

  .\32xl\:mx-46{
    margin-left: 11.5rem !important;
    margin-right: 11.5rem !important;
  }

  .\32xl\:my-47{
    margin-top: 11.75rem !important;
    margin-bottom: 11.75rem !important;
  }

  .\32xl\:mx-47{
    margin-left: 11.75rem !important;
    margin-right: 11.75rem !important;
  }

  .\32xl\:my-48{
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .\32xl\:mx-48{
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }

  .\32xl\:my-49{
    margin-top: 12.25rem !important;
    margin-bottom: 12.25rem !important;
  }

  .\32xl\:mx-49{
    margin-left: 12.25rem !important;
    margin-right: 12.25rem !important;
  }

  .\32xl\:my-50{
    margin-top: 12.5rem !important;
    margin-bottom: 12.5rem !important;
  }

  .\32xl\:mx-50{
    margin-left: 12.5rem !important;
    margin-right: 12.5rem !important;
  }

  .\32xl\:my-51{
    margin-top: 12.75rem !important;
    margin-bottom: 12.75rem !important;
  }

  .\32xl\:mx-51{
    margin-left: 12.75rem !important;
    margin-right: 12.75rem !important;
  }

  .\32xl\:my-52{
    margin-top: 13rem !important;
    margin-bottom: 13rem !important;
  }

  .\32xl\:mx-52{
    margin-left: 13rem !important;
    margin-right: 13rem !important;
  }

  .\32xl\:my-53{
    margin-top: 13.25rem !important;
    margin-bottom: 13.25rem !important;
  }

  .\32xl\:mx-53{
    margin-left: 13.25rem !important;
    margin-right: 13.25rem !important;
  }

  .\32xl\:my-54{
    margin-top: 13.5rem !important;
    margin-bottom: 13.5rem !important;
  }

  .\32xl\:mx-54{
    margin-left: 13.5rem !important;
    margin-right: 13.5rem !important;
  }

  .\32xl\:my-55{
    margin-top: 13.75rem !important;
    margin-bottom: 13.75rem !important;
  }

  .\32xl\:mx-55{
    margin-left: 13.75rem !important;
    margin-right: 13.75rem !important;
  }

  .\32xl\:my-56{
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }

  .\32xl\:mx-56{
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }

  .\32xl\:my-70{
    margin-top: 17.5rem !important;
    margin-bottom: 17.5rem !important;
  }

  .\32xl\:mx-70{
    margin-left: 17.5rem !important;
    margin-right: 17.5rem !important;
  }

  .\32xl\:my-71{
    margin-top: 17.75rem !important;
    margin-bottom: 17.75rem !important;
  }

  .\32xl\:mx-71{
    margin-left: 17.75rem !important;
    margin-right: 17.75rem !important;
  }

  .\32xl\:my-72{
    margin-top: 18rem !important;
    margin-bottom: 18rem !important;
  }

  .\32xl\:mx-72{
    margin-left: 18rem !important;
    margin-right: 18rem !important;
  }

  .\32xl\:my-73{
    margin-top: 18.25rem !important;
    margin-bottom: 18.25rem !important;
  }

  .\32xl\:mx-73{
    margin-left: 18.25rem !important;
    margin-right: 18.25rem !important;
  }

  .\32xl\:my-74{
    margin-top: 18.5rem !important;
    margin-bottom: 18.5rem !important;
  }

  .\32xl\:mx-74{
    margin-left: 18.5rem !important;
    margin-right: 18.5rem !important;
  }

  .\32xl\:my-75{
    margin-top: 18.75rem !important;
    margin-bottom: 18.75rem !important;
  }

  .\32xl\:mx-75{
    margin-left: 18.75rem !important;
    margin-right: 18.75rem !important;
  }

  .\32xl\:my-76{
    margin-top: 19rem !important;
    margin-bottom: 19rem !important;
  }

  .\32xl\:mx-76{
    margin-left: 19rem !important;
    margin-right: 19rem !important;
  }

  .\32xl\:my-77{
    margin-top: 19.25rem !important;
    margin-bottom: 19.25rem !important;
  }

  .\32xl\:mx-77{
    margin-left: 19.25rem !important;
    margin-right: 19.25rem !important;
  }

  .\32xl\:my-78{
    margin-top: 19.5rem !important;
    margin-bottom: 19.5rem !important;
  }

  .\32xl\:mx-78{
    margin-left: 19.5rem !important;
    margin-right: 19.5rem !important;
  }

  .\32xl\:my-79{
    margin-top: 19.75rem !important;
    margin-bottom: 19.75rem !important;
  }

  .\32xl\:mx-79{
    margin-left: 19.75rem !important;
    margin-right: 19.75rem !important;
  }

  .\32xl\:my-80{
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }

  .\32xl\:mx-80{
    margin-left: 20rem !important;
    margin-right: 20rem !important;
  }

  .\32xl\:my-81{
    margin-top: 20.25rem !important;
    margin-bottom: 20.25rem !important;
  }

  .\32xl\:mx-81{
    margin-left: 20.25rem !important;
    margin-right: 20.25rem !important;
  }

  .\32xl\:my-82{
    margin-top: 20.5rem !important;
    margin-bottom: 20.5rem !important;
  }

  .\32xl\:mx-82{
    margin-left: 20.5rem !important;
    margin-right: 20.5rem !important;
  }

  .\32xl\:my-83{
    margin-top: 20.75rem !important;
    margin-bottom: 20.75rem !important;
  }

  .\32xl\:mx-83{
    margin-left: 20.75rem !important;
    margin-right: 20.75rem !important;
  }

  .\32xl\:my-84{
    margin-top: 21rem !important;
    margin-bottom: 21rem !important;
  }

  .\32xl\:mx-84{
    margin-left: 21rem !important;
    margin-right: 21rem !important;
  }

  .\32xl\:my-85{
    margin-top: 21.25rem !important;
    margin-bottom: 21.25rem !important;
  }

  .\32xl\:mx-85{
    margin-left: 21.25rem !important;
    margin-right: 21.25rem !important;
  }

  .\32xl\:my-86{
    margin-top: 21.5rem !important;
    margin-bottom: 21.5rem !important;
  }

  .\32xl\:mx-86{
    margin-left: 21.5rem !important;
    margin-right: 21.5rem !important;
  }

  .\32xl\:my-87{
    margin-top: 21.75rem !important;
    margin-bottom: 21.75rem !important;
  }

  .\32xl\:mx-87{
    margin-left: 21.75rem !important;
    margin-right: 21.75rem !important;
  }

  .\32xl\:my-88{
    margin-top: 22rem !important;
    margin-bottom: 22rem !important;
  }

  .\32xl\:mx-88{
    margin-left: 22rem !important;
    margin-right: 22rem !important;
  }

  .\32xl\:my-89{
    margin-top: 22.25rem !important;
    margin-bottom: 22.25rem !important;
  }

  .\32xl\:mx-89{
    margin-left: 22.25rem !important;
    margin-right: 22.25rem !important;
  }

  .\32xl\:my-90{
    margin-top: 22.5rem !important;
    margin-bottom: 22.5rem !important;
  }

  .\32xl\:mx-90{
    margin-left: 22.5rem !important;
    margin-right: 22.5rem !important;
  }

  .\32xl\:my-91{
    margin-top: 22.75rem !important;
    margin-bottom: 22.75rem !important;
  }

  .\32xl\:mx-91{
    margin-left: 22.75rem !important;
    margin-right: 22.75rem !important;
  }

  .\32xl\:my-92{
    margin-top: 23rem !important;
    margin-bottom: 23rem !important;
  }

  .\32xl\:mx-92{
    margin-left: 23rem !important;
    margin-right: 23rem !important;
  }

  .\32xl\:my-100{
    margin-top: 25rem !important;
    margin-bottom: 25rem !important;
  }

  .\32xl\:mx-100{
    margin-left: 25rem !important;
    margin-right: 25rem !important;
  }

  .\32xl\:my-131{
    margin-top: 25.25rem !important;
    margin-bottom: 25.25rem !important;
  }

  .\32xl\:mx-131{
    margin-left: 25.25rem !important;
    margin-right: 25.25rem !important;
  }

  .\32xl\:my-135{
    margin-top: 34rem !important;
    margin-bottom: 34rem !important;
  }

  .\32xl\:mx-135{
    margin-left: 34rem !important;
    margin-right: 34rem !important;
  }

  .\32xl\:my-150{
    margin-top: 37.5rem !important;
    margin-bottom: 37.5rem !important;
  }

  .\32xl\:mx-150{
    margin-left: 37.5rem !important;
    margin-right: 37.5rem !important;
  }

  .\32xl\:my-710{
    margin-top: 44.375rem !important;
    margin-bottom: 44.375rem !important;
  }

  .\32xl\:mx-710{
    margin-left: 44.375rem !important;
    margin-right: 44.375rem !important;
  }

  .\32xl\:my-820{
    margin-top: 51.25rem !important;
    margin-bottom: 51.25rem !important;
  }

  .\32xl\:mx-820{
    margin-left: 51.25rem !important;
    margin-right: 51.25rem !important;
  }

  .\32xl\:my-1440{
    margin-top: 90rem !important;
    margin-bottom: 90rem !important;
  }

  .\32xl\:mx-1440{
    margin-left: 90rem !important;
    margin-right: 90rem !important;
  }

  .\32xl\:my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .\32xl\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .\32xl\:my-2\.5{
    margin-top: .625rem !important;
    margin-bottom: .625rem !important;
  }

  .\32xl\:mx-2\.5{
    margin-left: .625rem !important;
    margin-right: .625rem !important;
  }

  .\32xl\:my-6\.25{
    margin-top: 1.5626rem !important;
    margin-bottom: 1.5626rem !important;
  }

  .\32xl\:mx-6\.25{
    margin-left: 1.5626rem !important;
    margin-right: 1.5626rem !important;
  }

  .\32xl\:my-7\.5{
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }

  .\32xl\:mx-7\.5{
    margin-left: 1.875rem !important;
    margin-right: 1.875rem !important;
  }

  .\32xl\:my-12\.5{
    margin-top: 3.125rem !important;
    margin-bottom: 3.125rem !important;
  }

  .\32xl\:mx-12\.5{
    margin-left: 3.125rem !important;
    margin-right: 3.125rem !important;
  }

  .\32xl\:my-17\.5{
    margin-top: 4.375rem !important;
    margin-bottom: 4.375rem !important;
  }

  .\32xl\:mx-17\.5{
    margin-left: 4.375rem !important;
    margin-right: 4.375rem !important;
  }

  .\32xl\:my-31\.5{
    margin-top: 7.875rem !important;
    margin-bottom: 7.875rem !important;
  }

  .\32xl\:mx-31\.5{
    margin-left: 7.875rem !important;
    margin-right: 7.875rem !important;
  }

  .\32xl\:my-thumb-tript-lg{
    margin-top: 15.625rem !important;
    margin-bottom: 15.625rem !important;
  }

  .\32xl\:mx-thumb-tript-lg{
    margin-left: 15.625rem !important;
    margin-right: 15.625rem !important;
  }

  .\32xl\:my-thumb-tript-md{
    margin-top: 11.25rem !important;
    margin-bottom: 11.25rem !important;
  }

  .\32xl\:mx-thumb-tript-md{
    margin-left: 11.25rem !important;
    margin-right: 11.25rem !important;
  }

  .\32xl\:my-thumb-trip-xl{
    margin-top: 20.625rem !important;
    margin-bottom: 20.625rem !important;
  }

  .\32xl\:mx-thumb-trip-xl{
    margin-left: 20.625rem !important;
    margin-right: 20.625rem !important;
  }

  .\32xl\:my-tarapprendre-title-lg{
    margin-top: 58.75rem !important;
    margin-bottom: 58.75rem !important;
  }

  .\32xl\:mx-tarapprendre-title-lg{
    margin-left: 58.75rem !important;
    margin-right: 58.75rem !important;
  }

  .\32xl\:my-oblong-list-lg{
    margin-top: 40.93rem !important;
    margin-bottom: 40.93rem !important;
  }

  .\32xl\:mx-oblong-list-lg{
    margin-left: 40.93rem !important;
    margin-right: 40.93rem !important;
  }

  .\32xl\:my-oblong-list-md{
    margin-top: 20.95rem !important;
    margin-bottom: 20.95rem !important;
  }

  .\32xl\:mx-oblong-list-md{
    margin-left: 20.95rem !important;
    margin-right: 20.95rem !important;
  }

  .\32xl\:my-oblong-content-lg{
    margin-top: 26.875rem !important;
    margin-bottom: 26.875rem !important;
  }

  .\32xl\:mx-oblong-content-lg{
    margin-left: 26.875rem !important;
    margin-right: 26.875rem !important;
  }

  .\32xl\:my-article-thumb-lg{
    margin-top: 10.625rem !important;
    margin-bottom: 10.625rem !important;
  }

  .\32xl\:mx-article-thumb-lg{
    margin-left: 10.625rem !important;
    margin-right: 10.625rem !important;
  }

  .\32xl\:my-support-title-l-lg{
    margin-top: 28.125rem !important;
    margin-bottom: 28.125rem !important;
  }

  .\32xl\:mx-support-title-l-lg{
    margin-left: 28.125rem !important;
    margin-right: 28.125rem !important;
  }

  .\32xl\:my-support-title-r-lg{
    margin-top: 17.8125rem !important;
    margin-bottom: 17.8125rem !important;
  }

  .\32xl\:mx-support-title-r-lg{
    margin-left: 17.8125rem !important;
    margin-right: 17.8125rem !important;
  }

  .\32xl\:my-main-footer-menu{
    margin-top: 13.75rem !important;
    margin-bottom: 13.75rem !important;
  }

  .\32xl\:mx-main-footer-menu{
    margin-left: 13.75rem !important;
    margin-right: 13.75rem !important;
  }

  .\32xl\:my-main-footer-logo{
    margin-top: 25.625rem !important;
    margin-bottom: 25.625rem !important;
  }

  .\32xl\:mx-main-footer-logo{
    margin-left: 25.625rem !important;
    margin-right: 25.625rem !important;
  }

  .\32xl\:my-full{
    margin-top: 100% !important;
    margin-bottom: 100% !important;
  }

  .\32xl\:mx-full{
    margin-left: 100% !important;
    margin-right: 100% !important;
  }

  .\32xl\:-my-0{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .\32xl\:-mx-0{
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .\32xl\:-my-1{
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .\32xl\:-mx-1{
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .\32xl\:-my-2{
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .\32xl\:-mx-2{
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .\32xl\:-my-3{
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .\32xl\:-mx-3{
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .\32xl\:-my-4{
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .\32xl\:-mx-4{
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .\32xl\:-my-5{
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }

  .\32xl\:-mx-5{
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }

  .\32xl\:-my-6{
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .\32xl\:-mx-6{
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .\32xl\:-my-7{
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }

  .\32xl\:-mx-7{
    margin-left: -1.75rem !important;
    margin-right: -1.75rem !important;
  }

  .\32xl\:-my-8{
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .\32xl\:-mx-8{
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .\32xl\:-my-9{
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }

  .\32xl\:-mx-9{
    margin-left: -2.25rem !important;
    margin-right: -2.25rem !important;
  }

  .\32xl\:-my-10{
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .\32xl\:-mx-10{
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .\32xl\:-my-11{
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }

  .\32xl\:-mx-11{
    margin-left: -2.75rem !important;
    margin-right: -2.75rem !important;
  }

  .\32xl\:-my-12{
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .\32xl\:-mx-12{
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .\32xl\:-my-13{
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }

  .\32xl\:-mx-13{
    margin-left: -3.25rem !important;
    margin-right: -3.25rem !important;
  }

  .\32xl\:-my-14{
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }

  .\32xl\:-mx-14{
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;
  }

  .\32xl\:-my-15{
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }

  .\32xl\:-mx-15{
    margin-left: -3.75rem !important;
    margin-right: -3.75rem !important;
  }

  .\32xl\:-my-16{
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .\32xl\:-mx-16{
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .\32xl\:-my-17{
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }

  .\32xl\:-mx-17{
    margin-left: -4.25rem !important;
    margin-right: -4.25rem !important;
  }

  .\32xl\:-my-18{
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }

  .\32xl\:-mx-18{
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;
  }

  .\32xl\:-my-19{
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }

  .\32xl\:-mx-19{
    margin-left: -4.75rem !important;
    margin-right: -4.75rem !important;
  }

  .\32xl\:-my-20{
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .\32xl\:-mx-20{
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .\32xl\:-my-21{
    margin-top: -5.25rem !important;
    margin-bottom: -5.25rem !important;
  }

  .\32xl\:-mx-21{
    margin-left: -5.25rem !important;
    margin-right: -5.25rem !important;
  }

  .\32xl\:-my-22{
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important;
  }

  .\32xl\:-mx-22{
    margin-left: -5.5rem !important;
    margin-right: -5.5rem !important;
  }

  .\32xl\:-my-23{
    margin-top: -5.75rem !important;
    margin-bottom: -5.75rem !important;
  }

  .\32xl\:-mx-23{
    margin-left: -5.75rem !important;
    margin-right: -5.75rem !important;
  }

  .\32xl\:-my-24{
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .\32xl\:-mx-24{
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .\32xl\:-my-25{
    margin-top: -6.25rem !important;
    margin-bottom: -6.25rem !important;
  }

  .\32xl\:-mx-25{
    margin-left: -6.25rem !important;
    margin-right: -6.25rem !important;
  }

  .\32xl\:-my-26{
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }

  .\32xl\:-mx-26{
    margin-left: -6.5rem !important;
    margin-right: -6.5rem !important;
  }

  .\32xl\:-my-27{
    margin-top: -6.75rem !important;
    margin-bottom: -6.75rem !important;
  }

  .\32xl\:-mx-27{
    margin-left: -6.75rem !important;
    margin-right: -6.75rem !important;
  }

  .\32xl\:-my-28{
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .\32xl\:-mx-28{
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .\32xl\:-my-29{
    margin-top: -7.25rem !important;
    margin-bottom: -7.25rem !important;
  }

  .\32xl\:-mx-29{
    margin-left: -7.25rem !important;
    margin-right: -7.25rem !important;
  }

  .\32xl\:-my-30{
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }

  .\32xl\:-mx-30{
    margin-left: -7.5rem !important;
    margin-right: -7.5rem !important;
  }

  .\32xl\:-my-31{
    margin-top: -7.75rem !important;
    margin-bottom: -7.75rem !important;
  }

  .\32xl\:-mx-31{
    margin-left: -7.75rem !important;
    margin-right: -7.75rem !important;
  }

  .\32xl\:-my-32{
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .\32xl\:-mx-32{
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .\32xl\:-my-33{
    margin-top: -8.25rem !important;
    margin-bottom: -8.25rem !important;
  }

  .\32xl\:-mx-33{
    margin-left: -8.25rem !important;
    margin-right: -8.25rem !important;
  }

  .\32xl\:-my-34{
    margin-top: -8.5rem !important;
    margin-bottom: -8.5rem !important;
  }

  .\32xl\:-mx-34{
    margin-left: -8.5rem !important;
    margin-right: -8.5rem !important;
  }

  .\32xl\:-my-35{
    margin-top: -8.75rem !important;
    margin-bottom: -8.75rem !important;
  }

  .\32xl\:-mx-35{
    margin-left: -8.75rem !important;
    margin-right: -8.75rem !important;
  }

  .\32xl\:-my-36{
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }

  .\32xl\:-mx-36{
    margin-left: -9rem !important;
    margin-right: -9rem !important;
  }

  .\32xl\:-my-37{
    margin-top: -9.25rem !important;
    margin-bottom: -9.25rem !important;
  }

  .\32xl\:-mx-37{
    margin-left: -9.25rem !important;
    margin-right: -9.25rem !important;
  }

  .\32xl\:-my-38{
    margin-top: -9.5rem !important;
    margin-bottom: -9.5rem !important;
  }

  .\32xl\:-mx-38{
    margin-left: -9.5rem !important;
    margin-right: -9.5rem !important;
  }

  .\32xl\:-my-39{
    margin-top: -9.75rem !important;
    margin-bottom: -9.75rem !important;
  }

  .\32xl\:-mx-39{
    margin-left: -9.75rem !important;
    margin-right: -9.75rem !important;
  }

  .\32xl\:-my-40{
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .\32xl\:-mx-40{
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .\32xl\:-my-41{
    margin-top: -10.25rem !important;
    margin-bottom: -10.25rem !important;
  }

  .\32xl\:-mx-41{
    margin-left: -10.25rem !important;
    margin-right: -10.25rem !important;
  }

  .\32xl\:-my-42{
    margin-top: -10.5rem !important;
    margin-bottom: -10.5rem !important;
  }

  .\32xl\:-mx-42{
    margin-left: -10.5rem !important;
    margin-right: -10.5rem !important;
  }

  .\32xl\:-my-43{
    margin-top: -10.75rem !important;
    margin-bottom: -10.75rem !important;
  }

  .\32xl\:-mx-43{
    margin-left: -10.75rem !important;
    margin-right: -10.75rem !important;
  }

  .\32xl\:-my-44{
    margin-top: -11rem !important;
    margin-bottom: -11rem !important;
  }

  .\32xl\:-mx-44{
    margin-left: -11rem !important;
    margin-right: -11rem !important;
  }

  .\32xl\:-my-45{
    margin-top: -11.25rem !important;
    margin-bottom: -11.25rem !important;
  }

  .\32xl\:-mx-45{
    margin-left: -11.25rem !important;
    margin-right: -11.25rem !important;
  }

  .\32xl\:-my-46{
    margin-top: -11.5rem !important;
    margin-bottom: -11.5rem !important;
  }

  .\32xl\:-mx-46{
    margin-left: -11.5rem !important;
    margin-right: -11.5rem !important;
  }

  .\32xl\:-my-47{
    margin-top: -11.75rem !important;
    margin-bottom: -11.75rem !important;
  }

  .\32xl\:-mx-47{
    margin-left: -11.75rem !important;
    margin-right: -11.75rem !important;
  }

  .\32xl\:-my-48{
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .\32xl\:-mx-48{
    margin-left: -12rem !important;
    margin-right: -12rem !important;
  }

  .\32xl\:-my-49{
    margin-top: -12.25rem !important;
    margin-bottom: -12.25rem !important;
  }

  .\32xl\:-mx-49{
    margin-left: -12.25rem !important;
    margin-right: -12.25rem !important;
  }

  .\32xl\:-my-50{
    margin-top: -12.5rem !important;
    margin-bottom: -12.5rem !important;
  }

  .\32xl\:-mx-50{
    margin-left: -12.5rem !important;
    margin-right: -12.5rem !important;
  }

  .\32xl\:-my-51{
    margin-top: -12.75rem !important;
    margin-bottom: -12.75rem !important;
  }

  .\32xl\:-mx-51{
    margin-left: -12.75rem !important;
    margin-right: -12.75rem !important;
  }

  .\32xl\:-my-52{
    margin-top: -13rem !important;
    margin-bottom: -13rem !important;
  }

  .\32xl\:-mx-52{
    margin-left: -13rem !important;
    margin-right: -13rem !important;
  }

  .\32xl\:-my-53{
    margin-top: -13.25rem !important;
    margin-bottom: -13.25rem !important;
  }

  .\32xl\:-mx-53{
    margin-left: -13.25rem !important;
    margin-right: -13.25rem !important;
  }

  .\32xl\:-my-54{
    margin-top: -13.5rem !important;
    margin-bottom: -13.5rem !important;
  }

  .\32xl\:-mx-54{
    margin-left: -13.5rem !important;
    margin-right: -13.5rem !important;
  }

  .\32xl\:-my-55{
    margin-top: -13.75rem !important;
    margin-bottom: -13.75rem !important;
  }

  .\32xl\:-mx-55{
    margin-left: -13.75rem !important;
    margin-right: -13.75rem !important;
  }

  .\32xl\:-my-56{
    margin-top: -14rem !important;
    margin-bottom: -14rem !important;
  }

  .\32xl\:-mx-56{
    margin-left: -14rem !important;
    margin-right: -14rem !important;
  }

  .\32xl\:-my-70{
    margin-top: -17.5rem !important;
    margin-bottom: -17.5rem !important;
  }

  .\32xl\:-mx-70{
    margin-left: -17.5rem !important;
    margin-right: -17.5rem !important;
  }

  .\32xl\:-my-71{
    margin-top: -17.75rem !important;
    margin-bottom: -17.75rem !important;
  }

  .\32xl\:-mx-71{
    margin-left: -17.75rem !important;
    margin-right: -17.75rem !important;
  }

  .\32xl\:-my-72{
    margin-top: -18rem !important;
    margin-bottom: -18rem !important;
  }

  .\32xl\:-mx-72{
    margin-left: -18rem !important;
    margin-right: -18rem !important;
  }

  .\32xl\:-my-73{
    margin-top: -18.25rem !important;
    margin-bottom: -18.25rem !important;
  }

  .\32xl\:-mx-73{
    margin-left: -18.25rem !important;
    margin-right: -18.25rem !important;
  }

  .\32xl\:-my-74{
    margin-top: -18.5rem !important;
    margin-bottom: -18.5rem !important;
  }

  .\32xl\:-mx-74{
    margin-left: -18.5rem !important;
    margin-right: -18.5rem !important;
  }

  .\32xl\:-my-75{
    margin-top: -18.75rem !important;
    margin-bottom: -18.75rem !important;
  }

  .\32xl\:-mx-75{
    margin-left: -18.75rem !important;
    margin-right: -18.75rem !important;
  }

  .\32xl\:-my-76{
    margin-top: -19rem !important;
    margin-bottom: -19rem !important;
  }

  .\32xl\:-mx-76{
    margin-left: -19rem !important;
    margin-right: -19rem !important;
  }

  .\32xl\:-my-77{
    margin-top: -19.25rem !important;
    margin-bottom: -19.25rem !important;
  }

  .\32xl\:-mx-77{
    margin-left: -19.25rem !important;
    margin-right: -19.25rem !important;
  }

  .\32xl\:-my-78{
    margin-top: -19.5rem !important;
    margin-bottom: -19.5rem !important;
  }

  .\32xl\:-mx-78{
    margin-left: -19.5rem !important;
    margin-right: -19.5rem !important;
  }

  .\32xl\:-my-79{
    margin-top: -19.75rem !important;
    margin-bottom: -19.75rem !important;
  }

  .\32xl\:-mx-79{
    margin-left: -19.75rem !important;
    margin-right: -19.75rem !important;
  }

  .\32xl\:-my-80{
    margin-top: -20rem !important;
    margin-bottom: -20rem !important;
  }

  .\32xl\:-mx-80{
    margin-left: -20rem !important;
    margin-right: -20rem !important;
  }

  .\32xl\:-my-81{
    margin-top: -20.25rem !important;
    margin-bottom: -20.25rem !important;
  }

  .\32xl\:-mx-81{
    margin-left: -20.25rem !important;
    margin-right: -20.25rem !important;
  }

  .\32xl\:-my-82{
    margin-top: -20.5rem !important;
    margin-bottom: -20.5rem !important;
  }

  .\32xl\:-mx-82{
    margin-left: -20.5rem !important;
    margin-right: -20.5rem !important;
  }

  .\32xl\:-my-83{
    margin-top: -20.75rem !important;
    margin-bottom: -20.75rem !important;
  }

  .\32xl\:-mx-83{
    margin-left: -20.75rem !important;
    margin-right: -20.75rem !important;
  }

  .\32xl\:-my-84{
    margin-top: -21rem !important;
    margin-bottom: -21rem !important;
  }

  .\32xl\:-mx-84{
    margin-left: -21rem !important;
    margin-right: -21rem !important;
  }

  .\32xl\:-my-85{
    margin-top: -21.25rem !important;
    margin-bottom: -21.25rem !important;
  }

  .\32xl\:-mx-85{
    margin-left: -21.25rem !important;
    margin-right: -21.25rem !important;
  }

  .\32xl\:-my-86{
    margin-top: -21.5rem !important;
    margin-bottom: -21.5rem !important;
  }

  .\32xl\:-mx-86{
    margin-left: -21.5rem !important;
    margin-right: -21.5rem !important;
  }

  .\32xl\:-my-87{
    margin-top: -21.75rem !important;
    margin-bottom: -21.75rem !important;
  }

  .\32xl\:-mx-87{
    margin-left: -21.75rem !important;
    margin-right: -21.75rem !important;
  }

  .\32xl\:-my-88{
    margin-top: -22rem !important;
    margin-bottom: -22rem !important;
  }

  .\32xl\:-mx-88{
    margin-left: -22rem !important;
    margin-right: -22rem !important;
  }

  .\32xl\:-my-89{
    margin-top: -22.25rem !important;
    margin-bottom: -22.25rem !important;
  }

  .\32xl\:-mx-89{
    margin-left: -22.25rem !important;
    margin-right: -22.25rem !important;
  }

  .\32xl\:-my-90{
    margin-top: -22.5rem !important;
    margin-bottom: -22.5rem !important;
  }

  .\32xl\:-mx-90{
    margin-left: -22.5rem !important;
    margin-right: -22.5rem !important;
  }

  .\32xl\:-my-91{
    margin-top: -22.75rem !important;
    margin-bottom: -22.75rem !important;
  }

  .\32xl\:-mx-91{
    margin-left: -22.75rem !important;
    margin-right: -22.75rem !important;
  }

  .\32xl\:-my-92{
    margin-top: -23rem !important;
    margin-bottom: -23rem !important;
  }

  .\32xl\:-mx-92{
    margin-left: -23rem !important;
    margin-right: -23rem !important;
  }

  .\32xl\:-my-100{
    margin-top: -25rem !important;
    margin-bottom: -25rem !important;
  }

  .\32xl\:-mx-100{
    margin-left: -25rem !important;
    margin-right: -25rem !important;
  }

  .\32xl\:-my-131{
    margin-top: -25.25rem !important;
    margin-bottom: -25.25rem !important;
  }

  .\32xl\:-mx-131{
    margin-left: -25.25rem !important;
    margin-right: -25.25rem !important;
  }

  .\32xl\:-my-135{
    margin-top: -34rem !important;
    margin-bottom: -34rem !important;
  }

  .\32xl\:-mx-135{
    margin-left: -34rem !important;
    margin-right: -34rem !important;
  }

  .\32xl\:-my-150{
    margin-top: -37.5rem !important;
    margin-bottom: -37.5rem !important;
  }

  .\32xl\:-mx-150{
    margin-left: -37.5rem !important;
    margin-right: -37.5rem !important;
  }

  .\32xl\:-my-710{
    margin-top: -44.375rem !important;
    margin-bottom: -44.375rem !important;
  }

  .\32xl\:-mx-710{
    margin-left: -44.375rem !important;
    margin-right: -44.375rem !important;
  }

  .\32xl\:-my-820{
    margin-top: -51.25rem !important;
    margin-bottom: -51.25rem !important;
  }

  .\32xl\:-mx-820{
    margin-left: -51.25rem !important;
    margin-right: -51.25rem !important;
  }

  .\32xl\:-my-1440{
    margin-top: -90rem !important;
    margin-bottom: -90rem !important;
  }

  .\32xl\:-mx-1440{
    margin-left: -90rem !important;
    margin-right: -90rem !important;
  }

  .\32xl\:-my-2\.5{
    margin-top: -0.625rem !important;
    margin-bottom: -0.625rem !important;
  }

  .\32xl\:-mx-2\.5{
    margin-left: -0.625rem !important;
    margin-right: -0.625rem !important;
  }

  .\32xl\:-my-6\.25{
    margin-top: -1.5626rem !important;
    margin-bottom: -1.5626rem !important;
  }

  .\32xl\:-mx-6\.25{
    margin-left: -1.5626rem !important;
    margin-right: -1.5626rem !important;
  }

  .\32xl\:-my-7\.5{
    margin-top: -1.875rem !important;
    margin-bottom: -1.875rem !important;
  }

  .\32xl\:-mx-7\.5{
    margin-left: -1.875rem !important;
    margin-right: -1.875rem !important;
  }

  .\32xl\:-my-12\.5{
    margin-top: -3.125rem !important;
    margin-bottom: -3.125rem !important;
  }

  .\32xl\:-mx-12\.5{
    margin-left: -3.125rem !important;
    margin-right: -3.125rem !important;
  }

  .\32xl\:-my-17\.5{
    margin-top: -4.375rem !important;
    margin-bottom: -4.375rem !important;
  }

  .\32xl\:-mx-17\.5{
    margin-left: -4.375rem !important;
    margin-right: -4.375rem !important;
  }

  .\32xl\:-my-31\.5{
    margin-top: -7.875rem !important;
    margin-bottom: -7.875rem !important;
  }

  .\32xl\:-mx-31\.5{
    margin-left: -7.875rem !important;
    margin-right: -7.875rem !important;
  }

  .\32xl\:-my-thumb-tript-lg{
    margin-top: -15.625rem !important;
    margin-bottom: -15.625rem !important;
  }

  .\32xl\:-mx-thumb-tript-lg{
    margin-left: -15.625rem !important;
    margin-right: -15.625rem !important;
  }

  .\32xl\:-my-thumb-tript-md{
    margin-top: -11.25rem !important;
    margin-bottom: -11.25rem !important;
  }

  .\32xl\:-mx-thumb-tript-md{
    margin-left: -11.25rem !important;
    margin-right: -11.25rem !important;
  }

  .\32xl\:-my-thumb-trip-xl{
    margin-top: -20.625rem !important;
    margin-bottom: -20.625rem !important;
  }

  .\32xl\:-mx-thumb-trip-xl{
    margin-left: -20.625rem !important;
    margin-right: -20.625rem !important;
  }

  .\32xl\:-my-tarapprendre-title-lg{
    margin-top: -58.75rem !important;
    margin-bottom: -58.75rem !important;
  }

  .\32xl\:-mx-tarapprendre-title-lg{
    margin-left: -58.75rem !important;
    margin-right: -58.75rem !important;
  }

  .\32xl\:-my-oblong-list-lg{
    margin-top: -40.93rem !important;
    margin-bottom: -40.93rem !important;
  }

  .\32xl\:-mx-oblong-list-lg{
    margin-left: -40.93rem !important;
    margin-right: -40.93rem !important;
  }

  .\32xl\:-my-oblong-list-md{
    margin-top: -20.95rem !important;
    margin-bottom: -20.95rem !important;
  }

  .\32xl\:-mx-oblong-list-md{
    margin-left: -20.95rem !important;
    margin-right: -20.95rem !important;
  }

  .\32xl\:-my-oblong-content-lg{
    margin-top: -26.875rem !important;
    margin-bottom: -26.875rem !important;
  }

  .\32xl\:-mx-oblong-content-lg{
    margin-left: -26.875rem !important;
    margin-right: -26.875rem !important;
  }

  .\32xl\:-my-article-thumb-lg{
    margin-top: -10.625rem !important;
    margin-bottom: -10.625rem !important;
  }

  .\32xl\:-mx-article-thumb-lg{
    margin-left: -10.625rem !important;
    margin-right: -10.625rem !important;
  }

  .\32xl\:-my-support-title-l-lg{
    margin-top: -28.125rem !important;
    margin-bottom: -28.125rem !important;
  }

  .\32xl\:-mx-support-title-l-lg{
    margin-left: -28.125rem !important;
    margin-right: -28.125rem !important;
  }

  .\32xl\:-my-support-title-r-lg{
    margin-top: -17.8125rem !important;
    margin-bottom: -17.8125rem !important;
  }

  .\32xl\:-mx-support-title-r-lg{
    margin-left: -17.8125rem !important;
    margin-right: -17.8125rem !important;
  }

  .\32xl\:-my-main-footer-menu{
    margin-top: -13.75rem !important;
    margin-bottom: -13.75rem !important;
  }

  .\32xl\:-mx-main-footer-menu{
    margin-left: -13.75rem !important;
    margin-right: -13.75rem !important;
  }

  .\32xl\:-my-main-footer-logo{
    margin-top: -25.625rem !important;
    margin-bottom: -25.625rem !important;
  }

  .\32xl\:-mx-main-footer-logo{
    margin-left: -25.625rem !important;
    margin-right: -25.625rem !important;
  }

  .\32xl\:-my-full{
    margin-top: -100% !important;
    margin-bottom: -100% !important;
  }

  .\32xl\:-mx-full{
    margin-left: -100% !important;
    margin-right: -100% !important;
  }

  .\32xl\:mt-0{
    margin-top: 0px !important;
  }

  .\32xl\:mr-0{
    margin-right: 0px !important;
  }

  .\32xl\:mb-0{
    margin-bottom: 0px !important;
  }

  .\32xl\:ml-0{
    margin-left: 0px !important;
  }

  .\32xl\:mt-1{
    margin-top: .25rem !important;
  }

  .\32xl\:mr-1{
    margin-right: .25rem !important;
  }

  .\32xl\:mb-1{
    margin-bottom: .25rem !important;
  }

  .\32xl\:ml-1{
    margin-left: .25rem !important;
  }

  .\32xl\:mt-2{
    margin-top: .5rem !important;
  }

  .\32xl\:mr-2{
    margin-right: .5rem !important;
  }

  .\32xl\:mb-2{
    margin-bottom: .5rem !important;
  }

  .\32xl\:ml-2{
    margin-left: .5rem !important;
  }

  .\32xl\:mt-3{
    margin-top: .75rem !important;
  }

  .\32xl\:mr-3{
    margin-right: .75rem !important;
  }

  .\32xl\:mb-3{
    margin-bottom: .75rem !important;
  }

  .\32xl\:ml-3{
    margin-left: .75rem !important;
  }

  .\32xl\:mt-4{
    margin-top: 1rem !important;
  }

  .\32xl\:mr-4{
    margin-right: 1rem !important;
  }

  .\32xl\:mb-4{
    margin-bottom: 1rem !important;
  }

  .\32xl\:ml-4{
    margin-left: 1rem !important;
  }

  .\32xl\:mt-5{
    margin-top: 1.25rem !important;
  }

  .\32xl\:mr-5{
    margin-right: 1.25rem !important;
  }

  .\32xl\:mb-5{
    margin-bottom: 1.25rem !important;
  }

  .\32xl\:ml-5{
    margin-left: 1.25rem !important;
  }

  .\32xl\:mt-6{
    margin-top: 1.5rem !important;
  }

  .\32xl\:mr-6{
    margin-right: 1.5rem !important;
  }

  .\32xl\:mb-6{
    margin-bottom: 1.5rem !important;
  }

  .\32xl\:ml-6{
    margin-left: 1.5rem !important;
  }

  .\32xl\:mt-7{
    margin-top: 1.75rem !important;
  }

  .\32xl\:mr-7{
    margin-right: 1.75rem !important;
  }

  .\32xl\:mb-7{
    margin-bottom: 1.75rem !important;
  }

  .\32xl\:ml-7{
    margin-left: 1.75rem !important;
  }

  .\32xl\:mt-8{
    margin-top: 2rem !important;
  }

  .\32xl\:mr-8{
    margin-right: 2rem !important;
  }

  .\32xl\:mb-8{
    margin-bottom: 2rem !important;
  }

  .\32xl\:ml-8{
    margin-left: 2rem !important;
  }

  .\32xl\:mt-9{
    margin-top: 2.25rem !important;
  }

  .\32xl\:mr-9{
    margin-right: 2.25rem !important;
  }

  .\32xl\:mb-9{
    margin-bottom: 2.25rem !important;
  }

  .\32xl\:ml-9{
    margin-left: 2.25rem !important;
  }

  .\32xl\:mt-10{
    margin-top: 2.5rem !important;
  }

  .\32xl\:mr-10{
    margin-right: 2.5rem !important;
  }

  .\32xl\:mb-10{
    margin-bottom: 2.5rem !important;
  }

  .\32xl\:ml-10{
    margin-left: 2.5rem !important;
  }

  .\32xl\:mt-11{
    margin-top: 2.75rem !important;
  }

  .\32xl\:mr-11{
    margin-right: 2.75rem !important;
  }

  .\32xl\:mb-11{
    margin-bottom: 2.75rem !important;
  }

  .\32xl\:ml-11{
    margin-left: 2.75rem !important;
  }

  .\32xl\:mt-12{
    margin-top: 3rem !important;
  }

  .\32xl\:mr-12{
    margin-right: 3rem !important;
  }

  .\32xl\:mb-12{
    margin-bottom: 3rem !important;
  }

  .\32xl\:ml-12{
    margin-left: 3rem !important;
  }

  .\32xl\:mt-13{
    margin-top: 3.25rem !important;
  }

  .\32xl\:mr-13{
    margin-right: 3.25rem !important;
  }

  .\32xl\:mb-13{
    margin-bottom: 3.25rem !important;
  }

  .\32xl\:ml-13{
    margin-left: 3.25rem !important;
  }

  .\32xl\:mt-14{
    margin-top: 3.5rem !important;
  }

  .\32xl\:mr-14{
    margin-right: 3.5rem !important;
  }

  .\32xl\:mb-14{
    margin-bottom: 3.5rem !important;
  }

  .\32xl\:ml-14{
    margin-left: 3.5rem !important;
  }

  .\32xl\:mt-15{
    margin-top: 3.75rem !important;
  }

  .\32xl\:mr-15{
    margin-right: 3.75rem !important;
  }

  .\32xl\:mb-15{
    margin-bottom: 3.75rem !important;
  }

  .\32xl\:ml-15{
    margin-left: 3.75rem !important;
  }

  .\32xl\:mt-16{
    margin-top: 4rem !important;
  }

  .\32xl\:mr-16{
    margin-right: 4rem !important;
  }

  .\32xl\:mb-16{
    margin-bottom: 4rem !important;
  }

  .\32xl\:ml-16{
    margin-left: 4rem !important;
  }

  .\32xl\:mt-17{
    margin-top: 4.25rem !important;
  }

  .\32xl\:mr-17{
    margin-right: 4.25rem !important;
  }

  .\32xl\:mb-17{
    margin-bottom: 4.25rem !important;
  }

  .\32xl\:ml-17{
    margin-left: 4.25rem !important;
  }

  .\32xl\:mt-18{
    margin-top: 4.5rem !important;
  }

  .\32xl\:mr-18{
    margin-right: 4.5rem !important;
  }

  .\32xl\:mb-18{
    margin-bottom: 4.5rem !important;
  }

  .\32xl\:ml-18{
    margin-left: 4.5rem !important;
  }

  .\32xl\:mt-19{
    margin-top: 4.75rem !important;
  }

  .\32xl\:mr-19{
    margin-right: 4.75rem !important;
  }

  .\32xl\:mb-19{
    margin-bottom: 4.75rem !important;
  }

  .\32xl\:ml-19{
    margin-left: 4.75rem !important;
  }

  .\32xl\:mt-20{
    margin-top: 5rem !important;
  }

  .\32xl\:mr-20{
    margin-right: 5rem !important;
  }

  .\32xl\:mb-20{
    margin-bottom: 5rem !important;
  }

  .\32xl\:ml-20{
    margin-left: 5rem !important;
  }

  .\32xl\:mt-21{
    margin-top: 5.25rem !important;
  }

  .\32xl\:mr-21{
    margin-right: 5.25rem !important;
  }

  .\32xl\:mb-21{
    margin-bottom: 5.25rem !important;
  }

  .\32xl\:ml-21{
    margin-left: 5.25rem !important;
  }

  .\32xl\:mt-22{
    margin-top: 5.5rem !important;
  }

  .\32xl\:mr-22{
    margin-right: 5.5rem !important;
  }

  .\32xl\:mb-22{
    margin-bottom: 5.5rem !important;
  }

  .\32xl\:ml-22{
    margin-left: 5.5rem !important;
  }

  .\32xl\:mt-23{
    margin-top: 5.75rem !important;
  }

  .\32xl\:mr-23{
    margin-right: 5.75rem !important;
  }

  .\32xl\:mb-23{
    margin-bottom: 5.75rem !important;
  }

  .\32xl\:ml-23{
    margin-left: 5.75rem !important;
  }

  .\32xl\:mt-24{
    margin-top: 6rem !important;
  }

  .\32xl\:mr-24{
    margin-right: 6rem !important;
  }

  .\32xl\:mb-24{
    margin-bottom: 6rem !important;
  }

  .\32xl\:ml-24{
    margin-left: 6rem !important;
  }

  .\32xl\:mt-25{
    margin-top: 6.25rem !important;
  }

  .\32xl\:mr-25{
    margin-right: 6.25rem !important;
  }

  .\32xl\:mb-25{
    margin-bottom: 6.25rem !important;
  }

  .\32xl\:ml-25{
    margin-left: 6.25rem !important;
  }

  .\32xl\:mt-26{
    margin-top: 6.5rem !important;
  }

  .\32xl\:mr-26{
    margin-right: 6.5rem !important;
  }

  .\32xl\:mb-26{
    margin-bottom: 6.5rem !important;
  }

  .\32xl\:ml-26{
    margin-left: 6.5rem !important;
  }

  .\32xl\:mt-27{
    margin-top: 6.75rem !important;
  }

  .\32xl\:mr-27{
    margin-right: 6.75rem !important;
  }

  .\32xl\:mb-27{
    margin-bottom: 6.75rem !important;
  }

  .\32xl\:ml-27{
    margin-left: 6.75rem !important;
  }

  .\32xl\:mt-28{
    margin-top: 7rem !important;
  }

  .\32xl\:mr-28{
    margin-right: 7rem !important;
  }

  .\32xl\:mb-28{
    margin-bottom: 7rem !important;
  }

  .\32xl\:ml-28{
    margin-left: 7rem !important;
  }

  .\32xl\:mt-29{
    margin-top: 7.25rem !important;
  }

  .\32xl\:mr-29{
    margin-right: 7.25rem !important;
  }

  .\32xl\:mb-29{
    margin-bottom: 7.25rem !important;
  }

  .\32xl\:ml-29{
    margin-left: 7.25rem !important;
  }

  .\32xl\:mt-30{
    margin-top: 7.5rem !important;
  }

  .\32xl\:mr-30{
    margin-right: 7.5rem !important;
  }

  .\32xl\:mb-30{
    margin-bottom: 7.5rem !important;
  }

  .\32xl\:ml-30{
    margin-left: 7.5rem !important;
  }

  .\32xl\:mt-31{
    margin-top: 7.75rem !important;
  }

  .\32xl\:mr-31{
    margin-right: 7.75rem !important;
  }

  .\32xl\:mb-31{
    margin-bottom: 7.75rem !important;
  }

  .\32xl\:ml-31{
    margin-left: 7.75rem !important;
  }

  .\32xl\:mt-32{
    margin-top: 8rem !important;
  }

  .\32xl\:mr-32{
    margin-right: 8rem !important;
  }

  .\32xl\:mb-32{
    margin-bottom: 8rem !important;
  }

  .\32xl\:ml-32{
    margin-left: 8rem !important;
  }

  .\32xl\:mt-33{
    margin-top: 8.25rem !important;
  }

  .\32xl\:mr-33{
    margin-right: 8.25rem !important;
  }

  .\32xl\:mb-33{
    margin-bottom: 8.25rem !important;
  }

  .\32xl\:ml-33{
    margin-left: 8.25rem !important;
  }

  .\32xl\:mt-34{
    margin-top: 8.5rem !important;
  }

  .\32xl\:mr-34{
    margin-right: 8.5rem !important;
  }

  .\32xl\:mb-34{
    margin-bottom: 8.5rem !important;
  }

  .\32xl\:ml-34{
    margin-left: 8.5rem !important;
  }

  .\32xl\:mt-35{
    margin-top: 8.75rem !important;
  }

  .\32xl\:mr-35{
    margin-right: 8.75rem !important;
  }

  .\32xl\:mb-35{
    margin-bottom: 8.75rem !important;
  }

  .\32xl\:ml-35{
    margin-left: 8.75rem !important;
  }

  .\32xl\:mt-36{
    margin-top: 9rem !important;
  }

  .\32xl\:mr-36{
    margin-right: 9rem !important;
  }

  .\32xl\:mb-36{
    margin-bottom: 9rem !important;
  }

  .\32xl\:ml-36{
    margin-left: 9rem !important;
  }

  .\32xl\:mt-37{
    margin-top: 9.25rem !important;
  }

  .\32xl\:mr-37{
    margin-right: 9.25rem !important;
  }

  .\32xl\:mb-37{
    margin-bottom: 9.25rem !important;
  }

  .\32xl\:ml-37{
    margin-left: 9.25rem !important;
  }

  .\32xl\:mt-38{
    margin-top: 9.5rem !important;
  }

  .\32xl\:mr-38{
    margin-right: 9.5rem !important;
  }

  .\32xl\:mb-38{
    margin-bottom: 9.5rem !important;
  }

  .\32xl\:ml-38{
    margin-left: 9.5rem !important;
  }

  .\32xl\:mt-39{
    margin-top: 9.75rem !important;
  }

  .\32xl\:mr-39{
    margin-right: 9.75rem !important;
  }

  .\32xl\:mb-39{
    margin-bottom: 9.75rem !important;
  }

  .\32xl\:ml-39{
    margin-left: 9.75rem !important;
  }

  .\32xl\:mt-40{
    margin-top: 10rem !important;
  }

  .\32xl\:mr-40{
    margin-right: 10rem !important;
  }

  .\32xl\:mb-40{
    margin-bottom: 10rem !important;
  }

  .\32xl\:ml-40{
    margin-left: 10rem !important;
  }

  .\32xl\:mt-41{
    margin-top: 10.25rem !important;
  }

  .\32xl\:mr-41{
    margin-right: 10.25rem !important;
  }

  .\32xl\:mb-41{
    margin-bottom: 10.25rem !important;
  }

  .\32xl\:ml-41{
    margin-left: 10.25rem !important;
  }

  .\32xl\:mt-42{
    margin-top: 10.5rem !important;
  }

  .\32xl\:mr-42{
    margin-right: 10.5rem !important;
  }

  .\32xl\:mb-42{
    margin-bottom: 10.5rem !important;
  }

  .\32xl\:ml-42{
    margin-left: 10.5rem !important;
  }

  .\32xl\:mt-43{
    margin-top: 10.75rem !important;
  }

  .\32xl\:mr-43{
    margin-right: 10.75rem !important;
  }

  .\32xl\:mb-43{
    margin-bottom: 10.75rem !important;
  }

  .\32xl\:ml-43{
    margin-left: 10.75rem !important;
  }

  .\32xl\:mt-44{
    margin-top: 11rem !important;
  }

  .\32xl\:mr-44{
    margin-right: 11rem !important;
  }

  .\32xl\:mb-44{
    margin-bottom: 11rem !important;
  }

  .\32xl\:ml-44{
    margin-left: 11rem !important;
  }

  .\32xl\:mt-45{
    margin-top: 11.25rem !important;
  }

  .\32xl\:mr-45{
    margin-right: 11.25rem !important;
  }

  .\32xl\:mb-45{
    margin-bottom: 11.25rem !important;
  }

  .\32xl\:ml-45{
    margin-left: 11.25rem !important;
  }

  .\32xl\:mt-46{
    margin-top: 11.5rem !important;
  }

  .\32xl\:mr-46{
    margin-right: 11.5rem !important;
  }

  .\32xl\:mb-46{
    margin-bottom: 11.5rem !important;
  }

  .\32xl\:ml-46{
    margin-left: 11.5rem !important;
  }

  .\32xl\:mt-47{
    margin-top: 11.75rem !important;
  }

  .\32xl\:mr-47{
    margin-right: 11.75rem !important;
  }

  .\32xl\:mb-47{
    margin-bottom: 11.75rem !important;
  }

  .\32xl\:ml-47{
    margin-left: 11.75rem !important;
  }

  .\32xl\:mt-48{
    margin-top: 12rem !important;
  }

  .\32xl\:mr-48{
    margin-right: 12rem !important;
  }

  .\32xl\:mb-48{
    margin-bottom: 12rem !important;
  }

  .\32xl\:ml-48{
    margin-left: 12rem !important;
  }

  .\32xl\:mt-49{
    margin-top: 12.25rem !important;
  }

  .\32xl\:mr-49{
    margin-right: 12.25rem !important;
  }

  .\32xl\:mb-49{
    margin-bottom: 12.25rem !important;
  }

  .\32xl\:ml-49{
    margin-left: 12.25rem !important;
  }

  .\32xl\:mt-50{
    margin-top: 12.5rem !important;
  }

  .\32xl\:mr-50{
    margin-right: 12.5rem !important;
  }

  .\32xl\:mb-50{
    margin-bottom: 12.5rem !important;
  }

  .\32xl\:ml-50{
    margin-left: 12.5rem !important;
  }

  .\32xl\:mt-51{
    margin-top: 12.75rem !important;
  }

  .\32xl\:mr-51{
    margin-right: 12.75rem !important;
  }

  .\32xl\:mb-51{
    margin-bottom: 12.75rem !important;
  }

  .\32xl\:ml-51{
    margin-left: 12.75rem !important;
  }

  .\32xl\:mt-52{
    margin-top: 13rem !important;
  }

  .\32xl\:mr-52{
    margin-right: 13rem !important;
  }

  .\32xl\:mb-52{
    margin-bottom: 13rem !important;
  }

  .\32xl\:ml-52{
    margin-left: 13rem !important;
  }

  .\32xl\:mt-53{
    margin-top: 13.25rem !important;
  }

  .\32xl\:mr-53{
    margin-right: 13.25rem !important;
  }

  .\32xl\:mb-53{
    margin-bottom: 13.25rem !important;
  }

  .\32xl\:ml-53{
    margin-left: 13.25rem !important;
  }

  .\32xl\:mt-54{
    margin-top: 13.5rem !important;
  }

  .\32xl\:mr-54{
    margin-right: 13.5rem !important;
  }

  .\32xl\:mb-54{
    margin-bottom: 13.5rem !important;
  }

  .\32xl\:ml-54{
    margin-left: 13.5rem !important;
  }

  .\32xl\:mt-55{
    margin-top: 13.75rem !important;
  }

  .\32xl\:mr-55{
    margin-right: 13.75rem !important;
  }

  .\32xl\:mb-55{
    margin-bottom: 13.75rem !important;
  }

  .\32xl\:ml-55{
    margin-left: 13.75rem !important;
  }

  .\32xl\:mt-56{
    margin-top: 14rem !important;
  }

  .\32xl\:mr-56{
    margin-right: 14rem !important;
  }

  .\32xl\:mb-56{
    margin-bottom: 14rem !important;
  }

  .\32xl\:ml-56{
    margin-left: 14rem !important;
  }

  .\32xl\:mt-70{
    margin-top: 17.5rem !important;
  }

  .\32xl\:mr-70{
    margin-right: 17.5rem !important;
  }

  .\32xl\:mb-70{
    margin-bottom: 17.5rem !important;
  }

  .\32xl\:ml-70{
    margin-left: 17.5rem !important;
  }

  .\32xl\:mt-71{
    margin-top: 17.75rem !important;
  }

  .\32xl\:mr-71{
    margin-right: 17.75rem !important;
  }

  .\32xl\:mb-71{
    margin-bottom: 17.75rem !important;
  }

  .\32xl\:ml-71{
    margin-left: 17.75rem !important;
  }

  .\32xl\:mt-72{
    margin-top: 18rem !important;
  }

  .\32xl\:mr-72{
    margin-right: 18rem !important;
  }

  .\32xl\:mb-72{
    margin-bottom: 18rem !important;
  }

  .\32xl\:ml-72{
    margin-left: 18rem !important;
  }

  .\32xl\:mt-73{
    margin-top: 18.25rem !important;
  }

  .\32xl\:mr-73{
    margin-right: 18.25rem !important;
  }

  .\32xl\:mb-73{
    margin-bottom: 18.25rem !important;
  }

  .\32xl\:ml-73{
    margin-left: 18.25rem !important;
  }

  .\32xl\:mt-74{
    margin-top: 18.5rem !important;
  }

  .\32xl\:mr-74{
    margin-right: 18.5rem !important;
  }

  .\32xl\:mb-74{
    margin-bottom: 18.5rem !important;
  }

  .\32xl\:ml-74{
    margin-left: 18.5rem !important;
  }

  .\32xl\:mt-75{
    margin-top: 18.75rem !important;
  }

  .\32xl\:mr-75{
    margin-right: 18.75rem !important;
  }

  .\32xl\:mb-75{
    margin-bottom: 18.75rem !important;
  }

  .\32xl\:ml-75{
    margin-left: 18.75rem !important;
  }

  .\32xl\:mt-76{
    margin-top: 19rem !important;
  }

  .\32xl\:mr-76{
    margin-right: 19rem !important;
  }

  .\32xl\:mb-76{
    margin-bottom: 19rem !important;
  }

  .\32xl\:ml-76{
    margin-left: 19rem !important;
  }

  .\32xl\:mt-77{
    margin-top: 19.25rem !important;
  }

  .\32xl\:mr-77{
    margin-right: 19.25rem !important;
  }

  .\32xl\:mb-77{
    margin-bottom: 19.25rem !important;
  }

  .\32xl\:ml-77{
    margin-left: 19.25rem !important;
  }

  .\32xl\:mt-78{
    margin-top: 19.5rem !important;
  }

  .\32xl\:mr-78{
    margin-right: 19.5rem !important;
  }

  .\32xl\:mb-78{
    margin-bottom: 19.5rem !important;
  }

  .\32xl\:ml-78{
    margin-left: 19.5rem !important;
  }

  .\32xl\:mt-79{
    margin-top: 19.75rem !important;
  }

  .\32xl\:mr-79{
    margin-right: 19.75rem !important;
  }

  .\32xl\:mb-79{
    margin-bottom: 19.75rem !important;
  }

  .\32xl\:ml-79{
    margin-left: 19.75rem !important;
  }

  .\32xl\:mt-80{
    margin-top: 20rem !important;
  }

  .\32xl\:mr-80{
    margin-right: 20rem !important;
  }

  .\32xl\:mb-80{
    margin-bottom: 20rem !important;
  }

  .\32xl\:ml-80{
    margin-left: 20rem !important;
  }

  .\32xl\:mt-81{
    margin-top: 20.25rem !important;
  }

  .\32xl\:mr-81{
    margin-right: 20.25rem !important;
  }

  .\32xl\:mb-81{
    margin-bottom: 20.25rem !important;
  }

  .\32xl\:ml-81{
    margin-left: 20.25rem !important;
  }

  .\32xl\:mt-82{
    margin-top: 20.5rem !important;
  }

  .\32xl\:mr-82{
    margin-right: 20.5rem !important;
  }

  .\32xl\:mb-82{
    margin-bottom: 20.5rem !important;
  }

  .\32xl\:ml-82{
    margin-left: 20.5rem !important;
  }

  .\32xl\:mt-83{
    margin-top: 20.75rem !important;
  }

  .\32xl\:mr-83{
    margin-right: 20.75rem !important;
  }

  .\32xl\:mb-83{
    margin-bottom: 20.75rem !important;
  }

  .\32xl\:ml-83{
    margin-left: 20.75rem !important;
  }

  .\32xl\:mt-84{
    margin-top: 21rem !important;
  }

  .\32xl\:mr-84{
    margin-right: 21rem !important;
  }

  .\32xl\:mb-84{
    margin-bottom: 21rem !important;
  }

  .\32xl\:ml-84{
    margin-left: 21rem !important;
  }

  .\32xl\:mt-85{
    margin-top: 21.25rem !important;
  }

  .\32xl\:mr-85{
    margin-right: 21.25rem !important;
  }

  .\32xl\:mb-85{
    margin-bottom: 21.25rem !important;
  }

  .\32xl\:ml-85{
    margin-left: 21.25rem !important;
  }

  .\32xl\:mt-86{
    margin-top: 21.5rem !important;
  }

  .\32xl\:mr-86{
    margin-right: 21.5rem !important;
  }

  .\32xl\:mb-86{
    margin-bottom: 21.5rem !important;
  }

  .\32xl\:ml-86{
    margin-left: 21.5rem !important;
  }

  .\32xl\:mt-87{
    margin-top: 21.75rem !important;
  }

  .\32xl\:mr-87{
    margin-right: 21.75rem !important;
  }

  .\32xl\:mb-87{
    margin-bottom: 21.75rem !important;
  }

  .\32xl\:ml-87{
    margin-left: 21.75rem !important;
  }

  .\32xl\:mt-88{
    margin-top: 22rem !important;
  }

  .\32xl\:mr-88{
    margin-right: 22rem !important;
  }

  .\32xl\:mb-88{
    margin-bottom: 22rem !important;
  }

  .\32xl\:ml-88{
    margin-left: 22rem !important;
  }

  .\32xl\:mt-89{
    margin-top: 22.25rem !important;
  }

  .\32xl\:mr-89{
    margin-right: 22.25rem !important;
  }

  .\32xl\:mb-89{
    margin-bottom: 22.25rem !important;
  }

  .\32xl\:ml-89{
    margin-left: 22.25rem !important;
  }

  .\32xl\:mt-90{
    margin-top: 22.5rem !important;
  }

  .\32xl\:mr-90{
    margin-right: 22.5rem !important;
  }

  .\32xl\:mb-90{
    margin-bottom: 22.5rem !important;
  }

  .\32xl\:ml-90{
    margin-left: 22.5rem !important;
  }

  .\32xl\:mt-91{
    margin-top: 22.75rem !important;
  }

  .\32xl\:mr-91{
    margin-right: 22.75rem !important;
  }

  .\32xl\:mb-91{
    margin-bottom: 22.75rem !important;
  }

  .\32xl\:ml-91{
    margin-left: 22.75rem !important;
  }

  .\32xl\:mt-92{
    margin-top: 23rem !important;
  }

  .\32xl\:mr-92{
    margin-right: 23rem !important;
  }

  .\32xl\:mb-92{
    margin-bottom: 23rem !important;
  }

  .\32xl\:ml-92{
    margin-left: 23rem !important;
  }

  .\32xl\:mt-100{
    margin-top: 25rem !important;
  }

  .\32xl\:mr-100{
    margin-right: 25rem !important;
  }

  .\32xl\:mb-100{
    margin-bottom: 25rem !important;
  }

  .\32xl\:ml-100{
    margin-left: 25rem !important;
  }

  .\32xl\:mt-131{
    margin-top: 25.25rem !important;
  }

  .\32xl\:mr-131{
    margin-right: 25.25rem !important;
  }

  .\32xl\:mb-131{
    margin-bottom: 25.25rem !important;
  }

  .\32xl\:ml-131{
    margin-left: 25.25rem !important;
  }

  .\32xl\:mt-135{
    margin-top: 34rem !important;
  }

  .\32xl\:mr-135{
    margin-right: 34rem !important;
  }

  .\32xl\:mb-135{
    margin-bottom: 34rem !important;
  }

  .\32xl\:ml-135{
    margin-left: 34rem !important;
  }

  .\32xl\:mt-150{
    margin-top: 37.5rem !important;
  }

  .\32xl\:mr-150{
    margin-right: 37.5rem !important;
  }

  .\32xl\:mb-150{
    margin-bottom: 37.5rem !important;
  }

  .\32xl\:ml-150{
    margin-left: 37.5rem !important;
  }

  .\32xl\:mt-710{
    margin-top: 44.375rem !important;
  }

  .\32xl\:mr-710{
    margin-right: 44.375rem !important;
  }

  .\32xl\:mb-710{
    margin-bottom: 44.375rem !important;
  }

  .\32xl\:ml-710{
    margin-left: 44.375rem !important;
  }

  .\32xl\:mt-820{
    margin-top: 51.25rem !important;
  }

  .\32xl\:mr-820{
    margin-right: 51.25rem !important;
  }

  .\32xl\:mb-820{
    margin-bottom: 51.25rem !important;
  }

  .\32xl\:ml-820{
    margin-left: 51.25rem !important;
  }

  .\32xl\:mt-1440{
    margin-top: 90rem !important;
  }

  .\32xl\:mr-1440{
    margin-right: 90rem !important;
  }

  .\32xl\:mb-1440{
    margin-bottom: 90rem !important;
  }

  .\32xl\:ml-1440{
    margin-left: 90rem !important;
  }

  .\32xl\:mt-auto{
    margin-top: auto !important;
  }

  .\32xl\:mr-auto{
    margin-right: auto !important;
  }

  .\32xl\:mb-auto{
    margin-bottom: auto !important;
  }

  .\32xl\:ml-auto{
    margin-left: auto !important;
  }

  .\32xl\:mt-2\.5{
    margin-top: .625rem !important;
  }

  .\32xl\:mr-2\.5{
    margin-right: .625rem !important;
  }

  .\32xl\:mb-2\.5{
    margin-bottom: .625rem !important;
  }

  .\32xl\:ml-2\.5{
    margin-left: .625rem !important;
  }

  .\32xl\:mt-6\.25{
    margin-top: 1.5626rem !important;
  }

  .\32xl\:mr-6\.25{
    margin-right: 1.5626rem !important;
  }

  .\32xl\:mb-6\.25{
    margin-bottom: 1.5626rem !important;
  }

  .\32xl\:ml-6\.25{
    margin-left: 1.5626rem !important;
  }

  .\32xl\:mt-7\.5{
    margin-top: 1.875rem !important;
  }

  .\32xl\:mr-7\.5{
    margin-right: 1.875rem !important;
  }

  .\32xl\:mb-7\.5{
    margin-bottom: 1.875rem !important;
  }

  .\32xl\:ml-7\.5{
    margin-left: 1.875rem !important;
  }

  .\32xl\:mt-12\.5{
    margin-top: 3.125rem !important;
  }

  .\32xl\:mr-12\.5{
    margin-right: 3.125rem !important;
  }

  .\32xl\:mb-12\.5{
    margin-bottom: 3.125rem !important;
  }

  .\32xl\:ml-12\.5{
    margin-left: 3.125rem !important;
  }

  .\32xl\:mt-17\.5{
    margin-top: 4.375rem !important;
  }

  .\32xl\:mr-17\.5{
    margin-right: 4.375rem !important;
  }

  .\32xl\:mb-17\.5{
    margin-bottom: 4.375rem !important;
  }

  .\32xl\:ml-17\.5{
    margin-left: 4.375rem !important;
  }

  .\32xl\:mt-31\.5{
    margin-top: 7.875rem !important;
  }

  .\32xl\:mr-31\.5{
    margin-right: 7.875rem !important;
  }

  .\32xl\:mb-31\.5{
    margin-bottom: 7.875rem !important;
  }

  .\32xl\:ml-31\.5{
    margin-left: 7.875rem !important;
  }

  .\32xl\:mt-thumb-tript-lg{
    margin-top: 15.625rem !important;
  }

  .\32xl\:mr-thumb-tript-lg{
    margin-right: 15.625rem !important;
  }

  .\32xl\:mb-thumb-tript-lg{
    margin-bottom: 15.625rem !important;
  }

  .\32xl\:ml-thumb-tript-lg{
    margin-left: 15.625rem !important;
  }

  .\32xl\:mt-thumb-tript-md{
    margin-top: 11.25rem !important;
  }

  .\32xl\:mr-thumb-tript-md{
    margin-right: 11.25rem !important;
  }

  .\32xl\:mb-thumb-tript-md{
    margin-bottom: 11.25rem !important;
  }

  .\32xl\:ml-thumb-tript-md{
    margin-left: 11.25rem !important;
  }

  .\32xl\:mt-thumb-trip-xl{
    margin-top: 20.625rem !important;
  }

  .\32xl\:mr-thumb-trip-xl{
    margin-right: 20.625rem !important;
  }

  .\32xl\:mb-thumb-trip-xl{
    margin-bottom: 20.625rem !important;
  }

  .\32xl\:ml-thumb-trip-xl{
    margin-left: 20.625rem !important;
  }

  .\32xl\:mt-tarapprendre-title-lg{
    margin-top: 58.75rem !important;
  }

  .\32xl\:mr-tarapprendre-title-lg{
    margin-right: 58.75rem !important;
  }

  .\32xl\:mb-tarapprendre-title-lg{
    margin-bottom: 58.75rem !important;
  }

  .\32xl\:ml-tarapprendre-title-lg{
    margin-left: 58.75rem !important;
  }

  .\32xl\:mt-oblong-list-lg{
    margin-top: 40.93rem !important;
  }

  .\32xl\:mr-oblong-list-lg{
    margin-right: 40.93rem !important;
  }

  .\32xl\:mb-oblong-list-lg{
    margin-bottom: 40.93rem !important;
  }

  .\32xl\:ml-oblong-list-lg{
    margin-left: 40.93rem !important;
  }

  .\32xl\:mt-oblong-list-md{
    margin-top: 20.95rem !important;
  }

  .\32xl\:mr-oblong-list-md{
    margin-right: 20.95rem !important;
  }

  .\32xl\:mb-oblong-list-md{
    margin-bottom: 20.95rem !important;
  }

  .\32xl\:ml-oblong-list-md{
    margin-left: 20.95rem !important;
  }

  .\32xl\:mt-oblong-content-lg{
    margin-top: 26.875rem !important;
  }

  .\32xl\:mr-oblong-content-lg{
    margin-right: 26.875rem !important;
  }

  .\32xl\:mb-oblong-content-lg{
    margin-bottom: 26.875rem !important;
  }

  .\32xl\:ml-oblong-content-lg{
    margin-left: 26.875rem !important;
  }

  .\32xl\:mt-article-thumb-lg{
    margin-top: 10.625rem !important;
  }

  .\32xl\:mr-article-thumb-lg{
    margin-right: 10.625rem !important;
  }

  .\32xl\:mb-article-thumb-lg{
    margin-bottom: 10.625rem !important;
  }

  .\32xl\:ml-article-thumb-lg{
    margin-left: 10.625rem !important;
  }

  .\32xl\:mt-support-title-l-lg{
    margin-top: 28.125rem !important;
  }

  .\32xl\:mr-support-title-l-lg{
    margin-right: 28.125rem !important;
  }

  .\32xl\:mb-support-title-l-lg{
    margin-bottom: 28.125rem !important;
  }

  .\32xl\:ml-support-title-l-lg{
    margin-left: 28.125rem !important;
  }

  .\32xl\:mt-support-title-r-lg{
    margin-top: 17.8125rem !important;
  }

  .\32xl\:mr-support-title-r-lg{
    margin-right: 17.8125rem !important;
  }

  .\32xl\:mb-support-title-r-lg{
    margin-bottom: 17.8125rem !important;
  }

  .\32xl\:ml-support-title-r-lg{
    margin-left: 17.8125rem !important;
  }

  .\32xl\:mt-main-footer-menu{
    margin-top: 13.75rem !important;
  }

  .\32xl\:mr-main-footer-menu{
    margin-right: 13.75rem !important;
  }

  .\32xl\:mb-main-footer-menu{
    margin-bottom: 13.75rem !important;
  }

  .\32xl\:ml-main-footer-menu{
    margin-left: 13.75rem !important;
  }

  .\32xl\:mt-main-footer-logo{
    margin-top: 25.625rem !important;
  }

  .\32xl\:mr-main-footer-logo{
    margin-right: 25.625rem !important;
  }

  .\32xl\:mb-main-footer-logo{
    margin-bottom: 25.625rem !important;
  }

  .\32xl\:ml-main-footer-logo{
    margin-left: 25.625rem !important;
  }

  .\32xl\:mt-full{
    margin-top: 100% !important;
  }

  .\32xl\:mr-full{
    margin-right: 100% !important;
  }

  .\32xl\:mb-full{
    margin-bottom: 100% !important;
  }

  .\32xl\:ml-full{
    margin-left: 100% !important;
  }

  .\32xl\:-mt-0{
    margin-top: 0px !important;
  }

  .\32xl\:-mr-0{
    margin-right: 0px !important;
  }

  .\32xl\:-mb-0{
    margin-bottom: 0px !important;
  }

  .\32xl\:-ml-0{
    margin-left: 0px !important;
  }

  .\32xl\:-mt-1{
    margin-top: -0.25rem !important;
  }

  .\32xl\:-mr-1{
    margin-right: -0.25rem !important;
  }

  .\32xl\:-mb-1{
    margin-bottom: -0.25rem !important;
  }

  .\32xl\:-ml-1{
    margin-left: -0.25rem !important;
  }

  .\32xl\:-mt-2{
    margin-top: -0.5rem !important;
  }

  .\32xl\:-mr-2{
    margin-right: -0.5rem !important;
  }

  .\32xl\:-mb-2{
    margin-bottom: -0.5rem !important;
  }

  .\32xl\:-ml-2{
    margin-left: -0.5rem !important;
  }

  .\32xl\:-mt-3{
    margin-top: -0.75rem !important;
  }

  .\32xl\:-mr-3{
    margin-right: -0.75rem !important;
  }

  .\32xl\:-mb-3{
    margin-bottom: -0.75rem !important;
  }

  .\32xl\:-ml-3{
    margin-left: -0.75rem !important;
  }

  .\32xl\:-mt-4{
    margin-top: -1rem !important;
  }

  .\32xl\:-mr-4{
    margin-right: -1rem !important;
  }

  .\32xl\:-mb-4{
    margin-bottom: -1rem !important;
  }

  .\32xl\:-ml-4{
    margin-left: -1rem !important;
  }

  .\32xl\:-mt-5{
    margin-top: -1.25rem !important;
  }

  .\32xl\:-mr-5{
    margin-right: -1.25rem !important;
  }

  .\32xl\:-mb-5{
    margin-bottom: -1.25rem !important;
  }

  .\32xl\:-ml-5{
    margin-left: -1.25rem !important;
  }

  .\32xl\:-mt-6{
    margin-top: -1.5rem !important;
  }

  .\32xl\:-mr-6{
    margin-right: -1.5rem !important;
  }

  .\32xl\:-mb-6{
    margin-bottom: -1.5rem !important;
  }

  .\32xl\:-ml-6{
    margin-left: -1.5rem !important;
  }

  .\32xl\:-mt-7{
    margin-top: -1.75rem !important;
  }

  .\32xl\:-mr-7{
    margin-right: -1.75rem !important;
  }

  .\32xl\:-mb-7{
    margin-bottom: -1.75rem !important;
  }

  .\32xl\:-ml-7{
    margin-left: -1.75rem !important;
  }

  .\32xl\:-mt-8{
    margin-top: -2rem !important;
  }

  .\32xl\:-mr-8{
    margin-right: -2rem !important;
  }

  .\32xl\:-mb-8{
    margin-bottom: -2rem !important;
  }

  .\32xl\:-ml-8{
    margin-left: -2rem !important;
  }

  .\32xl\:-mt-9{
    margin-top: -2.25rem !important;
  }

  .\32xl\:-mr-9{
    margin-right: -2.25rem !important;
  }

  .\32xl\:-mb-9{
    margin-bottom: -2.25rem !important;
  }

  .\32xl\:-ml-9{
    margin-left: -2.25rem !important;
  }

  .\32xl\:-mt-10{
    margin-top: -2.5rem !important;
  }

  .\32xl\:-mr-10{
    margin-right: -2.5rem !important;
  }

  .\32xl\:-mb-10{
    margin-bottom: -2.5rem !important;
  }

  .\32xl\:-ml-10{
    margin-left: -2.5rem !important;
  }

  .\32xl\:-mt-11{
    margin-top: -2.75rem !important;
  }

  .\32xl\:-mr-11{
    margin-right: -2.75rem !important;
  }

  .\32xl\:-mb-11{
    margin-bottom: -2.75rem !important;
  }

  .\32xl\:-ml-11{
    margin-left: -2.75rem !important;
  }

  .\32xl\:-mt-12{
    margin-top: -3rem !important;
  }

  .\32xl\:-mr-12{
    margin-right: -3rem !important;
  }

  .\32xl\:-mb-12{
    margin-bottom: -3rem !important;
  }

  .\32xl\:-ml-12{
    margin-left: -3rem !important;
  }

  .\32xl\:-mt-13{
    margin-top: -3.25rem !important;
  }

  .\32xl\:-mr-13{
    margin-right: -3.25rem !important;
  }

  .\32xl\:-mb-13{
    margin-bottom: -3.25rem !important;
  }

  .\32xl\:-ml-13{
    margin-left: -3.25rem !important;
  }

  .\32xl\:-mt-14{
    margin-top: -3.5rem !important;
  }

  .\32xl\:-mr-14{
    margin-right: -3.5rem !important;
  }

  .\32xl\:-mb-14{
    margin-bottom: -3.5rem !important;
  }

  .\32xl\:-ml-14{
    margin-left: -3.5rem !important;
  }

  .\32xl\:-mt-15{
    margin-top: -3.75rem !important;
  }

  .\32xl\:-mr-15{
    margin-right: -3.75rem !important;
  }

  .\32xl\:-mb-15{
    margin-bottom: -3.75rem !important;
  }

  .\32xl\:-ml-15{
    margin-left: -3.75rem !important;
  }

  .\32xl\:-mt-16{
    margin-top: -4rem !important;
  }

  .\32xl\:-mr-16{
    margin-right: -4rem !important;
  }

  .\32xl\:-mb-16{
    margin-bottom: -4rem !important;
  }

  .\32xl\:-ml-16{
    margin-left: -4rem !important;
  }

  .\32xl\:-mt-17{
    margin-top: -4.25rem !important;
  }

  .\32xl\:-mr-17{
    margin-right: -4.25rem !important;
  }

  .\32xl\:-mb-17{
    margin-bottom: -4.25rem !important;
  }

  .\32xl\:-ml-17{
    margin-left: -4.25rem !important;
  }

  .\32xl\:-mt-18{
    margin-top: -4.5rem !important;
  }

  .\32xl\:-mr-18{
    margin-right: -4.5rem !important;
  }

  .\32xl\:-mb-18{
    margin-bottom: -4.5rem !important;
  }

  .\32xl\:-ml-18{
    margin-left: -4.5rem !important;
  }

  .\32xl\:-mt-19{
    margin-top: -4.75rem !important;
  }

  .\32xl\:-mr-19{
    margin-right: -4.75rem !important;
  }

  .\32xl\:-mb-19{
    margin-bottom: -4.75rem !important;
  }

  .\32xl\:-ml-19{
    margin-left: -4.75rem !important;
  }

  .\32xl\:-mt-20{
    margin-top: -5rem !important;
  }

  .\32xl\:-mr-20{
    margin-right: -5rem !important;
  }

  .\32xl\:-mb-20{
    margin-bottom: -5rem !important;
  }

  .\32xl\:-ml-20{
    margin-left: -5rem !important;
  }

  .\32xl\:-mt-21{
    margin-top: -5.25rem !important;
  }

  .\32xl\:-mr-21{
    margin-right: -5.25rem !important;
  }

  .\32xl\:-mb-21{
    margin-bottom: -5.25rem !important;
  }

  .\32xl\:-ml-21{
    margin-left: -5.25rem !important;
  }

  .\32xl\:-mt-22{
    margin-top: -5.5rem !important;
  }

  .\32xl\:-mr-22{
    margin-right: -5.5rem !important;
  }

  .\32xl\:-mb-22{
    margin-bottom: -5.5rem !important;
  }

  .\32xl\:-ml-22{
    margin-left: -5.5rem !important;
  }

  .\32xl\:-mt-23{
    margin-top: -5.75rem !important;
  }

  .\32xl\:-mr-23{
    margin-right: -5.75rem !important;
  }

  .\32xl\:-mb-23{
    margin-bottom: -5.75rem !important;
  }

  .\32xl\:-ml-23{
    margin-left: -5.75rem !important;
  }

  .\32xl\:-mt-24{
    margin-top: -6rem !important;
  }

  .\32xl\:-mr-24{
    margin-right: -6rem !important;
  }

  .\32xl\:-mb-24{
    margin-bottom: -6rem !important;
  }

  .\32xl\:-ml-24{
    margin-left: -6rem !important;
  }

  .\32xl\:-mt-25{
    margin-top: -6.25rem !important;
  }

  .\32xl\:-mr-25{
    margin-right: -6.25rem !important;
  }

  .\32xl\:-mb-25{
    margin-bottom: -6.25rem !important;
  }

  .\32xl\:-ml-25{
    margin-left: -6.25rem !important;
  }

  .\32xl\:-mt-26{
    margin-top: -6.5rem !important;
  }

  .\32xl\:-mr-26{
    margin-right: -6.5rem !important;
  }

  .\32xl\:-mb-26{
    margin-bottom: -6.5rem !important;
  }

  .\32xl\:-ml-26{
    margin-left: -6.5rem !important;
  }

  .\32xl\:-mt-27{
    margin-top: -6.75rem !important;
  }

  .\32xl\:-mr-27{
    margin-right: -6.75rem !important;
  }

  .\32xl\:-mb-27{
    margin-bottom: -6.75rem !important;
  }

  .\32xl\:-ml-27{
    margin-left: -6.75rem !important;
  }

  .\32xl\:-mt-28{
    margin-top: -7rem !important;
  }

  .\32xl\:-mr-28{
    margin-right: -7rem !important;
  }

  .\32xl\:-mb-28{
    margin-bottom: -7rem !important;
  }

  .\32xl\:-ml-28{
    margin-left: -7rem !important;
  }

  .\32xl\:-mt-29{
    margin-top: -7.25rem !important;
  }

  .\32xl\:-mr-29{
    margin-right: -7.25rem !important;
  }

  .\32xl\:-mb-29{
    margin-bottom: -7.25rem !important;
  }

  .\32xl\:-ml-29{
    margin-left: -7.25rem !important;
  }

  .\32xl\:-mt-30{
    margin-top: -7.5rem !important;
  }

  .\32xl\:-mr-30{
    margin-right: -7.5rem !important;
  }

  .\32xl\:-mb-30{
    margin-bottom: -7.5rem !important;
  }

  .\32xl\:-ml-30{
    margin-left: -7.5rem !important;
  }

  .\32xl\:-mt-31{
    margin-top: -7.75rem !important;
  }

  .\32xl\:-mr-31{
    margin-right: -7.75rem !important;
  }

  .\32xl\:-mb-31{
    margin-bottom: -7.75rem !important;
  }

  .\32xl\:-ml-31{
    margin-left: -7.75rem !important;
  }

  .\32xl\:-mt-32{
    margin-top: -8rem !important;
  }

  .\32xl\:-mr-32{
    margin-right: -8rem !important;
  }

  .\32xl\:-mb-32{
    margin-bottom: -8rem !important;
  }

  .\32xl\:-ml-32{
    margin-left: -8rem !important;
  }

  .\32xl\:-mt-33{
    margin-top: -8.25rem !important;
  }

  .\32xl\:-mr-33{
    margin-right: -8.25rem !important;
  }

  .\32xl\:-mb-33{
    margin-bottom: -8.25rem !important;
  }

  .\32xl\:-ml-33{
    margin-left: -8.25rem !important;
  }

  .\32xl\:-mt-34{
    margin-top: -8.5rem !important;
  }

  .\32xl\:-mr-34{
    margin-right: -8.5rem !important;
  }

  .\32xl\:-mb-34{
    margin-bottom: -8.5rem !important;
  }

  .\32xl\:-ml-34{
    margin-left: -8.5rem !important;
  }

  .\32xl\:-mt-35{
    margin-top: -8.75rem !important;
  }

  .\32xl\:-mr-35{
    margin-right: -8.75rem !important;
  }

  .\32xl\:-mb-35{
    margin-bottom: -8.75rem !important;
  }

  .\32xl\:-ml-35{
    margin-left: -8.75rem !important;
  }

  .\32xl\:-mt-36{
    margin-top: -9rem !important;
  }

  .\32xl\:-mr-36{
    margin-right: -9rem !important;
  }

  .\32xl\:-mb-36{
    margin-bottom: -9rem !important;
  }

  .\32xl\:-ml-36{
    margin-left: -9rem !important;
  }

  .\32xl\:-mt-37{
    margin-top: -9.25rem !important;
  }

  .\32xl\:-mr-37{
    margin-right: -9.25rem !important;
  }

  .\32xl\:-mb-37{
    margin-bottom: -9.25rem !important;
  }

  .\32xl\:-ml-37{
    margin-left: -9.25rem !important;
  }

  .\32xl\:-mt-38{
    margin-top: -9.5rem !important;
  }

  .\32xl\:-mr-38{
    margin-right: -9.5rem !important;
  }

  .\32xl\:-mb-38{
    margin-bottom: -9.5rem !important;
  }

  .\32xl\:-ml-38{
    margin-left: -9.5rem !important;
  }

  .\32xl\:-mt-39{
    margin-top: -9.75rem !important;
  }

  .\32xl\:-mr-39{
    margin-right: -9.75rem !important;
  }

  .\32xl\:-mb-39{
    margin-bottom: -9.75rem !important;
  }

  .\32xl\:-ml-39{
    margin-left: -9.75rem !important;
  }

  .\32xl\:-mt-40{
    margin-top: -10rem !important;
  }

  .\32xl\:-mr-40{
    margin-right: -10rem !important;
  }

  .\32xl\:-mb-40{
    margin-bottom: -10rem !important;
  }

  .\32xl\:-ml-40{
    margin-left: -10rem !important;
  }

  .\32xl\:-mt-41{
    margin-top: -10.25rem !important;
  }

  .\32xl\:-mr-41{
    margin-right: -10.25rem !important;
  }

  .\32xl\:-mb-41{
    margin-bottom: -10.25rem !important;
  }

  .\32xl\:-ml-41{
    margin-left: -10.25rem !important;
  }

  .\32xl\:-mt-42{
    margin-top: -10.5rem !important;
  }

  .\32xl\:-mr-42{
    margin-right: -10.5rem !important;
  }

  .\32xl\:-mb-42{
    margin-bottom: -10.5rem !important;
  }

  .\32xl\:-ml-42{
    margin-left: -10.5rem !important;
  }

  .\32xl\:-mt-43{
    margin-top: -10.75rem !important;
  }

  .\32xl\:-mr-43{
    margin-right: -10.75rem !important;
  }

  .\32xl\:-mb-43{
    margin-bottom: -10.75rem !important;
  }

  .\32xl\:-ml-43{
    margin-left: -10.75rem !important;
  }

  .\32xl\:-mt-44{
    margin-top: -11rem !important;
  }

  .\32xl\:-mr-44{
    margin-right: -11rem !important;
  }

  .\32xl\:-mb-44{
    margin-bottom: -11rem !important;
  }

  .\32xl\:-ml-44{
    margin-left: -11rem !important;
  }

  .\32xl\:-mt-45{
    margin-top: -11.25rem !important;
  }

  .\32xl\:-mr-45{
    margin-right: -11.25rem !important;
  }

  .\32xl\:-mb-45{
    margin-bottom: -11.25rem !important;
  }

  .\32xl\:-ml-45{
    margin-left: -11.25rem !important;
  }

  .\32xl\:-mt-46{
    margin-top: -11.5rem !important;
  }

  .\32xl\:-mr-46{
    margin-right: -11.5rem !important;
  }

  .\32xl\:-mb-46{
    margin-bottom: -11.5rem !important;
  }

  .\32xl\:-ml-46{
    margin-left: -11.5rem !important;
  }

  .\32xl\:-mt-47{
    margin-top: -11.75rem !important;
  }

  .\32xl\:-mr-47{
    margin-right: -11.75rem !important;
  }

  .\32xl\:-mb-47{
    margin-bottom: -11.75rem !important;
  }

  .\32xl\:-ml-47{
    margin-left: -11.75rem !important;
  }

  .\32xl\:-mt-48{
    margin-top: -12rem !important;
  }

  .\32xl\:-mr-48{
    margin-right: -12rem !important;
  }

  .\32xl\:-mb-48{
    margin-bottom: -12rem !important;
  }

  .\32xl\:-ml-48{
    margin-left: -12rem !important;
  }

  .\32xl\:-mt-49{
    margin-top: -12.25rem !important;
  }

  .\32xl\:-mr-49{
    margin-right: -12.25rem !important;
  }

  .\32xl\:-mb-49{
    margin-bottom: -12.25rem !important;
  }

  .\32xl\:-ml-49{
    margin-left: -12.25rem !important;
  }

  .\32xl\:-mt-50{
    margin-top: -12.5rem !important;
  }

  .\32xl\:-mr-50{
    margin-right: -12.5rem !important;
  }

  .\32xl\:-mb-50{
    margin-bottom: -12.5rem !important;
  }

  .\32xl\:-ml-50{
    margin-left: -12.5rem !important;
  }

  .\32xl\:-mt-51{
    margin-top: -12.75rem !important;
  }

  .\32xl\:-mr-51{
    margin-right: -12.75rem !important;
  }

  .\32xl\:-mb-51{
    margin-bottom: -12.75rem !important;
  }

  .\32xl\:-ml-51{
    margin-left: -12.75rem !important;
  }

  .\32xl\:-mt-52{
    margin-top: -13rem !important;
  }

  .\32xl\:-mr-52{
    margin-right: -13rem !important;
  }

  .\32xl\:-mb-52{
    margin-bottom: -13rem !important;
  }

  .\32xl\:-ml-52{
    margin-left: -13rem !important;
  }

  .\32xl\:-mt-53{
    margin-top: -13.25rem !important;
  }

  .\32xl\:-mr-53{
    margin-right: -13.25rem !important;
  }

  .\32xl\:-mb-53{
    margin-bottom: -13.25rem !important;
  }

  .\32xl\:-ml-53{
    margin-left: -13.25rem !important;
  }

  .\32xl\:-mt-54{
    margin-top: -13.5rem !important;
  }

  .\32xl\:-mr-54{
    margin-right: -13.5rem !important;
  }

  .\32xl\:-mb-54{
    margin-bottom: -13.5rem !important;
  }

  .\32xl\:-ml-54{
    margin-left: -13.5rem !important;
  }

  .\32xl\:-mt-55{
    margin-top: -13.75rem !important;
  }

  .\32xl\:-mr-55{
    margin-right: -13.75rem !important;
  }

  .\32xl\:-mb-55{
    margin-bottom: -13.75rem !important;
  }

  .\32xl\:-ml-55{
    margin-left: -13.75rem !important;
  }

  .\32xl\:-mt-56{
    margin-top: -14rem !important;
  }

  .\32xl\:-mr-56{
    margin-right: -14rem !important;
  }

  .\32xl\:-mb-56{
    margin-bottom: -14rem !important;
  }

  .\32xl\:-ml-56{
    margin-left: -14rem !important;
  }

  .\32xl\:-mt-70{
    margin-top: -17.5rem !important;
  }

  .\32xl\:-mr-70{
    margin-right: -17.5rem !important;
  }

  .\32xl\:-mb-70{
    margin-bottom: -17.5rem !important;
  }

  .\32xl\:-ml-70{
    margin-left: -17.5rem !important;
  }

  .\32xl\:-mt-71{
    margin-top: -17.75rem !important;
  }

  .\32xl\:-mr-71{
    margin-right: -17.75rem !important;
  }

  .\32xl\:-mb-71{
    margin-bottom: -17.75rem !important;
  }

  .\32xl\:-ml-71{
    margin-left: -17.75rem !important;
  }

  .\32xl\:-mt-72{
    margin-top: -18rem !important;
  }

  .\32xl\:-mr-72{
    margin-right: -18rem !important;
  }

  .\32xl\:-mb-72{
    margin-bottom: -18rem !important;
  }

  .\32xl\:-ml-72{
    margin-left: -18rem !important;
  }

  .\32xl\:-mt-73{
    margin-top: -18.25rem !important;
  }

  .\32xl\:-mr-73{
    margin-right: -18.25rem !important;
  }

  .\32xl\:-mb-73{
    margin-bottom: -18.25rem !important;
  }

  .\32xl\:-ml-73{
    margin-left: -18.25rem !important;
  }

  .\32xl\:-mt-74{
    margin-top: -18.5rem !important;
  }

  .\32xl\:-mr-74{
    margin-right: -18.5rem !important;
  }

  .\32xl\:-mb-74{
    margin-bottom: -18.5rem !important;
  }

  .\32xl\:-ml-74{
    margin-left: -18.5rem !important;
  }

  .\32xl\:-mt-75{
    margin-top: -18.75rem !important;
  }

  .\32xl\:-mr-75{
    margin-right: -18.75rem !important;
  }

  .\32xl\:-mb-75{
    margin-bottom: -18.75rem !important;
  }

  .\32xl\:-ml-75{
    margin-left: -18.75rem !important;
  }

  .\32xl\:-mt-76{
    margin-top: -19rem !important;
  }

  .\32xl\:-mr-76{
    margin-right: -19rem !important;
  }

  .\32xl\:-mb-76{
    margin-bottom: -19rem !important;
  }

  .\32xl\:-ml-76{
    margin-left: -19rem !important;
  }

  .\32xl\:-mt-77{
    margin-top: -19.25rem !important;
  }

  .\32xl\:-mr-77{
    margin-right: -19.25rem !important;
  }

  .\32xl\:-mb-77{
    margin-bottom: -19.25rem !important;
  }

  .\32xl\:-ml-77{
    margin-left: -19.25rem !important;
  }

  .\32xl\:-mt-78{
    margin-top: -19.5rem !important;
  }

  .\32xl\:-mr-78{
    margin-right: -19.5rem !important;
  }

  .\32xl\:-mb-78{
    margin-bottom: -19.5rem !important;
  }

  .\32xl\:-ml-78{
    margin-left: -19.5rem !important;
  }

  .\32xl\:-mt-79{
    margin-top: -19.75rem !important;
  }

  .\32xl\:-mr-79{
    margin-right: -19.75rem !important;
  }

  .\32xl\:-mb-79{
    margin-bottom: -19.75rem !important;
  }

  .\32xl\:-ml-79{
    margin-left: -19.75rem !important;
  }

  .\32xl\:-mt-80{
    margin-top: -20rem !important;
  }

  .\32xl\:-mr-80{
    margin-right: -20rem !important;
  }

  .\32xl\:-mb-80{
    margin-bottom: -20rem !important;
  }

  .\32xl\:-ml-80{
    margin-left: -20rem !important;
  }

  .\32xl\:-mt-81{
    margin-top: -20.25rem !important;
  }

  .\32xl\:-mr-81{
    margin-right: -20.25rem !important;
  }

  .\32xl\:-mb-81{
    margin-bottom: -20.25rem !important;
  }

  .\32xl\:-ml-81{
    margin-left: -20.25rem !important;
  }

  .\32xl\:-mt-82{
    margin-top: -20.5rem !important;
  }

  .\32xl\:-mr-82{
    margin-right: -20.5rem !important;
  }

  .\32xl\:-mb-82{
    margin-bottom: -20.5rem !important;
  }

  .\32xl\:-ml-82{
    margin-left: -20.5rem !important;
  }

  .\32xl\:-mt-83{
    margin-top: -20.75rem !important;
  }

  .\32xl\:-mr-83{
    margin-right: -20.75rem !important;
  }

  .\32xl\:-mb-83{
    margin-bottom: -20.75rem !important;
  }

  .\32xl\:-ml-83{
    margin-left: -20.75rem !important;
  }

  .\32xl\:-mt-84{
    margin-top: -21rem !important;
  }

  .\32xl\:-mr-84{
    margin-right: -21rem !important;
  }

  .\32xl\:-mb-84{
    margin-bottom: -21rem !important;
  }

  .\32xl\:-ml-84{
    margin-left: -21rem !important;
  }

  .\32xl\:-mt-85{
    margin-top: -21.25rem !important;
  }

  .\32xl\:-mr-85{
    margin-right: -21.25rem !important;
  }

  .\32xl\:-mb-85{
    margin-bottom: -21.25rem !important;
  }

  .\32xl\:-ml-85{
    margin-left: -21.25rem !important;
  }

  .\32xl\:-mt-86{
    margin-top: -21.5rem !important;
  }

  .\32xl\:-mr-86{
    margin-right: -21.5rem !important;
  }

  .\32xl\:-mb-86{
    margin-bottom: -21.5rem !important;
  }

  .\32xl\:-ml-86{
    margin-left: -21.5rem !important;
  }

  .\32xl\:-mt-87{
    margin-top: -21.75rem !important;
  }

  .\32xl\:-mr-87{
    margin-right: -21.75rem !important;
  }

  .\32xl\:-mb-87{
    margin-bottom: -21.75rem !important;
  }

  .\32xl\:-ml-87{
    margin-left: -21.75rem !important;
  }

  .\32xl\:-mt-88{
    margin-top: -22rem !important;
  }

  .\32xl\:-mr-88{
    margin-right: -22rem !important;
  }

  .\32xl\:-mb-88{
    margin-bottom: -22rem !important;
  }

  .\32xl\:-ml-88{
    margin-left: -22rem !important;
  }

  .\32xl\:-mt-89{
    margin-top: -22.25rem !important;
  }

  .\32xl\:-mr-89{
    margin-right: -22.25rem !important;
  }

  .\32xl\:-mb-89{
    margin-bottom: -22.25rem !important;
  }

  .\32xl\:-ml-89{
    margin-left: -22.25rem !important;
  }

  .\32xl\:-mt-90{
    margin-top: -22.5rem !important;
  }

  .\32xl\:-mr-90{
    margin-right: -22.5rem !important;
  }

  .\32xl\:-mb-90{
    margin-bottom: -22.5rem !important;
  }

  .\32xl\:-ml-90{
    margin-left: -22.5rem !important;
  }

  .\32xl\:-mt-91{
    margin-top: -22.75rem !important;
  }

  .\32xl\:-mr-91{
    margin-right: -22.75rem !important;
  }

  .\32xl\:-mb-91{
    margin-bottom: -22.75rem !important;
  }

  .\32xl\:-ml-91{
    margin-left: -22.75rem !important;
  }

  .\32xl\:-mt-92{
    margin-top: -23rem !important;
  }

  .\32xl\:-mr-92{
    margin-right: -23rem !important;
  }

  .\32xl\:-mb-92{
    margin-bottom: -23rem !important;
  }

  .\32xl\:-ml-92{
    margin-left: -23rem !important;
  }

  .\32xl\:-mt-100{
    margin-top: -25rem !important;
  }

  .\32xl\:-mr-100{
    margin-right: -25rem !important;
  }

  .\32xl\:-mb-100{
    margin-bottom: -25rem !important;
  }

  .\32xl\:-ml-100{
    margin-left: -25rem !important;
  }

  .\32xl\:-mt-131{
    margin-top: -25.25rem !important;
  }

  .\32xl\:-mr-131{
    margin-right: -25.25rem !important;
  }

  .\32xl\:-mb-131{
    margin-bottom: -25.25rem !important;
  }

  .\32xl\:-ml-131{
    margin-left: -25.25rem !important;
  }

  .\32xl\:-mt-135{
    margin-top: -34rem !important;
  }

  .\32xl\:-mr-135{
    margin-right: -34rem !important;
  }

  .\32xl\:-mb-135{
    margin-bottom: -34rem !important;
  }

  .\32xl\:-ml-135{
    margin-left: -34rem !important;
  }

  .\32xl\:-mt-150{
    margin-top: -37.5rem !important;
  }

  .\32xl\:-mr-150{
    margin-right: -37.5rem !important;
  }

  .\32xl\:-mb-150{
    margin-bottom: -37.5rem !important;
  }

  .\32xl\:-ml-150{
    margin-left: -37.5rem !important;
  }

  .\32xl\:-mt-710{
    margin-top: -44.375rem !important;
  }

  .\32xl\:-mr-710{
    margin-right: -44.375rem !important;
  }

  .\32xl\:-mb-710{
    margin-bottom: -44.375rem !important;
  }

  .\32xl\:-ml-710{
    margin-left: -44.375rem !important;
  }

  .\32xl\:-mt-820{
    margin-top: -51.25rem !important;
  }

  .\32xl\:-mr-820{
    margin-right: -51.25rem !important;
  }

  .\32xl\:-mb-820{
    margin-bottom: -51.25rem !important;
  }

  .\32xl\:-ml-820{
    margin-left: -51.25rem !important;
  }

  .\32xl\:-mt-1440{
    margin-top: -90rem !important;
  }

  .\32xl\:-mr-1440{
    margin-right: -90rem !important;
  }

  .\32xl\:-mb-1440{
    margin-bottom: -90rem !important;
  }

  .\32xl\:-ml-1440{
    margin-left: -90rem !important;
  }

  .\32xl\:-mt-2\.5{
    margin-top: -0.625rem !important;
  }

  .\32xl\:-mr-2\.5{
    margin-right: -0.625rem !important;
  }

  .\32xl\:-mb-2\.5{
    margin-bottom: -0.625rem !important;
  }

  .\32xl\:-ml-2\.5{
    margin-left: -0.625rem !important;
  }

  .\32xl\:-mt-6\.25{
    margin-top: -1.5626rem !important;
  }

  .\32xl\:-mr-6\.25{
    margin-right: -1.5626rem !important;
  }

  .\32xl\:-mb-6\.25{
    margin-bottom: -1.5626rem !important;
  }

  .\32xl\:-ml-6\.25{
    margin-left: -1.5626rem !important;
  }

  .\32xl\:-mt-7\.5{
    margin-top: -1.875rem !important;
  }

  .\32xl\:-mr-7\.5{
    margin-right: -1.875rem !important;
  }

  .\32xl\:-mb-7\.5{
    margin-bottom: -1.875rem !important;
  }

  .\32xl\:-ml-7\.5{
    margin-left: -1.875rem !important;
  }

  .\32xl\:-mt-12\.5{
    margin-top: -3.125rem !important;
  }

  .\32xl\:-mr-12\.5{
    margin-right: -3.125rem !important;
  }

  .\32xl\:-mb-12\.5{
    margin-bottom: -3.125rem !important;
  }

  .\32xl\:-ml-12\.5{
    margin-left: -3.125rem !important;
  }

  .\32xl\:-mt-17\.5{
    margin-top: -4.375rem !important;
  }

  .\32xl\:-mr-17\.5{
    margin-right: -4.375rem !important;
  }

  .\32xl\:-mb-17\.5{
    margin-bottom: -4.375rem !important;
  }

  .\32xl\:-ml-17\.5{
    margin-left: -4.375rem !important;
  }

  .\32xl\:-mt-31\.5{
    margin-top: -7.875rem !important;
  }

  .\32xl\:-mr-31\.5{
    margin-right: -7.875rem !important;
  }

  .\32xl\:-mb-31\.5{
    margin-bottom: -7.875rem !important;
  }

  .\32xl\:-ml-31\.5{
    margin-left: -7.875rem !important;
  }

  .\32xl\:-mt-thumb-tript-lg{
    margin-top: -15.625rem !important;
  }

  .\32xl\:-mr-thumb-tript-lg{
    margin-right: -15.625rem !important;
  }

  .\32xl\:-mb-thumb-tript-lg{
    margin-bottom: -15.625rem !important;
  }

  .\32xl\:-ml-thumb-tript-lg{
    margin-left: -15.625rem !important;
  }

  .\32xl\:-mt-thumb-tript-md{
    margin-top: -11.25rem !important;
  }

  .\32xl\:-mr-thumb-tript-md{
    margin-right: -11.25rem !important;
  }

  .\32xl\:-mb-thumb-tript-md{
    margin-bottom: -11.25rem !important;
  }

  .\32xl\:-ml-thumb-tript-md{
    margin-left: -11.25rem !important;
  }

  .\32xl\:-mt-thumb-trip-xl{
    margin-top: -20.625rem !important;
  }

  .\32xl\:-mr-thumb-trip-xl{
    margin-right: -20.625rem !important;
  }

  .\32xl\:-mb-thumb-trip-xl{
    margin-bottom: -20.625rem !important;
  }

  .\32xl\:-ml-thumb-trip-xl{
    margin-left: -20.625rem !important;
  }

  .\32xl\:-mt-tarapprendre-title-lg{
    margin-top: -58.75rem !important;
  }

  .\32xl\:-mr-tarapprendre-title-lg{
    margin-right: -58.75rem !important;
  }

  .\32xl\:-mb-tarapprendre-title-lg{
    margin-bottom: -58.75rem !important;
  }

  .\32xl\:-ml-tarapprendre-title-lg{
    margin-left: -58.75rem !important;
  }

  .\32xl\:-mt-oblong-list-lg{
    margin-top: -40.93rem !important;
  }

  .\32xl\:-mr-oblong-list-lg{
    margin-right: -40.93rem !important;
  }

  .\32xl\:-mb-oblong-list-lg{
    margin-bottom: -40.93rem !important;
  }

  .\32xl\:-ml-oblong-list-lg{
    margin-left: -40.93rem !important;
  }

  .\32xl\:-mt-oblong-list-md{
    margin-top: -20.95rem !important;
  }

  .\32xl\:-mr-oblong-list-md{
    margin-right: -20.95rem !important;
  }

  .\32xl\:-mb-oblong-list-md{
    margin-bottom: -20.95rem !important;
  }

  .\32xl\:-ml-oblong-list-md{
    margin-left: -20.95rem !important;
  }

  .\32xl\:-mt-oblong-content-lg{
    margin-top: -26.875rem !important;
  }

  .\32xl\:-mr-oblong-content-lg{
    margin-right: -26.875rem !important;
  }

  .\32xl\:-mb-oblong-content-lg{
    margin-bottom: -26.875rem !important;
  }

  .\32xl\:-ml-oblong-content-lg{
    margin-left: -26.875rem !important;
  }

  .\32xl\:-mt-article-thumb-lg{
    margin-top: -10.625rem !important;
  }

  .\32xl\:-mr-article-thumb-lg{
    margin-right: -10.625rem !important;
  }

  .\32xl\:-mb-article-thumb-lg{
    margin-bottom: -10.625rem !important;
  }

  .\32xl\:-ml-article-thumb-lg{
    margin-left: -10.625rem !important;
  }

  .\32xl\:-mt-support-title-l-lg{
    margin-top: -28.125rem !important;
  }

  .\32xl\:-mr-support-title-l-lg{
    margin-right: -28.125rem !important;
  }

  .\32xl\:-mb-support-title-l-lg{
    margin-bottom: -28.125rem !important;
  }

  .\32xl\:-ml-support-title-l-lg{
    margin-left: -28.125rem !important;
  }

  .\32xl\:-mt-support-title-r-lg{
    margin-top: -17.8125rem !important;
  }

  .\32xl\:-mr-support-title-r-lg{
    margin-right: -17.8125rem !important;
  }

  .\32xl\:-mb-support-title-r-lg{
    margin-bottom: -17.8125rem !important;
  }

  .\32xl\:-ml-support-title-r-lg{
    margin-left: -17.8125rem !important;
  }

  .\32xl\:-mt-main-footer-menu{
    margin-top: -13.75rem !important;
  }

  .\32xl\:-mr-main-footer-menu{
    margin-right: -13.75rem !important;
  }

  .\32xl\:-mb-main-footer-menu{
    margin-bottom: -13.75rem !important;
  }

  .\32xl\:-ml-main-footer-menu{
    margin-left: -13.75rem !important;
  }

  .\32xl\:-mt-main-footer-logo{
    margin-top: -25.625rem !important;
  }

  .\32xl\:-mr-main-footer-logo{
    margin-right: -25.625rem !important;
  }

  .\32xl\:-mb-main-footer-logo{
    margin-bottom: -25.625rem !important;
  }

  .\32xl\:-ml-main-footer-logo{
    margin-left: -25.625rem !important;
  }

  .\32xl\:-mt-full{
    margin-top: -100% !important;
  }

  .\32xl\:-mr-full{
    margin-right: -100% !important;
  }

  .\32xl\:-mb-full{
    margin-bottom: -100% !important;
  }

  .\32xl\:-ml-full{
    margin-left: -100% !important;
  }

  .\32xl\:max-h-366{
    max-height: 366px !important;
  }

  .\32xl\:max-h-full{
    max-height: 100% !important;
  }

  .\32xl\:max-h-screen{
    max-height: 100vh !important;
  }

  .\32xl\:max-w-51{
    max-width: 12.75rem !important;
  }

  .\32xl\:max-w-105{
    max-width: 26.25rem !important;
  }

  .\32xl\:max-w-155{
    max-width: 38.75rem !important;
  }

  .\32xl\:max-w-160{
    max-width: 40rem !important;
  }

  .\32xl\:max-w-192{
    max-width: 48rem !important;
  }

  .\32xl\:max-w-260{
    max-width: 65rem !important;
  }

  .\32xl\:max-w-366{
    max-width: 366px !important;
  }

  .\32xl\:max-w-500{
    max-width: 500px !important;
  }

  .\32xl\:max-w-620{
    max-width: 620px !important;
  }

  .\32xl\:max-w-820{
    max-width: 51.25rem !important;
  }

  .\32xl\:max-w-none{
    max-width: none !important;
  }

  .\32xl\:max-w-xs{
    max-width: 20rem !important;
  }

  .\32xl\:max-w-sm{
    max-width: 24rem !important;
  }

  .\32xl\:max-w-md{
    max-width: 28rem !important;
  }

  .\32xl\:max-w-lg{
    max-width: 32rem !important;
  }

  .\32xl\:max-w-xl{
    max-width: 36rem !important;
  }

  .\32xl\:max-w-2xl{
    max-width: 42rem !important;
  }

  .\32xl\:max-w-3xl{
    max-width: 48rem !important;
  }

  .\32xl\:max-w-4xl{
    max-width: 56rem !important;
  }

  .\32xl\:max-w-5xl{
    max-width: 64rem !important;
  }

  .\32xl\:max-w-6xl{
    max-width: 72rem !important;
  }

  .\32xl\:max-w-full{
    max-width: 100% !important;
  }

  .\32xl\:max-w-screen-sm{
    max-width: 640px !important;
  }

  .\32xl\:max-w-screen-md{
    max-width: 768px !important;
  }

  .\32xl\:max-w-screen-lg{
    max-width: 1024px !important;
  }

  .\32xl\:max-w-screen-xl{
    max-width: 1280px !important;
  }

  .\32xl\:max-w-screen-2xl{
    max-width: 1440px !important;
  }

  .\32xl\:max-w-screen-4xl{
    max-width: 1740px !important;
  }

  .\32xl\:max-w-147\.5{
    max-width: 36.875rem !important;
  }

  .\32xl\:max-w-197\.5{
    max-width: 49.375rem !important;
  }

  .\32xl\:min-h-0{
    min-height: 0 !important;
  }

  .\32xl\:min-h-800{
    min-height: 50rem !important;
  }

  .\32xl\:min-h-full{
    min-height: 100% !important;
  }

  .\32xl\:min-h-screen{
    min-height: 100vh !important;
  }

  .\32xl\:min-w-0{
    min-width: 0 !important;
  }

  .\32xl\:min-w-full{
    min-width: 100% !important;
  }

  .\32xl\:object-contain{
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .\32xl\:object-cover{
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .\32xl\:object-fill{
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .\32xl\:object-none{
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .\32xl\:object-scale-down{
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .\32xl\:object-bottom{
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .\32xl\:object-center{
    -o-object-position: center !important;
       object-position: center !important;
  }

  .\32xl\:object-left{
    -o-object-position: left !important;
       object-position: left !important;
  }

  .\32xl\:object-left-bottom{
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .\32xl\:object-left-top{
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .\32xl\:object-right{
    -o-object-position: right !important;
       object-position: right !important;
  }

  .\32xl\:object-right-bottom{
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .\32xl\:object-right-top{
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .\32xl\:object-top{
    -o-object-position: top !important;
       object-position: top !important;
  }

  .\32xl\:opacity-0{
    opacity: 0 !important;
  }

  .\32xl\:opacity-5{
    opacity: 0.05 !important;
  }

  .\32xl\:opacity-10{
    opacity: 0.1 !important;
  }

  .\32xl\:opacity-25{
    opacity: 0.25 !important;
  }

  .\32xl\:opacity-40{
    opacity: 0.4 !important;
  }

  .\32xl\:opacity-50{
    opacity: 0.5 !important;
  }

  .\32xl\:opacity-75{
    opacity: 0.75 !important;
  }

  .\32xl\:opacity-90{
    opacity: 0.9 !important;
  }

  .\32xl\:opacity-100{
    opacity: 1 !important;
  }

  .\32xl\:hover\:opacity-0:hover{
    opacity: 0 !important;
  }

  .\32xl\:hover\:opacity-5:hover{
    opacity: 0.05 !important;
  }

  .\32xl\:hover\:opacity-10:hover{
    opacity: 0.1 !important;
  }

  .\32xl\:hover\:opacity-25:hover{
    opacity: 0.25 !important;
  }

  .\32xl\:hover\:opacity-40:hover{
    opacity: 0.4 !important;
  }

  .\32xl\:hover\:opacity-50:hover{
    opacity: 0.5 !important;
  }

  .\32xl\:hover\:opacity-75:hover{
    opacity: 0.75 !important;
  }

  .\32xl\:hover\:opacity-90:hover{
    opacity: 0.9 !important;
  }

  .\32xl\:hover\:opacity-100:hover{
    opacity: 1 !important;
  }

  .\32xl\:focus\:opacity-0:focus{
    opacity: 0 !important;
  }

  .\32xl\:focus\:opacity-5:focus{
    opacity: 0.05 !important;
  }

  .\32xl\:focus\:opacity-10:focus{
    opacity: 0.1 !important;
  }

  .\32xl\:focus\:opacity-25:focus{
    opacity: 0.25 !important;
  }

  .\32xl\:focus\:opacity-40:focus{
    opacity: 0.4 !important;
  }

  .\32xl\:focus\:opacity-50:focus{
    opacity: 0.5 !important;
  }

  .\32xl\:focus\:opacity-75:focus{
    opacity: 0.75 !important;
  }

  .\32xl\:focus\:opacity-90:focus{
    opacity: 0.9 !important;
  }

  .\32xl\:focus\:opacity-100:focus{
    opacity: 1 !important;
  }

  .\32xl\:outline-none{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .\32xl\:outline-white{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .\32xl\:outline-black{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .\32xl\:focus\:outline-none:focus{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .\32xl\:focus\:outline-white:focus{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .\32xl\:focus\:outline-black:focus{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .\32xl\:overflow-auto{
    overflow: auto !important;
  }

  .\32xl\:overflow-hidden{
    overflow: hidden !important;
  }

  .\32xl\:overflow-visible{
    overflow: visible !important;
  }

  .\32xl\:overflow-scroll{
    overflow: scroll !important;
  }

  .\32xl\:overflow-x-auto{
    overflow-x: auto !important;
  }

  .\32xl\:overflow-y-auto{
    overflow-y: auto !important;
  }

  .\32xl\:overflow-x-hidden{
    overflow-x: hidden !important;
  }

  .\32xl\:overflow-y-hidden{
    overflow-y: hidden !important;
  }

  .\32xl\:overflow-x-visible{
    overflow-x: visible !important;
  }

  .\32xl\:overflow-y-visible{
    overflow-y: visible !important;
  }

  .\32xl\:overflow-x-scroll{
    overflow-x: scroll !important;
  }

  .\32xl\:overflow-y-scroll{
    overflow-y: scroll !important;
  }

  .\32xl\:scrolling-touch{
    -webkit-overflow-scrolling: touch !important;
  }

  .\32xl\:scrolling-auto{
    -webkit-overflow-scrolling: auto !important;
  }

  .\32xl\:overscroll-auto{
    -ms-scroll-chaining: chained !important;
        overscroll-behavior: auto !important;
  }

  .\32xl\:overscroll-contain{
    -ms-scroll-chaining: none !important;
        overscroll-behavior: contain !important;
  }

  .\32xl\:overscroll-none{
    -ms-scroll-chaining: none !important;
        overscroll-behavior: none !important;
  }

  .\32xl\:overscroll-y-auto{
    overscroll-behavior-y: auto !important;
  }

  .\32xl\:overscroll-y-contain{
    overscroll-behavior-y: contain !important;
  }

  .\32xl\:overscroll-y-none{
    overscroll-behavior-y: none !important;
  }

  .\32xl\:overscroll-x-auto{
    overscroll-behavior-x: auto !important;
  }

  .\32xl\:overscroll-x-contain{
    overscroll-behavior-x: contain !important;
  }

  .\32xl\:overscroll-x-none{
    overscroll-behavior-x: none !important;
  }

  .\32xl\:p-0{
    padding: 0px !important;
  }

  .\32xl\:p-1{
    padding: .25rem !important;
  }

  .\32xl\:p-2{
    padding: .5rem !important;
  }

  .\32xl\:p-3{
    padding: .75rem !important;
  }

  .\32xl\:p-4{
    padding: 1rem !important;
  }

  .\32xl\:p-5{
    padding: 1.25rem !important;
  }

  .\32xl\:p-6{
    padding: 1.5rem !important;
  }

  .\32xl\:p-7{
    padding: 1.75rem !important;
  }

  .\32xl\:p-8{
    padding: 2rem !important;
  }

  .\32xl\:p-9{
    padding: 2.25rem !important;
  }

  .\32xl\:p-10{
    padding: 2.5rem !important;
  }

  .\32xl\:p-11{
    padding: 2.75rem !important;
  }

  .\32xl\:p-12{
    padding: 3rem !important;
  }

  .\32xl\:p-13{
    padding: 3.25rem !important;
  }

  .\32xl\:p-14{
    padding: 3.5rem !important;
  }

  .\32xl\:p-15{
    padding: 3.75rem !important;
  }

  .\32xl\:p-16{
    padding: 4rem !important;
  }

  .\32xl\:p-17{
    padding: 4.25rem !important;
  }

  .\32xl\:p-18{
    padding: 4.5rem !important;
  }

  .\32xl\:p-19{
    padding: 4.75rem !important;
  }

  .\32xl\:p-20{
    padding: 5rem !important;
  }

  .\32xl\:p-21{
    padding: 5.25rem !important;
  }

  .\32xl\:p-22{
    padding: 5.5rem !important;
  }

  .\32xl\:p-23{
    padding: 5.75rem !important;
  }

  .\32xl\:p-24{
    padding: 6rem !important;
  }

  .\32xl\:p-25{
    padding: 6.25rem !important;
  }

  .\32xl\:p-26{
    padding: 6.5rem !important;
  }

  .\32xl\:p-27{
    padding: 6.75rem !important;
  }

  .\32xl\:p-28{
    padding: 7rem !important;
  }

  .\32xl\:p-29{
    padding: 7.25rem !important;
  }

  .\32xl\:p-30{
    padding: 7.5rem !important;
  }

  .\32xl\:p-31{
    padding: 7.75rem !important;
  }

  .\32xl\:p-32{
    padding: 8rem !important;
  }

  .\32xl\:p-33{
    padding: 8.25rem !important;
  }

  .\32xl\:p-34{
    padding: 8.5rem !important;
  }

  .\32xl\:p-35{
    padding: 8.75rem !important;
  }

  .\32xl\:p-36{
    padding: 9rem !important;
  }

  .\32xl\:p-37{
    padding: 9.25rem !important;
  }

  .\32xl\:p-38{
    padding: 9.5rem !important;
  }

  .\32xl\:p-39{
    padding: 9.75rem !important;
  }

  .\32xl\:p-40{
    padding: 10rem !important;
  }

  .\32xl\:p-41{
    padding: 10.25rem !important;
  }

  .\32xl\:p-42{
    padding: 10.5rem !important;
  }

  .\32xl\:p-43{
    padding: 10.75rem !important;
  }

  .\32xl\:p-44{
    padding: 11rem !important;
  }

  .\32xl\:p-45{
    padding: 11.25rem !important;
  }

  .\32xl\:p-46{
    padding: 11.5rem !important;
  }

  .\32xl\:p-47{
    padding: 11.75rem !important;
  }

  .\32xl\:p-48{
    padding: 12rem !important;
  }

  .\32xl\:p-49{
    padding: 12.25rem !important;
  }

  .\32xl\:p-50{
    padding: 12.5rem !important;
  }

  .\32xl\:p-51{
    padding: 12.75rem !important;
  }

  .\32xl\:p-52{
    padding: 13rem !important;
  }

  .\32xl\:p-53{
    padding: 13.25rem !important;
  }

  .\32xl\:p-54{
    padding: 13.5rem !important;
  }

  .\32xl\:p-55{
    padding: 13.75rem !important;
  }

  .\32xl\:p-56{
    padding: 14rem !important;
  }

  .\32xl\:p-70{
    padding: 17.5rem !important;
  }

  .\32xl\:p-71{
    padding: 17.75rem !important;
  }

  .\32xl\:p-72{
    padding: 18rem !important;
  }

  .\32xl\:p-73{
    padding: 18.25rem !important;
  }

  .\32xl\:p-74{
    padding: 18.5rem !important;
  }

  .\32xl\:p-75{
    padding: 18.75rem !important;
  }

  .\32xl\:p-76{
    padding: 19rem !important;
  }

  .\32xl\:p-77{
    padding: 19.25rem !important;
  }

  .\32xl\:p-78{
    padding: 19.5rem !important;
  }

  .\32xl\:p-79{
    padding: 19.75rem !important;
  }

  .\32xl\:p-80{
    padding: 20rem !important;
  }

  .\32xl\:p-81{
    padding: 20.25rem !important;
  }

  .\32xl\:p-82{
    padding: 20.5rem !important;
  }

  .\32xl\:p-83{
    padding: 20.75rem !important;
  }

  .\32xl\:p-84{
    padding: 21rem !important;
  }

  .\32xl\:p-85{
    padding: 21.25rem !important;
  }

  .\32xl\:p-86{
    padding: 21.5rem !important;
  }

  .\32xl\:p-87{
    padding: 21.75rem !important;
  }

  .\32xl\:p-88{
    padding: 22rem !important;
  }

  .\32xl\:p-89{
    padding: 22.25rem !important;
  }

  .\32xl\:p-90{
    padding: 22.5rem !important;
  }

  .\32xl\:p-91{
    padding: 22.75rem !important;
  }

  .\32xl\:p-92{
    padding: 23rem !important;
  }

  .\32xl\:p-100{
    padding: 25rem !important;
  }

  .\32xl\:p-131{
    padding: 25.25rem !important;
  }

  .\32xl\:p-135{
    padding: 34rem !important;
  }

  .\32xl\:p-150{
    padding: 37.5rem !important;
  }

  .\32xl\:p-710{
    padding: 44.375rem !important;
  }

  .\32xl\:p-820{
    padding: 51.25rem !important;
  }

  .\32xl\:p-1440{
    padding: 90rem !important;
  }

  .\32xl\:p-2\.5{
    padding: .625rem !important;
  }

  .\32xl\:p-6\.25{
    padding: 1.5626rem !important;
  }

  .\32xl\:p-7\.5{
    padding: 1.875rem !important;
  }

  .\32xl\:p-12\.5{
    padding: 3.125rem !important;
  }

  .\32xl\:p-17\.5{
    padding: 4.375rem !important;
  }

  .\32xl\:p-31\.5{
    padding: 7.875rem !important;
  }

  .\32xl\:p-thumb-tript-lg{
    padding: 15.625rem !important;
  }

  .\32xl\:p-thumb-tript-md{
    padding: 11.25rem !important;
  }

  .\32xl\:p-thumb-trip-xl{
    padding: 20.625rem !important;
  }

  .\32xl\:p-tarapprendre-title-lg{
    padding: 58.75rem !important;
  }

  .\32xl\:p-oblong-list-lg{
    padding: 40.93rem !important;
  }

  .\32xl\:p-oblong-list-md{
    padding: 20.95rem !important;
  }

  .\32xl\:p-oblong-content-lg{
    padding: 26.875rem !important;
  }

  .\32xl\:p-article-thumb-lg{
    padding: 10.625rem !important;
  }

  .\32xl\:p-support-title-l-lg{
    padding: 28.125rem !important;
  }

  .\32xl\:p-support-title-r-lg{
    padding: 17.8125rem !important;
  }

  .\32xl\:p-main-footer-menu{
    padding: 13.75rem !important;
  }

  .\32xl\:p-main-footer-logo{
    padding: 25.625rem !important;
  }

  .\32xl\:p-full{
    padding: 100% !important;
  }

  .\32xl\:py-0{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .\32xl\:px-0{
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .\32xl\:py-1{
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
  }

  .\32xl\:px-1{
    padding-left: .25rem !important;
    padding-right: .25rem !important;
  }

  .\32xl\:py-2{
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }

  .\32xl\:px-2{
    padding-left: .5rem !important;
    padding-right: .5rem !important;
  }

  .\32xl\:py-3{
    padding-top: .75rem !important;
    padding-bottom: .75rem !important;
  }

  .\32xl\:px-3{
    padding-left: .75rem !important;
    padding-right: .75rem !important;
  }

  .\32xl\:py-4{
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .\32xl\:px-4{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .\32xl\:py-5{
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }

  .\32xl\:px-5{
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .\32xl\:py-6{
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .\32xl\:px-6{
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .\32xl\:py-7{
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }

  .\32xl\:px-7{
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }

  .\32xl\:py-8{
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .\32xl\:px-8{
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .\32xl\:py-9{
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }

  .\32xl\:px-9{
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }

  .\32xl\:py-10{
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .\32xl\:px-10{
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .\32xl\:py-11{
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }

  .\32xl\:px-11{
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important;
  }

  .\32xl\:py-12{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .\32xl\:px-12{
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .\32xl\:py-13{
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }

  .\32xl\:px-13{
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }

  .\32xl\:py-14{
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }

  .\32xl\:px-14{
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }

  .\32xl\:py-15{
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }

  .\32xl\:px-15{
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
  }

  .\32xl\:py-16{
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .\32xl\:px-16{
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .\32xl\:py-17{
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }

  .\32xl\:px-17{
    padding-left: 4.25rem !important;
    padding-right: 4.25rem !important;
  }

  .\32xl\:py-18{
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }

  .\32xl\:px-18{
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }

  .\32xl\:py-19{
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }

  .\32xl\:px-19{
    padding-left: 4.75rem !important;
    padding-right: 4.75rem !important;
  }

  .\32xl\:py-20{
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .\32xl\:px-20{
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .\32xl\:py-21{
    padding-top: 5.25rem !important;
    padding-bottom: 5.25rem !important;
  }

  .\32xl\:px-21{
    padding-left: 5.25rem !important;
    padding-right: 5.25rem !important;
  }

  .\32xl\:py-22{
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }

  .\32xl\:px-22{
    padding-left: 5.5rem !important;
    padding-right: 5.5rem !important;
  }

  .\32xl\:py-23{
    padding-top: 5.75rem !important;
    padding-bottom: 5.75rem !important;
  }

  .\32xl\:px-23{
    padding-left: 5.75rem !important;
    padding-right: 5.75rem !important;
  }

  .\32xl\:py-24{
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .\32xl\:px-24{
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .\32xl\:py-25{
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }

  .\32xl\:px-25{
    padding-left: 6.25rem !important;
    padding-right: 6.25rem !important;
  }

  .\32xl\:py-26{
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }

  .\32xl\:px-26{
    padding-left: 6.5rem !important;
    padding-right: 6.5rem !important;
  }

  .\32xl\:py-27{
    padding-top: 6.75rem !important;
    padding-bottom: 6.75rem !important;
  }

  .\32xl\:px-27{
    padding-left: 6.75rem !important;
    padding-right: 6.75rem !important;
  }

  .\32xl\:py-28{
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .\32xl\:px-28{
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .\32xl\:py-29{
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }

  .\32xl\:px-29{
    padding-left: 7.25rem !important;
    padding-right: 7.25rem !important;
  }

  .\32xl\:py-30{
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }

  .\32xl\:px-30{
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }

  .\32xl\:py-31{
    padding-top: 7.75rem !important;
    padding-bottom: 7.75rem !important;
  }

  .\32xl\:px-31{
    padding-left: 7.75rem !important;
    padding-right: 7.75rem !important;
  }

  .\32xl\:py-32{
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .\32xl\:px-32{
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .\32xl\:py-33{
    padding-top: 8.25rem !important;
    padding-bottom: 8.25rem !important;
  }

  .\32xl\:px-33{
    padding-left: 8.25rem !important;
    padding-right: 8.25rem !important;
  }

  .\32xl\:py-34{
    padding-top: 8.5rem !important;
    padding-bottom: 8.5rem !important;
  }

  .\32xl\:px-34{
    padding-left: 8.5rem !important;
    padding-right: 8.5rem !important;
  }

  .\32xl\:py-35{
    padding-top: 8.75rem !important;
    padding-bottom: 8.75rem !important;
  }

  .\32xl\:px-35{
    padding-left: 8.75rem !important;
    padding-right: 8.75rem !important;
  }

  .\32xl\:py-36{
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }

  .\32xl\:px-36{
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }

  .\32xl\:py-37{
    padding-top: 9.25rem !important;
    padding-bottom: 9.25rem !important;
  }

  .\32xl\:px-37{
    padding-left: 9.25rem !important;
    padding-right: 9.25rem !important;
  }

  .\32xl\:py-38{
    padding-top: 9.5rem !important;
    padding-bottom: 9.5rem !important;
  }

  .\32xl\:px-38{
    padding-left: 9.5rem !important;
    padding-right: 9.5rem !important;
  }

  .\32xl\:py-39{
    padding-top: 9.75rem !important;
    padding-bottom: 9.75rem !important;
  }

  .\32xl\:px-39{
    padding-left: 9.75rem !important;
    padding-right: 9.75rem !important;
  }

  .\32xl\:py-40{
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .\32xl\:px-40{
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .\32xl\:py-41{
    padding-top: 10.25rem !important;
    padding-bottom: 10.25rem !important;
  }

  .\32xl\:px-41{
    padding-left: 10.25rem !important;
    padding-right: 10.25rem !important;
  }

  .\32xl\:py-42{
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important;
  }

  .\32xl\:px-42{
    padding-left: 10.5rem !important;
    padding-right: 10.5rem !important;
  }

  .\32xl\:py-43{
    padding-top: 10.75rem !important;
    padding-bottom: 10.75rem !important;
  }

  .\32xl\:px-43{
    padding-left: 10.75rem !important;
    padding-right: 10.75rem !important;
  }

  .\32xl\:py-44{
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }

  .\32xl\:px-44{
    padding-left: 11rem !important;
    padding-right: 11rem !important;
  }

  .\32xl\:py-45{
    padding-top: 11.25rem !important;
    padding-bottom: 11.25rem !important;
  }

  .\32xl\:px-45{
    padding-left: 11.25rem !important;
    padding-right: 11.25rem !important;
  }

  .\32xl\:py-46{
    padding-top: 11.5rem !important;
    padding-bottom: 11.5rem !important;
  }

  .\32xl\:px-46{
    padding-left: 11.5rem !important;
    padding-right: 11.5rem !important;
  }

  .\32xl\:py-47{
    padding-top: 11.75rem !important;
    padding-bottom: 11.75rem !important;
  }

  .\32xl\:px-47{
    padding-left: 11.75rem !important;
    padding-right: 11.75rem !important;
  }

  .\32xl\:py-48{
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .\32xl\:px-48{
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }

  .\32xl\:py-49{
    padding-top: 12.25rem !important;
    padding-bottom: 12.25rem !important;
  }

  .\32xl\:px-49{
    padding-left: 12.25rem !important;
    padding-right: 12.25rem !important;
  }

  .\32xl\:py-50{
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }

  .\32xl\:px-50{
    padding-left: 12.5rem !important;
    padding-right: 12.5rem !important;
  }

  .\32xl\:py-51{
    padding-top: 12.75rem !important;
    padding-bottom: 12.75rem !important;
  }

  .\32xl\:px-51{
    padding-left: 12.75rem !important;
    padding-right: 12.75rem !important;
  }

  .\32xl\:py-52{
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }

  .\32xl\:px-52{
    padding-left: 13rem !important;
    padding-right: 13rem !important;
  }

  .\32xl\:py-53{
    padding-top: 13.25rem !important;
    padding-bottom: 13.25rem !important;
  }

  .\32xl\:px-53{
    padding-left: 13.25rem !important;
    padding-right: 13.25rem !important;
  }

  .\32xl\:py-54{
    padding-top: 13.5rem !important;
    padding-bottom: 13.5rem !important;
  }

  .\32xl\:px-54{
    padding-left: 13.5rem !important;
    padding-right: 13.5rem !important;
  }

  .\32xl\:py-55{
    padding-top: 13.75rem !important;
    padding-bottom: 13.75rem !important;
  }

  .\32xl\:px-55{
    padding-left: 13.75rem !important;
    padding-right: 13.75rem !important;
  }

  .\32xl\:py-56{
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }

  .\32xl\:px-56{
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }

  .\32xl\:py-70{
    padding-top: 17.5rem !important;
    padding-bottom: 17.5rem !important;
  }

  .\32xl\:px-70{
    padding-left: 17.5rem !important;
    padding-right: 17.5rem !important;
  }

  .\32xl\:py-71{
    padding-top: 17.75rem !important;
    padding-bottom: 17.75rem !important;
  }

  .\32xl\:px-71{
    padding-left: 17.75rem !important;
    padding-right: 17.75rem !important;
  }

  .\32xl\:py-72{
    padding-top: 18rem !important;
    padding-bottom: 18rem !important;
  }

  .\32xl\:px-72{
    padding-left: 18rem !important;
    padding-right: 18rem !important;
  }

  .\32xl\:py-73{
    padding-top: 18.25rem !important;
    padding-bottom: 18.25rem !important;
  }

  .\32xl\:px-73{
    padding-left: 18.25rem !important;
    padding-right: 18.25rem !important;
  }

  .\32xl\:py-74{
    padding-top: 18.5rem !important;
    padding-bottom: 18.5rem !important;
  }

  .\32xl\:px-74{
    padding-left: 18.5rem !important;
    padding-right: 18.5rem !important;
  }

  .\32xl\:py-75{
    padding-top: 18.75rem !important;
    padding-bottom: 18.75rem !important;
  }

  .\32xl\:px-75{
    padding-left: 18.75rem !important;
    padding-right: 18.75rem !important;
  }

  .\32xl\:py-76{
    padding-top: 19rem !important;
    padding-bottom: 19rem !important;
  }

  .\32xl\:px-76{
    padding-left: 19rem !important;
    padding-right: 19rem !important;
  }

  .\32xl\:py-77{
    padding-top: 19.25rem !important;
    padding-bottom: 19.25rem !important;
  }

  .\32xl\:px-77{
    padding-left: 19.25rem !important;
    padding-right: 19.25rem !important;
  }

  .\32xl\:py-78{
    padding-top: 19.5rem !important;
    padding-bottom: 19.5rem !important;
  }

  .\32xl\:px-78{
    padding-left: 19.5rem !important;
    padding-right: 19.5rem !important;
  }

  .\32xl\:py-79{
    padding-top: 19.75rem !important;
    padding-bottom: 19.75rem !important;
  }

  .\32xl\:px-79{
    padding-left: 19.75rem !important;
    padding-right: 19.75rem !important;
  }

  .\32xl\:py-80{
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }

  .\32xl\:px-80{
    padding-left: 20rem !important;
    padding-right: 20rem !important;
  }

  .\32xl\:py-81{
    padding-top: 20.25rem !important;
    padding-bottom: 20.25rem !important;
  }

  .\32xl\:px-81{
    padding-left: 20.25rem !important;
    padding-right: 20.25rem !important;
  }

  .\32xl\:py-82{
    padding-top: 20.5rem !important;
    padding-bottom: 20.5rem !important;
  }

  .\32xl\:px-82{
    padding-left: 20.5rem !important;
    padding-right: 20.5rem !important;
  }

  .\32xl\:py-83{
    padding-top: 20.75rem !important;
    padding-bottom: 20.75rem !important;
  }

  .\32xl\:px-83{
    padding-left: 20.75rem !important;
    padding-right: 20.75rem !important;
  }

  .\32xl\:py-84{
    padding-top: 21rem !important;
    padding-bottom: 21rem !important;
  }

  .\32xl\:px-84{
    padding-left: 21rem !important;
    padding-right: 21rem !important;
  }

  .\32xl\:py-85{
    padding-top: 21.25rem !important;
    padding-bottom: 21.25rem !important;
  }

  .\32xl\:px-85{
    padding-left: 21.25rem !important;
    padding-right: 21.25rem !important;
  }

  .\32xl\:py-86{
    padding-top: 21.5rem !important;
    padding-bottom: 21.5rem !important;
  }

  .\32xl\:px-86{
    padding-left: 21.5rem !important;
    padding-right: 21.5rem !important;
  }

  .\32xl\:py-87{
    padding-top: 21.75rem !important;
    padding-bottom: 21.75rem !important;
  }

  .\32xl\:px-87{
    padding-left: 21.75rem !important;
    padding-right: 21.75rem !important;
  }

  .\32xl\:py-88{
    padding-top: 22rem !important;
    padding-bottom: 22rem !important;
  }

  .\32xl\:px-88{
    padding-left: 22rem !important;
    padding-right: 22rem !important;
  }

  .\32xl\:py-89{
    padding-top: 22.25rem !important;
    padding-bottom: 22.25rem !important;
  }

  .\32xl\:px-89{
    padding-left: 22.25rem !important;
    padding-right: 22.25rem !important;
  }

  .\32xl\:py-90{
    padding-top: 22.5rem !important;
    padding-bottom: 22.5rem !important;
  }

  .\32xl\:px-90{
    padding-left: 22.5rem !important;
    padding-right: 22.5rem !important;
  }

  .\32xl\:py-91{
    padding-top: 22.75rem !important;
    padding-bottom: 22.75rem !important;
  }

  .\32xl\:px-91{
    padding-left: 22.75rem !important;
    padding-right: 22.75rem !important;
  }

  .\32xl\:py-92{
    padding-top: 23rem !important;
    padding-bottom: 23rem !important;
  }

  .\32xl\:px-92{
    padding-left: 23rem !important;
    padding-right: 23rem !important;
  }

  .\32xl\:py-100{
    padding-top: 25rem !important;
    padding-bottom: 25rem !important;
  }

  .\32xl\:px-100{
    padding-left: 25rem !important;
    padding-right: 25rem !important;
  }

  .\32xl\:py-131{
    padding-top: 25.25rem !important;
    padding-bottom: 25.25rem !important;
  }

  .\32xl\:px-131{
    padding-left: 25.25rem !important;
    padding-right: 25.25rem !important;
  }

  .\32xl\:py-135{
    padding-top: 34rem !important;
    padding-bottom: 34rem !important;
  }

  .\32xl\:px-135{
    padding-left: 34rem !important;
    padding-right: 34rem !important;
  }

  .\32xl\:py-150{
    padding-top: 37.5rem !important;
    padding-bottom: 37.5rem !important;
  }

  .\32xl\:px-150{
    padding-left: 37.5rem !important;
    padding-right: 37.5rem !important;
  }

  .\32xl\:py-710{
    padding-top: 44.375rem !important;
    padding-bottom: 44.375rem !important;
  }

  .\32xl\:px-710{
    padding-left: 44.375rem !important;
    padding-right: 44.375rem !important;
  }

  .\32xl\:py-820{
    padding-top: 51.25rem !important;
    padding-bottom: 51.25rem !important;
  }

  .\32xl\:px-820{
    padding-left: 51.25rem !important;
    padding-right: 51.25rem !important;
  }

  .\32xl\:py-1440{
    padding-top: 90rem !important;
    padding-bottom: 90rem !important;
  }

  .\32xl\:px-1440{
    padding-left: 90rem !important;
    padding-right: 90rem !important;
  }

  .\32xl\:py-2\.5{
    padding-top: .625rem !important;
    padding-bottom: .625rem !important;
  }

  .\32xl\:px-2\.5{
    padding-left: .625rem !important;
    padding-right: .625rem !important;
  }

  .\32xl\:py-6\.25{
    padding-top: 1.5626rem !important;
    padding-bottom: 1.5626rem !important;
  }

  .\32xl\:px-6\.25{
    padding-left: 1.5626rem !important;
    padding-right: 1.5626rem !important;
  }

  .\32xl\:py-7\.5{
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important;
  }

  .\32xl\:px-7\.5{
    padding-left: 1.875rem !important;
    padding-right: 1.875rem !important;
  }

  .\32xl\:py-12\.5{
    padding-top: 3.125rem !important;
    padding-bottom: 3.125rem !important;
  }

  .\32xl\:px-12\.5{
    padding-left: 3.125rem !important;
    padding-right: 3.125rem !important;
  }

  .\32xl\:py-17\.5{
    padding-top: 4.375rem !important;
    padding-bottom: 4.375rem !important;
  }

  .\32xl\:px-17\.5{
    padding-left: 4.375rem !important;
    padding-right: 4.375rem !important;
  }

  .\32xl\:py-31\.5{
    padding-top: 7.875rem !important;
    padding-bottom: 7.875rem !important;
  }

  .\32xl\:px-31\.5{
    padding-left: 7.875rem !important;
    padding-right: 7.875rem !important;
  }

  .\32xl\:py-thumb-tript-lg{
    padding-top: 15.625rem !important;
    padding-bottom: 15.625rem !important;
  }

  .\32xl\:px-thumb-tript-lg{
    padding-left: 15.625rem !important;
    padding-right: 15.625rem !important;
  }

  .\32xl\:py-thumb-tript-md{
    padding-top: 11.25rem !important;
    padding-bottom: 11.25rem !important;
  }

  .\32xl\:px-thumb-tript-md{
    padding-left: 11.25rem !important;
    padding-right: 11.25rem !important;
  }

  .\32xl\:py-thumb-trip-xl{
    padding-top: 20.625rem !important;
    padding-bottom: 20.625rem !important;
  }

  .\32xl\:px-thumb-trip-xl{
    padding-left: 20.625rem !important;
    padding-right: 20.625rem !important;
  }

  .\32xl\:py-tarapprendre-title-lg{
    padding-top: 58.75rem !important;
    padding-bottom: 58.75rem !important;
  }

  .\32xl\:px-tarapprendre-title-lg{
    padding-left: 58.75rem !important;
    padding-right: 58.75rem !important;
  }

  .\32xl\:py-oblong-list-lg{
    padding-top: 40.93rem !important;
    padding-bottom: 40.93rem !important;
  }

  .\32xl\:px-oblong-list-lg{
    padding-left: 40.93rem !important;
    padding-right: 40.93rem !important;
  }

  .\32xl\:py-oblong-list-md{
    padding-top: 20.95rem !important;
    padding-bottom: 20.95rem !important;
  }

  .\32xl\:px-oblong-list-md{
    padding-left: 20.95rem !important;
    padding-right: 20.95rem !important;
  }

  .\32xl\:py-oblong-content-lg{
    padding-top: 26.875rem !important;
    padding-bottom: 26.875rem !important;
  }

  .\32xl\:px-oblong-content-lg{
    padding-left: 26.875rem !important;
    padding-right: 26.875rem !important;
  }

  .\32xl\:py-article-thumb-lg{
    padding-top: 10.625rem !important;
    padding-bottom: 10.625rem !important;
  }

  .\32xl\:px-article-thumb-lg{
    padding-left: 10.625rem !important;
    padding-right: 10.625rem !important;
  }

  .\32xl\:py-support-title-l-lg{
    padding-top: 28.125rem !important;
    padding-bottom: 28.125rem !important;
  }

  .\32xl\:px-support-title-l-lg{
    padding-left: 28.125rem !important;
    padding-right: 28.125rem !important;
  }

  .\32xl\:py-support-title-r-lg{
    padding-top: 17.8125rem !important;
    padding-bottom: 17.8125rem !important;
  }

  .\32xl\:px-support-title-r-lg{
    padding-left: 17.8125rem !important;
    padding-right: 17.8125rem !important;
  }

  .\32xl\:py-main-footer-menu{
    padding-top: 13.75rem !important;
    padding-bottom: 13.75rem !important;
  }

  .\32xl\:px-main-footer-menu{
    padding-left: 13.75rem !important;
    padding-right: 13.75rem !important;
  }

  .\32xl\:py-main-footer-logo{
    padding-top: 25.625rem !important;
    padding-bottom: 25.625rem !important;
  }

  .\32xl\:px-main-footer-logo{
    padding-left: 25.625rem !important;
    padding-right: 25.625rem !important;
  }

  .\32xl\:py-full{
    padding-top: 100% !important;
    padding-bottom: 100% !important;
  }

  .\32xl\:px-full{
    padding-left: 100% !important;
    padding-right: 100% !important;
  }

  .\32xl\:pt-0{
    padding-top: 0px !important;
  }

  .\32xl\:pr-0{
    padding-right: 0px !important;
  }

  .\32xl\:pb-0{
    padding-bottom: 0px !important;
  }

  .\32xl\:pl-0{
    padding-left: 0px !important;
  }

  .\32xl\:pt-1{
    padding-top: .25rem !important;
  }

  .\32xl\:pr-1{
    padding-right: .25rem !important;
  }

  .\32xl\:pb-1{
    padding-bottom: .25rem !important;
  }

  .\32xl\:pl-1{
    padding-left: .25rem !important;
  }

  .\32xl\:pt-2{
    padding-top: .5rem !important;
  }

  .\32xl\:pr-2{
    padding-right: .5rem !important;
  }

  .\32xl\:pb-2{
    padding-bottom: .5rem !important;
  }

  .\32xl\:pl-2{
    padding-left: .5rem !important;
  }

  .\32xl\:pt-3{
    padding-top: .75rem !important;
  }

  .\32xl\:pr-3{
    padding-right: .75rem !important;
  }

  .\32xl\:pb-3{
    padding-bottom: .75rem !important;
  }

  .\32xl\:pl-3{
    padding-left: .75rem !important;
  }

  .\32xl\:pt-4{
    padding-top: 1rem !important;
  }

  .\32xl\:pr-4{
    padding-right: 1rem !important;
  }

  .\32xl\:pb-4{
    padding-bottom: 1rem !important;
  }

  .\32xl\:pl-4{
    padding-left: 1rem !important;
  }

  .\32xl\:pt-5{
    padding-top: 1.25rem !important;
  }

  .\32xl\:pr-5{
    padding-right: 1.25rem !important;
  }

  .\32xl\:pb-5{
    padding-bottom: 1.25rem !important;
  }

  .\32xl\:pl-5{
    padding-left: 1.25rem !important;
  }

  .\32xl\:pt-6{
    padding-top: 1.5rem !important;
  }

  .\32xl\:pr-6{
    padding-right: 1.5rem !important;
  }

  .\32xl\:pb-6{
    padding-bottom: 1.5rem !important;
  }

  .\32xl\:pl-6{
    padding-left: 1.5rem !important;
  }

  .\32xl\:pt-7{
    padding-top: 1.75rem !important;
  }

  .\32xl\:pr-7{
    padding-right: 1.75rem !important;
  }

  .\32xl\:pb-7{
    padding-bottom: 1.75rem !important;
  }

  .\32xl\:pl-7{
    padding-left: 1.75rem !important;
  }

  .\32xl\:pt-8{
    padding-top: 2rem !important;
  }

  .\32xl\:pr-8{
    padding-right: 2rem !important;
  }

  .\32xl\:pb-8{
    padding-bottom: 2rem !important;
  }

  .\32xl\:pl-8{
    padding-left: 2rem !important;
  }

  .\32xl\:pt-9{
    padding-top: 2.25rem !important;
  }

  .\32xl\:pr-9{
    padding-right: 2.25rem !important;
  }

  .\32xl\:pb-9{
    padding-bottom: 2.25rem !important;
  }

  .\32xl\:pl-9{
    padding-left: 2.25rem !important;
  }

  .\32xl\:pt-10{
    padding-top: 2.5rem !important;
  }

  .\32xl\:pr-10{
    padding-right: 2.5rem !important;
  }

  .\32xl\:pb-10{
    padding-bottom: 2.5rem !important;
  }

  .\32xl\:pl-10{
    padding-left: 2.5rem !important;
  }

  .\32xl\:pt-11{
    padding-top: 2.75rem !important;
  }

  .\32xl\:pr-11{
    padding-right: 2.75rem !important;
  }

  .\32xl\:pb-11{
    padding-bottom: 2.75rem !important;
  }

  .\32xl\:pl-11{
    padding-left: 2.75rem !important;
  }

  .\32xl\:pt-12{
    padding-top: 3rem !important;
  }

  .\32xl\:pr-12{
    padding-right: 3rem !important;
  }

  .\32xl\:pb-12{
    padding-bottom: 3rem !important;
  }

  .\32xl\:pl-12{
    padding-left: 3rem !important;
  }

  .\32xl\:pt-13{
    padding-top: 3.25rem !important;
  }

  .\32xl\:pr-13{
    padding-right: 3.25rem !important;
  }

  .\32xl\:pb-13{
    padding-bottom: 3.25rem !important;
  }

  .\32xl\:pl-13{
    padding-left: 3.25rem !important;
  }

  .\32xl\:pt-14{
    padding-top: 3.5rem !important;
  }

  .\32xl\:pr-14{
    padding-right: 3.5rem !important;
  }

  .\32xl\:pb-14{
    padding-bottom: 3.5rem !important;
  }

  .\32xl\:pl-14{
    padding-left: 3.5rem !important;
  }

  .\32xl\:pt-15{
    padding-top: 3.75rem !important;
  }

  .\32xl\:pr-15{
    padding-right: 3.75rem !important;
  }

  .\32xl\:pb-15{
    padding-bottom: 3.75rem !important;
  }

  .\32xl\:pl-15{
    padding-left: 3.75rem !important;
  }

  .\32xl\:pt-16{
    padding-top: 4rem !important;
  }

  .\32xl\:pr-16{
    padding-right: 4rem !important;
  }

  .\32xl\:pb-16{
    padding-bottom: 4rem !important;
  }

  .\32xl\:pl-16{
    padding-left: 4rem !important;
  }

  .\32xl\:pt-17{
    padding-top: 4.25rem !important;
  }

  .\32xl\:pr-17{
    padding-right: 4.25rem !important;
  }

  .\32xl\:pb-17{
    padding-bottom: 4.25rem !important;
  }

  .\32xl\:pl-17{
    padding-left: 4.25rem !important;
  }

  .\32xl\:pt-18{
    padding-top: 4.5rem !important;
  }

  .\32xl\:pr-18{
    padding-right: 4.5rem !important;
  }

  .\32xl\:pb-18{
    padding-bottom: 4.5rem !important;
  }

  .\32xl\:pl-18{
    padding-left: 4.5rem !important;
  }

  .\32xl\:pt-19{
    padding-top: 4.75rem !important;
  }

  .\32xl\:pr-19{
    padding-right: 4.75rem !important;
  }

  .\32xl\:pb-19{
    padding-bottom: 4.75rem !important;
  }

  .\32xl\:pl-19{
    padding-left: 4.75rem !important;
  }

  .\32xl\:pt-20{
    padding-top: 5rem !important;
  }

  .\32xl\:pr-20{
    padding-right: 5rem !important;
  }

  .\32xl\:pb-20{
    padding-bottom: 5rem !important;
  }

  .\32xl\:pl-20{
    padding-left: 5rem !important;
  }

  .\32xl\:pt-21{
    padding-top: 5.25rem !important;
  }

  .\32xl\:pr-21{
    padding-right: 5.25rem !important;
  }

  .\32xl\:pb-21{
    padding-bottom: 5.25rem !important;
  }

  .\32xl\:pl-21{
    padding-left: 5.25rem !important;
  }

  .\32xl\:pt-22{
    padding-top: 5.5rem !important;
  }

  .\32xl\:pr-22{
    padding-right: 5.5rem !important;
  }

  .\32xl\:pb-22{
    padding-bottom: 5.5rem !important;
  }

  .\32xl\:pl-22{
    padding-left: 5.5rem !important;
  }

  .\32xl\:pt-23{
    padding-top: 5.75rem !important;
  }

  .\32xl\:pr-23{
    padding-right: 5.75rem !important;
  }

  .\32xl\:pb-23{
    padding-bottom: 5.75rem !important;
  }

  .\32xl\:pl-23{
    padding-left: 5.75rem !important;
  }

  .\32xl\:pt-24{
    padding-top: 6rem !important;
  }

  .\32xl\:pr-24{
    padding-right: 6rem !important;
  }

  .\32xl\:pb-24{
    padding-bottom: 6rem !important;
  }

  .\32xl\:pl-24{
    padding-left: 6rem !important;
  }

  .\32xl\:pt-25{
    padding-top: 6.25rem !important;
  }

  .\32xl\:pr-25{
    padding-right: 6.25rem !important;
  }

  .\32xl\:pb-25{
    padding-bottom: 6.25rem !important;
  }

  .\32xl\:pl-25{
    padding-left: 6.25rem !important;
  }

  .\32xl\:pt-26{
    padding-top: 6.5rem !important;
  }

  .\32xl\:pr-26{
    padding-right: 6.5rem !important;
  }

  .\32xl\:pb-26{
    padding-bottom: 6.5rem !important;
  }

  .\32xl\:pl-26{
    padding-left: 6.5rem !important;
  }

  .\32xl\:pt-27{
    padding-top: 6.75rem !important;
  }

  .\32xl\:pr-27{
    padding-right: 6.75rem !important;
  }

  .\32xl\:pb-27{
    padding-bottom: 6.75rem !important;
  }

  .\32xl\:pl-27{
    padding-left: 6.75rem !important;
  }

  .\32xl\:pt-28{
    padding-top: 7rem !important;
  }

  .\32xl\:pr-28{
    padding-right: 7rem !important;
  }

  .\32xl\:pb-28{
    padding-bottom: 7rem !important;
  }

  .\32xl\:pl-28{
    padding-left: 7rem !important;
  }

  .\32xl\:pt-29{
    padding-top: 7.25rem !important;
  }

  .\32xl\:pr-29{
    padding-right: 7.25rem !important;
  }

  .\32xl\:pb-29{
    padding-bottom: 7.25rem !important;
  }

  .\32xl\:pl-29{
    padding-left: 7.25rem !important;
  }

  .\32xl\:pt-30{
    padding-top: 7.5rem !important;
  }

  .\32xl\:pr-30{
    padding-right: 7.5rem !important;
  }

  .\32xl\:pb-30{
    padding-bottom: 7.5rem !important;
  }

  .\32xl\:pl-30{
    padding-left: 7.5rem !important;
  }

  .\32xl\:pt-31{
    padding-top: 7.75rem !important;
  }

  .\32xl\:pr-31{
    padding-right: 7.75rem !important;
  }

  .\32xl\:pb-31{
    padding-bottom: 7.75rem !important;
  }

  .\32xl\:pl-31{
    padding-left: 7.75rem !important;
  }

  .\32xl\:pt-32{
    padding-top: 8rem !important;
  }

  .\32xl\:pr-32{
    padding-right: 8rem !important;
  }

  .\32xl\:pb-32{
    padding-bottom: 8rem !important;
  }

  .\32xl\:pl-32{
    padding-left: 8rem !important;
  }

  .\32xl\:pt-33{
    padding-top: 8.25rem !important;
  }

  .\32xl\:pr-33{
    padding-right: 8.25rem !important;
  }

  .\32xl\:pb-33{
    padding-bottom: 8.25rem !important;
  }

  .\32xl\:pl-33{
    padding-left: 8.25rem !important;
  }

  .\32xl\:pt-34{
    padding-top: 8.5rem !important;
  }

  .\32xl\:pr-34{
    padding-right: 8.5rem !important;
  }

  .\32xl\:pb-34{
    padding-bottom: 8.5rem !important;
  }

  .\32xl\:pl-34{
    padding-left: 8.5rem !important;
  }

  .\32xl\:pt-35{
    padding-top: 8.75rem !important;
  }

  .\32xl\:pr-35{
    padding-right: 8.75rem !important;
  }

  .\32xl\:pb-35{
    padding-bottom: 8.75rem !important;
  }

  .\32xl\:pl-35{
    padding-left: 8.75rem !important;
  }

  .\32xl\:pt-36{
    padding-top: 9rem !important;
  }

  .\32xl\:pr-36{
    padding-right: 9rem !important;
  }

  .\32xl\:pb-36{
    padding-bottom: 9rem !important;
  }

  .\32xl\:pl-36{
    padding-left: 9rem !important;
  }

  .\32xl\:pt-37{
    padding-top: 9.25rem !important;
  }

  .\32xl\:pr-37{
    padding-right: 9.25rem !important;
  }

  .\32xl\:pb-37{
    padding-bottom: 9.25rem !important;
  }

  .\32xl\:pl-37{
    padding-left: 9.25rem !important;
  }

  .\32xl\:pt-38{
    padding-top: 9.5rem !important;
  }

  .\32xl\:pr-38{
    padding-right: 9.5rem !important;
  }

  .\32xl\:pb-38{
    padding-bottom: 9.5rem !important;
  }

  .\32xl\:pl-38{
    padding-left: 9.5rem !important;
  }

  .\32xl\:pt-39{
    padding-top: 9.75rem !important;
  }

  .\32xl\:pr-39{
    padding-right: 9.75rem !important;
  }

  .\32xl\:pb-39{
    padding-bottom: 9.75rem !important;
  }

  .\32xl\:pl-39{
    padding-left: 9.75rem !important;
  }

  .\32xl\:pt-40{
    padding-top: 10rem !important;
  }

  .\32xl\:pr-40{
    padding-right: 10rem !important;
  }

  .\32xl\:pb-40{
    padding-bottom: 10rem !important;
  }

  .\32xl\:pl-40{
    padding-left: 10rem !important;
  }

  .\32xl\:pt-41{
    padding-top: 10.25rem !important;
  }

  .\32xl\:pr-41{
    padding-right: 10.25rem !important;
  }

  .\32xl\:pb-41{
    padding-bottom: 10.25rem !important;
  }

  .\32xl\:pl-41{
    padding-left: 10.25rem !important;
  }

  .\32xl\:pt-42{
    padding-top: 10.5rem !important;
  }

  .\32xl\:pr-42{
    padding-right: 10.5rem !important;
  }

  .\32xl\:pb-42{
    padding-bottom: 10.5rem !important;
  }

  .\32xl\:pl-42{
    padding-left: 10.5rem !important;
  }

  .\32xl\:pt-43{
    padding-top: 10.75rem !important;
  }

  .\32xl\:pr-43{
    padding-right: 10.75rem !important;
  }

  .\32xl\:pb-43{
    padding-bottom: 10.75rem !important;
  }

  .\32xl\:pl-43{
    padding-left: 10.75rem !important;
  }

  .\32xl\:pt-44{
    padding-top: 11rem !important;
  }

  .\32xl\:pr-44{
    padding-right: 11rem !important;
  }

  .\32xl\:pb-44{
    padding-bottom: 11rem !important;
  }

  .\32xl\:pl-44{
    padding-left: 11rem !important;
  }

  .\32xl\:pt-45{
    padding-top: 11.25rem !important;
  }

  .\32xl\:pr-45{
    padding-right: 11.25rem !important;
  }

  .\32xl\:pb-45{
    padding-bottom: 11.25rem !important;
  }

  .\32xl\:pl-45{
    padding-left: 11.25rem !important;
  }

  .\32xl\:pt-46{
    padding-top: 11.5rem !important;
  }

  .\32xl\:pr-46{
    padding-right: 11.5rem !important;
  }

  .\32xl\:pb-46{
    padding-bottom: 11.5rem !important;
  }

  .\32xl\:pl-46{
    padding-left: 11.5rem !important;
  }

  .\32xl\:pt-47{
    padding-top: 11.75rem !important;
  }

  .\32xl\:pr-47{
    padding-right: 11.75rem !important;
  }

  .\32xl\:pb-47{
    padding-bottom: 11.75rem !important;
  }

  .\32xl\:pl-47{
    padding-left: 11.75rem !important;
  }

  .\32xl\:pt-48{
    padding-top: 12rem !important;
  }

  .\32xl\:pr-48{
    padding-right: 12rem !important;
  }

  .\32xl\:pb-48{
    padding-bottom: 12rem !important;
  }

  .\32xl\:pl-48{
    padding-left: 12rem !important;
  }

  .\32xl\:pt-49{
    padding-top: 12.25rem !important;
  }

  .\32xl\:pr-49{
    padding-right: 12.25rem !important;
  }

  .\32xl\:pb-49{
    padding-bottom: 12.25rem !important;
  }

  .\32xl\:pl-49{
    padding-left: 12.25rem !important;
  }

  .\32xl\:pt-50{
    padding-top: 12.5rem !important;
  }

  .\32xl\:pr-50{
    padding-right: 12.5rem !important;
  }

  .\32xl\:pb-50{
    padding-bottom: 12.5rem !important;
  }

  .\32xl\:pl-50{
    padding-left: 12.5rem !important;
  }

  .\32xl\:pt-51{
    padding-top: 12.75rem !important;
  }

  .\32xl\:pr-51{
    padding-right: 12.75rem !important;
  }

  .\32xl\:pb-51{
    padding-bottom: 12.75rem !important;
  }

  .\32xl\:pl-51{
    padding-left: 12.75rem !important;
  }

  .\32xl\:pt-52{
    padding-top: 13rem !important;
  }

  .\32xl\:pr-52{
    padding-right: 13rem !important;
  }

  .\32xl\:pb-52{
    padding-bottom: 13rem !important;
  }

  .\32xl\:pl-52{
    padding-left: 13rem !important;
  }

  .\32xl\:pt-53{
    padding-top: 13.25rem !important;
  }

  .\32xl\:pr-53{
    padding-right: 13.25rem !important;
  }

  .\32xl\:pb-53{
    padding-bottom: 13.25rem !important;
  }

  .\32xl\:pl-53{
    padding-left: 13.25rem !important;
  }

  .\32xl\:pt-54{
    padding-top: 13.5rem !important;
  }

  .\32xl\:pr-54{
    padding-right: 13.5rem !important;
  }

  .\32xl\:pb-54{
    padding-bottom: 13.5rem !important;
  }

  .\32xl\:pl-54{
    padding-left: 13.5rem !important;
  }

  .\32xl\:pt-55{
    padding-top: 13.75rem !important;
  }

  .\32xl\:pr-55{
    padding-right: 13.75rem !important;
  }

  .\32xl\:pb-55{
    padding-bottom: 13.75rem !important;
  }

  .\32xl\:pl-55{
    padding-left: 13.75rem !important;
  }

  .\32xl\:pt-56{
    padding-top: 14rem !important;
  }

  .\32xl\:pr-56{
    padding-right: 14rem !important;
  }

  .\32xl\:pb-56{
    padding-bottom: 14rem !important;
  }

  .\32xl\:pl-56{
    padding-left: 14rem !important;
  }

  .\32xl\:pt-70{
    padding-top: 17.5rem !important;
  }

  .\32xl\:pr-70{
    padding-right: 17.5rem !important;
  }

  .\32xl\:pb-70{
    padding-bottom: 17.5rem !important;
  }

  .\32xl\:pl-70{
    padding-left: 17.5rem !important;
  }

  .\32xl\:pt-71{
    padding-top: 17.75rem !important;
  }

  .\32xl\:pr-71{
    padding-right: 17.75rem !important;
  }

  .\32xl\:pb-71{
    padding-bottom: 17.75rem !important;
  }

  .\32xl\:pl-71{
    padding-left: 17.75rem !important;
  }

  .\32xl\:pt-72{
    padding-top: 18rem !important;
  }

  .\32xl\:pr-72{
    padding-right: 18rem !important;
  }

  .\32xl\:pb-72{
    padding-bottom: 18rem !important;
  }

  .\32xl\:pl-72{
    padding-left: 18rem !important;
  }

  .\32xl\:pt-73{
    padding-top: 18.25rem !important;
  }

  .\32xl\:pr-73{
    padding-right: 18.25rem !important;
  }

  .\32xl\:pb-73{
    padding-bottom: 18.25rem !important;
  }

  .\32xl\:pl-73{
    padding-left: 18.25rem !important;
  }

  .\32xl\:pt-74{
    padding-top: 18.5rem !important;
  }

  .\32xl\:pr-74{
    padding-right: 18.5rem !important;
  }

  .\32xl\:pb-74{
    padding-bottom: 18.5rem !important;
  }

  .\32xl\:pl-74{
    padding-left: 18.5rem !important;
  }

  .\32xl\:pt-75{
    padding-top: 18.75rem !important;
  }

  .\32xl\:pr-75{
    padding-right: 18.75rem !important;
  }

  .\32xl\:pb-75{
    padding-bottom: 18.75rem !important;
  }

  .\32xl\:pl-75{
    padding-left: 18.75rem !important;
  }

  .\32xl\:pt-76{
    padding-top: 19rem !important;
  }

  .\32xl\:pr-76{
    padding-right: 19rem !important;
  }

  .\32xl\:pb-76{
    padding-bottom: 19rem !important;
  }

  .\32xl\:pl-76{
    padding-left: 19rem !important;
  }

  .\32xl\:pt-77{
    padding-top: 19.25rem !important;
  }

  .\32xl\:pr-77{
    padding-right: 19.25rem !important;
  }

  .\32xl\:pb-77{
    padding-bottom: 19.25rem !important;
  }

  .\32xl\:pl-77{
    padding-left: 19.25rem !important;
  }

  .\32xl\:pt-78{
    padding-top: 19.5rem !important;
  }

  .\32xl\:pr-78{
    padding-right: 19.5rem !important;
  }

  .\32xl\:pb-78{
    padding-bottom: 19.5rem !important;
  }

  .\32xl\:pl-78{
    padding-left: 19.5rem !important;
  }

  .\32xl\:pt-79{
    padding-top: 19.75rem !important;
  }

  .\32xl\:pr-79{
    padding-right: 19.75rem !important;
  }

  .\32xl\:pb-79{
    padding-bottom: 19.75rem !important;
  }

  .\32xl\:pl-79{
    padding-left: 19.75rem !important;
  }

  .\32xl\:pt-80{
    padding-top: 20rem !important;
  }

  .\32xl\:pr-80{
    padding-right: 20rem !important;
  }

  .\32xl\:pb-80{
    padding-bottom: 20rem !important;
  }

  .\32xl\:pl-80{
    padding-left: 20rem !important;
  }

  .\32xl\:pt-81{
    padding-top: 20.25rem !important;
  }

  .\32xl\:pr-81{
    padding-right: 20.25rem !important;
  }

  .\32xl\:pb-81{
    padding-bottom: 20.25rem !important;
  }

  .\32xl\:pl-81{
    padding-left: 20.25rem !important;
  }

  .\32xl\:pt-82{
    padding-top: 20.5rem !important;
  }

  .\32xl\:pr-82{
    padding-right: 20.5rem !important;
  }

  .\32xl\:pb-82{
    padding-bottom: 20.5rem !important;
  }

  .\32xl\:pl-82{
    padding-left: 20.5rem !important;
  }

  .\32xl\:pt-83{
    padding-top: 20.75rem !important;
  }

  .\32xl\:pr-83{
    padding-right: 20.75rem !important;
  }

  .\32xl\:pb-83{
    padding-bottom: 20.75rem !important;
  }

  .\32xl\:pl-83{
    padding-left: 20.75rem !important;
  }

  .\32xl\:pt-84{
    padding-top: 21rem !important;
  }

  .\32xl\:pr-84{
    padding-right: 21rem !important;
  }

  .\32xl\:pb-84{
    padding-bottom: 21rem !important;
  }

  .\32xl\:pl-84{
    padding-left: 21rem !important;
  }

  .\32xl\:pt-85{
    padding-top: 21.25rem !important;
  }

  .\32xl\:pr-85{
    padding-right: 21.25rem !important;
  }

  .\32xl\:pb-85{
    padding-bottom: 21.25rem !important;
  }

  .\32xl\:pl-85{
    padding-left: 21.25rem !important;
  }

  .\32xl\:pt-86{
    padding-top: 21.5rem !important;
  }

  .\32xl\:pr-86{
    padding-right: 21.5rem !important;
  }

  .\32xl\:pb-86{
    padding-bottom: 21.5rem !important;
  }

  .\32xl\:pl-86{
    padding-left: 21.5rem !important;
  }

  .\32xl\:pt-87{
    padding-top: 21.75rem !important;
  }

  .\32xl\:pr-87{
    padding-right: 21.75rem !important;
  }

  .\32xl\:pb-87{
    padding-bottom: 21.75rem !important;
  }

  .\32xl\:pl-87{
    padding-left: 21.75rem !important;
  }

  .\32xl\:pt-88{
    padding-top: 22rem !important;
  }

  .\32xl\:pr-88{
    padding-right: 22rem !important;
  }

  .\32xl\:pb-88{
    padding-bottom: 22rem !important;
  }

  .\32xl\:pl-88{
    padding-left: 22rem !important;
  }

  .\32xl\:pt-89{
    padding-top: 22.25rem !important;
  }

  .\32xl\:pr-89{
    padding-right: 22.25rem !important;
  }

  .\32xl\:pb-89{
    padding-bottom: 22.25rem !important;
  }

  .\32xl\:pl-89{
    padding-left: 22.25rem !important;
  }

  .\32xl\:pt-90{
    padding-top: 22.5rem !important;
  }

  .\32xl\:pr-90{
    padding-right: 22.5rem !important;
  }

  .\32xl\:pb-90{
    padding-bottom: 22.5rem !important;
  }

  .\32xl\:pl-90{
    padding-left: 22.5rem !important;
  }

  .\32xl\:pt-91{
    padding-top: 22.75rem !important;
  }

  .\32xl\:pr-91{
    padding-right: 22.75rem !important;
  }

  .\32xl\:pb-91{
    padding-bottom: 22.75rem !important;
  }

  .\32xl\:pl-91{
    padding-left: 22.75rem !important;
  }

  .\32xl\:pt-92{
    padding-top: 23rem !important;
  }

  .\32xl\:pr-92{
    padding-right: 23rem !important;
  }

  .\32xl\:pb-92{
    padding-bottom: 23rem !important;
  }

  .\32xl\:pl-92{
    padding-left: 23rem !important;
  }

  .\32xl\:pt-100{
    padding-top: 25rem !important;
  }

  .\32xl\:pr-100{
    padding-right: 25rem !important;
  }

  .\32xl\:pb-100{
    padding-bottom: 25rem !important;
  }

  .\32xl\:pl-100{
    padding-left: 25rem !important;
  }

  .\32xl\:pt-131{
    padding-top: 25.25rem !important;
  }

  .\32xl\:pr-131{
    padding-right: 25.25rem !important;
  }

  .\32xl\:pb-131{
    padding-bottom: 25.25rem !important;
  }

  .\32xl\:pl-131{
    padding-left: 25.25rem !important;
  }

  .\32xl\:pt-135{
    padding-top: 34rem !important;
  }

  .\32xl\:pr-135{
    padding-right: 34rem !important;
  }

  .\32xl\:pb-135{
    padding-bottom: 34rem !important;
  }

  .\32xl\:pl-135{
    padding-left: 34rem !important;
  }

  .\32xl\:pt-150{
    padding-top: 37.5rem !important;
  }

  .\32xl\:pr-150{
    padding-right: 37.5rem !important;
  }

  .\32xl\:pb-150{
    padding-bottom: 37.5rem !important;
  }

  .\32xl\:pl-150{
    padding-left: 37.5rem !important;
  }

  .\32xl\:pt-710{
    padding-top: 44.375rem !important;
  }

  .\32xl\:pr-710{
    padding-right: 44.375rem !important;
  }

  .\32xl\:pb-710{
    padding-bottom: 44.375rem !important;
  }

  .\32xl\:pl-710{
    padding-left: 44.375rem !important;
  }

  .\32xl\:pt-820{
    padding-top: 51.25rem !important;
  }

  .\32xl\:pr-820{
    padding-right: 51.25rem !important;
  }

  .\32xl\:pb-820{
    padding-bottom: 51.25rem !important;
  }

  .\32xl\:pl-820{
    padding-left: 51.25rem !important;
  }

  .\32xl\:pt-1440{
    padding-top: 90rem !important;
  }

  .\32xl\:pr-1440{
    padding-right: 90rem !important;
  }

  .\32xl\:pb-1440{
    padding-bottom: 90rem !important;
  }

  .\32xl\:pl-1440{
    padding-left: 90rem !important;
  }

  .\32xl\:pt-2\.5{
    padding-top: .625rem !important;
  }

  .\32xl\:pr-2\.5{
    padding-right: .625rem !important;
  }

  .\32xl\:pb-2\.5{
    padding-bottom: .625rem !important;
  }

  .\32xl\:pl-2\.5{
    padding-left: .625rem !important;
  }

  .\32xl\:pt-6\.25{
    padding-top: 1.5626rem !important;
  }

  .\32xl\:pr-6\.25{
    padding-right: 1.5626rem !important;
  }

  .\32xl\:pb-6\.25{
    padding-bottom: 1.5626rem !important;
  }

  .\32xl\:pl-6\.25{
    padding-left: 1.5626rem !important;
  }

  .\32xl\:pt-7\.5{
    padding-top: 1.875rem !important;
  }

  .\32xl\:pr-7\.5{
    padding-right: 1.875rem !important;
  }

  .\32xl\:pb-7\.5{
    padding-bottom: 1.875rem !important;
  }

  .\32xl\:pl-7\.5{
    padding-left: 1.875rem !important;
  }

  .\32xl\:pt-12\.5{
    padding-top: 3.125rem !important;
  }

  .\32xl\:pr-12\.5{
    padding-right: 3.125rem !important;
  }

  .\32xl\:pb-12\.5{
    padding-bottom: 3.125rem !important;
  }

  .\32xl\:pl-12\.5{
    padding-left: 3.125rem !important;
  }

  .\32xl\:pt-17\.5{
    padding-top: 4.375rem !important;
  }

  .\32xl\:pr-17\.5{
    padding-right: 4.375rem !important;
  }

  .\32xl\:pb-17\.5{
    padding-bottom: 4.375rem !important;
  }

  .\32xl\:pl-17\.5{
    padding-left: 4.375rem !important;
  }

  .\32xl\:pt-31\.5{
    padding-top: 7.875rem !important;
  }

  .\32xl\:pr-31\.5{
    padding-right: 7.875rem !important;
  }

  .\32xl\:pb-31\.5{
    padding-bottom: 7.875rem !important;
  }

  .\32xl\:pl-31\.5{
    padding-left: 7.875rem !important;
  }

  .\32xl\:pt-thumb-tript-lg{
    padding-top: 15.625rem !important;
  }

  .\32xl\:pr-thumb-tript-lg{
    padding-right: 15.625rem !important;
  }

  .\32xl\:pb-thumb-tript-lg{
    padding-bottom: 15.625rem !important;
  }

  .\32xl\:pl-thumb-tript-lg{
    padding-left: 15.625rem !important;
  }

  .\32xl\:pt-thumb-tript-md{
    padding-top: 11.25rem !important;
  }

  .\32xl\:pr-thumb-tript-md{
    padding-right: 11.25rem !important;
  }

  .\32xl\:pb-thumb-tript-md{
    padding-bottom: 11.25rem !important;
  }

  .\32xl\:pl-thumb-tript-md{
    padding-left: 11.25rem !important;
  }

  .\32xl\:pt-thumb-trip-xl{
    padding-top: 20.625rem !important;
  }

  .\32xl\:pr-thumb-trip-xl{
    padding-right: 20.625rem !important;
  }

  .\32xl\:pb-thumb-trip-xl{
    padding-bottom: 20.625rem !important;
  }

  .\32xl\:pl-thumb-trip-xl{
    padding-left: 20.625rem !important;
  }

  .\32xl\:pt-tarapprendre-title-lg{
    padding-top: 58.75rem !important;
  }

  .\32xl\:pr-tarapprendre-title-lg{
    padding-right: 58.75rem !important;
  }

  .\32xl\:pb-tarapprendre-title-lg{
    padding-bottom: 58.75rem !important;
  }

  .\32xl\:pl-tarapprendre-title-lg{
    padding-left: 58.75rem !important;
  }

  .\32xl\:pt-oblong-list-lg{
    padding-top: 40.93rem !important;
  }

  .\32xl\:pr-oblong-list-lg{
    padding-right: 40.93rem !important;
  }

  .\32xl\:pb-oblong-list-lg{
    padding-bottom: 40.93rem !important;
  }

  .\32xl\:pl-oblong-list-lg{
    padding-left: 40.93rem !important;
  }

  .\32xl\:pt-oblong-list-md{
    padding-top: 20.95rem !important;
  }

  .\32xl\:pr-oblong-list-md{
    padding-right: 20.95rem !important;
  }

  .\32xl\:pb-oblong-list-md{
    padding-bottom: 20.95rem !important;
  }

  .\32xl\:pl-oblong-list-md{
    padding-left: 20.95rem !important;
  }

  .\32xl\:pt-oblong-content-lg{
    padding-top: 26.875rem !important;
  }

  .\32xl\:pr-oblong-content-lg{
    padding-right: 26.875rem !important;
  }

  .\32xl\:pb-oblong-content-lg{
    padding-bottom: 26.875rem !important;
  }

  .\32xl\:pl-oblong-content-lg{
    padding-left: 26.875rem !important;
  }

  .\32xl\:pt-article-thumb-lg{
    padding-top: 10.625rem !important;
  }

  .\32xl\:pr-article-thumb-lg{
    padding-right: 10.625rem !important;
  }

  .\32xl\:pb-article-thumb-lg{
    padding-bottom: 10.625rem !important;
  }

  .\32xl\:pl-article-thumb-lg{
    padding-left: 10.625rem !important;
  }

  .\32xl\:pt-support-title-l-lg{
    padding-top: 28.125rem !important;
  }

  .\32xl\:pr-support-title-l-lg{
    padding-right: 28.125rem !important;
  }

  .\32xl\:pb-support-title-l-lg{
    padding-bottom: 28.125rem !important;
  }

  .\32xl\:pl-support-title-l-lg{
    padding-left: 28.125rem !important;
  }

  .\32xl\:pt-support-title-r-lg{
    padding-top: 17.8125rem !important;
  }

  .\32xl\:pr-support-title-r-lg{
    padding-right: 17.8125rem !important;
  }

  .\32xl\:pb-support-title-r-lg{
    padding-bottom: 17.8125rem !important;
  }

  .\32xl\:pl-support-title-r-lg{
    padding-left: 17.8125rem !important;
  }

  .\32xl\:pt-main-footer-menu{
    padding-top: 13.75rem !important;
  }

  .\32xl\:pr-main-footer-menu{
    padding-right: 13.75rem !important;
  }

  .\32xl\:pb-main-footer-menu{
    padding-bottom: 13.75rem !important;
  }

  .\32xl\:pl-main-footer-menu{
    padding-left: 13.75rem !important;
  }

  .\32xl\:pt-main-footer-logo{
    padding-top: 25.625rem !important;
  }

  .\32xl\:pr-main-footer-logo{
    padding-right: 25.625rem !important;
  }

  .\32xl\:pb-main-footer-logo{
    padding-bottom: 25.625rem !important;
  }

  .\32xl\:pl-main-footer-logo{
    padding-left: 25.625rem !important;
  }

  .\32xl\:pt-full{
    padding-top: 100% !important;
  }

  .\32xl\:pr-full{
    padding-right: 100% !important;
  }

  .\32xl\:pb-full{
    padding-bottom: 100% !important;
  }

  .\32xl\:pl-full{
    padding-left: 100% !important;
  }

  .\32xl\:placeholder-primary::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-primary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-primary:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-primary::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-primary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-primary-75::-webkit-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .\32xl\:placeholder-primary-75::-moz-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .\32xl\:placeholder-primary-75:-ms-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .\32xl\:placeholder-primary-75::-ms-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .\32xl\:placeholder-primary-75::placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .\32xl\:placeholder-secondary::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-secondary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-secondary:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-secondary::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-secondary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-white::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-white:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-white::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-white::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-seashell::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-seashell::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-seashell:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-seashell::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-seashell::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-black::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-black:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-black::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-black::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-dark::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-dark::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-dark:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-dark::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-dark::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-green::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-green::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-green:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-green::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-green::placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-dark-gray::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-dark-gray::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-dark-gray:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-dark-gray::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-dark-gray::placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-green-xp::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-green-xp::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-green-xp:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-green-xp::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-green-xp::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-green-accent::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-green-accent::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-green-accent:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-green-accent::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-green-accent::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-1::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-1::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-1:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-1::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-1::placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-2::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-2::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-2:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-2::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-2::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-3::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-3::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-3:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-3::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-3::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-4::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-4::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-4:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-4::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-4::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-5::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-5::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-5:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-5::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-5::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-6::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-6::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-6:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-6::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-6::placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-7::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-7::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-7:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-7::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-7::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-8::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-8::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-8:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-8::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-8::placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-9::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-9::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-9:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-9::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-9::placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-10::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-10::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-10:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-10::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-10::placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-11::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-11::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-11:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-11::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-11::placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-12::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-12::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-12:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-12::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-12::placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-13::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-13::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-13:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-13::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-13::placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-14::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-14::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-14:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-14::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-14::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-15::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-15::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-15:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-15::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-15::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-16::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-16::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-16:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-16::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-blue-16::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-green-1::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-green-1::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-green-1:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-green-1::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-green-1::placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-1::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-1::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-1:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-1::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-1::placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-2::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-2::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-2:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-2::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-2::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-3::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-3::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-3:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-3::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-3::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-4::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-4::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-4:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-4::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-4::placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-5::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-5::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-5:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-5::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-5::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-6::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-6::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-6:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-6::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-6::placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-7::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-7::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-7:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-7::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-gray-7::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-purple::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-purple::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-purple:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-purple::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-purple::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-purple-1::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-purple-1::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-purple-1:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-purple-1::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-purple-1::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-transparent::-webkit-input-placeholder{
    color: transparent !important;
  }

  .\32xl\:placeholder-transparent::-moz-placeholder{
    color: transparent !important;
  }

  .\32xl\:placeholder-transparent:-ms-input-placeholder{
    color: transparent !important;
  }

  .\32xl\:placeholder-transparent::-ms-input-placeholder{
    color: transparent !important;
  }

  .\32xl\:placeholder-transparent::placeholder{
    color: transparent !important;
  }

  .\32xl\:placeholder-orange::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-orange:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-orange::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-orange::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-orange-2::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-orange-2::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-orange-2:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-orange-2::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-orange-2::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-red::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-red::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-red:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-red::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-red::placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-primary:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-primary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-primary:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-primary:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-primary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-primary-75:focus::-webkit-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .\32xl\:focus\:placeholder-primary-75:focus::-moz-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .\32xl\:focus\:placeholder-primary-75:focus:-ms-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .\32xl\:focus\:placeholder-primary-75:focus::-ms-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .\32xl\:focus\:placeholder-primary-75:focus::placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .\32xl\:focus\:placeholder-secondary:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-secondary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-secondary:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-secondary:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-secondary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-white:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-white:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-white:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-seashell:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-seashell:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-seashell:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-seashell:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-seashell:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-black:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-black:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-black:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-dark:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-dark:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-dark:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-dark:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-dark:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-green:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-green:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-green:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-green:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-green:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-dark-gray:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-dark-gray:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-dark-gray:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-dark-gray:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-dark-gray:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-green-xp:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-green-xp:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-green-xp:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-green-xp:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-green-xp:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-green-accent:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-green-accent:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-green-accent:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-green-accent:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-green-accent:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-1:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-1:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-1:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-1:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-1:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-2:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-2:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-2:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-2:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-2:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-3:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-3:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-3:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-3:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-3:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-4:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-4:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-4:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-4:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-4:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-5:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-5:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-5:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-5:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-5:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-6:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-6:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-6:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-6:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-6:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-7:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-7:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-7:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-7:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-7:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-8:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-8:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-8:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-8:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-8:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-9:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-9:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-9:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-9:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-9:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-10:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-10:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-10:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-10:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-10:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-11:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-11:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-11:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-11:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-11:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-12:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-12:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-12:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-12:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-12:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-13:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-13:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-13:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-13:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-13:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-14:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-14:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-14:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-14:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-14:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-15:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-15:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-15:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-15:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-15:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-16:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-16:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-16:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-16:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-blue-16:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-green-1:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-green-1:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-green-1:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-green-1:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-green-1:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-1:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-1:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-1:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-1:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-1:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-2:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-2:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-2:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-2:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-2:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-3:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-3:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-3:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-3:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-3:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-4:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-4:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-4:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-4:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-4:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-5:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-5:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-5:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-5:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-5:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-6:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-6:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-6:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-6:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-6:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-7:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-7:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-7:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-7:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-gray-7:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-purple:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-purple:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-purple:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-purple:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-purple:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-purple-1:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-purple-1:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-purple-1:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-purple-1:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-purple-1:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-transparent:focus::-webkit-input-placeholder{
    color: transparent !important;
  }

  .\32xl\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color: transparent !important;
  }

  .\32xl\:focus\:placeholder-transparent:focus:-ms-input-placeholder{
    color: transparent !important;
  }

  .\32xl\:focus\:placeholder-transparent:focus::-ms-input-placeholder{
    color: transparent !important;
  }

  .\32xl\:focus\:placeholder-transparent:focus::placeholder{
    color: transparent !important;
  }

  .\32xl\:focus\:placeholder-orange:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-orange:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-orange:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-orange-2:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-orange-2:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-orange-2:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-orange-2:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-orange-2:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-red:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-red:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-red:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .\32xl\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .\32xl\:placeholder-opacity-0::-webkit-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .\32xl\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .\32xl\:placeholder-opacity-0:-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .\32xl\:placeholder-opacity-0::-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .\32xl\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .\32xl\:placeholder-opacity-5::-webkit-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .\32xl\:placeholder-opacity-5::-moz-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .\32xl\:placeholder-opacity-5:-ms-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .\32xl\:placeholder-opacity-5::-ms-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .\32xl\:placeholder-opacity-5::placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .\32xl\:placeholder-opacity-10::-webkit-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .\32xl\:placeholder-opacity-10::-moz-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .\32xl\:placeholder-opacity-10:-ms-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .\32xl\:placeholder-opacity-10::-ms-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .\32xl\:placeholder-opacity-10::placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .\32xl\:placeholder-opacity-25::-webkit-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .\32xl\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .\32xl\:placeholder-opacity-25:-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .\32xl\:placeholder-opacity-25::-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .\32xl\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .\32xl\:placeholder-opacity-40::-webkit-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .\32xl\:placeholder-opacity-40::-moz-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .\32xl\:placeholder-opacity-40:-ms-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .\32xl\:placeholder-opacity-40::-ms-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .\32xl\:placeholder-opacity-40::placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .\32xl\:placeholder-opacity-50::-webkit-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .\32xl\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .\32xl\:placeholder-opacity-50:-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .\32xl\:placeholder-opacity-50::-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .\32xl\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .\32xl\:placeholder-opacity-75::-webkit-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .\32xl\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .\32xl\:placeholder-opacity-75:-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .\32xl\:placeholder-opacity-75::-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .\32xl\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .\32xl\:placeholder-opacity-90::-webkit-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .\32xl\:placeholder-opacity-90::-moz-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .\32xl\:placeholder-opacity-90:-ms-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .\32xl\:placeholder-opacity-90::-ms-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .\32xl\:placeholder-opacity-90::placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .\32xl\:placeholder-opacity-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .\32xl\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .\32xl\:placeholder-opacity-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .\32xl\:placeholder-opacity-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .\32xl\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .\32xl\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .\32xl\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .\32xl\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .\32xl\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .\32xl\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .\32xl\:focus\:placeholder-opacity-5:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .\32xl\:focus\:placeholder-opacity-5:focus::-moz-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .\32xl\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .\32xl\:focus\:placeholder-opacity-5:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .\32xl\:focus\:placeholder-opacity-5:focus::placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .\32xl\:focus\:placeholder-opacity-10:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .\32xl\:focus\:placeholder-opacity-10:focus::-moz-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .\32xl\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .\32xl\:focus\:placeholder-opacity-10:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .\32xl\:focus\:placeholder-opacity-10:focus::placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .\32xl\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .\32xl\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .\32xl\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .\32xl\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .\32xl\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .\32xl\:focus\:placeholder-opacity-40:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .\32xl\:focus\:placeholder-opacity-40:focus::-moz-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .\32xl\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .\32xl\:focus\:placeholder-opacity-40:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .\32xl\:focus\:placeholder-opacity-40:focus::placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .\32xl\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .\32xl\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .\32xl\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .\32xl\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .\32xl\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .\32xl\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .\32xl\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .\32xl\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .\32xl\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .\32xl\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .\32xl\:focus\:placeholder-opacity-90:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .\32xl\:focus\:placeholder-opacity-90:focus::-moz-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .\32xl\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .\32xl\:focus\:placeholder-opacity-90:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .\32xl\:focus\:placeholder-opacity-90:focus::placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .\32xl\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .\32xl\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .\32xl\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .\32xl\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .\32xl\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .\32xl\:pointer-events-none{
    pointer-events: none !important;
  }

  .\32xl\:pointer-events-auto{
    pointer-events: auto !important;
  }

  .\32xl\:static{
    position: static !important;
  }

  .\32xl\:fixed{
    position: fixed !important;
  }

  .\32xl\:absolute{
    position: absolute !important;
  }

  .\32xl\:relative{
    position: relative !important;
  }

  .\32xl\:sticky{
    position: sticky !important;
  }

  .\32xl\:inset-0{
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .\32xl\:inset-1{
    top: 0.25rem !important;
    right: 0.25rem !important;
    bottom: 0.25rem !important;
    left: 0.25rem !important;
  }

  .\32xl\:inset-5{
    top: 1.25rem !important;
    right: 1.25rem !important;
    bottom: 1.25rem !important;
    left: 1.25rem !important;
  }

  .\32xl\:inset-6{
    top: 1.5rem !important;
    right: 1.5rem !important;
    bottom: 1.5rem !important;
    left: 1.5rem !important;
  }

  .\32xl\:inset-10{
    top: 2.5rem !important;
    right: 2.5rem !important;
    bottom: 2.5rem !important;
    left: 2.5rem !important;
  }

  .\32xl\:inset-12{
    top: 3rem !important;
    right: 3rem !important;
    bottom: 3rem !important;
    left: 3rem !important;
  }

  .\32xl\:inset-14{
    top: 3.5rem !important;
    right: 3.5rem !important;
    bottom: 3.5rem !important;
    left: 3.5rem !important;
  }

  .\32xl\:inset-auto{
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .\32xl\:-inset-37\.5{
    top: -9.375rem !important;
    right: -9.375rem !important;
    bottom: -9.375rem !important;
    left: -9.375rem !important;
  }

  .\32xl\:-inset-17\.5{
    top: -4.375rem !important;
    right: -4.375rem !important;
    bottom: -4.375rem !important;
    left: -4.375rem !important;
  }

  .\32xl\:-inset-12\.5{
    top: -3.125rem !important;
    right: -3.125rem !important;
    bottom: -3.125rem !important;
    left: -3.125rem !important;
  }

  .\32xl\:-inset-5{
    top: -1.25rem !important;
    right: -1.25rem !important;
    bottom: -1.25rem !important;
    left: -1.25rem !important;
  }

  .\32xl\:inset-2\.5{
    top: 0.625rem !important;
    right: 0.625rem !important;
    bottom: 0.625rem !important;
    left: 0.625rem !important;
  }

  .\32xl\:inset-3\.75{
    top: 0.9375rem !important;
    right: 0.9375rem !important;
    bottom: 0.9375rem !important;
    left: 0.9375rem !important;
  }

  .\32xl\:inset-12\.5{
    top: 3.125rem !important;
    right: 3.125rem !important;
    bottom: 3.125rem !important;
    left: 3.125rem !important;
  }

  .\32xl\:inset-1\/2{
    top: 50% !important;
    right: 50% !important;
    bottom: 50% !important;
    left: 50% !important;
  }

  .\32xl\:inset-y-0{
    top: 0 !important;
    bottom: 0 !important;
  }

  .\32xl\:inset-x-0{
    right: 0 !important;
    left: 0 !important;
  }

  .\32xl\:inset-y-1{
    top: 0.25rem !important;
    bottom: 0.25rem !important;
  }

  .\32xl\:inset-x-1{
    right: 0.25rem !important;
    left: 0.25rem !important;
  }

  .\32xl\:inset-y-5{
    top: 1.25rem !important;
    bottom: 1.25rem !important;
  }

  .\32xl\:inset-x-5{
    right: 1.25rem !important;
    left: 1.25rem !important;
  }

  .\32xl\:inset-y-6{
    top: 1.5rem !important;
    bottom: 1.5rem !important;
  }

  .\32xl\:inset-x-6{
    right: 1.5rem !important;
    left: 1.5rem !important;
  }

  .\32xl\:inset-y-10{
    top: 2.5rem !important;
    bottom: 2.5rem !important;
  }

  .\32xl\:inset-x-10{
    right: 2.5rem !important;
    left: 2.5rem !important;
  }

  .\32xl\:inset-y-12{
    top: 3rem !important;
    bottom: 3rem !important;
  }

  .\32xl\:inset-x-12{
    right: 3rem !important;
    left: 3rem !important;
  }

  .\32xl\:inset-y-14{
    top: 3.5rem !important;
    bottom: 3.5rem !important;
  }

  .\32xl\:inset-x-14{
    right: 3.5rem !important;
    left: 3.5rem !important;
  }

  .\32xl\:inset-y-auto{
    top: auto !important;
    bottom: auto !important;
  }

  .\32xl\:inset-x-auto{
    right: auto !important;
    left: auto !important;
  }

  .\32xl\:-inset-y-37\.5{
    top: -9.375rem !important;
    bottom: -9.375rem !important;
  }

  .\32xl\:-inset-x-37\.5{
    right: -9.375rem !important;
    left: -9.375rem !important;
  }

  .\32xl\:-inset-y-17\.5{
    top: -4.375rem !important;
    bottom: -4.375rem !important;
  }

  .\32xl\:-inset-x-17\.5{
    right: -4.375rem !important;
    left: -4.375rem !important;
  }

  .\32xl\:-inset-y-12\.5{
    top: -3.125rem !important;
    bottom: -3.125rem !important;
  }

  .\32xl\:-inset-x-12\.5{
    right: -3.125rem !important;
    left: -3.125rem !important;
  }

  .\32xl\:-inset-y-5{
    top: -1.25rem !important;
    bottom: -1.25rem !important;
  }

  .\32xl\:-inset-x-5{
    right: -1.25rem !important;
    left: -1.25rem !important;
  }

  .\32xl\:inset-y-2\.5{
    top: 0.625rem !important;
    bottom: 0.625rem !important;
  }

  .\32xl\:inset-x-2\.5{
    right: 0.625rem !important;
    left: 0.625rem !important;
  }

  .\32xl\:inset-y-3\.75{
    top: 0.9375rem !important;
    bottom: 0.9375rem !important;
  }

  .\32xl\:inset-x-3\.75{
    right: 0.9375rem !important;
    left: 0.9375rem !important;
  }

  .\32xl\:inset-y-12\.5{
    top: 3.125rem !important;
    bottom: 3.125rem !important;
  }

  .\32xl\:inset-x-12\.5{
    right: 3.125rem !important;
    left: 3.125rem !important;
  }

  .\32xl\:inset-y-1\/2{
    top: 50% !important;
    bottom: 50% !important;
  }

  .\32xl\:inset-x-1\/2{
    right: 50% !important;
    left: 50% !important;
  }

  .\32xl\:top-0{
    top: 0 !important;
  }

  .\32xl\:right-0{
    right: 0 !important;
  }

  .\32xl\:bottom-0{
    bottom: 0 !important;
  }

  .\32xl\:left-0{
    left: 0 !important;
  }

  .\32xl\:top-1{
    top: 0.25rem !important;
  }

  .\32xl\:right-1{
    right: 0.25rem !important;
  }

  .\32xl\:bottom-1{
    bottom: 0.25rem !important;
  }

  .\32xl\:left-1{
    left: 0.25rem !important;
  }

  .\32xl\:top-5{
    top: 1.25rem !important;
  }

  .\32xl\:right-5{
    right: 1.25rem !important;
  }

  .\32xl\:bottom-5{
    bottom: 1.25rem !important;
  }

  .\32xl\:left-5{
    left: 1.25rem !important;
  }

  .\32xl\:top-6{
    top: 1.5rem !important;
  }

  .\32xl\:right-6{
    right: 1.5rem !important;
  }

  .\32xl\:bottom-6{
    bottom: 1.5rem !important;
  }

  .\32xl\:left-6{
    left: 1.5rem !important;
  }

  .\32xl\:top-10{
    top: 2.5rem !important;
  }

  .\32xl\:right-10{
    right: 2.5rem !important;
  }

  .\32xl\:bottom-10{
    bottom: 2.5rem !important;
  }

  .\32xl\:left-10{
    left: 2.5rem !important;
  }

  .\32xl\:top-12{
    top: 3rem !important;
  }

  .\32xl\:right-12{
    right: 3rem !important;
  }

  .\32xl\:bottom-12{
    bottom: 3rem !important;
  }

  .\32xl\:left-12{
    left: 3rem !important;
  }

  .\32xl\:top-14{
    top: 3.5rem !important;
  }

  .\32xl\:right-14{
    right: 3.5rem !important;
  }

  .\32xl\:bottom-14{
    bottom: 3.5rem !important;
  }

  .\32xl\:left-14{
    left: 3.5rem !important;
  }

  .\32xl\:top-auto{
    top: auto !important;
  }

  .\32xl\:right-auto{
    right: auto !important;
  }

  .\32xl\:bottom-auto{
    bottom: auto !important;
  }

  .\32xl\:left-auto{
    left: auto !important;
  }

  .\32xl\:-top-37\.5{
    top: -9.375rem !important;
  }

  .\32xl\:-right-37\.5{
    right: -9.375rem !important;
  }

  .\32xl\:-bottom-37\.5{
    bottom: -9.375rem !important;
  }

  .\32xl\:-left-37\.5{
    left: -9.375rem !important;
  }

  .\32xl\:-top-17\.5{
    top: -4.375rem !important;
  }

  .\32xl\:-right-17\.5{
    right: -4.375rem !important;
  }

  .\32xl\:-bottom-17\.5{
    bottom: -4.375rem !important;
  }

  .\32xl\:-left-17\.5{
    left: -4.375rem !important;
  }

  .\32xl\:-top-12\.5{
    top: -3.125rem !important;
  }

  .\32xl\:-right-12\.5{
    right: -3.125rem !important;
  }

  .\32xl\:-bottom-12\.5{
    bottom: -3.125rem !important;
  }

  .\32xl\:-left-12\.5{
    left: -3.125rem !important;
  }

  .\32xl\:-top-5{
    top: -1.25rem !important;
  }

  .\32xl\:-right-5{
    right: -1.25rem !important;
  }

  .\32xl\:-bottom-5{
    bottom: -1.25rem !important;
  }

  .\32xl\:-left-5{
    left: -1.25rem !important;
  }

  .\32xl\:top-2\.5{
    top: 0.625rem !important;
  }

  .\32xl\:right-2\.5{
    right: 0.625rem !important;
  }

  .\32xl\:bottom-2\.5{
    bottom: 0.625rem !important;
  }

  .\32xl\:left-2\.5{
    left: 0.625rem !important;
  }

  .\32xl\:top-3\.75{
    top: 0.9375rem !important;
  }

  .\32xl\:right-3\.75{
    right: 0.9375rem !important;
  }

  .\32xl\:bottom-3\.75{
    bottom: 0.9375rem !important;
  }

  .\32xl\:left-3\.75{
    left: 0.9375rem !important;
  }

  .\32xl\:top-12\.5{
    top: 3.125rem !important;
  }

  .\32xl\:right-12\.5{
    right: 3.125rem !important;
  }

  .\32xl\:bottom-12\.5{
    bottom: 3.125rem !important;
  }

  .\32xl\:left-12\.5{
    left: 3.125rem !important;
  }

  .\32xl\:top-1\/2{
    top: 50% !important;
  }

  .\32xl\:right-1\/2{
    right: 50% !important;
  }

  .\32xl\:bottom-1\/2{
    bottom: 50% !important;
  }

  .\32xl\:left-1\/2{
    left: 50% !important;
  }

  .\32xl\:resize-none{
    resize: none !important;
  }

  .\32xl\:resize-y{
    resize: vertical !important;
  }

  .\32xl\:resize-x{
    resize: horizontal !important;
  }

  .\32xl\:resize{
    resize: both !important;
  }

  .\32xl\:shadow-xs{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .\32xl\:shadow-sm{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .\32xl\:shadow{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .\32xl\:shadow-md{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .\32xl\:shadow-lg{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .\32xl\:shadow-xl{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .\32xl\:shadow-2xl{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .\32xl\:shadow-inner{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .\32xl\:shadow-outline{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .\32xl\:shadow-none{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .\32xl\:shadow-shortcuts-cards{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .\32xl\:shadow-key-numbers{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .\32xl\:hover\:shadow-xs:hover{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .\32xl\:hover\:shadow-sm:hover{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .\32xl\:hover\:shadow:hover{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .\32xl\:hover\:shadow-md:hover{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .\32xl\:hover\:shadow-lg:hover{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .\32xl\:hover\:shadow-xl:hover{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .\32xl\:hover\:shadow-2xl:hover{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .\32xl\:hover\:shadow-inner:hover{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .\32xl\:hover\:shadow-outline:hover{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .\32xl\:hover\:shadow-none:hover{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .\32xl\:hover\:shadow-shortcuts-cards:hover{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .\32xl\:hover\:shadow-key-numbers:hover{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .\32xl\:focus\:shadow-xs:focus{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .\32xl\:focus\:shadow-sm:focus{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .\32xl\:focus\:shadow:focus{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .\32xl\:focus\:shadow-md:focus{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .\32xl\:focus\:shadow-lg:focus{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .\32xl\:focus\:shadow-xl:focus{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .\32xl\:focus\:shadow-2xl:focus{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .\32xl\:focus\:shadow-inner:focus{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .\32xl\:focus\:shadow-outline:focus{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .\32xl\:focus\:shadow-none:focus{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .\32xl\:focus\:shadow-shortcuts-cards:focus{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .\32xl\:focus\:shadow-key-numbers:focus{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .\32xl\:fill-primary{
    fill: #061d47 !important;
  }

  .\32xl\:fill-secondary{
    fill: #e35205 !important;
  }

  .\32xl\:stroke-current{
    stroke: currentColor !important;
  }

  .\32xl\:stroke-0{
    stroke-width: 0 !important;
  }

  .\32xl\:stroke-1{
    stroke-width: 1 !important;
  }

  .\32xl\:stroke-2{
    stroke-width: 2 !important;
  }

  .\32xl\:table-auto{
    table-layout: auto !important;
  }

  .\32xl\:table-fixed{
    table-layout: fixed !important;
  }

  .\32xl\:text-left{
    text-align: left !important;
  }

  .\32xl\:text-center{
    text-align: center !important;
  }

  .\32xl\:text-right{
    text-align: right !important;
  }

  .\32xl\:text-justify{
    text-align: justify !important;
  }

  .\32xl\:text-primary{
    --text-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--text-opacity)) !important;
  }

  .\32xl\:text-primary-75{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .\32xl\:text-secondary{
    --text-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--text-opacity)) !important;
  }

  .\32xl\:text-white{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .\32xl\:text-seashell{
    --text-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--text-opacity)) !important;
  }

  .\32xl\:text-black{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .\32xl\:text-dark{
    --text-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--text-opacity)) !important;
  }

  .\32xl\:text-green{
    --text-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--text-opacity)) !important;
  }

  .\32xl\:text-dark-gray{
    --text-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--text-opacity)) !important;
  }

  .\32xl\:text-green-xp{
    --text-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--text-opacity)) !important;
  }

  .\32xl\:text-green-accent{
    --text-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--text-opacity)) !important;
  }

  .\32xl\:text-blue-1{
    --text-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--text-opacity)) !important;
  }

  .\32xl\:text-blue-2{
    --text-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--text-opacity)) !important;
  }

  .\32xl\:text-blue-3{
    --text-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--text-opacity)) !important;
  }

  .\32xl\:text-blue-4{
    --text-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--text-opacity)) !important;
  }

  .\32xl\:text-blue-5{
    --text-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--text-opacity)) !important;
  }

  .\32xl\:text-blue-6{
    --text-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--text-opacity)) !important;
  }

  .\32xl\:text-blue-7{
    --text-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--text-opacity)) !important;
  }

  .\32xl\:text-blue-8{
    --text-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--text-opacity)) !important;
  }

  .\32xl\:text-blue-9{
    --text-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--text-opacity)) !important;
  }

  .\32xl\:text-blue-10{
    --text-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--text-opacity)) !important;
  }

  .\32xl\:text-blue-11{
    --text-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--text-opacity)) !important;
  }

  .\32xl\:text-blue-12{
    --text-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--text-opacity)) !important;
  }

  .\32xl\:text-blue-13{
    --text-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--text-opacity)) !important;
  }

  .\32xl\:text-blue-14{
    --text-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--text-opacity)) !important;
  }

  .\32xl\:text-blue-15{
    --text-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--text-opacity)) !important;
  }

  .\32xl\:text-blue-16{
    --text-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--text-opacity)) !important;
  }

  .\32xl\:text-green-1{
    --text-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--text-opacity)) !important;
  }

  .\32xl\:text-gray-1{
    --text-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--text-opacity)) !important;
  }

  .\32xl\:text-gray-2{
    --text-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--text-opacity)) !important;
  }

  .\32xl\:text-gray-3{
    --text-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--text-opacity)) !important;
  }

  .\32xl\:text-gray-4{
    --text-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--text-opacity)) !important;
  }

  .\32xl\:text-gray-5{
    --text-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--text-opacity)) !important;
  }

  .\32xl\:text-gray-6{
    --text-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--text-opacity)) !important;
  }

  .\32xl\:text-gray-7{
    --text-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--text-opacity)) !important;
  }

  .\32xl\:text-purple{
    --text-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--text-opacity)) !important;
  }

  .\32xl\:text-purple-1{
    --text-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--text-opacity)) !important;
  }

  .\32xl\:text-transparent{
    color: transparent !important;
  }

  .\32xl\:text-orange{
    --text-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--text-opacity)) !important;
  }

  .\32xl\:text-orange-2{
    --text-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--text-opacity)) !important;
  }

  .\32xl\:text-red{
    --text-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-primary:hover{
    --text-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-primary-75:hover{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .\32xl\:hover\:text-secondary:hover{
    --text-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-white:hover{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-seashell:hover{
    --text-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-black:hover{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-dark:hover{
    --text-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-green:hover{
    --text-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-dark-gray:hover{
    --text-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-green-xp:hover{
    --text-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-green-accent:hover{
    --text-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-blue-1:hover{
    --text-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-blue-2:hover{
    --text-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-blue-3:hover{
    --text-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-blue-4:hover{
    --text-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-blue-5:hover{
    --text-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-blue-6:hover{
    --text-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-blue-7:hover{
    --text-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-blue-8:hover{
    --text-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-blue-9:hover{
    --text-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-blue-10:hover{
    --text-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-blue-11:hover{
    --text-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-blue-12:hover{
    --text-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-blue-13:hover{
    --text-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-blue-14:hover{
    --text-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-blue-15:hover{
    --text-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-blue-16:hover{
    --text-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-green-1:hover{
    --text-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-gray-1:hover{
    --text-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-gray-2:hover{
    --text-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-gray-3:hover{
    --text-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-gray-4:hover{
    --text-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-gray-5:hover{
    --text-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-gray-6:hover{
    --text-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-gray-7:hover{
    --text-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-purple:hover{
    --text-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-purple-1:hover{
    --text-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-transparent:hover{
    color: transparent !important;
  }

  .\32xl\:hover\:text-orange:hover{
    --text-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-orange-2:hover{
    --text-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--text-opacity)) !important;
  }

  .\32xl\:hover\:text-red:hover{
    --text-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-primary:focus{
    --text-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-primary-75:focus{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .\32xl\:focus\:text-secondary:focus{
    --text-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-white:focus{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-seashell:focus{
    --text-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-black:focus{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-dark:focus{
    --text-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-green:focus{
    --text-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-dark-gray:focus{
    --text-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-green-xp:focus{
    --text-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-green-accent:focus{
    --text-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-blue-1:focus{
    --text-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-blue-2:focus{
    --text-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-blue-3:focus{
    --text-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-blue-4:focus{
    --text-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-blue-5:focus{
    --text-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-blue-6:focus{
    --text-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-blue-7:focus{
    --text-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-blue-8:focus{
    --text-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-blue-9:focus{
    --text-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-blue-10:focus{
    --text-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-blue-11:focus{
    --text-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-blue-12:focus{
    --text-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-blue-13:focus{
    --text-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-blue-14:focus{
    --text-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-blue-15:focus{
    --text-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-blue-16:focus{
    --text-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-green-1:focus{
    --text-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-gray-1:focus{
    --text-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-gray-2:focus{
    --text-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-gray-3:focus{
    --text-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-gray-4:focus{
    --text-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-gray-5:focus{
    --text-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-gray-6:focus{
    --text-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-gray-7:focus{
    --text-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-purple:focus{
    --text-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-purple-1:focus{
    --text-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-transparent:focus{
    color: transparent !important;
  }

  .\32xl\:focus\:text-orange:focus{
    --text-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-orange-2:focus{
    --text-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--text-opacity)) !important;
  }

  .\32xl\:focus\:text-red:focus{
    --text-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--text-opacity)) !important;
  }

  .\32xl\:text-opacity-0{
    --text-opacity: 0 !important;
  }

  .\32xl\:text-opacity-5{
    --text-opacity: 0.05 !important;
  }

  .\32xl\:text-opacity-10{
    --text-opacity: 0.1 !important;
  }

  .\32xl\:text-opacity-25{
    --text-opacity: 0.25 !important;
  }

  .\32xl\:text-opacity-40{
    --text-opacity: 0.4 !important;
  }

  .\32xl\:text-opacity-50{
    --text-opacity: 0.5 !important;
  }

  .\32xl\:text-opacity-70{
    --text-opacity: 0.7 !important;
  }

  .\32xl\:text-opacity-75{
    --text-opacity: 0.75 !important;
  }

  .\32xl\:text-opacity-90{
    --text-opacity: 0.9 !important;
  }

  .\32xl\:text-opacity-100{
    --text-opacity: 1 !important;
  }

  .\32xl\:hover\:text-opacity-0:hover{
    --text-opacity: 0 !important;
  }

  .\32xl\:hover\:text-opacity-5:hover{
    --text-opacity: 0.05 !important;
  }

  .\32xl\:hover\:text-opacity-10:hover{
    --text-opacity: 0.1 !important;
  }

  .\32xl\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25 !important;
  }

  .\32xl\:hover\:text-opacity-40:hover{
    --text-opacity: 0.4 !important;
  }

  .\32xl\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5 !important;
  }

  .\32xl\:hover\:text-opacity-70:hover{
    --text-opacity: 0.7 !important;
  }

  .\32xl\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75 !important;
  }

  .\32xl\:hover\:text-opacity-90:hover{
    --text-opacity: 0.9 !important;
  }

  .\32xl\:hover\:text-opacity-100:hover{
    --text-opacity: 1 !important;
  }

  .\32xl\:focus\:text-opacity-0:focus{
    --text-opacity: 0 !important;
  }

  .\32xl\:focus\:text-opacity-5:focus{
    --text-opacity: 0.05 !important;
  }

  .\32xl\:focus\:text-opacity-10:focus{
    --text-opacity: 0.1 !important;
  }

  .\32xl\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25 !important;
  }

  .\32xl\:focus\:text-opacity-40:focus{
    --text-opacity: 0.4 !important;
  }

  .\32xl\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5 !important;
  }

  .\32xl\:focus\:text-opacity-70:focus{
    --text-opacity: 0.7 !important;
  }

  .\32xl\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75 !important;
  }

  .\32xl\:focus\:text-opacity-90:focus{
    --text-opacity: 0.9 !important;
  }

  .\32xl\:focus\:text-opacity-100:focus{
    --text-opacity: 1 !important;
  }

  .\32xl\:italic{
    font-style: italic !important;
  }

  .\32xl\:not-italic{
    font-style: normal !important;
  }

  .\32xl\:uppercase{
    text-transform: uppercase !important;
  }

  .\32xl\:lowercase{
    text-transform: lowercase !important;
  }

  .\32xl\:capitalize{
    text-transform: capitalize !important;
  }

  .\32xl\:normal-case{
    text-transform: none !important;
  }

  .\32xl\:underline{
    text-decoration: underline !important;
  }

  .\32xl\:line-through{
    text-decoration: line-through !important;
  }

  .\32xl\:no-underline{
    text-decoration: none !important;
  }

  .\32xl\:hover\:underline:hover{
    text-decoration: underline !important;
  }

  .\32xl\:hover\:line-through:hover{
    text-decoration: line-through !important;
  }

  .\32xl\:hover\:no-underline:hover{
    text-decoration: none !important;
  }

  .\32xl\:focus\:underline:focus{
    text-decoration: underline !important;
  }

  .\32xl\:focus\:line-through:focus{
    text-decoration: line-through !important;
  }

  .\32xl\:focus\:no-underline:focus{
    text-decoration: none !important;
  }

  .\32xl\:antialiased{
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .\32xl\:subpixel-antialiased{
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .\32xl\:ordinal, .\32xl\:slashed-zero, .\32xl\:lining-nums, .\32xl\:oldstyle-nums, .\32xl\:proportional-nums, .\32xl\:tabular-nums, .\32xl\:diagonal-fractions, .\32xl\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;
  }

  .\32xl\:normal-nums{
    font-variant-numeric: normal !important;
  }

  .\32xl\:ordinal{
    --font-variant-numeric-ordinal: ordinal !important;
  }

  .\32xl\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero !important;
  }

  .\32xl\:lining-nums{
    --font-variant-numeric-figure: lining-nums !important;
  }

  .\32xl\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums !important;
  }

  .\32xl\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums !important;
  }

  .\32xl\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums !important;
  }

  .\32xl\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions !important;
  }

  .\32xl\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions !important;
  }

  .\32xl\:tracking-tighter{
    letter-spacing: -0.05em !important;
  }

  .\32xl\:tracking-tight{
    letter-spacing: -0.025em !important;
  }

  .\32xl\:tracking-normal{
    letter-spacing: 0 !important;
  }

  .\32xl\:tracking-wide{
    letter-spacing: 0.025em !important;
  }

  .\32xl\:tracking-wider{
    letter-spacing: 0.05em !important;
  }

  .\32xl\:tracking-widest{
    letter-spacing: 0.1em !important;
  }

  .\32xl\:select-none{
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important;
  }

  .\32xl\:select-text{
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
        -ms-user-select: text !important;
            user-select: text !important;
  }

  .\32xl\:select-all{
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
        -ms-user-select: all !important;
            user-select: all !important;
  }

  .\32xl\:select-auto{
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
        -ms-user-select: auto !important;
            user-select: auto !important;
  }

  .\32xl\:align-baseline{
    vertical-align: baseline !important;
  }

  .\32xl\:align-top{
    vertical-align: top !important;
  }

  .\32xl\:align-middle{
    vertical-align: middle !important;
  }

  .\32xl\:align-bottom{
    vertical-align: bottom !important;
  }

  .\32xl\:align-text-top{
    vertical-align: text-top !important;
  }

  .\32xl\:align-text-bottom{
    vertical-align: text-bottom !important;
  }

  .\32xl\:visible{
    visibility: visible !important;
  }

  .\32xl\:invisible{
    visibility: hidden !important;
  }

  .\32xl\:whitespace-normal{
    white-space: normal !important;
  }

  .\32xl\:whitespace-no-wrap{
    white-space: nowrap !important;
  }

  .\32xl\:whitespace-pre{
    white-space: pre !important;
  }

  .\32xl\:whitespace-pre-line{
    white-space: pre-line !important;
  }

  .\32xl\:whitespace-pre-wrap{
    white-space: pre-wrap !important;
  }

  .\32xl\:break-normal{
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .\32xl\:break-words{
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
  }

  .\32xl\:break-all{
    word-break: break-all !important;
  }

  .\32xl\:truncate{
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .\32xl\:w-0{
    width: 0px !important;
  }

  .\32xl\:w-1{
    width: .25rem !important;
  }

  .\32xl\:w-2{
    width: .5rem !important;
  }

  .\32xl\:w-3{
    width: .75rem !important;
  }

  .\32xl\:w-4{
    width: 1rem !important;
  }

  .\32xl\:w-5{
    width: 1.25rem !important;
  }

  .\32xl\:w-6{
    width: 1.5rem !important;
  }

  .\32xl\:w-7{
    width: 1.75rem !important;
  }

  .\32xl\:w-8{
    width: 2rem !important;
  }

  .\32xl\:w-9{
    width: 2.25rem !important;
  }

  .\32xl\:w-10{
    width: 2.5rem !important;
  }

  .\32xl\:w-11{
    width: 2.75rem !important;
  }

  .\32xl\:w-12{
    width: 3rem !important;
  }

  .\32xl\:w-13{
    width: 3.25rem !important;
  }

  .\32xl\:w-14{
    width: 3.5rem !important;
  }

  .\32xl\:w-15{
    width: 3.75rem !important;
  }

  .\32xl\:w-16{
    width: 4rem !important;
  }

  .\32xl\:w-17{
    width: 4.25rem !important;
  }

  .\32xl\:w-18{
    width: 4.5rem !important;
  }

  .\32xl\:w-19{
    width: 4.75rem !important;
  }

  .\32xl\:w-20{
    width: 5rem !important;
  }

  .\32xl\:w-21{
    width: 5.25rem !important;
  }

  .\32xl\:w-22{
    width: 5.5rem !important;
  }

  .\32xl\:w-23{
    width: 5.75rem !important;
  }

  .\32xl\:w-24{
    width: 6rem !important;
  }

  .\32xl\:w-25{
    width: 6.25rem !important;
  }

  .\32xl\:w-26{
    width: 6.5rem !important;
  }

  .\32xl\:w-27{
    width: 6.75rem !important;
  }

  .\32xl\:w-28{
    width: 7rem !important;
  }

  .\32xl\:w-29{
    width: 7.25rem !important;
  }

  .\32xl\:w-30{
    width: 7.5rem !important;
  }

  .\32xl\:w-31{
    width: 7.75rem !important;
  }

  .\32xl\:w-32{
    width: 8rem !important;
  }

  .\32xl\:w-33{
    width: 8.25rem !important;
  }

  .\32xl\:w-34{
    width: 8.5rem !important;
  }

  .\32xl\:w-35{
    width: 8.75rem !important;
  }

  .\32xl\:w-36{
    width: 9rem !important;
  }

  .\32xl\:w-37{
    width: 9.25rem !important;
  }

  .\32xl\:w-38{
    width: 9.5rem !important;
  }

  .\32xl\:w-39{
    width: 9.75rem !important;
  }

  .\32xl\:w-40{
    width: 10rem !important;
  }

  .\32xl\:w-41{
    width: 10.25rem !important;
  }

  .\32xl\:w-42{
    width: 10.5rem !important;
  }

  .\32xl\:w-43{
    width: 10.75rem !important;
  }

  .\32xl\:w-44{
    width: 11rem !important;
  }

  .\32xl\:w-45{
    width: 11.25rem !important;
  }

  .\32xl\:w-46{
    width: 11.5rem !important;
  }

  .\32xl\:w-47{
    width: 11.75rem !important;
  }

  .\32xl\:w-48{
    width: 12rem !important;
  }

  .\32xl\:w-49{
    width: 12.25rem !important;
  }

  .\32xl\:w-50{
    width: 12.5rem !important;
  }

  .\32xl\:w-51{
    width: 12.75rem !important;
  }

  .\32xl\:w-52{
    width: 13rem !important;
  }

  .\32xl\:w-53{
    width: 13.25rem !important;
  }

  .\32xl\:w-54{
    width: 13.5rem !important;
  }

  .\32xl\:w-55{
    width: 13.75rem !important;
  }

  .\32xl\:w-56{
    width: 14rem !important;
  }

  .\32xl\:w-70{
    width: 17.5rem !important;
  }

  .\32xl\:w-71{
    width: 17.75rem !important;
  }

  .\32xl\:w-72{
    width: 18rem !important;
  }

  .\32xl\:w-73{
    width: 18.25rem !important;
  }

  .\32xl\:w-74{
    width: 18.5rem !important;
  }

  .\32xl\:w-75{
    width: 18.75rem !important;
  }

  .\32xl\:w-76{
    width: 19rem !important;
  }

  .\32xl\:w-77{
    width: 19.25rem !important;
  }

  .\32xl\:w-78{
    width: 19.5rem !important;
  }

  .\32xl\:w-79{
    width: 19.75rem !important;
  }

  .\32xl\:w-80{
    width: 20rem !important;
  }

  .\32xl\:w-81{
    width: 20.25rem !important;
  }

  .\32xl\:w-82{
    width: 20.5rem !important;
  }

  .\32xl\:w-83{
    width: 20.75rem !important;
  }

  .\32xl\:w-84{
    width: 21rem !important;
  }

  .\32xl\:w-85{
    width: 21.25rem !important;
  }

  .\32xl\:w-86{
    width: 21.5rem !important;
  }

  .\32xl\:w-87{
    width: 21.75rem !important;
  }

  .\32xl\:w-88{
    width: 22rem !important;
  }

  .\32xl\:w-89{
    width: 22.25rem !important;
  }

  .\32xl\:w-90{
    width: 22.5rem !important;
  }

  .\32xl\:w-91{
    width: 22.75rem !important;
  }

  .\32xl\:w-92{
    width: 23rem !important;
  }

  .\32xl\:w-100{
    width: 25rem !important;
  }

  .\32xl\:w-131{
    width: 25.25rem !important;
  }

  .\32xl\:w-135{
    width: 34rem !important;
  }

  .\32xl\:w-150{
    width: 37.5rem !important;
  }

  .\32xl\:w-260{
    width: 65rem !important;
  }

  .\32xl\:w-710{
    width: 44.375rem !important;
  }

  .\32xl\:w-820{
    width: 51.25rem !important;
  }

  .\32xl\:w-1440{
    width: 90rem !important;
  }

  .\32xl\:w-auto{
    width: auto !important;
  }

  .\32xl\:w-2\.5{
    width: .625rem !important;
  }

  .\32xl\:w-6\.25{
    width: 1.5626rem !important;
  }

  .\32xl\:w-7\.5{
    width: 1.875rem !important;
  }

  .\32xl\:w-12\.5{
    width: 3.125rem !important;
  }

  .\32xl\:w-17\.5{
    width: 4.375rem !important;
  }

  .\32xl\:w-31\.5{
    width: 7.875rem !important;
  }

  .\32xl\:w-thumb-tript-lg{
    width: 15.625rem !important;
  }

  .\32xl\:w-thumb-tript-md{
    width: 11.25rem !important;
  }

  .\32xl\:w-thumb-trip-xl{
    width: 20.625rem !important;
  }

  .\32xl\:w-tarapprendre-title-lg{
    width: 58.75rem !important;
  }

  .\32xl\:w-oblong-list-lg{
    width: 40.93rem !important;
  }

  .\32xl\:w-oblong-list-md{
    width: 20.95rem !important;
  }

  .\32xl\:w-oblong-content-lg{
    width: 26.875rem !important;
  }

  .\32xl\:w-article-thumb-lg{
    width: 10.625rem !important;
  }

  .\32xl\:w-support-title-l-lg{
    width: 28.125rem !important;
  }

  .\32xl\:w-support-title-r-lg{
    width: 17.8125rem !important;
  }

  .\32xl\:w-main-footer-menu{
    width: 13.75rem !important;
  }

  .\32xl\:w-main-footer-logo{
    width: 25.625rem !important;
  }

  .\32xl\:w-full{
    width: 100% !important;
  }

  .\32xl\:w-1\/2{
    width: 50% !important;
  }

  .\32xl\:w-1\/3{
    width: 33.333333% !important;
  }

  .\32xl\:w-2\/3{
    width: 66.666667% !important;
  }

  .\32xl\:w-1\/4{
    width: 25% !important;
  }

  .\32xl\:w-2\/4{
    width: 50% !important;
  }

  .\32xl\:w-3\/4{
    width: 75% !important;
  }

  .\32xl\:w-1\/5{
    width: 20% !important;
  }

  .\32xl\:w-2\/5{
    width: 40% !important;
  }

  .\32xl\:w-3\/5{
    width: 60% !important;
  }

  .\32xl\:w-4\/5{
    width: 80% !important;
  }

  .\32xl\:w-1\/6{
    width: 16.666667% !important;
  }

  .\32xl\:w-2\/6{
    width: 33.333333% !important;
  }

  .\32xl\:w-3\/6{
    width: 50% !important;
  }

  .\32xl\:w-4\/6{
    width: 66.666667% !important;
  }

  .\32xl\:w-5\/6{
    width: 83.333333% !important;
  }

  .\32xl\:w-1\/12{
    width: 8.333333% !important;
  }

  .\32xl\:w-2\/12{
    width: 16.666667% !important;
  }

  .\32xl\:w-3\/12{
    width: 25% !important;
  }

  .\32xl\:w-4\/12{
    width: 33.333333% !important;
  }

  .\32xl\:w-5\/12{
    width: 41.666667% !important;
  }

  .\32xl\:w-6\/12{
    width: 50% !important;
  }

  .\32xl\:w-7\/12{
    width: 58.333333% !important;
  }

  .\32xl\:w-8\/12{
    width: 66.666667% !important;
  }

  .\32xl\:w-9\/12{
    width: 75% !important;
  }

  .\32xl\:w-10\/12{
    width: 83.333333% !important;
  }

  .\32xl\:w-11\/12{
    width: 91.666667% !important;
  }

  .\32xl\:w-screen{
    width: 100vw !important;
  }

  .\32xl\:w-27\.5{
    width: 6.875rem !important;
  }

  .\32xl\:w-42\.5{
    width: 10.625rem !important;
  }

  .\32xl\:w-67\.5{
    width: 16.875rem !important;
  }

  .\32xl\:z-0{
    z-index: 0 !important;
  }

  .\32xl\:z-10{
    z-index: 10 !important;
  }

  .\32xl\:z-20{
    z-index: 20 !important;
  }

  .\32xl\:z-30{
    z-index: 30 !important;
  }

  .\32xl\:z-40{
    z-index: 40 !important;
  }

  .\32xl\:z-50{
    z-index: 50 !important;
  }

  .\32xl\:z-100{
    z-index: 100 !important;
  }

  .\32xl\:z-auto{
    z-index: auto !important;
  }

  .\32xl\:gap-0{
    grid-gap: 0px !important;
    gap: 0px !important;
  }

  .\32xl\:gap-1{
    grid-gap: .25rem !important;
    gap: .25rem !important;
  }

  .\32xl\:gap-2{
    grid-gap: .5rem !important;
    gap: .5rem !important;
  }

  .\32xl\:gap-3{
    grid-gap: .75rem !important;
    gap: .75rem !important;
  }

  .\32xl\:gap-4{
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .\32xl\:gap-5{
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important;
  }

  .\32xl\:gap-6{
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important;
  }

  .\32xl\:gap-7{
    grid-gap: 1.75rem !important;
    gap: 1.75rem !important;
  }

  .\32xl\:gap-8{
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .\32xl\:gap-9{
    grid-gap: 2.25rem !important;
    gap: 2.25rem !important;
  }

  .\32xl\:gap-10{
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .\32xl\:gap-11{
    grid-gap: 2.75rem !important;
    gap: 2.75rem !important;
  }

  .\32xl\:gap-12{
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .\32xl\:gap-13{
    grid-gap: 3.25rem !important;
    gap: 3.25rem !important;
  }

  .\32xl\:gap-14{
    grid-gap: 3.5rem !important;
    gap: 3.5rem !important;
  }

  .\32xl\:gap-15{
    grid-gap: 3.75rem !important;
    gap: 3.75rem !important;
  }

  .\32xl\:gap-16{
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .\32xl\:gap-17{
    grid-gap: 4.25rem !important;
    gap: 4.25rem !important;
  }

  .\32xl\:gap-18{
    grid-gap: 4.5rem !important;
    gap: 4.5rem !important;
  }

  .\32xl\:gap-19{
    grid-gap: 4.75rem !important;
    gap: 4.75rem !important;
  }

  .\32xl\:gap-20{
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .\32xl\:gap-21{
    grid-gap: 5.25rem !important;
    gap: 5.25rem !important;
  }

  .\32xl\:gap-22{
    grid-gap: 5.5rem !important;
    gap: 5.5rem !important;
  }

  .\32xl\:gap-23{
    grid-gap: 5.75rem !important;
    gap: 5.75rem !important;
  }

  .\32xl\:gap-24{
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .\32xl\:gap-25{
    grid-gap: 6.25rem !important;
    gap: 6.25rem !important;
  }

  .\32xl\:gap-26{
    grid-gap: 6.5rem !important;
    gap: 6.5rem !important;
  }

  .\32xl\:gap-27{
    grid-gap: 6.75rem !important;
    gap: 6.75rem !important;
  }

  .\32xl\:gap-28{
    grid-gap: 7rem !important;
    gap: 7rem !important;
  }

  .\32xl\:gap-29{
    grid-gap: 7.25rem !important;
    gap: 7.25rem !important;
  }

  .\32xl\:gap-30{
    grid-gap: 7.5rem !important;
    gap: 7.5rem !important;
  }

  .\32xl\:gap-31{
    grid-gap: 7.75rem !important;
    gap: 7.75rem !important;
  }

  .\32xl\:gap-32{
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .\32xl\:gap-33{
    grid-gap: 8.25rem !important;
    gap: 8.25rem !important;
  }

  .\32xl\:gap-34{
    grid-gap: 8.5rem !important;
    gap: 8.5rem !important;
  }

  .\32xl\:gap-35{
    grid-gap: 8.75rem !important;
    gap: 8.75rem !important;
  }

  .\32xl\:gap-36{
    grid-gap: 9rem !important;
    gap: 9rem !important;
  }

  .\32xl\:gap-37{
    grid-gap: 9.25rem !important;
    gap: 9.25rem !important;
  }

  .\32xl\:gap-38{
    grid-gap: 9.5rem !important;
    gap: 9.5rem !important;
  }

  .\32xl\:gap-39{
    grid-gap: 9.75rem !important;
    gap: 9.75rem !important;
  }

  .\32xl\:gap-40{
    grid-gap: 10rem !important;
    gap: 10rem !important;
  }

  .\32xl\:gap-41{
    grid-gap: 10.25rem !important;
    gap: 10.25rem !important;
  }

  .\32xl\:gap-42{
    grid-gap: 10.5rem !important;
    gap: 10.5rem !important;
  }

  .\32xl\:gap-43{
    grid-gap: 10.75rem !important;
    gap: 10.75rem !important;
  }

  .\32xl\:gap-44{
    grid-gap: 11rem !important;
    gap: 11rem !important;
  }

  .\32xl\:gap-45{
    grid-gap: 11.25rem !important;
    gap: 11.25rem !important;
  }

  .\32xl\:gap-46{
    grid-gap: 11.5rem !important;
    gap: 11.5rem !important;
  }

  .\32xl\:gap-47{
    grid-gap: 11.75rem !important;
    gap: 11.75rem !important;
  }

  .\32xl\:gap-48{
    grid-gap: 12rem !important;
    gap: 12rem !important;
  }

  .\32xl\:gap-49{
    grid-gap: 12.25rem !important;
    gap: 12.25rem !important;
  }

  .\32xl\:gap-50{
    grid-gap: 12.5rem !important;
    gap: 12.5rem !important;
  }

  .\32xl\:gap-51{
    grid-gap: 12.75rem !important;
    gap: 12.75rem !important;
  }

  .\32xl\:gap-52{
    grid-gap: 13rem !important;
    gap: 13rem !important;
  }

  .\32xl\:gap-53{
    grid-gap: 13.25rem !important;
    gap: 13.25rem !important;
  }

  .\32xl\:gap-54{
    grid-gap: 13.5rem !important;
    gap: 13.5rem !important;
  }

  .\32xl\:gap-55{
    grid-gap: 13.75rem !important;
    gap: 13.75rem !important;
  }

  .\32xl\:gap-56{
    grid-gap: 14rem !important;
    gap: 14rem !important;
  }

  .\32xl\:gap-70{
    grid-gap: 17.5rem !important;
    gap: 17.5rem !important;
  }

  .\32xl\:gap-71{
    grid-gap: 17.75rem !important;
    gap: 17.75rem !important;
  }

  .\32xl\:gap-72{
    grid-gap: 18rem !important;
    gap: 18rem !important;
  }

  .\32xl\:gap-73{
    grid-gap: 18.25rem !important;
    gap: 18.25rem !important;
  }

  .\32xl\:gap-74{
    grid-gap: 18.5rem !important;
    gap: 18.5rem !important;
  }

  .\32xl\:gap-75{
    grid-gap: 18.75rem !important;
    gap: 18.75rem !important;
  }

  .\32xl\:gap-76{
    grid-gap: 19rem !important;
    gap: 19rem !important;
  }

  .\32xl\:gap-77{
    grid-gap: 19.25rem !important;
    gap: 19.25rem !important;
  }

  .\32xl\:gap-78{
    grid-gap: 19.5rem !important;
    gap: 19.5rem !important;
  }

  .\32xl\:gap-79{
    grid-gap: 19.75rem !important;
    gap: 19.75rem !important;
  }

  .\32xl\:gap-80{
    grid-gap: 20rem !important;
    gap: 20rem !important;
  }

  .\32xl\:gap-81{
    grid-gap: 20.25rem !important;
    gap: 20.25rem !important;
  }

  .\32xl\:gap-82{
    grid-gap: 20.5rem !important;
    gap: 20.5rem !important;
  }

  .\32xl\:gap-83{
    grid-gap: 20.75rem !important;
    gap: 20.75rem !important;
  }

  .\32xl\:gap-84{
    grid-gap: 21rem !important;
    gap: 21rem !important;
  }

  .\32xl\:gap-85{
    grid-gap: 21.25rem !important;
    gap: 21.25rem !important;
  }

  .\32xl\:gap-86{
    grid-gap: 21.5rem !important;
    gap: 21.5rem !important;
  }

  .\32xl\:gap-87{
    grid-gap: 21.75rem !important;
    gap: 21.75rem !important;
  }

  .\32xl\:gap-88{
    grid-gap: 22rem !important;
    gap: 22rem !important;
  }

  .\32xl\:gap-89{
    grid-gap: 22.25rem !important;
    gap: 22.25rem !important;
  }

  .\32xl\:gap-90{
    grid-gap: 22.5rem !important;
    gap: 22.5rem !important;
  }

  .\32xl\:gap-91{
    grid-gap: 22.75rem !important;
    gap: 22.75rem !important;
  }

  .\32xl\:gap-92{
    grid-gap: 23rem !important;
    gap: 23rem !important;
  }

  .\32xl\:gap-100{
    grid-gap: 25rem !important;
    gap: 25rem !important;
  }

  .\32xl\:gap-131{
    grid-gap: 25.25rem !important;
    gap: 25.25rem !important;
  }

  .\32xl\:gap-135{
    grid-gap: 34rem !important;
    gap: 34rem !important;
  }

  .\32xl\:gap-150{
    grid-gap: 37.5rem !important;
    gap: 37.5rem !important;
  }

  .\32xl\:gap-710{
    grid-gap: 44.375rem !important;
    gap: 44.375rem !important;
  }

  .\32xl\:gap-820{
    grid-gap: 51.25rem !important;
    gap: 51.25rem !important;
  }

  .\32xl\:gap-1440{
    grid-gap: 90rem !important;
    gap: 90rem !important;
  }

  .\32xl\:gap-2\.5{
    grid-gap: .625rem !important;
    gap: .625rem !important;
  }

  .\32xl\:gap-6\.25{
    grid-gap: 1.5626rem !important;
    gap: 1.5626rem !important;
  }

  .\32xl\:gap-7\.5{
    grid-gap: 1.875rem !important;
    gap: 1.875rem !important;
  }

  .\32xl\:gap-12\.5{
    grid-gap: 3.125rem !important;
    gap: 3.125rem !important;
  }

  .\32xl\:gap-17\.5{
    grid-gap: 4.375rem !important;
    gap: 4.375rem !important;
  }

  .\32xl\:gap-31\.5{
    grid-gap: 7.875rem !important;
    gap: 7.875rem !important;
  }

  .\32xl\:gap-thumb-tript-lg{
    grid-gap: 15.625rem !important;
    gap: 15.625rem !important;
  }

  .\32xl\:gap-thumb-tript-md{
    grid-gap: 11.25rem !important;
    gap: 11.25rem !important;
  }

  .\32xl\:gap-thumb-trip-xl{
    grid-gap: 20.625rem !important;
    gap: 20.625rem !important;
  }

  .\32xl\:gap-tarapprendre-title-lg{
    grid-gap: 58.75rem !important;
    gap: 58.75rem !important;
  }

  .\32xl\:gap-oblong-list-lg{
    grid-gap: 40.93rem !important;
    gap: 40.93rem !important;
  }

  .\32xl\:gap-oblong-list-md{
    grid-gap: 20.95rem !important;
    gap: 20.95rem !important;
  }

  .\32xl\:gap-oblong-content-lg{
    grid-gap: 26.875rem !important;
    gap: 26.875rem !important;
  }

  .\32xl\:gap-article-thumb-lg{
    grid-gap: 10.625rem !important;
    gap: 10.625rem !important;
  }

  .\32xl\:gap-support-title-l-lg{
    grid-gap: 28.125rem !important;
    gap: 28.125rem !important;
  }

  .\32xl\:gap-support-title-r-lg{
    grid-gap: 17.8125rem !important;
    gap: 17.8125rem !important;
  }

  .\32xl\:gap-main-footer-menu{
    grid-gap: 13.75rem !important;
    gap: 13.75rem !important;
  }

  .\32xl\:gap-main-footer-logo{
    grid-gap: 25.625rem !important;
    gap: 25.625rem !important;
  }

  .\32xl\:gap-full{
    grid-gap: 100% !important;
    gap: 100% !important;
  }

  .\32xl\:col-gap-0{
    grid-column-gap: 0px !important;
    -webkit-column-gap: 0px !important;
       -moz-column-gap: 0px !important;
            column-gap: 0px !important;
  }

  .\32xl\:col-gap-1{
    grid-column-gap: .25rem !important;
    -webkit-column-gap: .25rem !important;
       -moz-column-gap: .25rem !important;
            column-gap: .25rem !important;
  }

  .\32xl\:col-gap-2{
    grid-column-gap: .5rem !important;
    -webkit-column-gap: .5rem !important;
       -moz-column-gap: .5rem !important;
            column-gap: .5rem !important;
  }

  .\32xl\:col-gap-3{
    grid-column-gap: .75rem !important;
    -webkit-column-gap: .75rem !important;
       -moz-column-gap: .75rem !important;
            column-gap: .75rem !important;
  }

  .\32xl\:col-gap-4{
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .\32xl\:col-gap-5{
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .\32xl\:col-gap-6{
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .\32xl\:col-gap-7{
    grid-column-gap: 1.75rem !important;
    -webkit-column-gap: 1.75rem !important;
       -moz-column-gap: 1.75rem !important;
            column-gap: 1.75rem !important;
  }

  .\32xl\:col-gap-8{
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .\32xl\:col-gap-9{
    grid-column-gap: 2.25rem !important;
    -webkit-column-gap: 2.25rem !important;
       -moz-column-gap: 2.25rem !important;
            column-gap: 2.25rem !important;
  }

  .\32xl\:col-gap-10{
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .\32xl\:col-gap-11{
    grid-column-gap: 2.75rem !important;
    -webkit-column-gap: 2.75rem !important;
       -moz-column-gap: 2.75rem !important;
            column-gap: 2.75rem !important;
  }

  .\32xl\:col-gap-12{
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .\32xl\:col-gap-13{
    grid-column-gap: 3.25rem !important;
    -webkit-column-gap: 3.25rem !important;
       -moz-column-gap: 3.25rem !important;
            column-gap: 3.25rem !important;
  }

  .\32xl\:col-gap-14{
    grid-column-gap: 3.5rem !important;
    -webkit-column-gap: 3.5rem !important;
       -moz-column-gap: 3.5rem !important;
            column-gap: 3.5rem !important;
  }

  .\32xl\:col-gap-15{
    grid-column-gap: 3.75rem !important;
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }

  .\32xl\:col-gap-16{
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .\32xl\:col-gap-17{
    grid-column-gap: 4.25rem !important;
    -webkit-column-gap: 4.25rem !important;
       -moz-column-gap: 4.25rem !important;
            column-gap: 4.25rem !important;
  }

  .\32xl\:col-gap-18{
    grid-column-gap: 4.5rem !important;
    -webkit-column-gap: 4.5rem !important;
       -moz-column-gap: 4.5rem !important;
            column-gap: 4.5rem !important;
  }

  .\32xl\:col-gap-19{
    grid-column-gap: 4.75rem !important;
    -webkit-column-gap: 4.75rem !important;
       -moz-column-gap: 4.75rem !important;
            column-gap: 4.75rem !important;
  }

  .\32xl\:col-gap-20{
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .\32xl\:col-gap-21{
    grid-column-gap: 5.25rem !important;
    -webkit-column-gap: 5.25rem !important;
       -moz-column-gap: 5.25rem !important;
            column-gap: 5.25rem !important;
  }

  .\32xl\:col-gap-22{
    grid-column-gap: 5.5rem !important;
    -webkit-column-gap: 5.5rem !important;
       -moz-column-gap: 5.5rem !important;
            column-gap: 5.5rem !important;
  }

  .\32xl\:col-gap-23{
    grid-column-gap: 5.75rem !important;
    -webkit-column-gap: 5.75rem !important;
       -moz-column-gap: 5.75rem !important;
            column-gap: 5.75rem !important;
  }

  .\32xl\:col-gap-24{
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .\32xl\:col-gap-25{
    grid-column-gap: 6.25rem !important;
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }

  .\32xl\:col-gap-26{
    grid-column-gap: 6.5rem !important;
    -webkit-column-gap: 6.5rem !important;
       -moz-column-gap: 6.5rem !important;
            column-gap: 6.5rem !important;
  }

  .\32xl\:col-gap-27{
    grid-column-gap: 6.75rem !important;
    -webkit-column-gap: 6.75rem !important;
       -moz-column-gap: 6.75rem !important;
            column-gap: 6.75rem !important;
  }

  .\32xl\:col-gap-28{
    grid-column-gap: 7rem !important;
    -webkit-column-gap: 7rem !important;
       -moz-column-gap: 7rem !important;
            column-gap: 7rem !important;
  }

  .\32xl\:col-gap-29{
    grid-column-gap: 7.25rem !important;
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }

  .\32xl\:col-gap-30{
    grid-column-gap: 7.5rem !important;
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }

  .\32xl\:col-gap-31{
    grid-column-gap: 7.75rem !important;
    -webkit-column-gap: 7.75rem !important;
       -moz-column-gap: 7.75rem !important;
            column-gap: 7.75rem !important;
  }

  .\32xl\:col-gap-32{
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .\32xl\:col-gap-33{
    grid-column-gap: 8.25rem !important;
    -webkit-column-gap: 8.25rem !important;
       -moz-column-gap: 8.25rem !important;
            column-gap: 8.25rem !important;
  }

  .\32xl\:col-gap-34{
    grid-column-gap: 8.5rem !important;
    -webkit-column-gap: 8.5rem !important;
       -moz-column-gap: 8.5rem !important;
            column-gap: 8.5rem !important;
  }

  .\32xl\:col-gap-35{
    grid-column-gap: 8.75rem !important;
    -webkit-column-gap: 8.75rem !important;
       -moz-column-gap: 8.75rem !important;
            column-gap: 8.75rem !important;
  }

  .\32xl\:col-gap-36{
    grid-column-gap: 9rem !important;
    -webkit-column-gap: 9rem !important;
       -moz-column-gap: 9rem !important;
            column-gap: 9rem !important;
  }

  .\32xl\:col-gap-37{
    grid-column-gap: 9.25rem !important;
    -webkit-column-gap: 9.25rem !important;
       -moz-column-gap: 9.25rem !important;
            column-gap: 9.25rem !important;
  }

  .\32xl\:col-gap-38{
    grid-column-gap: 9.5rem !important;
    -webkit-column-gap: 9.5rem !important;
       -moz-column-gap: 9.5rem !important;
            column-gap: 9.5rem !important;
  }

  .\32xl\:col-gap-39{
    grid-column-gap: 9.75rem !important;
    -webkit-column-gap: 9.75rem !important;
       -moz-column-gap: 9.75rem !important;
            column-gap: 9.75rem !important;
  }

  .\32xl\:col-gap-40{
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .\32xl\:col-gap-41{
    grid-column-gap: 10.25rem !important;
    -webkit-column-gap: 10.25rem !important;
       -moz-column-gap: 10.25rem !important;
            column-gap: 10.25rem !important;
  }

  .\32xl\:col-gap-42{
    grid-column-gap: 10.5rem !important;
    -webkit-column-gap: 10.5rem !important;
       -moz-column-gap: 10.5rem !important;
            column-gap: 10.5rem !important;
  }

  .\32xl\:col-gap-43{
    grid-column-gap: 10.75rem !important;
    -webkit-column-gap: 10.75rem !important;
       -moz-column-gap: 10.75rem !important;
            column-gap: 10.75rem !important;
  }

  .\32xl\:col-gap-44{
    grid-column-gap: 11rem !important;
    -webkit-column-gap: 11rem !important;
       -moz-column-gap: 11rem !important;
            column-gap: 11rem !important;
  }

  .\32xl\:col-gap-45{
    grid-column-gap: 11.25rem !important;
    -webkit-column-gap: 11.25rem !important;
       -moz-column-gap: 11.25rem !important;
            column-gap: 11.25rem !important;
  }

  .\32xl\:col-gap-46{
    grid-column-gap: 11.5rem !important;
    -webkit-column-gap: 11.5rem !important;
       -moz-column-gap: 11.5rem !important;
            column-gap: 11.5rem !important;
  }

  .\32xl\:col-gap-47{
    grid-column-gap: 11.75rem !important;
    -webkit-column-gap: 11.75rem !important;
       -moz-column-gap: 11.75rem !important;
            column-gap: 11.75rem !important;
  }

  .\32xl\:col-gap-48{
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .\32xl\:col-gap-49{
    grid-column-gap: 12.25rem !important;
    -webkit-column-gap: 12.25rem !important;
       -moz-column-gap: 12.25rem !important;
            column-gap: 12.25rem !important;
  }

  .\32xl\:col-gap-50{
    grid-column-gap: 12.5rem !important;
    -webkit-column-gap: 12.5rem !important;
       -moz-column-gap: 12.5rem !important;
            column-gap: 12.5rem !important;
  }

  .\32xl\:col-gap-51{
    grid-column-gap: 12.75rem !important;
    -webkit-column-gap: 12.75rem !important;
       -moz-column-gap: 12.75rem !important;
            column-gap: 12.75rem !important;
  }

  .\32xl\:col-gap-52{
    grid-column-gap: 13rem !important;
    -webkit-column-gap: 13rem !important;
       -moz-column-gap: 13rem !important;
            column-gap: 13rem !important;
  }

  .\32xl\:col-gap-53{
    grid-column-gap: 13.25rem !important;
    -webkit-column-gap: 13.25rem !important;
       -moz-column-gap: 13.25rem !important;
            column-gap: 13.25rem !important;
  }

  .\32xl\:col-gap-54{
    grid-column-gap: 13.5rem !important;
    -webkit-column-gap: 13.5rem !important;
       -moz-column-gap: 13.5rem !important;
            column-gap: 13.5rem !important;
  }

  .\32xl\:col-gap-55{
    grid-column-gap: 13.75rem !important;
    -webkit-column-gap: 13.75rem !important;
       -moz-column-gap: 13.75rem !important;
            column-gap: 13.75rem !important;
  }

  .\32xl\:col-gap-56{
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .\32xl\:col-gap-70{
    grid-column-gap: 17.5rem !important;
    -webkit-column-gap: 17.5rem !important;
       -moz-column-gap: 17.5rem !important;
            column-gap: 17.5rem !important;
  }

  .\32xl\:col-gap-71{
    grid-column-gap: 17.75rem !important;
    -webkit-column-gap: 17.75rem !important;
       -moz-column-gap: 17.75rem !important;
            column-gap: 17.75rem !important;
  }

  .\32xl\:col-gap-72{
    grid-column-gap: 18rem !important;
    -webkit-column-gap: 18rem !important;
       -moz-column-gap: 18rem !important;
            column-gap: 18rem !important;
  }

  .\32xl\:col-gap-73{
    grid-column-gap: 18.25rem !important;
    -webkit-column-gap: 18.25rem !important;
       -moz-column-gap: 18.25rem !important;
            column-gap: 18.25rem !important;
  }

  .\32xl\:col-gap-74{
    grid-column-gap: 18.5rem !important;
    -webkit-column-gap: 18.5rem !important;
       -moz-column-gap: 18.5rem !important;
            column-gap: 18.5rem !important;
  }

  .\32xl\:col-gap-75{
    grid-column-gap: 18.75rem !important;
    -webkit-column-gap: 18.75rem !important;
       -moz-column-gap: 18.75rem !important;
            column-gap: 18.75rem !important;
  }

  .\32xl\:col-gap-76{
    grid-column-gap: 19rem !important;
    -webkit-column-gap: 19rem !important;
       -moz-column-gap: 19rem !important;
            column-gap: 19rem !important;
  }

  .\32xl\:col-gap-77{
    grid-column-gap: 19.25rem !important;
    -webkit-column-gap: 19.25rem !important;
       -moz-column-gap: 19.25rem !important;
            column-gap: 19.25rem !important;
  }

  .\32xl\:col-gap-78{
    grid-column-gap: 19.5rem !important;
    -webkit-column-gap: 19.5rem !important;
       -moz-column-gap: 19.5rem !important;
            column-gap: 19.5rem !important;
  }

  .\32xl\:col-gap-79{
    grid-column-gap: 19.75rem !important;
    -webkit-column-gap: 19.75rem !important;
       -moz-column-gap: 19.75rem !important;
            column-gap: 19.75rem !important;
  }

  .\32xl\:col-gap-80{
    grid-column-gap: 20rem !important;
    -webkit-column-gap: 20rem !important;
       -moz-column-gap: 20rem !important;
            column-gap: 20rem !important;
  }

  .\32xl\:col-gap-81{
    grid-column-gap: 20.25rem !important;
    -webkit-column-gap: 20.25rem !important;
       -moz-column-gap: 20.25rem !important;
            column-gap: 20.25rem !important;
  }

  .\32xl\:col-gap-82{
    grid-column-gap: 20.5rem !important;
    -webkit-column-gap: 20.5rem !important;
       -moz-column-gap: 20.5rem !important;
            column-gap: 20.5rem !important;
  }

  .\32xl\:col-gap-83{
    grid-column-gap: 20.75rem !important;
    -webkit-column-gap: 20.75rem !important;
       -moz-column-gap: 20.75rem !important;
            column-gap: 20.75rem !important;
  }

  .\32xl\:col-gap-84{
    grid-column-gap: 21rem !important;
    -webkit-column-gap: 21rem !important;
       -moz-column-gap: 21rem !important;
            column-gap: 21rem !important;
  }

  .\32xl\:col-gap-85{
    grid-column-gap: 21.25rem !important;
    -webkit-column-gap: 21.25rem !important;
       -moz-column-gap: 21.25rem !important;
            column-gap: 21.25rem !important;
  }

  .\32xl\:col-gap-86{
    grid-column-gap: 21.5rem !important;
    -webkit-column-gap: 21.5rem !important;
       -moz-column-gap: 21.5rem !important;
            column-gap: 21.5rem !important;
  }

  .\32xl\:col-gap-87{
    grid-column-gap: 21.75rem !important;
    -webkit-column-gap: 21.75rem !important;
       -moz-column-gap: 21.75rem !important;
            column-gap: 21.75rem !important;
  }

  .\32xl\:col-gap-88{
    grid-column-gap: 22rem !important;
    -webkit-column-gap: 22rem !important;
       -moz-column-gap: 22rem !important;
            column-gap: 22rem !important;
  }

  .\32xl\:col-gap-89{
    grid-column-gap: 22.25rem !important;
    -webkit-column-gap: 22.25rem !important;
       -moz-column-gap: 22.25rem !important;
            column-gap: 22.25rem !important;
  }

  .\32xl\:col-gap-90{
    grid-column-gap: 22.5rem !important;
    -webkit-column-gap: 22.5rem !important;
       -moz-column-gap: 22.5rem !important;
            column-gap: 22.5rem !important;
  }

  .\32xl\:col-gap-91{
    grid-column-gap: 22.75rem !important;
    -webkit-column-gap: 22.75rem !important;
       -moz-column-gap: 22.75rem !important;
            column-gap: 22.75rem !important;
  }

  .\32xl\:col-gap-92{
    grid-column-gap: 23rem !important;
    -webkit-column-gap: 23rem !important;
       -moz-column-gap: 23rem !important;
            column-gap: 23rem !important;
  }

  .\32xl\:col-gap-100{
    grid-column-gap: 25rem !important;
    -webkit-column-gap: 25rem !important;
       -moz-column-gap: 25rem !important;
            column-gap: 25rem !important;
  }

  .\32xl\:col-gap-131{
    grid-column-gap: 25.25rem !important;
    -webkit-column-gap: 25.25rem !important;
       -moz-column-gap: 25.25rem !important;
            column-gap: 25.25rem !important;
  }

  .\32xl\:col-gap-135{
    grid-column-gap: 34rem !important;
    -webkit-column-gap: 34rem !important;
       -moz-column-gap: 34rem !important;
            column-gap: 34rem !important;
  }

  .\32xl\:col-gap-150{
    grid-column-gap: 37.5rem !important;
    -webkit-column-gap: 37.5rem !important;
       -moz-column-gap: 37.5rem !important;
            column-gap: 37.5rem !important;
  }

  .\32xl\:col-gap-710{
    grid-column-gap: 44.375rem !important;
    -webkit-column-gap: 44.375rem !important;
       -moz-column-gap: 44.375rem !important;
            column-gap: 44.375rem !important;
  }

  .\32xl\:col-gap-820{
    grid-column-gap: 51.25rem !important;
    -webkit-column-gap: 51.25rem !important;
       -moz-column-gap: 51.25rem !important;
            column-gap: 51.25rem !important;
  }

  .\32xl\:col-gap-1440{
    grid-column-gap: 90rem !important;
    -webkit-column-gap: 90rem !important;
       -moz-column-gap: 90rem !important;
            column-gap: 90rem !important;
  }

  .\32xl\:col-gap-2\.5{
    grid-column-gap: .625rem !important;
    -webkit-column-gap: .625rem !important;
       -moz-column-gap: .625rem !important;
            column-gap: .625rem !important;
  }

  .\32xl\:col-gap-6\.25{
    grid-column-gap: 1.5626rem !important;
    -webkit-column-gap: 1.5626rem !important;
       -moz-column-gap: 1.5626rem !important;
            column-gap: 1.5626rem !important;
  }

  .\32xl\:col-gap-7\.5{
    grid-column-gap: 1.875rem !important;
    -webkit-column-gap: 1.875rem !important;
       -moz-column-gap: 1.875rem !important;
            column-gap: 1.875rem !important;
  }

  .\32xl\:col-gap-12\.5{
    grid-column-gap: 3.125rem !important;
    -webkit-column-gap: 3.125rem !important;
       -moz-column-gap: 3.125rem !important;
            column-gap: 3.125rem !important;
  }

  .\32xl\:col-gap-17\.5{
    grid-column-gap: 4.375rem !important;
    -webkit-column-gap: 4.375rem !important;
       -moz-column-gap: 4.375rem !important;
            column-gap: 4.375rem !important;
  }

  .\32xl\:col-gap-31\.5{
    grid-column-gap: 7.875rem !important;
    -webkit-column-gap: 7.875rem !important;
       -moz-column-gap: 7.875rem !important;
            column-gap: 7.875rem !important;
  }

  .\32xl\:col-gap-thumb-tript-lg{
    grid-column-gap: 15.625rem !important;
    -webkit-column-gap: 15.625rem !important;
       -moz-column-gap: 15.625rem !important;
            column-gap: 15.625rem !important;
  }

  .\32xl\:col-gap-thumb-tript-md{
    grid-column-gap: 11.25rem !important;
    -webkit-column-gap: 11.25rem !important;
       -moz-column-gap: 11.25rem !important;
            column-gap: 11.25rem !important;
  }

  .\32xl\:col-gap-thumb-trip-xl{
    grid-column-gap: 20.625rem !important;
    -webkit-column-gap: 20.625rem !important;
       -moz-column-gap: 20.625rem !important;
            column-gap: 20.625rem !important;
  }

  .\32xl\:col-gap-tarapprendre-title-lg{
    grid-column-gap: 58.75rem !important;
    -webkit-column-gap: 58.75rem !important;
       -moz-column-gap: 58.75rem !important;
            column-gap: 58.75rem !important;
  }

  .\32xl\:col-gap-oblong-list-lg{
    grid-column-gap: 40.93rem !important;
    -webkit-column-gap: 40.93rem !important;
       -moz-column-gap: 40.93rem !important;
            column-gap: 40.93rem !important;
  }

  .\32xl\:col-gap-oblong-list-md{
    grid-column-gap: 20.95rem !important;
    -webkit-column-gap: 20.95rem !important;
       -moz-column-gap: 20.95rem !important;
            column-gap: 20.95rem !important;
  }

  .\32xl\:col-gap-oblong-content-lg{
    grid-column-gap: 26.875rem !important;
    -webkit-column-gap: 26.875rem !important;
       -moz-column-gap: 26.875rem !important;
            column-gap: 26.875rem !important;
  }

  .\32xl\:col-gap-article-thumb-lg{
    grid-column-gap: 10.625rem !important;
    -webkit-column-gap: 10.625rem !important;
       -moz-column-gap: 10.625rem !important;
            column-gap: 10.625rem !important;
  }

  .\32xl\:col-gap-support-title-l-lg{
    grid-column-gap: 28.125rem !important;
    -webkit-column-gap: 28.125rem !important;
       -moz-column-gap: 28.125rem !important;
            column-gap: 28.125rem !important;
  }

  .\32xl\:col-gap-support-title-r-lg{
    grid-column-gap: 17.8125rem !important;
    -webkit-column-gap: 17.8125rem !important;
       -moz-column-gap: 17.8125rem !important;
            column-gap: 17.8125rem !important;
  }

  .\32xl\:col-gap-main-footer-menu{
    grid-column-gap: 13.75rem !important;
    -webkit-column-gap: 13.75rem !important;
       -moz-column-gap: 13.75rem !important;
            column-gap: 13.75rem !important;
  }

  .\32xl\:col-gap-main-footer-logo{
    grid-column-gap: 25.625rem !important;
    -webkit-column-gap: 25.625rem !important;
       -moz-column-gap: 25.625rem !important;
            column-gap: 25.625rem !important;
  }

  .\32xl\:col-gap-full{
    grid-column-gap: 100% !important;
    -webkit-column-gap: 100% !important;
       -moz-column-gap: 100% !important;
            column-gap: 100% !important;
  }

  .\32xl\:gap-x-0{
    grid-column-gap: 0px !important;
    -webkit-column-gap: 0px !important;
       -moz-column-gap: 0px !important;
            column-gap: 0px !important;
  }

  .\32xl\:gap-x-1{
    grid-column-gap: .25rem !important;
    -webkit-column-gap: .25rem !important;
       -moz-column-gap: .25rem !important;
            column-gap: .25rem !important;
  }

  .\32xl\:gap-x-2{
    grid-column-gap: .5rem !important;
    -webkit-column-gap: .5rem !important;
       -moz-column-gap: .5rem !important;
            column-gap: .5rem !important;
  }

  .\32xl\:gap-x-3{
    grid-column-gap: .75rem !important;
    -webkit-column-gap: .75rem !important;
       -moz-column-gap: .75rem !important;
            column-gap: .75rem !important;
  }

  .\32xl\:gap-x-4{
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .\32xl\:gap-x-5{
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .\32xl\:gap-x-6{
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .\32xl\:gap-x-7{
    grid-column-gap: 1.75rem !important;
    -webkit-column-gap: 1.75rem !important;
       -moz-column-gap: 1.75rem !important;
            column-gap: 1.75rem !important;
  }

  .\32xl\:gap-x-8{
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .\32xl\:gap-x-9{
    grid-column-gap: 2.25rem !important;
    -webkit-column-gap: 2.25rem !important;
       -moz-column-gap: 2.25rem !important;
            column-gap: 2.25rem !important;
  }

  .\32xl\:gap-x-10{
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .\32xl\:gap-x-11{
    grid-column-gap: 2.75rem !important;
    -webkit-column-gap: 2.75rem !important;
       -moz-column-gap: 2.75rem !important;
            column-gap: 2.75rem !important;
  }

  .\32xl\:gap-x-12{
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .\32xl\:gap-x-13{
    grid-column-gap: 3.25rem !important;
    -webkit-column-gap: 3.25rem !important;
       -moz-column-gap: 3.25rem !important;
            column-gap: 3.25rem !important;
  }

  .\32xl\:gap-x-14{
    grid-column-gap: 3.5rem !important;
    -webkit-column-gap: 3.5rem !important;
       -moz-column-gap: 3.5rem !important;
            column-gap: 3.5rem !important;
  }

  .\32xl\:gap-x-15{
    grid-column-gap: 3.75rem !important;
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }

  .\32xl\:gap-x-16{
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .\32xl\:gap-x-17{
    grid-column-gap: 4.25rem !important;
    -webkit-column-gap: 4.25rem !important;
       -moz-column-gap: 4.25rem !important;
            column-gap: 4.25rem !important;
  }

  .\32xl\:gap-x-18{
    grid-column-gap: 4.5rem !important;
    -webkit-column-gap: 4.5rem !important;
       -moz-column-gap: 4.5rem !important;
            column-gap: 4.5rem !important;
  }

  .\32xl\:gap-x-19{
    grid-column-gap: 4.75rem !important;
    -webkit-column-gap: 4.75rem !important;
       -moz-column-gap: 4.75rem !important;
            column-gap: 4.75rem !important;
  }

  .\32xl\:gap-x-20{
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .\32xl\:gap-x-21{
    grid-column-gap: 5.25rem !important;
    -webkit-column-gap: 5.25rem !important;
       -moz-column-gap: 5.25rem !important;
            column-gap: 5.25rem !important;
  }

  .\32xl\:gap-x-22{
    grid-column-gap: 5.5rem !important;
    -webkit-column-gap: 5.5rem !important;
       -moz-column-gap: 5.5rem !important;
            column-gap: 5.5rem !important;
  }

  .\32xl\:gap-x-23{
    grid-column-gap: 5.75rem !important;
    -webkit-column-gap: 5.75rem !important;
       -moz-column-gap: 5.75rem !important;
            column-gap: 5.75rem !important;
  }

  .\32xl\:gap-x-24{
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .\32xl\:gap-x-25{
    grid-column-gap: 6.25rem !important;
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }

  .\32xl\:gap-x-26{
    grid-column-gap: 6.5rem !important;
    -webkit-column-gap: 6.5rem !important;
       -moz-column-gap: 6.5rem !important;
            column-gap: 6.5rem !important;
  }

  .\32xl\:gap-x-27{
    grid-column-gap: 6.75rem !important;
    -webkit-column-gap: 6.75rem !important;
       -moz-column-gap: 6.75rem !important;
            column-gap: 6.75rem !important;
  }

  .\32xl\:gap-x-28{
    grid-column-gap: 7rem !important;
    -webkit-column-gap: 7rem !important;
       -moz-column-gap: 7rem !important;
            column-gap: 7rem !important;
  }

  .\32xl\:gap-x-29{
    grid-column-gap: 7.25rem !important;
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }

  .\32xl\:gap-x-30{
    grid-column-gap: 7.5rem !important;
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }

  .\32xl\:gap-x-31{
    grid-column-gap: 7.75rem !important;
    -webkit-column-gap: 7.75rem !important;
       -moz-column-gap: 7.75rem !important;
            column-gap: 7.75rem !important;
  }

  .\32xl\:gap-x-32{
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .\32xl\:gap-x-33{
    grid-column-gap: 8.25rem !important;
    -webkit-column-gap: 8.25rem !important;
       -moz-column-gap: 8.25rem !important;
            column-gap: 8.25rem !important;
  }

  .\32xl\:gap-x-34{
    grid-column-gap: 8.5rem !important;
    -webkit-column-gap: 8.5rem !important;
       -moz-column-gap: 8.5rem !important;
            column-gap: 8.5rem !important;
  }

  .\32xl\:gap-x-35{
    grid-column-gap: 8.75rem !important;
    -webkit-column-gap: 8.75rem !important;
       -moz-column-gap: 8.75rem !important;
            column-gap: 8.75rem !important;
  }

  .\32xl\:gap-x-36{
    grid-column-gap: 9rem !important;
    -webkit-column-gap: 9rem !important;
       -moz-column-gap: 9rem !important;
            column-gap: 9rem !important;
  }

  .\32xl\:gap-x-37{
    grid-column-gap: 9.25rem !important;
    -webkit-column-gap: 9.25rem !important;
       -moz-column-gap: 9.25rem !important;
            column-gap: 9.25rem !important;
  }

  .\32xl\:gap-x-38{
    grid-column-gap: 9.5rem !important;
    -webkit-column-gap: 9.5rem !important;
       -moz-column-gap: 9.5rem !important;
            column-gap: 9.5rem !important;
  }

  .\32xl\:gap-x-39{
    grid-column-gap: 9.75rem !important;
    -webkit-column-gap: 9.75rem !important;
       -moz-column-gap: 9.75rem !important;
            column-gap: 9.75rem !important;
  }

  .\32xl\:gap-x-40{
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .\32xl\:gap-x-41{
    grid-column-gap: 10.25rem !important;
    -webkit-column-gap: 10.25rem !important;
       -moz-column-gap: 10.25rem !important;
            column-gap: 10.25rem !important;
  }

  .\32xl\:gap-x-42{
    grid-column-gap: 10.5rem !important;
    -webkit-column-gap: 10.5rem !important;
       -moz-column-gap: 10.5rem !important;
            column-gap: 10.5rem !important;
  }

  .\32xl\:gap-x-43{
    grid-column-gap: 10.75rem !important;
    -webkit-column-gap: 10.75rem !important;
       -moz-column-gap: 10.75rem !important;
            column-gap: 10.75rem !important;
  }

  .\32xl\:gap-x-44{
    grid-column-gap: 11rem !important;
    -webkit-column-gap: 11rem !important;
       -moz-column-gap: 11rem !important;
            column-gap: 11rem !important;
  }

  .\32xl\:gap-x-45{
    grid-column-gap: 11.25rem !important;
    -webkit-column-gap: 11.25rem !important;
       -moz-column-gap: 11.25rem !important;
            column-gap: 11.25rem !important;
  }

  .\32xl\:gap-x-46{
    grid-column-gap: 11.5rem !important;
    -webkit-column-gap: 11.5rem !important;
       -moz-column-gap: 11.5rem !important;
            column-gap: 11.5rem !important;
  }

  .\32xl\:gap-x-47{
    grid-column-gap: 11.75rem !important;
    -webkit-column-gap: 11.75rem !important;
       -moz-column-gap: 11.75rem !important;
            column-gap: 11.75rem !important;
  }

  .\32xl\:gap-x-48{
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .\32xl\:gap-x-49{
    grid-column-gap: 12.25rem !important;
    -webkit-column-gap: 12.25rem !important;
       -moz-column-gap: 12.25rem !important;
            column-gap: 12.25rem !important;
  }

  .\32xl\:gap-x-50{
    grid-column-gap: 12.5rem !important;
    -webkit-column-gap: 12.5rem !important;
       -moz-column-gap: 12.5rem !important;
            column-gap: 12.5rem !important;
  }

  .\32xl\:gap-x-51{
    grid-column-gap: 12.75rem !important;
    -webkit-column-gap: 12.75rem !important;
       -moz-column-gap: 12.75rem !important;
            column-gap: 12.75rem !important;
  }

  .\32xl\:gap-x-52{
    grid-column-gap: 13rem !important;
    -webkit-column-gap: 13rem !important;
       -moz-column-gap: 13rem !important;
            column-gap: 13rem !important;
  }

  .\32xl\:gap-x-53{
    grid-column-gap: 13.25rem !important;
    -webkit-column-gap: 13.25rem !important;
       -moz-column-gap: 13.25rem !important;
            column-gap: 13.25rem !important;
  }

  .\32xl\:gap-x-54{
    grid-column-gap: 13.5rem !important;
    -webkit-column-gap: 13.5rem !important;
       -moz-column-gap: 13.5rem !important;
            column-gap: 13.5rem !important;
  }

  .\32xl\:gap-x-55{
    grid-column-gap: 13.75rem !important;
    -webkit-column-gap: 13.75rem !important;
       -moz-column-gap: 13.75rem !important;
            column-gap: 13.75rem !important;
  }

  .\32xl\:gap-x-56{
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .\32xl\:gap-x-70{
    grid-column-gap: 17.5rem !important;
    -webkit-column-gap: 17.5rem !important;
       -moz-column-gap: 17.5rem !important;
            column-gap: 17.5rem !important;
  }

  .\32xl\:gap-x-71{
    grid-column-gap: 17.75rem !important;
    -webkit-column-gap: 17.75rem !important;
       -moz-column-gap: 17.75rem !important;
            column-gap: 17.75rem !important;
  }

  .\32xl\:gap-x-72{
    grid-column-gap: 18rem !important;
    -webkit-column-gap: 18rem !important;
       -moz-column-gap: 18rem !important;
            column-gap: 18rem !important;
  }

  .\32xl\:gap-x-73{
    grid-column-gap: 18.25rem !important;
    -webkit-column-gap: 18.25rem !important;
       -moz-column-gap: 18.25rem !important;
            column-gap: 18.25rem !important;
  }

  .\32xl\:gap-x-74{
    grid-column-gap: 18.5rem !important;
    -webkit-column-gap: 18.5rem !important;
       -moz-column-gap: 18.5rem !important;
            column-gap: 18.5rem !important;
  }

  .\32xl\:gap-x-75{
    grid-column-gap: 18.75rem !important;
    -webkit-column-gap: 18.75rem !important;
       -moz-column-gap: 18.75rem !important;
            column-gap: 18.75rem !important;
  }

  .\32xl\:gap-x-76{
    grid-column-gap: 19rem !important;
    -webkit-column-gap: 19rem !important;
       -moz-column-gap: 19rem !important;
            column-gap: 19rem !important;
  }

  .\32xl\:gap-x-77{
    grid-column-gap: 19.25rem !important;
    -webkit-column-gap: 19.25rem !important;
       -moz-column-gap: 19.25rem !important;
            column-gap: 19.25rem !important;
  }

  .\32xl\:gap-x-78{
    grid-column-gap: 19.5rem !important;
    -webkit-column-gap: 19.5rem !important;
       -moz-column-gap: 19.5rem !important;
            column-gap: 19.5rem !important;
  }

  .\32xl\:gap-x-79{
    grid-column-gap: 19.75rem !important;
    -webkit-column-gap: 19.75rem !important;
       -moz-column-gap: 19.75rem !important;
            column-gap: 19.75rem !important;
  }

  .\32xl\:gap-x-80{
    grid-column-gap: 20rem !important;
    -webkit-column-gap: 20rem !important;
       -moz-column-gap: 20rem !important;
            column-gap: 20rem !important;
  }

  .\32xl\:gap-x-81{
    grid-column-gap: 20.25rem !important;
    -webkit-column-gap: 20.25rem !important;
       -moz-column-gap: 20.25rem !important;
            column-gap: 20.25rem !important;
  }

  .\32xl\:gap-x-82{
    grid-column-gap: 20.5rem !important;
    -webkit-column-gap: 20.5rem !important;
       -moz-column-gap: 20.5rem !important;
            column-gap: 20.5rem !important;
  }

  .\32xl\:gap-x-83{
    grid-column-gap: 20.75rem !important;
    -webkit-column-gap: 20.75rem !important;
       -moz-column-gap: 20.75rem !important;
            column-gap: 20.75rem !important;
  }

  .\32xl\:gap-x-84{
    grid-column-gap: 21rem !important;
    -webkit-column-gap: 21rem !important;
       -moz-column-gap: 21rem !important;
            column-gap: 21rem !important;
  }

  .\32xl\:gap-x-85{
    grid-column-gap: 21.25rem !important;
    -webkit-column-gap: 21.25rem !important;
       -moz-column-gap: 21.25rem !important;
            column-gap: 21.25rem !important;
  }

  .\32xl\:gap-x-86{
    grid-column-gap: 21.5rem !important;
    -webkit-column-gap: 21.5rem !important;
       -moz-column-gap: 21.5rem !important;
            column-gap: 21.5rem !important;
  }

  .\32xl\:gap-x-87{
    grid-column-gap: 21.75rem !important;
    -webkit-column-gap: 21.75rem !important;
       -moz-column-gap: 21.75rem !important;
            column-gap: 21.75rem !important;
  }

  .\32xl\:gap-x-88{
    grid-column-gap: 22rem !important;
    -webkit-column-gap: 22rem !important;
       -moz-column-gap: 22rem !important;
            column-gap: 22rem !important;
  }

  .\32xl\:gap-x-89{
    grid-column-gap: 22.25rem !important;
    -webkit-column-gap: 22.25rem !important;
       -moz-column-gap: 22.25rem !important;
            column-gap: 22.25rem !important;
  }

  .\32xl\:gap-x-90{
    grid-column-gap: 22.5rem !important;
    -webkit-column-gap: 22.5rem !important;
       -moz-column-gap: 22.5rem !important;
            column-gap: 22.5rem !important;
  }

  .\32xl\:gap-x-91{
    grid-column-gap: 22.75rem !important;
    -webkit-column-gap: 22.75rem !important;
       -moz-column-gap: 22.75rem !important;
            column-gap: 22.75rem !important;
  }

  .\32xl\:gap-x-92{
    grid-column-gap: 23rem !important;
    -webkit-column-gap: 23rem !important;
       -moz-column-gap: 23rem !important;
            column-gap: 23rem !important;
  }

  .\32xl\:gap-x-100{
    grid-column-gap: 25rem !important;
    -webkit-column-gap: 25rem !important;
       -moz-column-gap: 25rem !important;
            column-gap: 25rem !important;
  }

  .\32xl\:gap-x-131{
    grid-column-gap: 25.25rem !important;
    -webkit-column-gap: 25.25rem !important;
       -moz-column-gap: 25.25rem !important;
            column-gap: 25.25rem !important;
  }

  .\32xl\:gap-x-135{
    grid-column-gap: 34rem !important;
    -webkit-column-gap: 34rem !important;
       -moz-column-gap: 34rem !important;
            column-gap: 34rem !important;
  }

  .\32xl\:gap-x-150{
    grid-column-gap: 37.5rem !important;
    -webkit-column-gap: 37.5rem !important;
       -moz-column-gap: 37.5rem !important;
            column-gap: 37.5rem !important;
  }

  .\32xl\:gap-x-710{
    grid-column-gap: 44.375rem !important;
    -webkit-column-gap: 44.375rem !important;
       -moz-column-gap: 44.375rem !important;
            column-gap: 44.375rem !important;
  }

  .\32xl\:gap-x-820{
    grid-column-gap: 51.25rem !important;
    -webkit-column-gap: 51.25rem !important;
       -moz-column-gap: 51.25rem !important;
            column-gap: 51.25rem !important;
  }

  .\32xl\:gap-x-1440{
    grid-column-gap: 90rem !important;
    -webkit-column-gap: 90rem !important;
       -moz-column-gap: 90rem !important;
            column-gap: 90rem !important;
  }

  .\32xl\:gap-x-2\.5{
    grid-column-gap: .625rem !important;
    -webkit-column-gap: .625rem !important;
       -moz-column-gap: .625rem !important;
            column-gap: .625rem !important;
  }

  .\32xl\:gap-x-6\.25{
    grid-column-gap: 1.5626rem !important;
    -webkit-column-gap: 1.5626rem !important;
       -moz-column-gap: 1.5626rem !important;
            column-gap: 1.5626rem !important;
  }

  .\32xl\:gap-x-7\.5{
    grid-column-gap: 1.875rem !important;
    -webkit-column-gap: 1.875rem !important;
       -moz-column-gap: 1.875rem !important;
            column-gap: 1.875rem !important;
  }

  .\32xl\:gap-x-12\.5{
    grid-column-gap: 3.125rem !important;
    -webkit-column-gap: 3.125rem !important;
       -moz-column-gap: 3.125rem !important;
            column-gap: 3.125rem !important;
  }

  .\32xl\:gap-x-17\.5{
    grid-column-gap: 4.375rem !important;
    -webkit-column-gap: 4.375rem !important;
       -moz-column-gap: 4.375rem !important;
            column-gap: 4.375rem !important;
  }

  .\32xl\:gap-x-31\.5{
    grid-column-gap: 7.875rem !important;
    -webkit-column-gap: 7.875rem !important;
       -moz-column-gap: 7.875rem !important;
            column-gap: 7.875rem !important;
  }

  .\32xl\:gap-x-thumb-tript-lg{
    grid-column-gap: 15.625rem !important;
    -webkit-column-gap: 15.625rem !important;
       -moz-column-gap: 15.625rem !important;
            column-gap: 15.625rem !important;
  }

  .\32xl\:gap-x-thumb-tript-md{
    grid-column-gap: 11.25rem !important;
    -webkit-column-gap: 11.25rem !important;
       -moz-column-gap: 11.25rem !important;
            column-gap: 11.25rem !important;
  }

  .\32xl\:gap-x-thumb-trip-xl{
    grid-column-gap: 20.625rem !important;
    -webkit-column-gap: 20.625rem !important;
       -moz-column-gap: 20.625rem !important;
            column-gap: 20.625rem !important;
  }

  .\32xl\:gap-x-tarapprendre-title-lg{
    grid-column-gap: 58.75rem !important;
    -webkit-column-gap: 58.75rem !important;
       -moz-column-gap: 58.75rem !important;
            column-gap: 58.75rem !important;
  }

  .\32xl\:gap-x-oblong-list-lg{
    grid-column-gap: 40.93rem !important;
    -webkit-column-gap: 40.93rem !important;
       -moz-column-gap: 40.93rem !important;
            column-gap: 40.93rem !important;
  }

  .\32xl\:gap-x-oblong-list-md{
    grid-column-gap: 20.95rem !important;
    -webkit-column-gap: 20.95rem !important;
       -moz-column-gap: 20.95rem !important;
            column-gap: 20.95rem !important;
  }

  .\32xl\:gap-x-oblong-content-lg{
    grid-column-gap: 26.875rem !important;
    -webkit-column-gap: 26.875rem !important;
       -moz-column-gap: 26.875rem !important;
            column-gap: 26.875rem !important;
  }

  .\32xl\:gap-x-article-thumb-lg{
    grid-column-gap: 10.625rem !important;
    -webkit-column-gap: 10.625rem !important;
       -moz-column-gap: 10.625rem !important;
            column-gap: 10.625rem !important;
  }

  .\32xl\:gap-x-support-title-l-lg{
    grid-column-gap: 28.125rem !important;
    -webkit-column-gap: 28.125rem !important;
       -moz-column-gap: 28.125rem !important;
            column-gap: 28.125rem !important;
  }

  .\32xl\:gap-x-support-title-r-lg{
    grid-column-gap: 17.8125rem !important;
    -webkit-column-gap: 17.8125rem !important;
       -moz-column-gap: 17.8125rem !important;
            column-gap: 17.8125rem !important;
  }

  .\32xl\:gap-x-main-footer-menu{
    grid-column-gap: 13.75rem !important;
    -webkit-column-gap: 13.75rem !important;
       -moz-column-gap: 13.75rem !important;
            column-gap: 13.75rem !important;
  }

  .\32xl\:gap-x-main-footer-logo{
    grid-column-gap: 25.625rem !important;
    -webkit-column-gap: 25.625rem !important;
       -moz-column-gap: 25.625rem !important;
            column-gap: 25.625rem !important;
  }

  .\32xl\:gap-x-full{
    grid-column-gap: 100% !important;
    -webkit-column-gap: 100% !important;
       -moz-column-gap: 100% !important;
            column-gap: 100% !important;
  }

  .\32xl\:row-gap-0{
    grid-row-gap: 0px !important;
    row-gap: 0px !important;
  }

  .\32xl\:row-gap-1{
    grid-row-gap: .25rem !important;
    row-gap: .25rem !important;
  }

  .\32xl\:row-gap-2{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .\32xl\:row-gap-3{
    grid-row-gap: .75rem !important;
    row-gap: .75rem !important;
  }

  .\32xl\:row-gap-4{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .\32xl\:row-gap-5{
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .\32xl\:row-gap-6{
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .\32xl\:row-gap-7{
    grid-row-gap: 1.75rem !important;
    row-gap: 1.75rem !important;
  }

  .\32xl\:row-gap-8{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .\32xl\:row-gap-9{
    grid-row-gap: 2.25rem !important;
    row-gap: 2.25rem !important;
  }

  .\32xl\:row-gap-10{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .\32xl\:row-gap-11{
    grid-row-gap: 2.75rem !important;
    row-gap: 2.75rem !important;
  }

  .\32xl\:row-gap-12{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .\32xl\:row-gap-13{
    grid-row-gap: 3.25rem !important;
    row-gap: 3.25rem !important;
  }

  .\32xl\:row-gap-14{
    grid-row-gap: 3.5rem !important;
    row-gap: 3.5rem !important;
  }

  .\32xl\:row-gap-15{
    grid-row-gap: 3.75rem !important;
    row-gap: 3.75rem !important;
  }

  .\32xl\:row-gap-16{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .\32xl\:row-gap-17{
    grid-row-gap: 4.25rem !important;
    row-gap: 4.25rem !important;
  }

  .\32xl\:row-gap-18{
    grid-row-gap: 4.5rem !important;
    row-gap: 4.5rem !important;
  }

  .\32xl\:row-gap-19{
    grid-row-gap: 4.75rem !important;
    row-gap: 4.75rem !important;
  }

  .\32xl\:row-gap-20{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .\32xl\:row-gap-21{
    grid-row-gap: 5.25rem !important;
    row-gap: 5.25rem !important;
  }

  .\32xl\:row-gap-22{
    grid-row-gap: 5.5rem !important;
    row-gap: 5.5rem !important;
  }

  .\32xl\:row-gap-23{
    grid-row-gap: 5.75rem !important;
    row-gap: 5.75rem !important;
  }

  .\32xl\:row-gap-24{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .\32xl\:row-gap-25{
    grid-row-gap: 6.25rem !important;
    row-gap: 6.25rem !important;
  }

  .\32xl\:row-gap-26{
    grid-row-gap: 6.5rem !important;
    row-gap: 6.5rem !important;
  }

  .\32xl\:row-gap-27{
    grid-row-gap: 6.75rem !important;
    row-gap: 6.75rem !important;
  }

  .\32xl\:row-gap-28{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .\32xl\:row-gap-29{
    grid-row-gap: 7.25rem !important;
    row-gap: 7.25rem !important;
  }

  .\32xl\:row-gap-30{
    grid-row-gap: 7.5rem !important;
    row-gap: 7.5rem !important;
  }

  .\32xl\:row-gap-31{
    grid-row-gap: 7.75rem !important;
    row-gap: 7.75rem !important;
  }

  .\32xl\:row-gap-32{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .\32xl\:row-gap-33{
    grid-row-gap: 8.25rem !important;
    row-gap: 8.25rem !important;
  }

  .\32xl\:row-gap-34{
    grid-row-gap: 8.5rem !important;
    row-gap: 8.5rem !important;
  }

  .\32xl\:row-gap-35{
    grid-row-gap: 8.75rem !important;
    row-gap: 8.75rem !important;
  }

  .\32xl\:row-gap-36{
    grid-row-gap: 9rem !important;
    row-gap: 9rem !important;
  }

  .\32xl\:row-gap-37{
    grid-row-gap: 9.25rem !important;
    row-gap: 9.25rem !important;
  }

  .\32xl\:row-gap-38{
    grid-row-gap: 9.5rem !important;
    row-gap: 9.5rem !important;
  }

  .\32xl\:row-gap-39{
    grid-row-gap: 9.75rem !important;
    row-gap: 9.75rem !important;
  }

  .\32xl\:row-gap-40{
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .\32xl\:row-gap-41{
    grid-row-gap: 10.25rem !important;
    row-gap: 10.25rem !important;
  }

  .\32xl\:row-gap-42{
    grid-row-gap: 10.5rem !important;
    row-gap: 10.5rem !important;
  }

  .\32xl\:row-gap-43{
    grid-row-gap: 10.75rem !important;
    row-gap: 10.75rem !important;
  }

  .\32xl\:row-gap-44{
    grid-row-gap: 11rem !important;
    row-gap: 11rem !important;
  }

  .\32xl\:row-gap-45{
    grid-row-gap: 11.25rem !important;
    row-gap: 11.25rem !important;
  }

  .\32xl\:row-gap-46{
    grid-row-gap: 11.5rem !important;
    row-gap: 11.5rem !important;
  }

  .\32xl\:row-gap-47{
    grid-row-gap: 11.75rem !important;
    row-gap: 11.75rem !important;
  }

  .\32xl\:row-gap-48{
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .\32xl\:row-gap-49{
    grid-row-gap: 12.25rem !important;
    row-gap: 12.25rem !important;
  }

  .\32xl\:row-gap-50{
    grid-row-gap: 12.5rem !important;
    row-gap: 12.5rem !important;
  }

  .\32xl\:row-gap-51{
    grid-row-gap: 12.75rem !important;
    row-gap: 12.75rem !important;
  }

  .\32xl\:row-gap-52{
    grid-row-gap: 13rem !important;
    row-gap: 13rem !important;
  }

  .\32xl\:row-gap-53{
    grid-row-gap: 13.25rem !important;
    row-gap: 13.25rem !important;
  }

  .\32xl\:row-gap-54{
    grid-row-gap: 13.5rem !important;
    row-gap: 13.5rem !important;
  }

  .\32xl\:row-gap-55{
    grid-row-gap: 13.75rem !important;
    row-gap: 13.75rem !important;
  }

  .\32xl\:row-gap-56{
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .\32xl\:row-gap-70{
    grid-row-gap: 17.5rem !important;
    row-gap: 17.5rem !important;
  }

  .\32xl\:row-gap-71{
    grid-row-gap: 17.75rem !important;
    row-gap: 17.75rem !important;
  }

  .\32xl\:row-gap-72{
    grid-row-gap: 18rem !important;
    row-gap: 18rem !important;
  }

  .\32xl\:row-gap-73{
    grid-row-gap: 18.25rem !important;
    row-gap: 18.25rem !important;
  }

  .\32xl\:row-gap-74{
    grid-row-gap: 18.5rem !important;
    row-gap: 18.5rem !important;
  }

  .\32xl\:row-gap-75{
    grid-row-gap: 18.75rem !important;
    row-gap: 18.75rem !important;
  }

  .\32xl\:row-gap-76{
    grid-row-gap: 19rem !important;
    row-gap: 19rem !important;
  }

  .\32xl\:row-gap-77{
    grid-row-gap: 19.25rem !important;
    row-gap: 19.25rem !important;
  }

  .\32xl\:row-gap-78{
    grid-row-gap: 19.5rem !important;
    row-gap: 19.5rem !important;
  }

  .\32xl\:row-gap-79{
    grid-row-gap: 19.75rem !important;
    row-gap: 19.75rem !important;
  }

  .\32xl\:row-gap-80{
    grid-row-gap: 20rem !important;
    row-gap: 20rem !important;
  }

  .\32xl\:row-gap-81{
    grid-row-gap: 20.25rem !important;
    row-gap: 20.25rem !important;
  }

  .\32xl\:row-gap-82{
    grid-row-gap: 20.5rem !important;
    row-gap: 20.5rem !important;
  }

  .\32xl\:row-gap-83{
    grid-row-gap: 20.75rem !important;
    row-gap: 20.75rem !important;
  }

  .\32xl\:row-gap-84{
    grid-row-gap: 21rem !important;
    row-gap: 21rem !important;
  }

  .\32xl\:row-gap-85{
    grid-row-gap: 21.25rem !important;
    row-gap: 21.25rem !important;
  }

  .\32xl\:row-gap-86{
    grid-row-gap: 21.5rem !important;
    row-gap: 21.5rem !important;
  }

  .\32xl\:row-gap-87{
    grid-row-gap: 21.75rem !important;
    row-gap: 21.75rem !important;
  }

  .\32xl\:row-gap-88{
    grid-row-gap: 22rem !important;
    row-gap: 22rem !important;
  }

  .\32xl\:row-gap-89{
    grid-row-gap: 22.25rem !important;
    row-gap: 22.25rem !important;
  }

  .\32xl\:row-gap-90{
    grid-row-gap: 22.5rem !important;
    row-gap: 22.5rem !important;
  }

  .\32xl\:row-gap-91{
    grid-row-gap: 22.75rem !important;
    row-gap: 22.75rem !important;
  }

  .\32xl\:row-gap-92{
    grid-row-gap: 23rem !important;
    row-gap: 23rem !important;
  }

  .\32xl\:row-gap-100{
    grid-row-gap: 25rem !important;
    row-gap: 25rem !important;
  }

  .\32xl\:row-gap-131{
    grid-row-gap: 25.25rem !important;
    row-gap: 25.25rem !important;
  }

  .\32xl\:row-gap-135{
    grid-row-gap: 34rem !important;
    row-gap: 34rem !important;
  }

  .\32xl\:row-gap-150{
    grid-row-gap: 37.5rem !important;
    row-gap: 37.5rem !important;
  }

  .\32xl\:row-gap-710{
    grid-row-gap: 44.375rem !important;
    row-gap: 44.375rem !important;
  }

  .\32xl\:row-gap-820{
    grid-row-gap: 51.25rem !important;
    row-gap: 51.25rem !important;
  }

  .\32xl\:row-gap-1440{
    grid-row-gap: 90rem !important;
    row-gap: 90rem !important;
  }

  .\32xl\:row-gap-2\.5{
    grid-row-gap: .625rem !important;
    row-gap: .625rem !important;
  }

  .\32xl\:row-gap-6\.25{
    grid-row-gap: 1.5626rem !important;
    row-gap: 1.5626rem !important;
  }

  .\32xl\:row-gap-7\.5{
    grid-row-gap: 1.875rem !important;
    row-gap: 1.875rem !important;
  }

  .\32xl\:row-gap-12\.5{
    grid-row-gap: 3.125rem !important;
    row-gap: 3.125rem !important;
  }

  .\32xl\:row-gap-17\.5{
    grid-row-gap: 4.375rem !important;
    row-gap: 4.375rem !important;
  }

  .\32xl\:row-gap-31\.5{
    grid-row-gap: 7.875rem !important;
    row-gap: 7.875rem !important;
  }

  .\32xl\:row-gap-thumb-tript-lg{
    grid-row-gap: 15.625rem !important;
    row-gap: 15.625rem !important;
  }

  .\32xl\:row-gap-thumb-tript-md{
    grid-row-gap: 11.25rem !important;
    row-gap: 11.25rem !important;
  }

  .\32xl\:row-gap-thumb-trip-xl{
    grid-row-gap: 20.625rem !important;
    row-gap: 20.625rem !important;
  }

  .\32xl\:row-gap-tarapprendre-title-lg{
    grid-row-gap: 58.75rem !important;
    row-gap: 58.75rem !important;
  }

  .\32xl\:row-gap-oblong-list-lg{
    grid-row-gap: 40.93rem !important;
    row-gap: 40.93rem !important;
  }

  .\32xl\:row-gap-oblong-list-md{
    grid-row-gap: 20.95rem !important;
    row-gap: 20.95rem !important;
  }

  .\32xl\:row-gap-oblong-content-lg{
    grid-row-gap: 26.875rem !important;
    row-gap: 26.875rem !important;
  }

  .\32xl\:row-gap-article-thumb-lg{
    grid-row-gap: 10.625rem !important;
    row-gap: 10.625rem !important;
  }

  .\32xl\:row-gap-support-title-l-lg{
    grid-row-gap: 28.125rem !important;
    row-gap: 28.125rem !important;
  }

  .\32xl\:row-gap-support-title-r-lg{
    grid-row-gap: 17.8125rem !important;
    row-gap: 17.8125rem !important;
  }

  .\32xl\:row-gap-main-footer-menu{
    grid-row-gap: 13.75rem !important;
    row-gap: 13.75rem !important;
  }

  .\32xl\:row-gap-main-footer-logo{
    grid-row-gap: 25.625rem !important;
    row-gap: 25.625rem !important;
  }

  .\32xl\:row-gap-full{
    grid-row-gap: 100% !important;
    row-gap: 100% !important;
  }

  .\32xl\:gap-y-0{
    grid-row-gap: 0px !important;
    row-gap: 0px !important;
  }

  .\32xl\:gap-y-1{
    grid-row-gap: .25rem !important;
    row-gap: .25rem !important;
  }

  .\32xl\:gap-y-2{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .\32xl\:gap-y-3{
    grid-row-gap: .75rem !important;
    row-gap: .75rem !important;
  }

  .\32xl\:gap-y-4{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .\32xl\:gap-y-5{
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .\32xl\:gap-y-6{
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .\32xl\:gap-y-7{
    grid-row-gap: 1.75rem !important;
    row-gap: 1.75rem !important;
  }

  .\32xl\:gap-y-8{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .\32xl\:gap-y-9{
    grid-row-gap: 2.25rem !important;
    row-gap: 2.25rem !important;
  }

  .\32xl\:gap-y-10{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .\32xl\:gap-y-11{
    grid-row-gap: 2.75rem !important;
    row-gap: 2.75rem !important;
  }

  .\32xl\:gap-y-12{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .\32xl\:gap-y-13{
    grid-row-gap: 3.25rem !important;
    row-gap: 3.25rem !important;
  }

  .\32xl\:gap-y-14{
    grid-row-gap: 3.5rem !important;
    row-gap: 3.5rem !important;
  }

  .\32xl\:gap-y-15{
    grid-row-gap: 3.75rem !important;
    row-gap: 3.75rem !important;
  }

  .\32xl\:gap-y-16{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .\32xl\:gap-y-17{
    grid-row-gap: 4.25rem !important;
    row-gap: 4.25rem !important;
  }

  .\32xl\:gap-y-18{
    grid-row-gap: 4.5rem !important;
    row-gap: 4.5rem !important;
  }

  .\32xl\:gap-y-19{
    grid-row-gap: 4.75rem !important;
    row-gap: 4.75rem !important;
  }

  .\32xl\:gap-y-20{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .\32xl\:gap-y-21{
    grid-row-gap: 5.25rem !important;
    row-gap: 5.25rem !important;
  }

  .\32xl\:gap-y-22{
    grid-row-gap: 5.5rem !important;
    row-gap: 5.5rem !important;
  }

  .\32xl\:gap-y-23{
    grid-row-gap: 5.75rem !important;
    row-gap: 5.75rem !important;
  }

  .\32xl\:gap-y-24{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .\32xl\:gap-y-25{
    grid-row-gap: 6.25rem !important;
    row-gap: 6.25rem !important;
  }

  .\32xl\:gap-y-26{
    grid-row-gap: 6.5rem !important;
    row-gap: 6.5rem !important;
  }

  .\32xl\:gap-y-27{
    grid-row-gap: 6.75rem !important;
    row-gap: 6.75rem !important;
  }

  .\32xl\:gap-y-28{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .\32xl\:gap-y-29{
    grid-row-gap: 7.25rem !important;
    row-gap: 7.25rem !important;
  }

  .\32xl\:gap-y-30{
    grid-row-gap: 7.5rem !important;
    row-gap: 7.5rem !important;
  }

  .\32xl\:gap-y-31{
    grid-row-gap: 7.75rem !important;
    row-gap: 7.75rem !important;
  }

  .\32xl\:gap-y-32{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .\32xl\:gap-y-33{
    grid-row-gap: 8.25rem !important;
    row-gap: 8.25rem !important;
  }

  .\32xl\:gap-y-34{
    grid-row-gap: 8.5rem !important;
    row-gap: 8.5rem !important;
  }

  .\32xl\:gap-y-35{
    grid-row-gap: 8.75rem !important;
    row-gap: 8.75rem !important;
  }

  .\32xl\:gap-y-36{
    grid-row-gap: 9rem !important;
    row-gap: 9rem !important;
  }

  .\32xl\:gap-y-37{
    grid-row-gap: 9.25rem !important;
    row-gap: 9.25rem !important;
  }

  .\32xl\:gap-y-38{
    grid-row-gap: 9.5rem !important;
    row-gap: 9.5rem !important;
  }

  .\32xl\:gap-y-39{
    grid-row-gap: 9.75rem !important;
    row-gap: 9.75rem !important;
  }

  .\32xl\:gap-y-40{
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .\32xl\:gap-y-41{
    grid-row-gap: 10.25rem !important;
    row-gap: 10.25rem !important;
  }

  .\32xl\:gap-y-42{
    grid-row-gap: 10.5rem !important;
    row-gap: 10.5rem !important;
  }

  .\32xl\:gap-y-43{
    grid-row-gap: 10.75rem !important;
    row-gap: 10.75rem !important;
  }

  .\32xl\:gap-y-44{
    grid-row-gap: 11rem !important;
    row-gap: 11rem !important;
  }

  .\32xl\:gap-y-45{
    grid-row-gap: 11.25rem !important;
    row-gap: 11.25rem !important;
  }

  .\32xl\:gap-y-46{
    grid-row-gap: 11.5rem !important;
    row-gap: 11.5rem !important;
  }

  .\32xl\:gap-y-47{
    grid-row-gap: 11.75rem !important;
    row-gap: 11.75rem !important;
  }

  .\32xl\:gap-y-48{
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .\32xl\:gap-y-49{
    grid-row-gap: 12.25rem !important;
    row-gap: 12.25rem !important;
  }

  .\32xl\:gap-y-50{
    grid-row-gap: 12.5rem !important;
    row-gap: 12.5rem !important;
  }

  .\32xl\:gap-y-51{
    grid-row-gap: 12.75rem !important;
    row-gap: 12.75rem !important;
  }

  .\32xl\:gap-y-52{
    grid-row-gap: 13rem !important;
    row-gap: 13rem !important;
  }

  .\32xl\:gap-y-53{
    grid-row-gap: 13.25rem !important;
    row-gap: 13.25rem !important;
  }

  .\32xl\:gap-y-54{
    grid-row-gap: 13.5rem !important;
    row-gap: 13.5rem !important;
  }

  .\32xl\:gap-y-55{
    grid-row-gap: 13.75rem !important;
    row-gap: 13.75rem !important;
  }

  .\32xl\:gap-y-56{
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .\32xl\:gap-y-70{
    grid-row-gap: 17.5rem !important;
    row-gap: 17.5rem !important;
  }

  .\32xl\:gap-y-71{
    grid-row-gap: 17.75rem !important;
    row-gap: 17.75rem !important;
  }

  .\32xl\:gap-y-72{
    grid-row-gap: 18rem !important;
    row-gap: 18rem !important;
  }

  .\32xl\:gap-y-73{
    grid-row-gap: 18.25rem !important;
    row-gap: 18.25rem !important;
  }

  .\32xl\:gap-y-74{
    grid-row-gap: 18.5rem !important;
    row-gap: 18.5rem !important;
  }

  .\32xl\:gap-y-75{
    grid-row-gap: 18.75rem !important;
    row-gap: 18.75rem !important;
  }

  .\32xl\:gap-y-76{
    grid-row-gap: 19rem !important;
    row-gap: 19rem !important;
  }

  .\32xl\:gap-y-77{
    grid-row-gap: 19.25rem !important;
    row-gap: 19.25rem !important;
  }

  .\32xl\:gap-y-78{
    grid-row-gap: 19.5rem !important;
    row-gap: 19.5rem !important;
  }

  .\32xl\:gap-y-79{
    grid-row-gap: 19.75rem !important;
    row-gap: 19.75rem !important;
  }

  .\32xl\:gap-y-80{
    grid-row-gap: 20rem !important;
    row-gap: 20rem !important;
  }

  .\32xl\:gap-y-81{
    grid-row-gap: 20.25rem !important;
    row-gap: 20.25rem !important;
  }

  .\32xl\:gap-y-82{
    grid-row-gap: 20.5rem !important;
    row-gap: 20.5rem !important;
  }

  .\32xl\:gap-y-83{
    grid-row-gap: 20.75rem !important;
    row-gap: 20.75rem !important;
  }

  .\32xl\:gap-y-84{
    grid-row-gap: 21rem !important;
    row-gap: 21rem !important;
  }

  .\32xl\:gap-y-85{
    grid-row-gap: 21.25rem !important;
    row-gap: 21.25rem !important;
  }

  .\32xl\:gap-y-86{
    grid-row-gap: 21.5rem !important;
    row-gap: 21.5rem !important;
  }

  .\32xl\:gap-y-87{
    grid-row-gap: 21.75rem !important;
    row-gap: 21.75rem !important;
  }

  .\32xl\:gap-y-88{
    grid-row-gap: 22rem !important;
    row-gap: 22rem !important;
  }

  .\32xl\:gap-y-89{
    grid-row-gap: 22.25rem !important;
    row-gap: 22.25rem !important;
  }

  .\32xl\:gap-y-90{
    grid-row-gap: 22.5rem !important;
    row-gap: 22.5rem !important;
  }

  .\32xl\:gap-y-91{
    grid-row-gap: 22.75rem !important;
    row-gap: 22.75rem !important;
  }

  .\32xl\:gap-y-92{
    grid-row-gap: 23rem !important;
    row-gap: 23rem !important;
  }

  .\32xl\:gap-y-100{
    grid-row-gap: 25rem !important;
    row-gap: 25rem !important;
  }

  .\32xl\:gap-y-131{
    grid-row-gap: 25.25rem !important;
    row-gap: 25.25rem !important;
  }

  .\32xl\:gap-y-135{
    grid-row-gap: 34rem !important;
    row-gap: 34rem !important;
  }

  .\32xl\:gap-y-150{
    grid-row-gap: 37.5rem !important;
    row-gap: 37.5rem !important;
  }

  .\32xl\:gap-y-710{
    grid-row-gap: 44.375rem !important;
    row-gap: 44.375rem !important;
  }

  .\32xl\:gap-y-820{
    grid-row-gap: 51.25rem !important;
    row-gap: 51.25rem !important;
  }

  .\32xl\:gap-y-1440{
    grid-row-gap: 90rem !important;
    row-gap: 90rem !important;
  }

  .\32xl\:gap-y-2\.5{
    grid-row-gap: .625rem !important;
    row-gap: .625rem !important;
  }

  .\32xl\:gap-y-6\.25{
    grid-row-gap: 1.5626rem !important;
    row-gap: 1.5626rem !important;
  }

  .\32xl\:gap-y-7\.5{
    grid-row-gap: 1.875rem !important;
    row-gap: 1.875rem !important;
  }

  .\32xl\:gap-y-12\.5{
    grid-row-gap: 3.125rem !important;
    row-gap: 3.125rem !important;
  }

  .\32xl\:gap-y-17\.5{
    grid-row-gap: 4.375rem !important;
    row-gap: 4.375rem !important;
  }

  .\32xl\:gap-y-31\.5{
    grid-row-gap: 7.875rem !important;
    row-gap: 7.875rem !important;
  }

  .\32xl\:gap-y-thumb-tript-lg{
    grid-row-gap: 15.625rem !important;
    row-gap: 15.625rem !important;
  }

  .\32xl\:gap-y-thumb-tript-md{
    grid-row-gap: 11.25rem !important;
    row-gap: 11.25rem !important;
  }

  .\32xl\:gap-y-thumb-trip-xl{
    grid-row-gap: 20.625rem !important;
    row-gap: 20.625rem !important;
  }

  .\32xl\:gap-y-tarapprendre-title-lg{
    grid-row-gap: 58.75rem !important;
    row-gap: 58.75rem !important;
  }

  .\32xl\:gap-y-oblong-list-lg{
    grid-row-gap: 40.93rem !important;
    row-gap: 40.93rem !important;
  }

  .\32xl\:gap-y-oblong-list-md{
    grid-row-gap: 20.95rem !important;
    row-gap: 20.95rem !important;
  }

  .\32xl\:gap-y-oblong-content-lg{
    grid-row-gap: 26.875rem !important;
    row-gap: 26.875rem !important;
  }

  .\32xl\:gap-y-article-thumb-lg{
    grid-row-gap: 10.625rem !important;
    row-gap: 10.625rem !important;
  }

  .\32xl\:gap-y-support-title-l-lg{
    grid-row-gap: 28.125rem !important;
    row-gap: 28.125rem !important;
  }

  .\32xl\:gap-y-support-title-r-lg{
    grid-row-gap: 17.8125rem !important;
    row-gap: 17.8125rem !important;
  }

  .\32xl\:gap-y-main-footer-menu{
    grid-row-gap: 13.75rem !important;
    row-gap: 13.75rem !important;
  }

  .\32xl\:gap-y-main-footer-logo{
    grid-row-gap: 25.625rem !important;
    row-gap: 25.625rem !important;
  }

  .\32xl\:gap-y-full{
    grid-row-gap: 100% !important;
    row-gap: 100% !important;
  }

  .\32xl\:grid-flow-row{
    grid-auto-flow: row !important;
  }

  .\32xl\:grid-flow-col{
    grid-auto-flow: column !important;
  }

  .\32xl\:grid-flow-row-dense{
    grid-auto-flow: row dense !important;
  }

  .\32xl\:grid-flow-col-dense{
    grid-auto-flow: column dense !important;
  }

  .\32xl\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .\32xl\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .\32xl\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .\32xl\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .\32xl\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .\32xl\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .\32xl\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .\32xl\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .\32xl\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .\32xl\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .\32xl\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .\32xl\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .\32xl\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .\32xl\:auto-cols-auto{
    grid-auto-columns: auto !important;
  }

  .\32xl\:auto-cols-min{
    grid-auto-columns: -webkit-min-content !important;
    grid-auto-columns: min-content !important;
  }

  .\32xl\:auto-cols-max{
    grid-auto-columns: -webkit-max-content !important;
    grid-auto-columns: max-content !important;
  }

  .\32xl\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .\32xl\:col-auto{
    grid-column: auto !important;
  }

  .\32xl\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .\32xl\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .\32xl\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .\32xl\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .\32xl\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .\32xl\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .\32xl\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .\32xl\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .\32xl\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .\32xl\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .\32xl\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .\32xl\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .\32xl\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .\32xl\:col-start-1{
    grid-column-start: 1 !important;
  }

  .\32xl\:col-start-2{
    grid-column-start: 2 !important;
  }

  .\32xl\:col-start-3{
    grid-column-start: 3 !important;
  }

  .\32xl\:col-start-4{
    grid-column-start: 4 !important;
  }

  .\32xl\:col-start-5{
    grid-column-start: 5 !important;
  }

  .\32xl\:col-start-6{
    grid-column-start: 6 !important;
  }

  .\32xl\:col-start-7{
    grid-column-start: 7 !important;
  }

  .\32xl\:col-start-8{
    grid-column-start: 8 !important;
  }

  .\32xl\:col-start-9{
    grid-column-start: 9 !important;
  }

  .\32xl\:col-start-10{
    grid-column-start: 10 !important;
  }

  .\32xl\:col-start-11{
    grid-column-start: 11 !important;
  }

  .\32xl\:col-start-12{
    grid-column-start: 12 !important;
  }

  .\32xl\:col-start-13{
    grid-column-start: 13 !important;
  }

  .\32xl\:col-start-auto{
    grid-column-start: auto !important;
  }

  .\32xl\:col-end-1{
    grid-column-end: 1 !important;
  }

  .\32xl\:col-end-2{
    grid-column-end: 2 !important;
  }

  .\32xl\:col-end-3{
    grid-column-end: 3 !important;
  }

  .\32xl\:col-end-4{
    grid-column-end: 4 !important;
  }

  .\32xl\:col-end-5{
    grid-column-end: 5 !important;
  }

  .\32xl\:col-end-6{
    grid-column-end: 6 !important;
  }

  .\32xl\:col-end-7{
    grid-column-end: 7 !important;
  }

  .\32xl\:col-end-8{
    grid-column-end: 8 !important;
  }

  .\32xl\:col-end-9{
    grid-column-end: 9 !important;
  }

  .\32xl\:col-end-10{
    grid-column-end: 10 !important;
  }

  .\32xl\:col-end-11{
    grid-column-end: 11 !important;
  }

  .\32xl\:col-end-12{
    grid-column-end: 12 !important;
  }

  .\32xl\:col-end-13{
    grid-column-end: 13 !important;
  }

  .\32xl\:col-end-auto{
    grid-column-end: auto !important;
  }

  .\32xl\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .\32xl\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .\32xl\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .\32xl\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .\32xl\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .\32xl\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .\32xl\:grid-rows-none{
    grid-template-rows: none !important;
  }

  .\32xl\:auto-rows-auto{
    grid-auto-rows: auto !important;
  }

  .\32xl\:auto-rows-min{
    grid-auto-rows: -webkit-min-content !important;
    grid-auto-rows: min-content !important;
  }

  .\32xl\:auto-rows-max{
    grid-auto-rows: -webkit-max-content !important;
    grid-auto-rows: max-content !important;
  }

  .\32xl\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .\32xl\:row-auto{
    grid-row: auto !important;
  }

  .\32xl\:row-span-1{
    grid-row: span 1 / span 1 !important;
  }

  .\32xl\:row-span-2{
    grid-row: span 2 / span 2 !important;
  }

  .\32xl\:row-span-3{
    grid-row: span 3 / span 3 !important;
  }

  .\32xl\:row-span-4{
    grid-row: span 4 / span 4 !important;
  }

  .\32xl\:row-span-5{
    grid-row: span 5 / span 5 !important;
  }

  .\32xl\:row-span-6{
    grid-row: span 6 / span 6 !important;
  }

  .\32xl\:row-span-full{
    grid-row: 1 / -1 !important;
  }

  .\32xl\:row-start-1{
    grid-row-start: 1 !important;
  }

  .\32xl\:row-start-2{
    grid-row-start: 2 !important;
  }

  .\32xl\:row-start-3{
    grid-row-start: 3 !important;
  }

  .\32xl\:row-start-4{
    grid-row-start: 4 !important;
  }

  .\32xl\:row-start-5{
    grid-row-start: 5 !important;
  }

  .\32xl\:row-start-6{
    grid-row-start: 6 !important;
  }

  .\32xl\:row-start-7{
    grid-row-start: 7 !important;
  }

  .\32xl\:row-start-auto{
    grid-row-start: auto !important;
  }

  .\32xl\:row-end-1{
    grid-row-end: 1 !important;
  }

  .\32xl\:row-end-2{
    grid-row-end: 2 !important;
  }

  .\32xl\:row-end-3{
    grid-row-end: 3 !important;
  }

  .\32xl\:row-end-4{
    grid-row-end: 4 !important;
  }

  .\32xl\:row-end-5{
    grid-row-end: 5 !important;
  }

  .\32xl\:row-end-6{
    grid-row-end: 6 !important;
  }

  .\32xl\:row-end-7{
    grid-row-end: 7 !important;
  }

  .\32xl\:row-end-auto{
    grid-row-end: auto !important;
  }

  .\32xl\:transform{
    --transform-translate-x: 0 !important;
    --transform-translate-y: 0 !important;
    --transform-rotate: 0 !important;
    --transform-skew-x: 0 !important;
    --transform-skew-y: 0 !important;
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
    -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
         -o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
            transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
  }

  .\32xl\:transform-none{
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
  }

  .\32xl\:origin-center{
    -webkit-transform-origin: center !important;
         -o-transform-origin: center !important;
            transform-origin: center !important;
  }

  .\32xl\:origin-top{
    -webkit-transform-origin: top !important;
         -o-transform-origin: top !important;
            transform-origin: top !important;
  }

  .\32xl\:origin-top-right{
    -webkit-transform-origin: top right !important;
         -o-transform-origin: top right !important;
            transform-origin: top right !important;
  }

  .\32xl\:origin-right{
    -webkit-transform-origin: right !important;
         -o-transform-origin: right !important;
            transform-origin: right !important;
  }

  .\32xl\:origin-bottom-right{
    -webkit-transform-origin: bottom right !important;
         -o-transform-origin: bottom right !important;
            transform-origin: bottom right !important;
  }

  .\32xl\:origin-bottom{
    -webkit-transform-origin: bottom !important;
         -o-transform-origin: bottom !important;
            transform-origin: bottom !important;
  }

  .\32xl\:origin-bottom-left{
    -webkit-transform-origin: bottom left !important;
         -o-transform-origin: bottom left !important;
            transform-origin: bottom left !important;
  }

  .\32xl\:origin-left{
    -webkit-transform-origin: left !important;
         -o-transform-origin: left !important;
            transform-origin: left !important;
  }

  .\32xl\:origin-top-left{
    -webkit-transform-origin: top left !important;
         -o-transform-origin: top left !important;
            transform-origin: top left !important;
  }

  .\32xl\:scale-0{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .\32xl\:scale-50{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .\32xl\:scale-75{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .\32xl\:scale-90{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .\32xl\:scale-95{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .\32xl\:scale-100{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .\32xl\:scale-105{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .\32xl\:scale-110{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .\32xl\:scale-125{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .\32xl\:scale-150{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .\32xl\:scale-flip{
    --transform-scale-x: -1 !important;
    --transform-scale-y: -1 !important;
  }

  .\32xl\:scale-x-0{
    --transform-scale-x: 0 !important;
  }

  .\32xl\:scale-x-50{
    --transform-scale-x: .5 !important;
  }

  .\32xl\:scale-x-75{
    --transform-scale-x: .75 !important;
  }

  .\32xl\:scale-x-90{
    --transform-scale-x: .9 !important;
  }

  .\32xl\:scale-x-95{
    --transform-scale-x: .95 !important;
  }

  .\32xl\:scale-x-100{
    --transform-scale-x: 1 !important;
  }

  .\32xl\:scale-x-105{
    --transform-scale-x: 1.05 !important;
  }

  .\32xl\:scale-x-110{
    --transform-scale-x: 1.1 !important;
  }

  .\32xl\:scale-x-125{
    --transform-scale-x: 1.25 !important;
  }

  .\32xl\:scale-x-150{
    --transform-scale-x: 1.5 !important;
  }

  .\32xl\:scale-x-flip{
    --transform-scale-x: -1 !important;
  }

  .\32xl\:scale-y-0{
    --transform-scale-y: 0 !important;
  }

  .\32xl\:scale-y-50{
    --transform-scale-y: .5 !important;
  }

  .\32xl\:scale-y-75{
    --transform-scale-y: .75 !important;
  }

  .\32xl\:scale-y-90{
    --transform-scale-y: .9 !important;
  }

  .\32xl\:scale-y-95{
    --transform-scale-y: .95 !important;
  }

  .\32xl\:scale-y-100{
    --transform-scale-y: 1 !important;
  }

  .\32xl\:scale-y-105{
    --transform-scale-y: 1.05 !important;
  }

  .\32xl\:scale-y-110{
    --transform-scale-y: 1.1 !important;
  }

  .\32xl\:scale-y-125{
    --transform-scale-y: 1.25 !important;
  }

  .\32xl\:scale-y-150{
    --transform-scale-y: 1.5 !important;
  }

  .\32xl\:scale-y-flip{
    --transform-scale-y: -1 !important;
  }

  .\32xl\:hover\:scale-0:hover{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .\32xl\:hover\:scale-50:hover{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .\32xl\:hover\:scale-75:hover{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .\32xl\:hover\:scale-90:hover{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .\32xl\:hover\:scale-95:hover{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .\32xl\:hover\:scale-100:hover{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .\32xl\:hover\:scale-105:hover{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .\32xl\:hover\:scale-110:hover{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .\32xl\:hover\:scale-125:hover{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .\32xl\:hover\:scale-150:hover{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .\32xl\:hover\:scale-flip:hover{
    --transform-scale-x: -1 !important;
    --transform-scale-y: -1 !important;
  }

  .\32xl\:hover\:scale-x-0:hover{
    --transform-scale-x: 0 !important;
  }

  .\32xl\:hover\:scale-x-50:hover{
    --transform-scale-x: .5 !important;
  }

  .\32xl\:hover\:scale-x-75:hover{
    --transform-scale-x: .75 !important;
  }

  .\32xl\:hover\:scale-x-90:hover{
    --transform-scale-x: .9 !important;
  }

  .\32xl\:hover\:scale-x-95:hover{
    --transform-scale-x: .95 !important;
  }

  .\32xl\:hover\:scale-x-100:hover{
    --transform-scale-x: 1 !important;
  }

  .\32xl\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05 !important;
  }

  .\32xl\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1 !important;
  }

  .\32xl\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25 !important;
  }

  .\32xl\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5 !important;
  }

  .\32xl\:hover\:scale-x-flip:hover{
    --transform-scale-x: -1 !important;
  }

  .\32xl\:hover\:scale-y-0:hover{
    --transform-scale-y: 0 !important;
  }

  .\32xl\:hover\:scale-y-50:hover{
    --transform-scale-y: .5 !important;
  }

  .\32xl\:hover\:scale-y-75:hover{
    --transform-scale-y: .75 !important;
  }

  .\32xl\:hover\:scale-y-90:hover{
    --transform-scale-y: .9 !important;
  }

  .\32xl\:hover\:scale-y-95:hover{
    --transform-scale-y: .95 !important;
  }

  .\32xl\:hover\:scale-y-100:hover{
    --transform-scale-y: 1 !important;
  }

  .\32xl\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05 !important;
  }

  .\32xl\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1 !important;
  }

  .\32xl\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25 !important;
  }

  .\32xl\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5 !important;
  }

  .\32xl\:hover\:scale-y-flip:hover{
    --transform-scale-y: -1 !important;
  }

  .\32xl\:focus\:scale-0:focus{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .\32xl\:focus\:scale-50:focus{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .\32xl\:focus\:scale-75:focus{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .\32xl\:focus\:scale-90:focus{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .\32xl\:focus\:scale-95:focus{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .\32xl\:focus\:scale-100:focus{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .\32xl\:focus\:scale-105:focus{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .\32xl\:focus\:scale-110:focus{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .\32xl\:focus\:scale-125:focus{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .\32xl\:focus\:scale-150:focus{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .\32xl\:focus\:scale-flip:focus{
    --transform-scale-x: -1 !important;
    --transform-scale-y: -1 !important;
  }

  .\32xl\:focus\:scale-x-0:focus{
    --transform-scale-x: 0 !important;
  }

  .\32xl\:focus\:scale-x-50:focus{
    --transform-scale-x: .5 !important;
  }

  .\32xl\:focus\:scale-x-75:focus{
    --transform-scale-x: .75 !important;
  }

  .\32xl\:focus\:scale-x-90:focus{
    --transform-scale-x: .9 !important;
  }

  .\32xl\:focus\:scale-x-95:focus{
    --transform-scale-x: .95 !important;
  }

  .\32xl\:focus\:scale-x-100:focus{
    --transform-scale-x: 1 !important;
  }

  .\32xl\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05 !important;
  }

  .\32xl\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1 !important;
  }

  .\32xl\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25 !important;
  }

  .\32xl\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5 !important;
  }

  .\32xl\:focus\:scale-x-flip:focus{
    --transform-scale-x: -1 !important;
  }

  .\32xl\:focus\:scale-y-0:focus{
    --transform-scale-y: 0 !important;
  }

  .\32xl\:focus\:scale-y-50:focus{
    --transform-scale-y: .5 !important;
  }

  .\32xl\:focus\:scale-y-75:focus{
    --transform-scale-y: .75 !important;
  }

  .\32xl\:focus\:scale-y-90:focus{
    --transform-scale-y: .9 !important;
  }

  .\32xl\:focus\:scale-y-95:focus{
    --transform-scale-y: .95 !important;
  }

  .\32xl\:focus\:scale-y-100:focus{
    --transform-scale-y: 1 !important;
  }

  .\32xl\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05 !important;
  }

  .\32xl\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1 !important;
  }

  .\32xl\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25 !important;
  }

  .\32xl\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5 !important;
  }

  .\32xl\:focus\:scale-y-flip:focus{
    --transform-scale-y: -1 !important;
  }

  .\32xl\:rotate-0{
    --transform-rotate: 0 !important;
  }

  .\32xl\:rotate-1{
    --transform-rotate: 1deg !important;
  }

  .\32xl\:rotate-2{
    --transform-rotate: 2deg !important;
  }

  .\32xl\:rotate-3{
    --transform-rotate: 3deg !important;
  }

  .\32xl\:rotate-6{
    --transform-rotate: 6deg !important;
  }

  .\32xl\:rotate-12{
    --transform-rotate: 12deg !important;
  }

  .\32xl\:rotate-45{
    --transform-rotate: 45deg !important;
  }

  .\32xl\:rotate-90{
    --transform-rotate: 90deg !important;
  }

  .\32xl\:rotate-180{
    --transform-rotate: 180deg !important;
  }

  .\32xl\:-rotate-180{
    --transform-rotate: -180deg !important;
  }

  .\32xl\:-rotate-90{
    --transform-rotate: -90deg !important;
  }

  .\32xl\:-rotate-45{
    --transform-rotate: -45deg !important;
  }

  .\32xl\:-rotate-12{
    --transform-rotate: -12deg !important;
  }

  .\32xl\:-rotate-6{
    --transform-rotate: -6deg !important;
  }

  .\32xl\:-rotate-3{
    --transform-rotate: -3deg !important;
  }

  .\32xl\:-rotate-2{
    --transform-rotate: -2deg !important;
  }

  .\32xl\:-rotate-1{
    --transform-rotate: -1deg !important;
  }

  .\32xl\:hover\:rotate-0:hover{
    --transform-rotate: 0 !important;
  }

  .\32xl\:hover\:rotate-1:hover{
    --transform-rotate: 1deg !important;
  }

  .\32xl\:hover\:rotate-2:hover{
    --transform-rotate: 2deg !important;
  }

  .\32xl\:hover\:rotate-3:hover{
    --transform-rotate: 3deg !important;
  }

  .\32xl\:hover\:rotate-6:hover{
    --transform-rotate: 6deg !important;
  }

  .\32xl\:hover\:rotate-12:hover{
    --transform-rotate: 12deg !important;
  }

  .\32xl\:hover\:rotate-45:hover{
    --transform-rotate: 45deg !important;
  }

  .\32xl\:hover\:rotate-90:hover{
    --transform-rotate: 90deg !important;
  }

  .\32xl\:hover\:rotate-180:hover{
    --transform-rotate: 180deg !important;
  }

  .\32xl\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg !important;
  }

  .\32xl\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg !important;
  }

  .\32xl\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg !important;
  }

  .\32xl\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg !important;
  }

  .\32xl\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg !important;
  }

  .\32xl\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg !important;
  }

  .\32xl\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg !important;
  }

  .\32xl\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg !important;
  }

  .\32xl\:focus\:rotate-0:focus{
    --transform-rotate: 0 !important;
  }

  .\32xl\:focus\:rotate-1:focus{
    --transform-rotate: 1deg !important;
  }

  .\32xl\:focus\:rotate-2:focus{
    --transform-rotate: 2deg !important;
  }

  .\32xl\:focus\:rotate-3:focus{
    --transform-rotate: 3deg !important;
  }

  .\32xl\:focus\:rotate-6:focus{
    --transform-rotate: 6deg !important;
  }

  .\32xl\:focus\:rotate-12:focus{
    --transform-rotate: 12deg !important;
  }

  .\32xl\:focus\:rotate-45:focus{
    --transform-rotate: 45deg !important;
  }

  .\32xl\:focus\:rotate-90:focus{
    --transform-rotate: 90deg !important;
  }

  .\32xl\:focus\:rotate-180:focus{
    --transform-rotate: 180deg !important;
  }

  .\32xl\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg !important;
  }

  .\32xl\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg !important;
  }

  .\32xl\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg !important;
  }

  .\32xl\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg !important;
  }

  .\32xl\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg !important;
  }

  .\32xl\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg !important;
  }

  .\32xl\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg !important;
  }

  .\32xl\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg !important;
  }

  .\32xl\:translate-x-0{
    --transform-translate-x: 0px !important;
  }

  .\32xl\:translate-x-1{
    --transform-translate-x: .25rem !important;
  }

  .\32xl\:translate-x-2{
    --transform-translate-x: .5rem !important;
  }

  .\32xl\:translate-x-3{
    --transform-translate-x: .75rem !important;
  }

  .\32xl\:translate-x-4{
    --transform-translate-x: 1rem !important;
  }

  .\32xl\:translate-x-5{
    --transform-translate-x: 1.25rem !important;
  }

  .\32xl\:translate-x-6{
    --transform-translate-x: 1.5rem !important;
  }

  .\32xl\:translate-x-7{
    --transform-translate-x: 1.75rem !important;
  }

  .\32xl\:translate-x-8{
    --transform-translate-x: 2rem !important;
  }

  .\32xl\:translate-x-9{
    --transform-translate-x: 2.25rem !important;
  }

  .\32xl\:translate-x-10{
    --transform-translate-x: 2.5rem !important;
  }

  .\32xl\:translate-x-11{
    --transform-translate-x: 2.75rem !important;
  }

  .\32xl\:translate-x-12{
    --transform-translate-x: 3rem !important;
  }

  .\32xl\:translate-x-13{
    --transform-translate-x: 3.25rem !important;
  }

  .\32xl\:translate-x-14{
    --transform-translate-x: 3.5rem !important;
  }

  .\32xl\:translate-x-15{
    --transform-translate-x: 3.75rem !important;
  }

  .\32xl\:translate-x-16{
    --transform-translate-x: 4rem !important;
  }

  .\32xl\:translate-x-17{
    --transform-translate-x: 4.25rem !important;
  }

  .\32xl\:translate-x-18{
    --transform-translate-x: 4.5rem !important;
  }

  .\32xl\:translate-x-19{
    --transform-translate-x: 4.75rem !important;
  }

  .\32xl\:translate-x-20{
    --transform-translate-x: 5rem !important;
  }

  .\32xl\:translate-x-21{
    --transform-translate-x: 5.25rem !important;
  }

  .\32xl\:translate-x-22{
    --transform-translate-x: 5.5rem !important;
  }

  .\32xl\:translate-x-23{
    --transform-translate-x: 5.75rem !important;
  }

  .\32xl\:translate-x-24{
    --transform-translate-x: 6rem !important;
  }

  .\32xl\:translate-x-25{
    --transform-translate-x: 6.25rem !important;
  }

  .\32xl\:translate-x-26{
    --transform-translate-x: 6.5rem !important;
  }

  .\32xl\:translate-x-27{
    --transform-translate-x: 6.75rem !important;
  }

  .\32xl\:translate-x-28{
    --transform-translate-x: 7rem !important;
  }

  .\32xl\:translate-x-29{
    --transform-translate-x: 7.25rem !important;
  }

  .\32xl\:translate-x-30{
    --transform-translate-x: 7.5rem !important;
  }

  .\32xl\:translate-x-31{
    --transform-translate-x: 7.75rem !important;
  }

  .\32xl\:translate-x-32{
    --transform-translate-x: 8rem !important;
  }

  .\32xl\:translate-x-33{
    --transform-translate-x: 8.25rem !important;
  }

  .\32xl\:translate-x-34{
    --transform-translate-x: 8.5rem !important;
  }

  .\32xl\:translate-x-35{
    --transform-translate-x: 8.75rem !important;
  }

  .\32xl\:translate-x-36{
    --transform-translate-x: 9rem !important;
  }

  .\32xl\:translate-x-37{
    --transform-translate-x: 9.25rem !important;
  }

  .\32xl\:translate-x-38{
    --transform-translate-x: 9.5rem !important;
  }

  .\32xl\:translate-x-39{
    --transform-translate-x: 9.75rem !important;
  }

  .\32xl\:translate-x-40{
    --transform-translate-x: 10rem !important;
  }

  .\32xl\:translate-x-41{
    --transform-translate-x: 10.25rem !important;
  }

  .\32xl\:translate-x-42{
    --transform-translate-x: 10.5rem !important;
  }

  .\32xl\:translate-x-43{
    --transform-translate-x: 10.75rem !important;
  }

  .\32xl\:translate-x-44{
    --transform-translate-x: 11rem !important;
  }

  .\32xl\:translate-x-45{
    --transform-translate-x: 11.25rem !important;
  }

  .\32xl\:translate-x-46{
    --transform-translate-x: 11.5rem !important;
  }

  .\32xl\:translate-x-47{
    --transform-translate-x: 11.75rem !important;
  }

  .\32xl\:translate-x-48{
    --transform-translate-x: 12rem !important;
  }

  .\32xl\:translate-x-49{
    --transform-translate-x: 12.25rem !important;
  }

  .\32xl\:translate-x-50{
    --transform-translate-x: 12.5rem !important;
  }

  .\32xl\:translate-x-51{
    --transform-translate-x: 12.75rem !important;
  }

  .\32xl\:translate-x-52{
    --transform-translate-x: 13rem !important;
  }

  .\32xl\:translate-x-53{
    --transform-translate-x: 13.25rem !important;
  }

  .\32xl\:translate-x-54{
    --transform-translate-x: 13.5rem !important;
  }

  .\32xl\:translate-x-55{
    --transform-translate-x: 13.75rem !important;
  }

  .\32xl\:translate-x-56{
    --transform-translate-x: 14rem !important;
  }

  .\32xl\:translate-x-70{
    --transform-translate-x: 17.5rem !important;
  }

  .\32xl\:translate-x-71{
    --transform-translate-x: 17.75rem !important;
  }

  .\32xl\:translate-x-72{
    --transform-translate-x: 18rem !important;
  }

  .\32xl\:translate-x-73{
    --transform-translate-x: 18.25rem !important;
  }

  .\32xl\:translate-x-74{
    --transform-translate-x: 18.5rem !important;
  }

  .\32xl\:translate-x-75{
    --transform-translate-x: 18.75rem !important;
  }

  .\32xl\:translate-x-76{
    --transform-translate-x: 19rem !important;
  }

  .\32xl\:translate-x-77{
    --transform-translate-x: 19.25rem !important;
  }

  .\32xl\:translate-x-78{
    --transform-translate-x: 19.5rem !important;
  }

  .\32xl\:translate-x-79{
    --transform-translate-x: 19.75rem !important;
  }

  .\32xl\:translate-x-80{
    --transform-translate-x: 20rem !important;
  }

  .\32xl\:translate-x-81{
    --transform-translate-x: 20.25rem !important;
  }

  .\32xl\:translate-x-82{
    --transform-translate-x: 20.5rem !important;
  }

  .\32xl\:translate-x-83{
    --transform-translate-x: 20.75rem !important;
  }

  .\32xl\:translate-x-84{
    --transform-translate-x: 21rem !important;
  }

  .\32xl\:translate-x-85{
    --transform-translate-x: 21.25rem !important;
  }

  .\32xl\:translate-x-86{
    --transform-translate-x: 21.5rem !important;
  }

  .\32xl\:translate-x-87{
    --transform-translate-x: 21.75rem !important;
  }

  .\32xl\:translate-x-88{
    --transform-translate-x: 22rem !important;
  }

  .\32xl\:translate-x-89{
    --transform-translate-x: 22.25rem !important;
  }

  .\32xl\:translate-x-90{
    --transform-translate-x: 22.5rem !important;
  }

  .\32xl\:translate-x-91{
    --transform-translate-x: 22.75rem !important;
  }

  .\32xl\:translate-x-92{
    --transform-translate-x: 23rem !important;
  }

  .\32xl\:translate-x-100{
    --transform-translate-x: 25rem !important;
  }

  .\32xl\:translate-x-131{
    --transform-translate-x: 25.25rem !important;
  }

  .\32xl\:translate-x-135{
    --transform-translate-x: 34rem !important;
  }

  .\32xl\:translate-x-150{
    --transform-translate-x: 37.5rem !important;
  }

  .\32xl\:translate-x-710{
    --transform-translate-x: 44.375rem !important;
  }

  .\32xl\:translate-x-820{
    --transform-translate-x: 51.25rem !important;
  }

  .\32xl\:translate-x-1440{
    --transform-translate-x: 90rem !important;
  }

  .\32xl\:translate-x-2\.5{
    --transform-translate-x: .625rem !important;
  }

  .\32xl\:translate-x-6\.25{
    --transform-translate-x: 1.5626rem !important;
  }

  .\32xl\:translate-x-7\.5{
    --transform-translate-x: 1.875rem !important;
  }

  .\32xl\:translate-x-12\.5{
    --transform-translate-x: 3.125rem !important;
  }

  .\32xl\:translate-x-17\.5{
    --transform-translate-x: 4.375rem !important;
  }

  .\32xl\:translate-x-31\.5{
    --transform-translate-x: 7.875rem !important;
  }

  .\32xl\:translate-x-thumb-tript-lg{
    --transform-translate-x: 15.625rem !important;
  }

  .\32xl\:translate-x-thumb-tript-md{
    --transform-translate-x: 11.25rem !important;
  }

  .\32xl\:translate-x-thumb-trip-xl{
    --transform-translate-x: 20.625rem !important;
  }

  .\32xl\:translate-x-tarapprendre-title-lg{
    --transform-translate-x: 58.75rem !important;
  }

  .\32xl\:translate-x-oblong-list-lg{
    --transform-translate-x: 40.93rem !important;
  }

  .\32xl\:translate-x-oblong-list-md{
    --transform-translate-x: 20.95rem !important;
  }

  .\32xl\:translate-x-oblong-content-lg{
    --transform-translate-x: 26.875rem !important;
  }

  .\32xl\:translate-x-article-thumb-lg{
    --transform-translate-x: 10.625rem !important;
  }

  .\32xl\:translate-x-support-title-l-lg{
    --transform-translate-x: 28.125rem !important;
  }

  .\32xl\:translate-x-support-title-r-lg{
    --transform-translate-x: 17.8125rem !important;
  }

  .\32xl\:translate-x-main-footer-menu{
    --transform-translate-x: 13.75rem !important;
  }

  .\32xl\:translate-x-main-footer-logo{
    --transform-translate-x: 25.625rem !important;
  }

  .\32xl\:translate-x-full{
    --transform-translate-x: 100% !important;
  }

  .\32xl\:-translate-x-0{
    --transform-translate-x: 0px !important;
  }

  .\32xl\:-translate-x-1{
    --transform-translate-x: -0.25rem !important;
  }

  .\32xl\:-translate-x-2{
    --transform-translate-x: -0.5rem !important;
  }

  .\32xl\:-translate-x-3{
    --transform-translate-x: -0.75rem !important;
  }

  .\32xl\:-translate-x-4{
    --transform-translate-x: -1rem !important;
  }

  .\32xl\:-translate-x-5{
    --transform-translate-x: -1.25rem !important;
  }

  .\32xl\:-translate-x-6{
    --transform-translate-x: -1.5rem !important;
  }

  .\32xl\:-translate-x-7{
    --transform-translate-x: -1.75rem !important;
  }

  .\32xl\:-translate-x-8{
    --transform-translate-x: -2rem !important;
  }

  .\32xl\:-translate-x-9{
    --transform-translate-x: -2.25rem !important;
  }

  .\32xl\:-translate-x-10{
    --transform-translate-x: -2.5rem !important;
  }

  .\32xl\:-translate-x-11{
    --transform-translate-x: -2.75rem !important;
  }

  .\32xl\:-translate-x-12{
    --transform-translate-x: -3rem !important;
  }

  .\32xl\:-translate-x-13{
    --transform-translate-x: -3.25rem !important;
  }

  .\32xl\:-translate-x-14{
    --transform-translate-x: -3.5rem !important;
  }

  .\32xl\:-translate-x-15{
    --transform-translate-x: -3.75rem !important;
  }

  .\32xl\:-translate-x-16{
    --transform-translate-x: -4rem !important;
  }

  .\32xl\:-translate-x-17{
    --transform-translate-x: -4.25rem !important;
  }

  .\32xl\:-translate-x-18{
    --transform-translate-x: -4.5rem !important;
  }

  .\32xl\:-translate-x-19{
    --transform-translate-x: -4.75rem !important;
  }

  .\32xl\:-translate-x-20{
    --transform-translate-x: -5rem !important;
  }

  .\32xl\:-translate-x-21{
    --transform-translate-x: -5.25rem !important;
  }

  .\32xl\:-translate-x-22{
    --transform-translate-x: -5.5rem !important;
  }

  .\32xl\:-translate-x-23{
    --transform-translate-x: -5.75rem !important;
  }

  .\32xl\:-translate-x-24{
    --transform-translate-x: -6rem !important;
  }

  .\32xl\:-translate-x-25{
    --transform-translate-x: -6.25rem !important;
  }

  .\32xl\:-translate-x-26{
    --transform-translate-x: -6.5rem !important;
  }

  .\32xl\:-translate-x-27{
    --transform-translate-x: -6.75rem !important;
  }

  .\32xl\:-translate-x-28{
    --transform-translate-x: -7rem !important;
  }

  .\32xl\:-translate-x-29{
    --transform-translate-x: -7.25rem !important;
  }

  .\32xl\:-translate-x-30{
    --transform-translate-x: -7.5rem !important;
  }

  .\32xl\:-translate-x-31{
    --transform-translate-x: -7.75rem !important;
  }

  .\32xl\:-translate-x-32{
    --transform-translate-x: -8rem !important;
  }

  .\32xl\:-translate-x-33{
    --transform-translate-x: -8.25rem !important;
  }

  .\32xl\:-translate-x-34{
    --transform-translate-x: -8.5rem !important;
  }

  .\32xl\:-translate-x-35{
    --transform-translate-x: -8.75rem !important;
  }

  .\32xl\:-translate-x-36{
    --transform-translate-x: -9rem !important;
  }

  .\32xl\:-translate-x-37{
    --transform-translate-x: -9.25rem !important;
  }

  .\32xl\:-translate-x-38{
    --transform-translate-x: -9.5rem !important;
  }

  .\32xl\:-translate-x-39{
    --transform-translate-x: -9.75rem !important;
  }

  .\32xl\:-translate-x-40{
    --transform-translate-x: -10rem !important;
  }

  .\32xl\:-translate-x-41{
    --transform-translate-x: -10.25rem !important;
  }

  .\32xl\:-translate-x-42{
    --transform-translate-x: -10.5rem !important;
  }

  .\32xl\:-translate-x-43{
    --transform-translate-x: -10.75rem !important;
  }

  .\32xl\:-translate-x-44{
    --transform-translate-x: -11rem !important;
  }

  .\32xl\:-translate-x-45{
    --transform-translate-x: -11.25rem !important;
  }

  .\32xl\:-translate-x-46{
    --transform-translate-x: -11.5rem !important;
  }

  .\32xl\:-translate-x-47{
    --transform-translate-x: -11.75rem !important;
  }

  .\32xl\:-translate-x-48{
    --transform-translate-x: -12rem !important;
  }

  .\32xl\:-translate-x-49{
    --transform-translate-x: -12.25rem !important;
  }

  .\32xl\:-translate-x-50{
    --transform-translate-x: -12.5rem !important;
  }

  .\32xl\:-translate-x-51{
    --transform-translate-x: -12.75rem !important;
  }

  .\32xl\:-translate-x-52{
    --transform-translate-x: -13rem !important;
  }

  .\32xl\:-translate-x-53{
    --transform-translate-x: -13.25rem !important;
  }

  .\32xl\:-translate-x-54{
    --transform-translate-x: -13.5rem !important;
  }

  .\32xl\:-translate-x-55{
    --transform-translate-x: -13.75rem !important;
  }

  .\32xl\:-translate-x-56{
    --transform-translate-x: -14rem !important;
  }

  .\32xl\:-translate-x-70{
    --transform-translate-x: -17.5rem !important;
  }

  .\32xl\:-translate-x-71{
    --transform-translate-x: -17.75rem !important;
  }

  .\32xl\:-translate-x-72{
    --transform-translate-x: -18rem !important;
  }

  .\32xl\:-translate-x-73{
    --transform-translate-x: -18.25rem !important;
  }

  .\32xl\:-translate-x-74{
    --transform-translate-x: -18.5rem !important;
  }

  .\32xl\:-translate-x-75{
    --transform-translate-x: -18.75rem !important;
  }

  .\32xl\:-translate-x-76{
    --transform-translate-x: -19rem !important;
  }

  .\32xl\:-translate-x-77{
    --transform-translate-x: -19.25rem !important;
  }

  .\32xl\:-translate-x-78{
    --transform-translate-x: -19.5rem !important;
  }

  .\32xl\:-translate-x-79{
    --transform-translate-x: -19.75rem !important;
  }

  .\32xl\:-translate-x-80{
    --transform-translate-x: -20rem !important;
  }

  .\32xl\:-translate-x-81{
    --transform-translate-x: -20.25rem !important;
  }

  .\32xl\:-translate-x-82{
    --transform-translate-x: -20.5rem !important;
  }

  .\32xl\:-translate-x-83{
    --transform-translate-x: -20.75rem !important;
  }

  .\32xl\:-translate-x-84{
    --transform-translate-x: -21rem !important;
  }

  .\32xl\:-translate-x-85{
    --transform-translate-x: -21.25rem !important;
  }

  .\32xl\:-translate-x-86{
    --transform-translate-x: -21.5rem !important;
  }

  .\32xl\:-translate-x-87{
    --transform-translate-x: -21.75rem !important;
  }

  .\32xl\:-translate-x-88{
    --transform-translate-x: -22rem !important;
  }

  .\32xl\:-translate-x-89{
    --transform-translate-x: -22.25rem !important;
  }

  .\32xl\:-translate-x-90{
    --transform-translate-x: -22.5rem !important;
  }

  .\32xl\:-translate-x-91{
    --transform-translate-x: -22.75rem !important;
  }

  .\32xl\:-translate-x-92{
    --transform-translate-x: -23rem !important;
  }

  .\32xl\:-translate-x-100{
    --transform-translate-x: -25rem !important;
  }

  .\32xl\:-translate-x-131{
    --transform-translate-x: -25.25rem !important;
  }

  .\32xl\:-translate-x-135{
    --transform-translate-x: -34rem !important;
  }

  .\32xl\:-translate-x-150{
    --transform-translate-x: -37.5rem !important;
  }

  .\32xl\:-translate-x-710{
    --transform-translate-x: -44.375rem !important;
  }

  .\32xl\:-translate-x-820{
    --transform-translate-x: -51.25rem !important;
  }

  .\32xl\:-translate-x-1440{
    --transform-translate-x: -90rem !important;
  }

  .\32xl\:-translate-x-2\.5{
    --transform-translate-x: -0.625rem !important;
  }

  .\32xl\:-translate-x-6\.25{
    --transform-translate-x: -1.5626rem !important;
  }

  .\32xl\:-translate-x-7\.5{
    --transform-translate-x: -1.875rem !important;
  }

  .\32xl\:-translate-x-12\.5{
    --transform-translate-x: -3.125rem !important;
  }

  .\32xl\:-translate-x-17\.5{
    --transform-translate-x: -4.375rem !important;
  }

  .\32xl\:-translate-x-31\.5{
    --transform-translate-x: -7.875rem !important;
  }

  .\32xl\:-translate-x-thumb-tript-lg{
    --transform-translate-x: -15.625rem !important;
  }

  .\32xl\:-translate-x-thumb-tript-md{
    --transform-translate-x: -11.25rem !important;
  }

  .\32xl\:-translate-x-thumb-trip-xl{
    --transform-translate-x: -20.625rem !important;
  }

  .\32xl\:-translate-x-tarapprendre-title-lg{
    --transform-translate-x: -58.75rem !important;
  }

  .\32xl\:-translate-x-oblong-list-lg{
    --transform-translate-x: -40.93rem !important;
  }

  .\32xl\:-translate-x-oblong-list-md{
    --transform-translate-x: -20.95rem !important;
  }

  .\32xl\:-translate-x-oblong-content-lg{
    --transform-translate-x: -26.875rem !important;
  }

  .\32xl\:-translate-x-article-thumb-lg{
    --transform-translate-x: -10.625rem !important;
  }

  .\32xl\:-translate-x-support-title-l-lg{
    --transform-translate-x: -28.125rem !important;
  }

  .\32xl\:-translate-x-support-title-r-lg{
    --transform-translate-x: -17.8125rem !important;
  }

  .\32xl\:-translate-x-main-footer-menu{
    --transform-translate-x: -13.75rem !important;
  }

  .\32xl\:-translate-x-main-footer-logo{
    --transform-translate-x: -25.625rem !important;
  }

  .\32xl\:-translate-x-full{
    --transform-translate-x: -100% !important;
  }

  .\32xl\:-translate-x-1\/2{
    --transform-translate-x: -50% !important;
  }

  .\32xl\:translate-x-1\/2{
    --transform-translate-x: 50% !important;
  }

  .\32xl\:translate-y-0{
    --transform-translate-y: 0px !important;
  }

  .\32xl\:translate-y-1{
    --transform-translate-y: .25rem !important;
  }

  .\32xl\:translate-y-2{
    --transform-translate-y: .5rem !important;
  }

  .\32xl\:translate-y-3{
    --transform-translate-y: .75rem !important;
  }

  .\32xl\:translate-y-4{
    --transform-translate-y: 1rem !important;
  }

  .\32xl\:translate-y-5{
    --transform-translate-y: 1.25rem !important;
  }

  .\32xl\:translate-y-6{
    --transform-translate-y: 1.5rem !important;
  }

  .\32xl\:translate-y-7{
    --transform-translate-y: 1.75rem !important;
  }

  .\32xl\:translate-y-8{
    --transform-translate-y: 2rem !important;
  }

  .\32xl\:translate-y-9{
    --transform-translate-y: 2.25rem !important;
  }

  .\32xl\:translate-y-10{
    --transform-translate-y: 2.5rem !important;
  }

  .\32xl\:translate-y-11{
    --transform-translate-y: 2.75rem !important;
  }

  .\32xl\:translate-y-12{
    --transform-translate-y: 3rem !important;
  }

  .\32xl\:translate-y-13{
    --transform-translate-y: 3.25rem !important;
  }

  .\32xl\:translate-y-14{
    --transform-translate-y: 3.5rem !important;
  }

  .\32xl\:translate-y-15{
    --transform-translate-y: 3.75rem !important;
  }

  .\32xl\:translate-y-16{
    --transform-translate-y: 4rem !important;
  }

  .\32xl\:translate-y-17{
    --transform-translate-y: 4.25rem !important;
  }

  .\32xl\:translate-y-18{
    --transform-translate-y: 4.5rem !important;
  }

  .\32xl\:translate-y-19{
    --transform-translate-y: 4.75rem !important;
  }

  .\32xl\:translate-y-20{
    --transform-translate-y: 5rem !important;
  }

  .\32xl\:translate-y-21{
    --transform-translate-y: 5.25rem !important;
  }

  .\32xl\:translate-y-22{
    --transform-translate-y: 5.5rem !important;
  }

  .\32xl\:translate-y-23{
    --transform-translate-y: 5.75rem !important;
  }

  .\32xl\:translate-y-24{
    --transform-translate-y: 6rem !important;
  }

  .\32xl\:translate-y-25{
    --transform-translate-y: 6.25rem !important;
  }

  .\32xl\:translate-y-26{
    --transform-translate-y: 6.5rem !important;
  }

  .\32xl\:translate-y-27{
    --transform-translate-y: 6.75rem !important;
  }

  .\32xl\:translate-y-28{
    --transform-translate-y: 7rem !important;
  }

  .\32xl\:translate-y-29{
    --transform-translate-y: 7.25rem !important;
  }

  .\32xl\:translate-y-30{
    --transform-translate-y: 7.5rem !important;
  }

  .\32xl\:translate-y-31{
    --transform-translate-y: 7.75rem !important;
  }

  .\32xl\:translate-y-32{
    --transform-translate-y: 8rem !important;
  }

  .\32xl\:translate-y-33{
    --transform-translate-y: 8.25rem !important;
  }

  .\32xl\:translate-y-34{
    --transform-translate-y: 8.5rem !important;
  }

  .\32xl\:translate-y-35{
    --transform-translate-y: 8.75rem !important;
  }

  .\32xl\:translate-y-36{
    --transform-translate-y: 9rem !important;
  }

  .\32xl\:translate-y-37{
    --transform-translate-y: 9.25rem !important;
  }

  .\32xl\:translate-y-38{
    --transform-translate-y: 9.5rem !important;
  }

  .\32xl\:translate-y-39{
    --transform-translate-y: 9.75rem !important;
  }

  .\32xl\:translate-y-40{
    --transform-translate-y: 10rem !important;
  }

  .\32xl\:translate-y-41{
    --transform-translate-y: 10.25rem !important;
  }

  .\32xl\:translate-y-42{
    --transform-translate-y: 10.5rem !important;
  }

  .\32xl\:translate-y-43{
    --transform-translate-y: 10.75rem !important;
  }

  .\32xl\:translate-y-44{
    --transform-translate-y: 11rem !important;
  }

  .\32xl\:translate-y-45{
    --transform-translate-y: 11.25rem !important;
  }

  .\32xl\:translate-y-46{
    --transform-translate-y: 11.5rem !important;
  }

  .\32xl\:translate-y-47{
    --transform-translate-y: 11.75rem !important;
  }

  .\32xl\:translate-y-48{
    --transform-translate-y: 12rem !important;
  }

  .\32xl\:translate-y-49{
    --transform-translate-y: 12.25rem !important;
  }

  .\32xl\:translate-y-50{
    --transform-translate-y: 12.5rem !important;
  }

  .\32xl\:translate-y-51{
    --transform-translate-y: 12.75rem !important;
  }

  .\32xl\:translate-y-52{
    --transform-translate-y: 13rem !important;
  }

  .\32xl\:translate-y-53{
    --transform-translate-y: 13.25rem !important;
  }

  .\32xl\:translate-y-54{
    --transform-translate-y: 13.5rem !important;
  }

  .\32xl\:translate-y-55{
    --transform-translate-y: 13.75rem !important;
  }

  .\32xl\:translate-y-56{
    --transform-translate-y: 14rem !important;
  }

  .\32xl\:translate-y-70{
    --transform-translate-y: 17.5rem !important;
  }

  .\32xl\:translate-y-71{
    --transform-translate-y: 17.75rem !important;
  }

  .\32xl\:translate-y-72{
    --transform-translate-y: 18rem !important;
  }

  .\32xl\:translate-y-73{
    --transform-translate-y: 18.25rem !important;
  }

  .\32xl\:translate-y-74{
    --transform-translate-y: 18.5rem !important;
  }

  .\32xl\:translate-y-75{
    --transform-translate-y: 18.75rem !important;
  }

  .\32xl\:translate-y-76{
    --transform-translate-y: 19rem !important;
  }

  .\32xl\:translate-y-77{
    --transform-translate-y: 19.25rem !important;
  }

  .\32xl\:translate-y-78{
    --transform-translate-y: 19.5rem !important;
  }

  .\32xl\:translate-y-79{
    --transform-translate-y: 19.75rem !important;
  }

  .\32xl\:translate-y-80{
    --transform-translate-y: 20rem !important;
  }

  .\32xl\:translate-y-81{
    --transform-translate-y: 20.25rem !important;
  }

  .\32xl\:translate-y-82{
    --transform-translate-y: 20.5rem !important;
  }

  .\32xl\:translate-y-83{
    --transform-translate-y: 20.75rem !important;
  }

  .\32xl\:translate-y-84{
    --transform-translate-y: 21rem !important;
  }

  .\32xl\:translate-y-85{
    --transform-translate-y: 21.25rem !important;
  }

  .\32xl\:translate-y-86{
    --transform-translate-y: 21.5rem !important;
  }

  .\32xl\:translate-y-87{
    --transform-translate-y: 21.75rem !important;
  }

  .\32xl\:translate-y-88{
    --transform-translate-y: 22rem !important;
  }

  .\32xl\:translate-y-89{
    --transform-translate-y: 22.25rem !important;
  }

  .\32xl\:translate-y-90{
    --transform-translate-y: 22.5rem !important;
  }

  .\32xl\:translate-y-91{
    --transform-translate-y: 22.75rem !important;
  }

  .\32xl\:translate-y-92{
    --transform-translate-y: 23rem !important;
  }

  .\32xl\:translate-y-100{
    --transform-translate-y: 25rem !important;
  }

  .\32xl\:translate-y-131{
    --transform-translate-y: 25.25rem !important;
  }

  .\32xl\:translate-y-135{
    --transform-translate-y: 34rem !important;
  }

  .\32xl\:translate-y-150{
    --transform-translate-y: 37.5rem !important;
  }

  .\32xl\:translate-y-710{
    --transform-translate-y: 44.375rem !important;
  }

  .\32xl\:translate-y-820{
    --transform-translate-y: 51.25rem !important;
  }

  .\32xl\:translate-y-1440{
    --transform-translate-y: 90rem !important;
  }

  .\32xl\:translate-y-2\.5{
    --transform-translate-y: .625rem !important;
  }

  .\32xl\:translate-y-6\.25{
    --transform-translate-y: 1.5626rem !important;
  }

  .\32xl\:translate-y-7\.5{
    --transform-translate-y: 1.875rem !important;
  }

  .\32xl\:translate-y-12\.5{
    --transform-translate-y: 3.125rem !important;
  }

  .\32xl\:translate-y-17\.5{
    --transform-translate-y: 4.375rem !important;
  }

  .\32xl\:translate-y-31\.5{
    --transform-translate-y: 7.875rem !important;
  }

  .\32xl\:translate-y-thumb-tript-lg{
    --transform-translate-y: 15.625rem !important;
  }

  .\32xl\:translate-y-thumb-tript-md{
    --transform-translate-y: 11.25rem !important;
  }

  .\32xl\:translate-y-thumb-trip-xl{
    --transform-translate-y: 20.625rem !important;
  }

  .\32xl\:translate-y-tarapprendre-title-lg{
    --transform-translate-y: 58.75rem !important;
  }

  .\32xl\:translate-y-oblong-list-lg{
    --transform-translate-y: 40.93rem !important;
  }

  .\32xl\:translate-y-oblong-list-md{
    --transform-translate-y: 20.95rem !important;
  }

  .\32xl\:translate-y-oblong-content-lg{
    --transform-translate-y: 26.875rem !important;
  }

  .\32xl\:translate-y-article-thumb-lg{
    --transform-translate-y: 10.625rem !important;
  }

  .\32xl\:translate-y-support-title-l-lg{
    --transform-translate-y: 28.125rem !important;
  }

  .\32xl\:translate-y-support-title-r-lg{
    --transform-translate-y: 17.8125rem !important;
  }

  .\32xl\:translate-y-main-footer-menu{
    --transform-translate-y: 13.75rem !important;
  }

  .\32xl\:translate-y-main-footer-logo{
    --transform-translate-y: 25.625rem !important;
  }

  .\32xl\:translate-y-full{
    --transform-translate-y: 100% !important;
  }

  .\32xl\:-translate-y-0{
    --transform-translate-y: 0px !important;
  }

  .\32xl\:-translate-y-1{
    --transform-translate-y: -0.25rem !important;
  }

  .\32xl\:-translate-y-2{
    --transform-translate-y: -0.5rem !important;
  }

  .\32xl\:-translate-y-3{
    --transform-translate-y: -0.75rem !important;
  }

  .\32xl\:-translate-y-4{
    --transform-translate-y: -1rem !important;
  }

  .\32xl\:-translate-y-5{
    --transform-translate-y: -1.25rem !important;
  }

  .\32xl\:-translate-y-6{
    --transform-translate-y: -1.5rem !important;
  }

  .\32xl\:-translate-y-7{
    --transform-translate-y: -1.75rem !important;
  }

  .\32xl\:-translate-y-8{
    --transform-translate-y: -2rem !important;
  }

  .\32xl\:-translate-y-9{
    --transform-translate-y: -2.25rem !important;
  }

  .\32xl\:-translate-y-10{
    --transform-translate-y: -2.5rem !important;
  }

  .\32xl\:-translate-y-11{
    --transform-translate-y: -2.75rem !important;
  }

  .\32xl\:-translate-y-12{
    --transform-translate-y: -3rem !important;
  }

  .\32xl\:-translate-y-13{
    --transform-translate-y: -3.25rem !important;
  }

  .\32xl\:-translate-y-14{
    --transform-translate-y: -3.5rem !important;
  }

  .\32xl\:-translate-y-15{
    --transform-translate-y: -3.75rem !important;
  }

  .\32xl\:-translate-y-16{
    --transform-translate-y: -4rem !important;
  }

  .\32xl\:-translate-y-17{
    --transform-translate-y: -4.25rem !important;
  }

  .\32xl\:-translate-y-18{
    --transform-translate-y: -4.5rem !important;
  }

  .\32xl\:-translate-y-19{
    --transform-translate-y: -4.75rem !important;
  }

  .\32xl\:-translate-y-20{
    --transform-translate-y: -5rem !important;
  }

  .\32xl\:-translate-y-21{
    --transform-translate-y: -5.25rem !important;
  }

  .\32xl\:-translate-y-22{
    --transform-translate-y: -5.5rem !important;
  }

  .\32xl\:-translate-y-23{
    --transform-translate-y: -5.75rem !important;
  }

  .\32xl\:-translate-y-24{
    --transform-translate-y: -6rem !important;
  }

  .\32xl\:-translate-y-25{
    --transform-translate-y: -6.25rem !important;
  }

  .\32xl\:-translate-y-26{
    --transform-translate-y: -6.5rem !important;
  }

  .\32xl\:-translate-y-27{
    --transform-translate-y: -6.75rem !important;
  }

  .\32xl\:-translate-y-28{
    --transform-translate-y: -7rem !important;
  }

  .\32xl\:-translate-y-29{
    --transform-translate-y: -7.25rem !important;
  }

  .\32xl\:-translate-y-30{
    --transform-translate-y: -7.5rem !important;
  }

  .\32xl\:-translate-y-31{
    --transform-translate-y: -7.75rem !important;
  }

  .\32xl\:-translate-y-32{
    --transform-translate-y: -8rem !important;
  }

  .\32xl\:-translate-y-33{
    --transform-translate-y: -8.25rem !important;
  }

  .\32xl\:-translate-y-34{
    --transform-translate-y: -8.5rem !important;
  }

  .\32xl\:-translate-y-35{
    --transform-translate-y: -8.75rem !important;
  }

  .\32xl\:-translate-y-36{
    --transform-translate-y: -9rem !important;
  }

  .\32xl\:-translate-y-37{
    --transform-translate-y: -9.25rem !important;
  }

  .\32xl\:-translate-y-38{
    --transform-translate-y: -9.5rem !important;
  }

  .\32xl\:-translate-y-39{
    --transform-translate-y: -9.75rem !important;
  }

  .\32xl\:-translate-y-40{
    --transform-translate-y: -10rem !important;
  }

  .\32xl\:-translate-y-41{
    --transform-translate-y: -10.25rem !important;
  }

  .\32xl\:-translate-y-42{
    --transform-translate-y: -10.5rem !important;
  }

  .\32xl\:-translate-y-43{
    --transform-translate-y: -10.75rem !important;
  }

  .\32xl\:-translate-y-44{
    --transform-translate-y: -11rem !important;
  }

  .\32xl\:-translate-y-45{
    --transform-translate-y: -11.25rem !important;
  }

  .\32xl\:-translate-y-46{
    --transform-translate-y: -11.5rem !important;
  }

  .\32xl\:-translate-y-47{
    --transform-translate-y: -11.75rem !important;
  }

  .\32xl\:-translate-y-48{
    --transform-translate-y: -12rem !important;
  }

  .\32xl\:-translate-y-49{
    --transform-translate-y: -12.25rem !important;
  }

  .\32xl\:-translate-y-50{
    --transform-translate-y: -12.5rem !important;
  }

  .\32xl\:-translate-y-51{
    --transform-translate-y: -12.75rem !important;
  }

  .\32xl\:-translate-y-52{
    --transform-translate-y: -13rem !important;
  }

  .\32xl\:-translate-y-53{
    --transform-translate-y: -13.25rem !important;
  }

  .\32xl\:-translate-y-54{
    --transform-translate-y: -13.5rem !important;
  }

  .\32xl\:-translate-y-55{
    --transform-translate-y: -13.75rem !important;
  }

  .\32xl\:-translate-y-56{
    --transform-translate-y: -14rem !important;
  }

  .\32xl\:-translate-y-70{
    --transform-translate-y: -17.5rem !important;
  }

  .\32xl\:-translate-y-71{
    --transform-translate-y: -17.75rem !important;
  }

  .\32xl\:-translate-y-72{
    --transform-translate-y: -18rem !important;
  }

  .\32xl\:-translate-y-73{
    --transform-translate-y: -18.25rem !important;
  }

  .\32xl\:-translate-y-74{
    --transform-translate-y: -18.5rem !important;
  }

  .\32xl\:-translate-y-75{
    --transform-translate-y: -18.75rem !important;
  }

  .\32xl\:-translate-y-76{
    --transform-translate-y: -19rem !important;
  }

  .\32xl\:-translate-y-77{
    --transform-translate-y: -19.25rem !important;
  }

  .\32xl\:-translate-y-78{
    --transform-translate-y: -19.5rem !important;
  }

  .\32xl\:-translate-y-79{
    --transform-translate-y: -19.75rem !important;
  }

  .\32xl\:-translate-y-80{
    --transform-translate-y: -20rem !important;
  }

  .\32xl\:-translate-y-81{
    --transform-translate-y: -20.25rem !important;
  }

  .\32xl\:-translate-y-82{
    --transform-translate-y: -20.5rem !important;
  }

  .\32xl\:-translate-y-83{
    --transform-translate-y: -20.75rem !important;
  }

  .\32xl\:-translate-y-84{
    --transform-translate-y: -21rem !important;
  }

  .\32xl\:-translate-y-85{
    --transform-translate-y: -21.25rem !important;
  }

  .\32xl\:-translate-y-86{
    --transform-translate-y: -21.5rem !important;
  }

  .\32xl\:-translate-y-87{
    --transform-translate-y: -21.75rem !important;
  }

  .\32xl\:-translate-y-88{
    --transform-translate-y: -22rem !important;
  }

  .\32xl\:-translate-y-89{
    --transform-translate-y: -22.25rem !important;
  }

  .\32xl\:-translate-y-90{
    --transform-translate-y: -22.5rem !important;
  }

  .\32xl\:-translate-y-91{
    --transform-translate-y: -22.75rem !important;
  }

  .\32xl\:-translate-y-92{
    --transform-translate-y: -23rem !important;
  }

  .\32xl\:-translate-y-100{
    --transform-translate-y: -25rem !important;
  }

  .\32xl\:-translate-y-131{
    --transform-translate-y: -25.25rem !important;
  }

  .\32xl\:-translate-y-135{
    --transform-translate-y: -34rem !important;
  }

  .\32xl\:-translate-y-150{
    --transform-translate-y: -37.5rem !important;
  }

  .\32xl\:-translate-y-710{
    --transform-translate-y: -44.375rem !important;
  }

  .\32xl\:-translate-y-820{
    --transform-translate-y: -51.25rem !important;
  }

  .\32xl\:-translate-y-1440{
    --transform-translate-y: -90rem !important;
  }

  .\32xl\:-translate-y-2\.5{
    --transform-translate-y: -0.625rem !important;
  }

  .\32xl\:-translate-y-6\.25{
    --transform-translate-y: -1.5626rem !important;
  }

  .\32xl\:-translate-y-7\.5{
    --transform-translate-y: -1.875rem !important;
  }

  .\32xl\:-translate-y-12\.5{
    --transform-translate-y: -3.125rem !important;
  }

  .\32xl\:-translate-y-17\.5{
    --transform-translate-y: -4.375rem !important;
  }

  .\32xl\:-translate-y-31\.5{
    --transform-translate-y: -7.875rem !important;
  }

  .\32xl\:-translate-y-thumb-tript-lg{
    --transform-translate-y: -15.625rem !important;
  }

  .\32xl\:-translate-y-thumb-tript-md{
    --transform-translate-y: -11.25rem !important;
  }

  .\32xl\:-translate-y-thumb-trip-xl{
    --transform-translate-y: -20.625rem !important;
  }

  .\32xl\:-translate-y-tarapprendre-title-lg{
    --transform-translate-y: -58.75rem !important;
  }

  .\32xl\:-translate-y-oblong-list-lg{
    --transform-translate-y: -40.93rem !important;
  }

  .\32xl\:-translate-y-oblong-list-md{
    --transform-translate-y: -20.95rem !important;
  }

  .\32xl\:-translate-y-oblong-content-lg{
    --transform-translate-y: -26.875rem !important;
  }

  .\32xl\:-translate-y-article-thumb-lg{
    --transform-translate-y: -10.625rem !important;
  }

  .\32xl\:-translate-y-support-title-l-lg{
    --transform-translate-y: -28.125rem !important;
  }

  .\32xl\:-translate-y-support-title-r-lg{
    --transform-translate-y: -17.8125rem !important;
  }

  .\32xl\:-translate-y-main-footer-menu{
    --transform-translate-y: -13.75rem !important;
  }

  .\32xl\:-translate-y-main-footer-logo{
    --transform-translate-y: -25.625rem !important;
  }

  .\32xl\:-translate-y-full{
    --transform-translate-y: -100% !important;
  }

  .\32xl\:-translate-y-1\/2{
    --transform-translate-y: -50% !important;
  }

  .\32xl\:translate-y-1\/2{
    --transform-translate-y: 50% !important;
  }

  .\32xl\:hover\:translate-x-0:hover{
    --transform-translate-x: 0px !important;
  }

  .\32xl\:hover\:translate-x-1:hover{
    --transform-translate-x: .25rem !important;
  }

  .\32xl\:hover\:translate-x-2:hover{
    --transform-translate-x: .5rem !important;
  }

  .\32xl\:hover\:translate-x-3:hover{
    --transform-translate-x: .75rem !important;
  }

  .\32xl\:hover\:translate-x-4:hover{
    --transform-translate-x: 1rem !important;
  }

  .\32xl\:hover\:translate-x-5:hover{
    --transform-translate-x: 1.25rem !important;
  }

  .\32xl\:hover\:translate-x-6:hover{
    --transform-translate-x: 1.5rem !important;
  }

  .\32xl\:hover\:translate-x-7:hover{
    --transform-translate-x: 1.75rem !important;
  }

  .\32xl\:hover\:translate-x-8:hover{
    --transform-translate-x: 2rem !important;
  }

  .\32xl\:hover\:translate-x-9:hover{
    --transform-translate-x: 2.25rem !important;
  }

  .\32xl\:hover\:translate-x-10:hover{
    --transform-translate-x: 2.5rem !important;
  }

  .\32xl\:hover\:translate-x-11:hover{
    --transform-translate-x: 2.75rem !important;
  }

  .\32xl\:hover\:translate-x-12:hover{
    --transform-translate-x: 3rem !important;
  }

  .\32xl\:hover\:translate-x-13:hover{
    --transform-translate-x: 3.25rem !important;
  }

  .\32xl\:hover\:translate-x-14:hover{
    --transform-translate-x: 3.5rem !important;
  }

  .\32xl\:hover\:translate-x-15:hover{
    --transform-translate-x: 3.75rem !important;
  }

  .\32xl\:hover\:translate-x-16:hover{
    --transform-translate-x: 4rem !important;
  }

  .\32xl\:hover\:translate-x-17:hover{
    --transform-translate-x: 4.25rem !important;
  }

  .\32xl\:hover\:translate-x-18:hover{
    --transform-translate-x: 4.5rem !important;
  }

  .\32xl\:hover\:translate-x-19:hover{
    --transform-translate-x: 4.75rem !important;
  }

  .\32xl\:hover\:translate-x-20:hover{
    --transform-translate-x: 5rem !important;
  }

  .\32xl\:hover\:translate-x-21:hover{
    --transform-translate-x: 5.25rem !important;
  }

  .\32xl\:hover\:translate-x-22:hover{
    --transform-translate-x: 5.5rem !important;
  }

  .\32xl\:hover\:translate-x-23:hover{
    --transform-translate-x: 5.75rem !important;
  }

  .\32xl\:hover\:translate-x-24:hover{
    --transform-translate-x: 6rem !important;
  }

  .\32xl\:hover\:translate-x-25:hover{
    --transform-translate-x: 6.25rem !important;
  }

  .\32xl\:hover\:translate-x-26:hover{
    --transform-translate-x: 6.5rem !important;
  }

  .\32xl\:hover\:translate-x-27:hover{
    --transform-translate-x: 6.75rem !important;
  }

  .\32xl\:hover\:translate-x-28:hover{
    --transform-translate-x: 7rem !important;
  }

  .\32xl\:hover\:translate-x-29:hover{
    --transform-translate-x: 7.25rem !important;
  }

  .\32xl\:hover\:translate-x-30:hover{
    --transform-translate-x: 7.5rem !important;
  }

  .\32xl\:hover\:translate-x-31:hover{
    --transform-translate-x: 7.75rem !important;
  }

  .\32xl\:hover\:translate-x-32:hover{
    --transform-translate-x: 8rem !important;
  }

  .\32xl\:hover\:translate-x-33:hover{
    --transform-translate-x: 8.25rem !important;
  }

  .\32xl\:hover\:translate-x-34:hover{
    --transform-translate-x: 8.5rem !important;
  }

  .\32xl\:hover\:translate-x-35:hover{
    --transform-translate-x: 8.75rem !important;
  }

  .\32xl\:hover\:translate-x-36:hover{
    --transform-translate-x: 9rem !important;
  }

  .\32xl\:hover\:translate-x-37:hover{
    --transform-translate-x: 9.25rem !important;
  }

  .\32xl\:hover\:translate-x-38:hover{
    --transform-translate-x: 9.5rem !important;
  }

  .\32xl\:hover\:translate-x-39:hover{
    --transform-translate-x: 9.75rem !important;
  }

  .\32xl\:hover\:translate-x-40:hover{
    --transform-translate-x: 10rem !important;
  }

  .\32xl\:hover\:translate-x-41:hover{
    --transform-translate-x: 10.25rem !important;
  }

  .\32xl\:hover\:translate-x-42:hover{
    --transform-translate-x: 10.5rem !important;
  }

  .\32xl\:hover\:translate-x-43:hover{
    --transform-translate-x: 10.75rem !important;
  }

  .\32xl\:hover\:translate-x-44:hover{
    --transform-translate-x: 11rem !important;
  }

  .\32xl\:hover\:translate-x-45:hover{
    --transform-translate-x: 11.25rem !important;
  }

  .\32xl\:hover\:translate-x-46:hover{
    --transform-translate-x: 11.5rem !important;
  }

  .\32xl\:hover\:translate-x-47:hover{
    --transform-translate-x: 11.75rem !important;
  }

  .\32xl\:hover\:translate-x-48:hover{
    --transform-translate-x: 12rem !important;
  }

  .\32xl\:hover\:translate-x-49:hover{
    --transform-translate-x: 12.25rem !important;
  }

  .\32xl\:hover\:translate-x-50:hover{
    --transform-translate-x: 12.5rem !important;
  }

  .\32xl\:hover\:translate-x-51:hover{
    --transform-translate-x: 12.75rem !important;
  }

  .\32xl\:hover\:translate-x-52:hover{
    --transform-translate-x: 13rem !important;
  }

  .\32xl\:hover\:translate-x-53:hover{
    --transform-translate-x: 13.25rem !important;
  }

  .\32xl\:hover\:translate-x-54:hover{
    --transform-translate-x: 13.5rem !important;
  }

  .\32xl\:hover\:translate-x-55:hover{
    --transform-translate-x: 13.75rem !important;
  }

  .\32xl\:hover\:translate-x-56:hover{
    --transform-translate-x: 14rem !important;
  }

  .\32xl\:hover\:translate-x-70:hover{
    --transform-translate-x: 17.5rem !important;
  }

  .\32xl\:hover\:translate-x-71:hover{
    --transform-translate-x: 17.75rem !important;
  }

  .\32xl\:hover\:translate-x-72:hover{
    --transform-translate-x: 18rem !important;
  }

  .\32xl\:hover\:translate-x-73:hover{
    --transform-translate-x: 18.25rem !important;
  }

  .\32xl\:hover\:translate-x-74:hover{
    --transform-translate-x: 18.5rem !important;
  }

  .\32xl\:hover\:translate-x-75:hover{
    --transform-translate-x: 18.75rem !important;
  }

  .\32xl\:hover\:translate-x-76:hover{
    --transform-translate-x: 19rem !important;
  }

  .\32xl\:hover\:translate-x-77:hover{
    --transform-translate-x: 19.25rem !important;
  }

  .\32xl\:hover\:translate-x-78:hover{
    --transform-translate-x: 19.5rem !important;
  }

  .\32xl\:hover\:translate-x-79:hover{
    --transform-translate-x: 19.75rem !important;
  }

  .\32xl\:hover\:translate-x-80:hover{
    --transform-translate-x: 20rem !important;
  }

  .\32xl\:hover\:translate-x-81:hover{
    --transform-translate-x: 20.25rem !important;
  }

  .\32xl\:hover\:translate-x-82:hover{
    --transform-translate-x: 20.5rem !important;
  }

  .\32xl\:hover\:translate-x-83:hover{
    --transform-translate-x: 20.75rem !important;
  }

  .\32xl\:hover\:translate-x-84:hover{
    --transform-translate-x: 21rem !important;
  }

  .\32xl\:hover\:translate-x-85:hover{
    --transform-translate-x: 21.25rem !important;
  }

  .\32xl\:hover\:translate-x-86:hover{
    --transform-translate-x: 21.5rem !important;
  }

  .\32xl\:hover\:translate-x-87:hover{
    --transform-translate-x: 21.75rem !important;
  }

  .\32xl\:hover\:translate-x-88:hover{
    --transform-translate-x: 22rem !important;
  }

  .\32xl\:hover\:translate-x-89:hover{
    --transform-translate-x: 22.25rem !important;
  }

  .\32xl\:hover\:translate-x-90:hover{
    --transform-translate-x: 22.5rem !important;
  }

  .\32xl\:hover\:translate-x-91:hover{
    --transform-translate-x: 22.75rem !important;
  }

  .\32xl\:hover\:translate-x-92:hover{
    --transform-translate-x: 23rem !important;
  }

  .\32xl\:hover\:translate-x-100:hover{
    --transform-translate-x: 25rem !important;
  }

  .\32xl\:hover\:translate-x-131:hover{
    --transform-translate-x: 25.25rem !important;
  }

  .\32xl\:hover\:translate-x-135:hover{
    --transform-translate-x: 34rem !important;
  }

  .\32xl\:hover\:translate-x-150:hover{
    --transform-translate-x: 37.5rem !important;
  }

  .\32xl\:hover\:translate-x-710:hover{
    --transform-translate-x: 44.375rem !important;
  }

  .\32xl\:hover\:translate-x-820:hover{
    --transform-translate-x: 51.25rem !important;
  }

  .\32xl\:hover\:translate-x-1440:hover{
    --transform-translate-x: 90rem !important;
  }

  .\32xl\:hover\:translate-x-2\.5:hover{
    --transform-translate-x: .625rem !important;
  }

  .\32xl\:hover\:translate-x-6\.25:hover{
    --transform-translate-x: 1.5626rem !important;
  }

  .\32xl\:hover\:translate-x-7\.5:hover{
    --transform-translate-x: 1.875rem !important;
  }

  .\32xl\:hover\:translate-x-12\.5:hover{
    --transform-translate-x: 3.125rem !important;
  }

  .\32xl\:hover\:translate-x-17\.5:hover{
    --transform-translate-x: 4.375rem !important;
  }

  .\32xl\:hover\:translate-x-31\.5:hover{
    --transform-translate-x: 7.875rem !important;
  }

  .\32xl\:hover\:translate-x-thumb-tript-lg:hover{
    --transform-translate-x: 15.625rem !important;
  }

  .\32xl\:hover\:translate-x-thumb-tript-md:hover{
    --transform-translate-x: 11.25rem !important;
  }

  .\32xl\:hover\:translate-x-thumb-trip-xl:hover{
    --transform-translate-x: 20.625rem !important;
  }

  .\32xl\:hover\:translate-x-tarapprendre-title-lg:hover{
    --transform-translate-x: 58.75rem !important;
  }

  .\32xl\:hover\:translate-x-oblong-list-lg:hover{
    --transform-translate-x: 40.93rem !important;
  }

  .\32xl\:hover\:translate-x-oblong-list-md:hover{
    --transform-translate-x: 20.95rem !important;
  }

  .\32xl\:hover\:translate-x-oblong-content-lg:hover{
    --transform-translate-x: 26.875rem !important;
  }

  .\32xl\:hover\:translate-x-article-thumb-lg:hover{
    --transform-translate-x: 10.625rem !important;
  }

  .\32xl\:hover\:translate-x-support-title-l-lg:hover{
    --transform-translate-x: 28.125rem !important;
  }

  .\32xl\:hover\:translate-x-support-title-r-lg:hover{
    --transform-translate-x: 17.8125rem !important;
  }

  .\32xl\:hover\:translate-x-main-footer-menu:hover{
    --transform-translate-x: 13.75rem !important;
  }

  .\32xl\:hover\:translate-x-main-footer-logo:hover{
    --transform-translate-x: 25.625rem !important;
  }

  .\32xl\:hover\:translate-x-full:hover{
    --transform-translate-x: 100% !important;
  }

  .\32xl\:hover\:-translate-x-0:hover{
    --transform-translate-x: 0px !important;
  }

  .\32xl\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.25rem !important;
  }

  .\32xl\:hover\:-translate-x-2:hover{
    --transform-translate-x: -0.5rem !important;
  }

  .\32xl\:hover\:-translate-x-3:hover{
    --transform-translate-x: -0.75rem !important;
  }

  .\32xl\:hover\:-translate-x-4:hover{
    --transform-translate-x: -1rem !important;
  }

  .\32xl\:hover\:-translate-x-5:hover{
    --transform-translate-x: -1.25rem !important;
  }

  .\32xl\:hover\:-translate-x-6:hover{
    --transform-translate-x: -1.5rem !important;
  }

  .\32xl\:hover\:-translate-x-7:hover{
    --transform-translate-x: -1.75rem !important;
  }

  .\32xl\:hover\:-translate-x-8:hover{
    --transform-translate-x: -2rem !important;
  }

  .\32xl\:hover\:-translate-x-9:hover{
    --transform-translate-x: -2.25rem !important;
  }

  .\32xl\:hover\:-translate-x-10:hover{
    --transform-translate-x: -2.5rem !important;
  }

  .\32xl\:hover\:-translate-x-11:hover{
    --transform-translate-x: -2.75rem !important;
  }

  .\32xl\:hover\:-translate-x-12:hover{
    --transform-translate-x: -3rem !important;
  }

  .\32xl\:hover\:-translate-x-13:hover{
    --transform-translate-x: -3.25rem !important;
  }

  .\32xl\:hover\:-translate-x-14:hover{
    --transform-translate-x: -3.5rem !important;
  }

  .\32xl\:hover\:-translate-x-15:hover{
    --transform-translate-x: -3.75rem !important;
  }

  .\32xl\:hover\:-translate-x-16:hover{
    --transform-translate-x: -4rem !important;
  }

  .\32xl\:hover\:-translate-x-17:hover{
    --transform-translate-x: -4.25rem !important;
  }

  .\32xl\:hover\:-translate-x-18:hover{
    --transform-translate-x: -4.5rem !important;
  }

  .\32xl\:hover\:-translate-x-19:hover{
    --transform-translate-x: -4.75rem !important;
  }

  .\32xl\:hover\:-translate-x-20:hover{
    --transform-translate-x: -5rem !important;
  }

  .\32xl\:hover\:-translate-x-21:hover{
    --transform-translate-x: -5.25rem !important;
  }

  .\32xl\:hover\:-translate-x-22:hover{
    --transform-translate-x: -5.5rem !important;
  }

  .\32xl\:hover\:-translate-x-23:hover{
    --transform-translate-x: -5.75rem !important;
  }

  .\32xl\:hover\:-translate-x-24:hover{
    --transform-translate-x: -6rem !important;
  }

  .\32xl\:hover\:-translate-x-25:hover{
    --transform-translate-x: -6.25rem !important;
  }

  .\32xl\:hover\:-translate-x-26:hover{
    --transform-translate-x: -6.5rem !important;
  }

  .\32xl\:hover\:-translate-x-27:hover{
    --transform-translate-x: -6.75rem !important;
  }

  .\32xl\:hover\:-translate-x-28:hover{
    --transform-translate-x: -7rem !important;
  }

  .\32xl\:hover\:-translate-x-29:hover{
    --transform-translate-x: -7.25rem !important;
  }

  .\32xl\:hover\:-translate-x-30:hover{
    --transform-translate-x: -7.5rem !important;
  }

  .\32xl\:hover\:-translate-x-31:hover{
    --transform-translate-x: -7.75rem !important;
  }

  .\32xl\:hover\:-translate-x-32:hover{
    --transform-translate-x: -8rem !important;
  }

  .\32xl\:hover\:-translate-x-33:hover{
    --transform-translate-x: -8.25rem !important;
  }

  .\32xl\:hover\:-translate-x-34:hover{
    --transform-translate-x: -8.5rem !important;
  }

  .\32xl\:hover\:-translate-x-35:hover{
    --transform-translate-x: -8.75rem !important;
  }

  .\32xl\:hover\:-translate-x-36:hover{
    --transform-translate-x: -9rem !important;
  }

  .\32xl\:hover\:-translate-x-37:hover{
    --transform-translate-x: -9.25rem !important;
  }

  .\32xl\:hover\:-translate-x-38:hover{
    --transform-translate-x: -9.5rem !important;
  }

  .\32xl\:hover\:-translate-x-39:hover{
    --transform-translate-x: -9.75rem !important;
  }

  .\32xl\:hover\:-translate-x-40:hover{
    --transform-translate-x: -10rem !important;
  }

  .\32xl\:hover\:-translate-x-41:hover{
    --transform-translate-x: -10.25rem !important;
  }

  .\32xl\:hover\:-translate-x-42:hover{
    --transform-translate-x: -10.5rem !important;
  }

  .\32xl\:hover\:-translate-x-43:hover{
    --transform-translate-x: -10.75rem !important;
  }

  .\32xl\:hover\:-translate-x-44:hover{
    --transform-translate-x: -11rem !important;
  }

  .\32xl\:hover\:-translate-x-45:hover{
    --transform-translate-x: -11.25rem !important;
  }

  .\32xl\:hover\:-translate-x-46:hover{
    --transform-translate-x: -11.5rem !important;
  }

  .\32xl\:hover\:-translate-x-47:hover{
    --transform-translate-x: -11.75rem !important;
  }

  .\32xl\:hover\:-translate-x-48:hover{
    --transform-translate-x: -12rem !important;
  }

  .\32xl\:hover\:-translate-x-49:hover{
    --transform-translate-x: -12.25rem !important;
  }

  .\32xl\:hover\:-translate-x-50:hover{
    --transform-translate-x: -12.5rem !important;
  }

  .\32xl\:hover\:-translate-x-51:hover{
    --transform-translate-x: -12.75rem !important;
  }

  .\32xl\:hover\:-translate-x-52:hover{
    --transform-translate-x: -13rem !important;
  }

  .\32xl\:hover\:-translate-x-53:hover{
    --transform-translate-x: -13.25rem !important;
  }

  .\32xl\:hover\:-translate-x-54:hover{
    --transform-translate-x: -13.5rem !important;
  }

  .\32xl\:hover\:-translate-x-55:hover{
    --transform-translate-x: -13.75rem !important;
  }

  .\32xl\:hover\:-translate-x-56:hover{
    --transform-translate-x: -14rem !important;
  }

  .\32xl\:hover\:-translate-x-70:hover{
    --transform-translate-x: -17.5rem !important;
  }

  .\32xl\:hover\:-translate-x-71:hover{
    --transform-translate-x: -17.75rem !important;
  }

  .\32xl\:hover\:-translate-x-72:hover{
    --transform-translate-x: -18rem !important;
  }

  .\32xl\:hover\:-translate-x-73:hover{
    --transform-translate-x: -18.25rem !important;
  }

  .\32xl\:hover\:-translate-x-74:hover{
    --transform-translate-x: -18.5rem !important;
  }

  .\32xl\:hover\:-translate-x-75:hover{
    --transform-translate-x: -18.75rem !important;
  }

  .\32xl\:hover\:-translate-x-76:hover{
    --transform-translate-x: -19rem !important;
  }

  .\32xl\:hover\:-translate-x-77:hover{
    --transform-translate-x: -19.25rem !important;
  }

  .\32xl\:hover\:-translate-x-78:hover{
    --transform-translate-x: -19.5rem !important;
  }

  .\32xl\:hover\:-translate-x-79:hover{
    --transform-translate-x: -19.75rem !important;
  }

  .\32xl\:hover\:-translate-x-80:hover{
    --transform-translate-x: -20rem !important;
  }

  .\32xl\:hover\:-translate-x-81:hover{
    --transform-translate-x: -20.25rem !important;
  }

  .\32xl\:hover\:-translate-x-82:hover{
    --transform-translate-x: -20.5rem !important;
  }

  .\32xl\:hover\:-translate-x-83:hover{
    --transform-translate-x: -20.75rem !important;
  }

  .\32xl\:hover\:-translate-x-84:hover{
    --transform-translate-x: -21rem !important;
  }

  .\32xl\:hover\:-translate-x-85:hover{
    --transform-translate-x: -21.25rem !important;
  }

  .\32xl\:hover\:-translate-x-86:hover{
    --transform-translate-x: -21.5rem !important;
  }

  .\32xl\:hover\:-translate-x-87:hover{
    --transform-translate-x: -21.75rem !important;
  }

  .\32xl\:hover\:-translate-x-88:hover{
    --transform-translate-x: -22rem !important;
  }

  .\32xl\:hover\:-translate-x-89:hover{
    --transform-translate-x: -22.25rem !important;
  }

  .\32xl\:hover\:-translate-x-90:hover{
    --transform-translate-x: -22.5rem !important;
  }

  .\32xl\:hover\:-translate-x-91:hover{
    --transform-translate-x: -22.75rem !important;
  }

  .\32xl\:hover\:-translate-x-92:hover{
    --transform-translate-x: -23rem !important;
  }

  .\32xl\:hover\:-translate-x-100:hover{
    --transform-translate-x: -25rem !important;
  }

  .\32xl\:hover\:-translate-x-131:hover{
    --transform-translate-x: -25.25rem !important;
  }

  .\32xl\:hover\:-translate-x-135:hover{
    --transform-translate-x: -34rem !important;
  }

  .\32xl\:hover\:-translate-x-150:hover{
    --transform-translate-x: -37.5rem !important;
  }

  .\32xl\:hover\:-translate-x-710:hover{
    --transform-translate-x: -44.375rem !important;
  }

  .\32xl\:hover\:-translate-x-820:hover{
    --transform-translate-x: -51.25rem !important;
  }

  .\32xl\:hover\:-translate-x-1440:hover{
    --transform-translate-x: -90rem !important;
  }

  .\32xl\:hover\:-translate-x-2\.5:hover{
    --transform-translate-x: -0.625rem !important;
  }

  .\32xl\:hover\:-translate-x-6\.25:hover{
    --transform-translate-x: -1.5626rem !important;
  }

  .\32xl\:hover\:-translate-x-7\.5:hover{
    --transform-translate-x: -1.875rem !important;
  }

  .\32xl\:hover\:-translate-x-12\.5:hover{
    --transform-translate-x: -3.125rem !important;
  }

  .\32xl\:hover\:-translate-x-17\.5:hover{
    --transform-translate-x: -4.375rem !important;
  }

  .\32xl\:hover\:-translate-x-31\.5:hover{
    --transform-translate-x: -7.875rem !important;
  }

  .\32xl\:hover\:-translate-x-thumb-tript-lg:hover{
    --transform-translate-x: -15.625rem !important;
  }

  .\32xl\:hover\:-translate-x-thumb-tript-md:hover{
    --transform-translate-x: -11.25rem !important;
  }

  .\32xl\:hover\:-translate-x-thumb-trip-xl:hover{
    --transform-translate-x: -20.625rem !important;
  }

  .\32xl\:hover\:-translate-x-tarapprendre-title-lg:hover{
    --transform-translate-x: -58.75rem !important;
  }

  .\32xl\:hover\:-translate-x-oblong-list-lg:hover{
    --transform-translate-x: -40.93rem !important;
  }

  .\32xl\:hover\:-translate-x-oblong-list-md:hover{
    --transform-translate-x: -20.95rem !important;
  }

  .\32xl\:hover\:-translate-x-oblong-content-lg:hover{
    --transform-translate-x: -26.875rem !important;
  }

  .\32xl\:hover\:-translate-x-article-thumb-lg:hover{
    --transform-translate-x: -10.625rem !important;
  }

  .\32xl\:hover\:-translate-x-support-title-l-lg:hover{
    --transform-translate-x: -28.125rem !important;
  }

  .\32xl\:hover\:-translate-x-support-title-r-lg:hover{
    --transform-translate-x: -17.8125rem !important;
  }

  .\32xl\:hover\:-translate-x-main-footer-menu:hover{
    --transform-translate-x: -13.75rem !important;
  }

  .\32xl\:hover\:-translate-x-main-footer-logo:hover{
    --transform-translate-x: -25.625rem !important;
  }

  .\32xl\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100% !important;
  }

  .\32xl\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50% !important;
  }

  .\32xl\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50% !important;
  }

  .\32xl\:hover\:translate-y-0:hover{
    --transform-translate-y: 0px !important;
  }

  .\32xl\:hover\:translate-y-1:hover{
    --transform-translate-y: .25rem !important;
  }

  .\32xl\:hover\:translate-y-2:hover{
    --transform-translate-y: .5rem !important;
  }

  .\32xl\:hover\:translate-y-3:hover{
    --transform-translate-y: .75rem !important;
  }

  .\32xl\:hover\:translate-y-4:hover{
    --transform-translate-y: 1rem !important;
  }

  .\32xl\:hover\:translate-y-5:hover{
    --transform-translate-y: 1.25rem !important;
  }

  .\32xl\:hover\:translate-y-6:hover{
    --transform-translate-y: 1.5rem !important;
  }

  .\32xl\:hover\:translate-y-7:hover{
    --transform-translate-y: 1.75rem !important;
  }

  .\32xl\:hover\:translate-y-8:hover{
    --transform-translate-y: 2rem !important;
  }

  .\32xl\:hover\:translate-y-9:hover{
    --transform-translate-y: 2.25rem !important;
  }

  .\32xl\:hover\:translate-y-10:hover{
    --transform-translate-y: 2.5rem !important;
  }

  .\32xl\:hover\:translate-y-11:hover{
    --transform-translate-y: 2.75rem !important;
  }

  .\32xl\:hover\:translate-y-12:hover{
    --transform-translate-y: 3rem !important;
  }

  .\32xl\:hover\:translate-y-13:hover{
    --transform-translate-y: 3.25rem !important;
  }

  .\32xl\:hover\:translate-y-14:hover{
    --transform-translate-y: 3.5rem !important;
  }

  .\32xl\:hover\:translate-y-15:hover{
    --transform-translate-y: 3.75rem !important;
  }

  .\32xl\:hover\:translate-y-16:hover{
    --transform-translate-y: 4rem !important;
  }

  .\32xl\:hover\:translate-y-17:hover{
    --transform-translate-y: 4.25rem !important;
  }

  .\32xl\:hover\:translate-y-18:hover{
    --transform-translate-y: 4.5rem !important;
  }

  .\32xl\:hover\:translate-y-19:hover{
    --transform-translate-y: 4.75rem !important;
  }

  .\32xl\:hover\:translate-y-20:hover{
    --transform-translate-y: 5rem !important;
  }

  .\32xl\:hover\:translate-y-21:hover{
    --transform-translate-y: 5.25rem !important;
  }

  .\32xl\:hover\:translate-y-22:hover{
    --transform-translate-y: 5.5rem !important;
  }

  .\32xl\:hover\:translate-y-23:hover{
    --transform-translate-y: 5.75rem !important;
  }

  .\32xl\:hover\:translate-y-24:hover{
    --transform-translate-y: 6rem !important;
  }

  .\32xl\:hover\:translate-y-25:hover{
    --transform-translate-y: 6.25rem !important;
  }

  .\32xl\:hover\:translate-y-26:hover{
    --transform-translate-y: 6.5rem !important;
  }

  .\32xl\:hover\:translate-y-27:hover{
    --transform-translate-y: 6.75rem !important;
  }

  .\32xl\:hover\:translate-y-28:hover{
    --transform-translate-y: 7rem !important;
  }

  .\32xl\:hover\:translate-y-29:hover{
    --transform-translate-y: 7.25rem !important;
  }

  .\32xl\:hover\:translate-y-30:hover{
    --transform-translate-y: 7.5rem !important;
  }

  .\32xl\:hover\:translate-y-31:hover{
    --transform-translate-y: 7.75rem !important;
  }

  .\32xl\:hover\:translate-y-32:hover{
    --transform-translate-y: 8rem !important;
  }

  .\32xl\:hover\:translate-y-33:hover{
    --transform-translate-y: 8.25rem !important;
  }

  .\32xl\:hover\:translate-y-34:hover{
    --transform-translate-y: 8.5rem !important;
  }

  .\32xl\:hover\:translate-y-35:hover{
    --transform-translate-y: 8.75rem !important;
  }

  .\32xl\:hover\:translate-y-36:hover{
    --transform-translate-y: 9rem !important;
  }

  .\32xl\:hover\:translate-y-37:hover{
    --transform-translate-y: 9.25rem !important;
  }

  .\32xl\:hover\:translate-y-38:hover{
    --transform-translate-y: 9.5rem !important;
  }

  .\32xl\:hover\:translate-y-39:hover{
    --transform-translate-y: 9.75rem !important;
  }

  .\32xl\:hover\:translate-y-40:hover{
    --transform-translate-y: 10rem !important;
  }

  .\32xl\:hover\:translate-y-41:hover{
    --transform-translate-y: 10.25rem !important;
  }

  .\32xl\:hover\:translate-y-42:hover{
    --transform-translate-y: 10.5rem !important;
  }

  .\32xl\:hover\:translate-y-43:hover{
    --transform-translate-y: 10.75rem !important;
  }

  .\32xl\:hover\:translate-y-44:hover{
    --transform-translate-y: 11rem !important;
  }

  .\32xl\:hover\:translate-y-45:hover{
    --transform-translate-y: 11.25rem !important;
  }

  .\32xl\:hover\:translate-y-46:hover{
    --transform-translate-y: 11.5rem !important;
  }

  .\32xl\:hover\:translate-y-47:hover{
    --transform-translate-y: 11.75rem !important;
  }

  .\32xl\:hover\:translate-y-48:hover{
    --transform-translate-y: 12rem !important;
  }

  .\32xl\:hover\:translate-y-49:hover{
    --transform-translate-y: 12.25rem !important;
  }

  .\32xl\:hover\:translate-y-50:hover{
    --transform-translate-y: 12.5rem !important;
  }

  .\32xl\:hover\:translate-y-51:hover{
    --transform-translate-y: 12.75rem !important;
  }

  .\32xl\:hover\:translate-y-52:hover{
    --transform-translate-y: 13rem !important;
  }

  .\32xl\:hover\:translate-y-53:hover{
    --transform-translate-y: 13.25rem !important;
  }

  .\32xl\:hover\:translate-y-54:hover{
    --transform-translate-y: 13.5rem !important;
  }

  .\32xl\:hover\:translate-y-55:hover{
    --transform-translate-y: 13.75rem !important;
  }

  .\32xl\:hover\:translate-y-56:hover{
    --transform-translate-y: 14rem !important;
  }

  .\32xl\:hover\:translate-y-70:hover{
    --transform-translate-y: 17.5rem !important;
  }

  .\32xl\:hover\:translate-y-71:hover{
    --transform-translate-y: 17.75rem !important;
  }

  .\32xl\:hover\:translate-y-72:hover{
    --transform-translate-y: 18rem !important;
  }

  .\32xl\:hover\:translate-y-73:hover{
    --transform-translate-y: 18.25rem !important;
  }

  .\32xl\:hover\:translate-y-74:hover{
    --transform-translate-y: 18.5rem !important;
  }

  .\32xl\:hover\:translate-y-75:hover{
    --transform-translate-y: 18.75rem !important;
  }

  .\32xl\:hover\:translate-y-76:hover{
    --transform-translate-y: 19rem !important;
  }

  .\32xl\:hover\:translate-y-77:hover{
    --transform-translate-y: 19.25rem !important;
  }

  .\32xl\:hover\:translate-y-78:hover{
    --transform-translate-y: 19.5rem !important;
  }

  .\32xl\:hover\:translate-y-79:hover{
    --transform-translate-y: 19.75rem !important;
  }

  .\32xl\:hover\:translate-y-80:hover{
    --transform-translate-y: 20rem !important;
  }

  .\32xl\:hover\:translate-y-81:hover{
    --transform-translate-y: 20.25rem !important;
  }

  .\32xl\:hover\:translate-y-82:hover{
    --transform-translate-y: 20.5rem !important;
  }

  .\32xl\:hover\:translate-y-83:hover{
    --transform-translate-y: 20.75rem !important;
  }

  .\32xl\:hover\:translate-y-84:hover{
    --transform-translate-y: 21rem !important;
  }

  .\32xl\:hover\:translate-y-85:hover{
    --transform-translate-y: 21.25rem !important;
  }

  .\32xl\:hover\:translate-y-86:hover{
    --transform-translate-y: 21.5rem !important;
  }

  .\32xl\:hover\:translate-y-87:hover{
    --transform-translate-y: 21.75rem !important;
  }

  .\32xl\:hover\:translate-y-88:hover{
    --transform-translate-y: 22rem !important;
  }

  .\32xl\:hover\:translate-y-89:hover{
    --transform-translate-y: 22.25rem !important;
  }

  .\32xl\:hover\:translate-y-90:hover{
    --transform-translate-y: 22.5rem !important;
  }

  .\32xl\:hover\:translate-y-91:hover{
    --transform-translate-y: 22.75rem !important;
  }

  .\32xl\:hover\:translate-y-92:hover{
    --transform-translate-y: 23rem !important;
  }

  .\32xl\:hover\:translate-y-100:hover{
    --transform-translate-y: 25rem !important;
  }

  .\32xl\:hover\:translate-y-131:hover{
    --transform-translate-y: 25.25rem !important;
  }

  .\32xl\:hover\:translate-y-135:hover{
    --transform-translate-y: 34rem !important;
  }

  .\32xl\:hover\:translate-y-150:hover{
    --transform-translate-y: 37.5rem !important;
  }

  .\32xl\:hover\:translate-y-710:hover{
    --transform-translate-y: 44.375rem !important;
  }

  .\32xl\:hover\:translate-y-820:hover{
    --transform-translate-y: 51.25rem !important;
  }

  .\32xl\:hover\:translate-y-1440:hover{
    --transform-translate-y: 90rem !important;
  }

  .\32xl\:hover\:translate-y-2\.5:hover{
    --transform-translate-y: .625rem !important;
  }

  .\32xl\:hover\:translate-y-6\.25:hover{
    --transform-translate-y: 1.5626rem !important;
  }

  .\32xl\:hover\:translate-y-7\.5:hover{
    --transform-translate-y: 1.875rem !important;
  }

  .\32xl\:hover\:translate-y-12\.5:hover{
    --transform-translate-y: 3.125rem !important;
  }

  .\32xl\:hover\:translate-y-17\.5:hover{
    --transform-translate-y: 4.375rem !important;
  }

  .\32xl\:hover\:translate-y-31\.5:hover{
    --transform-translate-y: 7.875rem !important;
  }

  .\32xl\:hover\:translate-y-thumb-tript-lg:hover{
    --transform-translate-y: 15.625rem !important;
  }

  .\32xl\:hover\:translate-y-thumb-tript-md:hover{
    --transform-translate-y: 11.25rem !important;
  }

  .\32xl\:hover\:translate-y-thumb-trip-xl:hover{
    --transform-translate-y: 20.625rem !important;
  }

  .\32xl\:hover\:translate-y-tarapprendre-title-lg:hover{
    --transform-translate-y: 58.75rem !important;
  }

  .\32xl\:hover\:translate-y-oblong-list-lg:hover{
    --transform-translate-y: 40.93rem !important;
  }

  .\32xl\:hover\:translate-y-oblong-list-md:hover{
    --transform-translate-y: 20.95rem !important;
  }

  .\32xl\:hover\:translate-y-oblong-content-lg:hover{
    --transform-translate-y: 26.875rem !important;
  }

  .\32xl\:hover\:translate-y-article-thumb-lg:hover{
    --transform-translate-y: 10.625rem !important;
  }

  .\32xl\:hover\:translate-y-support-title-l-lg:hover{
    --transform-translate-y: 28.125rem !important;
  }

  .\32xl\:hover\:translate-y-support-title-r-lg:hover{
    --transform-translate-y: 17.8125rem !important;
  }

  .\32xl\:hover\:translate-y-main-footer-menu:hover{
    --transform-translate-y: 13.75rem !important;
  }

  .\32xl\:hover\:translate-y-main-footer-logo:hover{
    --transform-translate-y: 25.625rem !important;
  }

  .\32xl\:hover\:translate-y-full:hover{
    --transform-translate-y: 100% !important;
  }

  .\32xl\:hover\:-translate-y-0:hover{
    --transform-translate-y: 0px !important;
  }

  .\32xl\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.25rem !important;
  }

  .\32xl\:hover\:-translate-y-2:hover{
    --transform-translate-y: -0.5rem !important;
  }

  .\32xl\:hover\:-translate-y-3:hover{
    --transform-translate-y: -0.75rem !important;
  }

  .\32xl\:hover\:-translate-y-4:hover{
    --transform-translate-y: -1rem !important;
  }

  .\32xl\:hover\:-translate-y-5:hover{
    --transform-translate-y: -1.25rem !important;
  }

  .\32xl\:hover\:-translate-y-6:hover{
    --transform-translate-y: -1.5rem !important;
  }

  .\32xl\:hover\:-translate-y-7:hover{
    --transform-translate-y: -1.75rem !important;
  }

  .\32xl\:hover\:-translate-y-8:hover{
    --transform-translate-y: -2rem !important;
  }

  .\32xl\:hover\:-translate-y-9:hover{
    --transform-translate-y: -2.25rem !important;
  }

  .\32xl\:hover\:-translate-y-10:hover{
    --transform-translate-y: -2.5rem !important;
  }

  .\32xl\:hover\:-translate-y-11:hover{
    --transform-translate-y: -2.75rem !important;
  }

  .\32xl\:hover\:-translate-y-12:hover{
    --transform-translate-y: -3rem !important;
  }

  .\32xl\:hover\:-translate-y-13:hover{
    --transform-translate-y: -3.25rem !important;
  }

  .\32xl\:hover\:-translate-y-14:hover{
    --transform-translate-y: -3.5rem !important;
  }

  .\32xl\:hover\:-translate-y-15:hover{
    --transform-translate-y: -3.75rem !important;
  }

  .\32xl\:hover\:-translate-y-16:hover{
    --transform-translate-y: -4rem !important;
  }

  .\32xl\:hover\:-translate-y-17:hover{
    --transform-translate-y: -4.25rem !important;
  }

  .\32xl\:hover\:-translate-y-18:hover{
    --transform-translate-y: -4.5rem !important;
  }

  .\32xl\:hover\:-translate-y-19:hover{
    --transform-translate-y: -4.75rem !important;
  }

  .\32xl\:hover\:-translate-y-20:hover{
    --transform-translate-y: -5rem !important;
  }

  .\32xl\:hover\:-translate-y-21:hover{
    --transform-translate-y: -5.25rem !important;
  }

  .\32xl\:hover\:-translate-y-22:hover{
    --transform-translate-y: -5.5rem !important;
  }

  .\32xl\:hover\:-translate-y-23:hover{
    --transform-translate-y: -5.75rem !important;
  }

  .\32xl\:hover\:-translate-y-24:hover{
    --transform-translate-y: -6rem !important;
  }

  .\32xl\:hover\:-translate-y-25:hover{
    --transform-translate-y: -6.25rem !important;
  }

  .\32xl\:hover\:-translate-y-26:hover{
    --transform-translate-y: -6.5rem !important;
  }

  .\32xl\:hover\:-translate-y-27:hover{
    --transform-translate-y: -6.75rem !important;
  }

  .\32xl\:hover\:-translate-y-28:hover{
    --transform-translate-y: -7rem !important;
  }

  .\32xl\:hover\:-translate-y-29:hover{
    --transform-translate-y: -7.25rem !important;
  }

  .\32xl\:hover\:-translate-y-30:hover{
    --transform-translate-y: -7.5rem !important;
  }

  .\32xl\:hover\:-translate-y-31:hover{
    --transform-translate-y: -7.75rem !important;
  }

  .\32xl\:hover\:-translate-y-32:hover{
    --transform-translate-y: -8rem !important;
  }

  .\32xl\:hover\:-translate-y-33:hover{
    --transform-translate-y: -8.25rem !important;
  }

  .\32xl\:hover\:-translate-y-34:hover{
    --transform-translate-y: -8.5rem !important;
  }

  .\32xl\:hover\:-translate-y-35:hover{
    --transform-translate-y: -8.75rem !important;
  }

  .\32xl\:hover\:-translate-y-36:hover{
    --transform-translate-y: -9rem !important;
  }

  .\32xl\:hover\:-translate-y-37:hover{
    --transform-translate-y: -9.25rem !important;
  }

  .\32xl\:hover\:-translate-y-38:hover{
    --transform-translate-y: -9.5rem !important;
  }

  .\32xl\:hover\:-translate-y-39:hover{
    --transform-translate-y: -9.75rem !important;
  }

  .\32xl\:hover\:-translate-y-40:hover{
    --transform-translate-y: -10rem !important;
  }

  .\32xl\:hover\:-translate-y-41:hover{
    --transform-translate-y: -10.25rem !important;
  }

  .\32xl\:hover\:-translate-y-42:hover{
    --transform-translate-y: -10.5rem !important;
  }

  .\32xl\:hover\:-translate-y-43:hover{
    --transform-translate-y: -10.75rem !important;
  }

  .\32xl\:hover\:-translate-y-44:hover{
    --transform-translate-y: -11rem !important;
  }

  .\32xl\:hover\:-translate-y-45:hover{
    --transform-translate-y: -11.25rem !important;
  }

  .\32xl\:hover\:-translate-y-46:hover{
    --transform-translate-y: -11.5rem !important;
  }

  .\32xl\:hover\:-translate-y-47:hover{
    --transform-translate-y: -11.75rem !important;
  }

  .\32xl\:hover\:-translate-y-48:hover{
    --transform-translate-y: -12rem !important;
  }

  .\32xl\:hover\:-translate-y-49:hover{
    --transform-translate-y: -12.25rem !important;
  }

  .\32xl\:hover\:-translate-y-50:hover{
    --transform-translate-y: -12.5rem !important;
  }

  .\32xl\:hover\:-translate-y-51:hover{
    --transform-translate-y: -12.75rem !important;
  }

  .\32xl\:hover\:-translate-y-52:hover{
    --transform-translate-y: -13rem !important;
  }

  .\32xl\:hover\:-translate-y-53:hover{
    --transform-translate-y: -13.25rem !important;
  }

  .\32xl\:hover\:-translate-y-54:hover{
    --transform-translate-y: -13.5rem !important;
  }

  .\32xl\:hover\:-translate-y-55:hover{
    --transform-translate-y: -13.75rem !important;
  }

  .\32xl\:hover\:-translate-y-56:hover{
    --transform-translate-y: -14rem !important;
  }

  .\32xl\:hover\:-translate-y-70:hover{
    --transform-translate-y: -17.5rem !important;
  }

  .\32xl\:hover\:-translate-y-71:hover{
    --transform-translate-y: -17.75rem !important;
  }

  .\32xl\:hover\:-translate-y-72:hover{
    --transform-translate-y: -18rem !important;
  }

  .\32xl\:hover\:-translate-y-73:hover{
    --transform-translate-y: -18.25rem !important;
  }

  .\32xl\:hover\:-translate-y-74:hover{
    --transform-translate-y: -18.5rem !important;
  }

  .\32xl\:hover\:-translate-y-75:hover{
    --transform-translate-y: -18.75rem !important;
  }

  .\32xl\:hover\:-translate-y-76:hover{
    --transform-translate-y: -19rem !important;
  }

  .\32xl\:hover\:-translate-y-77:hover{
    --transform-translate-y: -19.25rem !important;
  }

  .\32xl\:hover\:-translate-y-78:hover{
    --transform-translate-y: -19.5rem !important;
  }

  .\32xl\:hover\:-translate-y-79:hover{
    --transform-translate-y: -19.75rem !important;
  }

  .\32xl\:hover\:-translate-y-80:hover{
    --transform-translate-y: -20rem !important;
  }

  .\32xl\:hover\:-translate-y-81:hover{
    --transform-translate-y: -20.25rem !important;
  }

  .\32xl\:hover\:-translate-y-82:hover{
    --transform-translate-y: -20.5rem !important;
  }

  .\32xl\:hover\:-translate-y-83:hover{
    --transform-translate-y: -20.75rem !important;
  }

  .\32xl\:hover\:-translate-y-84:hover{
    --transform-translate-y: -21rem !important;
  }

  .\32xl\:hover\:-translate-y-85:hover{
    --transform-translate-y: -21.25rem !important;
  }

  .\32xl\:hover\:-translate-y-86:hover{
    --transform-translate-y: -21.5rem !important;
  }

  .\32xl\:hover\:-translate-y-87:hover{
    --transform-translate-y: -21.75rem !important;
  }

  .\32xl\:hover\:-translate-y-88:hover{
    --transform-translate-y: -22rem !important;
  }

  .\32xl\:hover\:-translate-y-89:hover{
    --transform-translate-y: -22.25rem !important;
  }

  .\32xl\:hover\:-translate-y-90:hover{
    --transform-translate-y: -22.5rem !important;
  }

  .\32xl\:hover\:-translate-y-91:hover{
    --transform-translate-y: -22.75rem !important;
  }

  .\32xl\:hover\:-translate-y-92:hover{
    --transform-translate-y: -23rem !important;
  }

  .\32xl\:hover\:-translate-y-100:hover{
    --transform-translate-y: -25rem !important;
  }

  .\32xl\:hover\:-translate-y-131:hover{
    --transform-translate-y: -25.25rem !important;
  }

  .\32xl\:hover\:-translate-y-135:hover{
    --transform-translate-y: -34rem !important;
  }

  .\32xl\:hover\:-translate-y-150:hover{
    --transform-translate-y: -37.5rem !important;
  }

  .\32xl\:hover\:-translate-y-710:hover{
    --transform-translate-y: -44.375rem !important;
  }

  .\32xl\:hover\:-translate-y-820:hover{
    --transform-translate-y: -51.25rem !important;
  }

  .\32xl\:hover\:-translate-y-1440:hover{
    --transform-translate-y: -90rem !important;
  }

  .\32xl\:hover\:-translate-y-2\.5:hover{
    --transform-translate-y: -0.625rem !important;
  }

  .\32xl\:hover\:-translate-y-6\.25:hover{
    --transform-translate-y: -1.5626rem !important;
  }

  .\32xl\:hover\:-translate-y-7\.5:hover{
    --transform-translate-y: -1.875rem !important;
  }

  .\32xl\:hover\:-translate-y-12\.5:hover{
    --transform-translate-y: -3.125rem !important;
  }

  .\32xl\:hover\:-translate-y-17\.5:hover{
    --transform-translate-y: -4.375rem !important;
  }

  .\32xl\:hover\:-translate-y-31\.5:hover{
    --transform-translate-y: -7.875rem !important;
  }

  .\32xl\:hover\:-translate-y-thumb-tript-lg:hover{
    --transform-translate-y: -15.625rem !important;
  }

  .\32xl\:hover\:-translate-y-thumb-tript-md:hover{
    --transform-translate-y: -11.25rem !important;
  }

  .\32xl\:hover\:-translate-y-thumb-trip-xl:hover{
    --transform-translate-y: -20.625rem !important;
  }

  .\32xl\:hover\:-translate-y-tarapprendre-title-lg:hover{
    --transform-translate-y: -58.75rem !important;
  }

  .\32xl\:hover\:-translate-y-oblong-list-lg:hover{
    --transform-translate-y: -40.93rem !important;
  }

  .\32xl\:hover\:-translate-y-oblong-list-md:hover{
    --transform-translate-y: -20.95rem !important;
  }

  .\32xl\:hover\:-translate-y-oblong-content-lg:hover{
    --transform-translate-y: -26.875rem !important;
  }

  .\32xl\:hover\:-translate-y-article-thumb-lg:hover{
    --transform-translate-y: -10.625rem !important;
  }

  .\32xl\:hover\:-translate-y-support-title-l-lg:hover{
    --transform-translate-y: -28.125rem !important;
  }

  .\32xl\:hover\:-translate-y-support-title-r-lg:hover{
    --transform-translate-y: -17.8125rem !important;
  }

  .\32xl\:hover\:-translate-y-main-footer-menu:hover{
    --transform-translate-y: -13.75rem !important;
  }

  .\32xl\:hover\:-translate-y-main-footer-logo:hover{
    --transform-translate-y: -25.625rem !important;
  }

  .\32xl\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100% !important;
  }

  .\32xl\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50% !important;
  }

  .\32xl\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50% !important;
  }

  .\32xl\:focus\:translate-x-0:focus{
    --transform-translate-x: 0px !important;
  }

  .\32xl\:focus\:translate-x-1:focus{
    --transform-translate-x: .25rem !important;
  }

  .\32xl\:focus\:translate-x-2:focus{
    --transform-translate-x: .5rem !important;
  }

  .\32xl\:focus\:translate-x-3:focus{
    --transform-translate-x: .75rem !important;
  }

  .\32xl\:focus\:translate-x-4:focus{
    --transform-translate-x: 1rem !important;
  }

  .\32xl\:focus\:translate-x-5:focus{
    --transform-translate-x: 1.25rem !important;
  }

  .\32xl\:focus\:translate-x-6:focus{
    --transform-translate-x: 1.5rem !important;
  }

  .\32xl\:focus\:translate-x-7:focus{
    --transform-translate-x: 1.75rem !important;
  }

  .\32xl\:focus\:translate-x-8:focus{
    --transform-translate-x: 2rem !important;
  }

  .\32xl\:focus\:translate-x-9:focus{
    --transform-translate-x: 2.25rem !important;
  }

  .\32xl\:focus\:translate-x-10:focus{
    --transform-translate-x: 2.5rem !important;
  }

  .\32xl\:focus\:translate-x-11:focus{
    --transform-translate-x: 2.75rem !important;
  }

  .\32xl\:focus\:translate-x-12:focus{
    --transform-translate-x: 3rem !important;
  }

  .\32xl\:focus\:translate-x-13:focus{
    --transform-translate-x: 3.25rem !important;
  }

  .\32xl\:focus\:translate-x-14:focus{
    --transform-translate-x: 3.5rem !important;
  }

  .\32xl\:focus\:translate-x-15:focus{
    --transform-translate-x: 3.75rem !important;
  }

  .\32xl\:focus\:translate-x-16:focus{
    --transform-translate-x: 4rem !important;
  }

  .\32xl\:focus\:translate-x-17:focus{
    --transform-translate-x: 4.25rem !important;
  }

  .\32xl\:focus\:translate-x-18:focus{
    --transform-translate-x: 4.5rem !important;
  }

  .\32xl\:focus\:translate-x-19:focus{
    --transform-translate-x: 4.75rem !important;
  }

  .\32xl\:focus\:translate-x-20:focus{
    --transform-translate-x: 5rem !important;
  }

  .\32xl\:focus\:translate-x-21:focus{
    --transform-translate-x: 5.25rem !important;
  }

  .\32xl\:focus\:translate-x-22:focus{
    --transform-translate-x: 5.5rem !important;
  }

  .\32xl\:focus\:translate-x-23:focus{
    --transform-translate-x: 5.75rem !important;
  }

  .\32xl\:focus\:translate-x-24:focus{
    --transform-translate-x: 6rem !important;
  }

  .\32xl\:focus\:translate-x-25:focus{
    --transform-translate-x: 6.25rem !important;
  }

  .\32xl\:focus\:translate-x-26:focus{
    --transform-translate-x: 6.5rem !important;
  }

  .\32xl\:focus\:translate-x-27:focus{
    --transform-translate-x: 6.75rem !important;
  }

  .\32xl\:focus\:translate-x-28:focus{
    --transform-translate-x: 7rem !important;
  }

  .\32xl\:focus\:translate-x-29:focus{
    --transform-translate-x: 7.25rem !important;
  }

  .\32xl\:focus\:translate-x-30:focus{
    --transform-translate-x: 7.5rem !important;
  }

  .\32xl\:focus\:translate-x-31:focus{
    --transform-translate-x: 7.75rem !important;
  }

  .\32xl\:focus\:translate-x-32:focus{
    --transform-translate-x: 8rem !important;
  }

  .\32xl\:focus\:translate-x-33:focus{
    --transform-translate-x: 8.25rem !important;
  }

  .\32xl\:focus\:translate-x-34:focus{
    --transform-translate-x: 8.5rem !important;
  }

  .\32xl\:focus\:translate-x-35:focus{
    --transform-translate-x: 8.75rem !important;
  }

  .\32xl\:focus\:translate-x-36:focus{
    --transform-translate-x: 9rem !important;
  }

  .\32xl\:focus\:translate-x-37:focus{
    --transform-translate-x: 9.25rem !important;
  }

  .\32xl\:focus\:translate-x-38:focus{
    --transform-translate-x: 9.5rem !important;
  }

  .\32xl\:focus\:translate-x-39:focus{
    --transform-translate-x: 9.75rem !important;
  }

  .\32xl\:focus\:translate-x-40:focus{
    --transform-translate-x: 10rem !important;
  }

  .\32xl\:focus\:translate-x-41:focus{
    --transform-translate-x: 10.25rem !important;
  }

  .\32xl\:focus\:translate-x-42:focus{
    --transform-translate-x: 10.5rem !important;
  }

  .\32xl\:focus\:translate-x-43:focus{
    --transform-translate-x: 10.75rem !important;
  }

  .\32xl\:focus\:translate-x-44:focus{
    --transform-translate-x: 11rem !important;
  }

  .\32xl\:focus\:translate-x-45:focus{
    --transform-translate-x: 11.25rem !important;
  }

  .\32xl\:focus\:translate-x-46:focus{
    --transform-translate-x: 11.5rem !important;
  }

  .\32xl\:focus\:translate-x-47:focus{
    --transform-translate-x: 11.75rem !important;
  }

  .\32xl\:focus\:translate-x-48:focus{
    --transform-translate-x: 12rem !important;
  }

  .\32xl\:focus\:translate-x-49:focus{
    --transform-translate-x: 12.25rem !important;
  }

  .\32xl\:focus\:translate-x-50:focus{
    --transform-translate-x: 12.5rem !important;
  }

  .\32xl\:focus\:translate-x-51:focus{
    --transform-translate-x: 12.75rem !important;
  }

  .\32xl\:focus\:translate-x-52:focus{
    --transform-translate-x: 13rem !important;
  }

  .\32xl\:focus\:translate-x-53:focus{
    --transform-translate-x: 13.25rem !important;
  }

  .\32xl\:focus\:translate-x-54:focus{
    --transform-translate-x: 13.5rem !important;
  }

  .\32xl\:focus\:translate-x-55:focus{
    --transform-translate-x: 13.75rem !important;
  }

  .\32xl\:focus\:translate-x-56:focus{
    --transform-translate-x: 14rem !important;
  }

  .\32xl\:focus\:translate-x-70:focus{
    --transform-translate-x: 17.5rem !important;
  }

  .\32xl\:focus\:translate-x-71:focus{
    --transform-translate-x: 17.75rem !important;
  }

  .\32xl\:focus\:translate-x-72:focus{
    --transform-translate-x: 18rem !important;
  }

  .\32xl\:focus\:translate-x-73:focus{
    --transform-translate-x: 18.25rem !important;
  }

  .\32xl\:focus\:translate-x-74:focus{
    --transform-translate-x: 18.5rem !important;
  }

  .\32xl\:focus\:translate-x-75:focus{
    --transform-translate-x: 18.75rem !important;
  }

  .\32xl\:focus\:translate-x-76:focus{
    --transform-translate-x: 19rem !important;
  }

  .\32xl\:focus\:translate-x-77:focus{
    --transform-translate-x: 19.25rem !important;
  }

  .\32xl\:focus\:translate-x-78:focus{
    --transform-translate-x: 19.5rem !important;
  }

  .\32xl\:focus\:translate-x-79:focus{
    --transform-translate-x: 19.75rem !important;
  }

  .\32xl\:focus\:translate-x-80:focus{
    --transform-translate-x: 20rem !important;
  }

  .\32xl\:focus\:translate-x-81:focus{
    --transform-translate-x: 20.25rem !important;
  }

  .\32xl\:focus\:translate-x-82:focus{
    --transform-translate-x: 20.5rem !important;
  }

  .\32xl\:focus\:translate-x-83:focus{
    --transform-translate-x: 20.75rem !important;
  }

  .\32xl\:focus\:translate-x-84:focus{
    --transform-translate-x: 21rem !important;
  }

  .\32xl\:focus\:translate-x-85:focus{
    --transform-translate-x: 21.25rem !important;
  }

  .\32xl\:focus\:translate-x-86:focus{
    --transform-translate-x: 21.5rem !important;
  }

  .\32xl\:focus\:translate-x-87:focus{
    --transform-translate-x: 21.75rem !important;
  }

  .\32xl\:focus\:translate-x-88:focus{
    --transform-translate-x: 22rem !important;
  }

  .\32xl\:focus\:translate-x-89:focus{
    --transform-translate-x: 22.25rem !important;
  }

  .\32xl\:focus\:translate-x-90:focus{
    --transform-translate-x: 22.5rem !important;
  }

  .\32xl\:focus\:translate-x-91:focus{
    --transform-translate-x: 22.75rem !important;
  }

  .\32xl\:focus\:translate-x-92:focus{
    --transform-translate-x: 23rem !important;
  }

  .\32xl\:focus\:translate-x-100:focus{
    --transform-translate-x: 25rem !important;
  }

  .\32xl\:focus\:translate-x-131:focus{
    --transform-translate-x: 25.25rem !important;
  }

  .\32xl\:focus\:translate-x-135:focus{
    --transform-translate-x: 34rem !important;
  }

  .\32xl\:focus\:translate-x-150:focus{
    --transform-translate-x: 37.5rem !important;
  }

  .\32xl\:focus\:translate-x-710:focus{
    --transform-translate-x: 44.375rem !important;
  }

  .\32xl\:focus\:translate-x-820:focus{
    --transform-translate-x: 51.25rem !important;
  }

  .\32xl\:focus\:translate-x-1440:focus{
    --transform-translate-x: 90rem !important;
  }

  .\32xl\:focus\:translate-x-2\.5:focus{
    --transform-translate-x: .625rem !important;
  }

  .\32xl\:focus\:translate-x-6\.25:focus{
    --transform-translate-x: 1.5626rem !important;
  }

  .\32xl\:focus\:translate-x-7\.5:focus{
    --transform-translate-x: 1.875rem !important;
  }

  .\32xl\:focus\:translate-x-12\.5:focus{
    --transform-translate-x: 3.125rem !important;
  }

  .\32xl\:focus\:translate-x-17\.5:focus{
    --transform-translate-x: 4.375rem !important;
  }

  .\32xl\:focus\:translate-x-31\.5:focus{
    --transform-translate-x: 7.875rem !important;
  }

  .\32xl\:focus\:translate-x-thumb-tript-lg:focus{
    --transform-translate-x: 15.625rem !important;
  }

  .\32xl\:focus\:translate-x-thumb-tript-md:focus{
    --transform-translate-x: 11.25rem !important;
  }

  .\32xl\:focus\:translate-x-thumb-trip-xl:focus{
    --transform-translate-x: 20.625rem !important;
  }

  .\32xl\:focus\:translate-x-tarapprendre-title-lg:focus{
    --transform-translate-x: 58.75rem !important;
  }

  .\32xl\:focus\:translate-x-oblong-list-lg:focus{
    --transform-translate-x: 40.93rem !important;
  }

  .\32xl\:focus\:translate-x-oblong-list-md:focus{
    --transform-translate-x: 20.95rem !important;
  }

  .\32xl\:focus\:translate-x-oblong-content-lg:focus{
    --transform-translate-x: 26.875rem !important;
  }

  .\32xl\:focus\:translate-x-article-thumb-lg:focus{
    --transform-translate-x: 10.625rem !important;
  }

  .\32xl\:focus\:translate-x-support-title-l-lg:focus{
    --transform-translate-x: 28.125rem !important;
  }

  .\32xl\:focus\:translate-x-support-title-r-lg:focus{
    --transform-translate-x: 17.8125rem !important;
  }

  .\32xl\:focus\:translate-x-main-footer-menu:focus{
    --transform-translate-x: 13.75rem !important;
  }

  .\32xl\:focus\:translate-x-main-footer-logo:focus{
    --transform-translate-x: 25.625rem !important;
  }

  .\32xl\:focus\:translate-x-full:focus{
    --transform-translate-x: 100% !important;
  }

  .\32xl\:focus\:-translate-x-0:focus{
    --transform-translate-x: 0px !important;
  }

  .\32xl\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.25rem !important;
  }

  .\32xl\:focus\:-translate-x-2:focus{
    --transform-translate-x: -0.5rem !important;
  }

  .\32xl\:focus\:-translate-x-3:focus{
    --transform-translate-x: -0.75rem !important;
  }

  .\32xl\:focus\:-translate-x-4:focus{
    --transform-translate-x: -1rem !important;
  }

  .\32xl\:focus\:-translate-x-5:focus{
    --transform-translate-x: -1.25rem !important;
  }

  .\32xl\:focus\:-translate-x-6:focus{
    --transform-translate-x: -1.5rem !important;
  }

  .\32xl\:focus\:-translate-x-7:focus{
    --transform-translate-x: -1.75rem !important;
  }

  .\32xl\:focus\:-translate-x-8:focus{
    --transform-translate-x: -2rem !important;
  }

  .\32xl\:focus\:-translate-x-9:focus{
    --transform-translate-x: -2.25rem !important;
  }

  .\32xl\:focus\:-translate-x-10:focus{
    --transform-translate-x: -2.5rem !important;
  }

  .\32xl\:focus\:-translate-x-11:focus{
    --transform-translate-x: -2.75rem !important;
  }

  .\32xl\:focus\:-translate-x-12:focus{
    --transform-translate-x: -3rem !important;
  }

  .\32xl\:focus\:-translate-x-13:focus{
    --transform-translate-x: -3.25rem !important;
  }

  .\32xl\:focus\:-translate-x-14:focus{
    --transform-translate-x: -3.5rem !important;
  }

  .\32xl\:focus\:-translate-x-15:focus{
    --transform-translate-x: -3.75rem !important;
  }

  .\32xl\:focus\:-translate-x-16:focus{
    --transform-translate-x: -4rem !important;
  }

  .\32xl\:focus\:-translate-x-17:focus{
    --transform-translate-x: -4.25rem !important;
  }

  .\32xl\:focus\:-translate-x-18:focus{
    --transform-translate-x: -4.5rem !important;
  }

  .\32xl\:focus\:-translate-x-19:focus{
    --transform-translate-x: -4.75rem !important;
  }

  .\32xl\:focus\:-translate-x-20:focus{
    --transform-translate-x: -5rem !important;
  }

  .\32xl\:focus\:-translate-x-21:focus{
    --transform-translate-x: -5.25rem !important;
  }

  .\32xl\:focus\:-translate-x-22:focus{
    --transform-translate-x: -5.5rem !important;
  }

  .\32xl\:focus\:-translate-x-23:focus{
    --transform-translate-x: -5.75rem !important;
  }

  .\32xl\:focus\:-translate-x-24:focus{
    --transform-translate-x: -6rem !important;
  }

  .\32xl\:focus\:-translate-x-25:focus{
    --transform-translate-x: -6.25rem !important;
  }

  .\32xl\:focus\:-translate-x-26:focus{
    --transform-translate-x: -6.5rem !important;
  }

  .\32xl\:focus\:-translate-x-27:focus{
    --transform-translate-x: -6.75rem !important;
  }

  .\32xl\:focus\:-translate-x-28:focus{
    --transform-translate-x: -7rem !important;
  }

  .\32xl\:focus\:-translate-x-29:focus{
    --transform-translate-x: -7.25rem !important;
  }

  .\32xl\:focus\:-translate-x-30:focus{
    --transform-translate-x: -7.5rem !important;
  }

  .\32xl\:focus\:-translate-x-31:focus{
    --transform-translate-x: -7.75rem !important;
  }

  .\32xl\:focus\:-translate-x-32:focus{
    --transform-translate-x: -8rem !important;
  }

  .\32xl\:focus\:-translate-x-33:focus{
    --transform-translate-x: -8.25rem !important;
  }

  .\32xl\:focus\:-translate-x-34:focus{
    --transform-translate-x: -8.5rem !important;
  }

  .\32xl\:focus\:-translate-x-35:focus{
    --transform-translate-x: -8.75rem !important;
  }

  .\32xl\:focus\:-translate-x-36:focus{
    --transform-translate-x: -9rem !important;
  }

  .\32xl\:focus\:-translate-x-37:focus{
    --transform-translate-x: -9.25rem !important;
  }

  .\32xl\:focus\:-translate-x-38:focus{
    --transform-translate-x: -9.5rem !important;
  }

  .\32xl\:focus\:-translate-x-39:focus{
    --transform-translate-x: -9.75rem !important;
  }

  .\32xl\:focus\:-translate-x-40:focus{
    --transform-translate-x: -10rem !important;
  }

  .\32xl\:focus\:-translate-x-41:focus{
    --transform-translate-x: -10.25rem !important;
  }

  .\32xl\:focus\:-translate-x-42:focus{
    --transform-translate-x: -10.5rem !important;
  }

  .\32xl\:focus\:-translate-x-43:focus{
    --transform-translate-x: -10.75rem !important;
  }

  .\32xl\:focus\:-translate-x-44:focus{
    --transform-translate-x: -11rem !important;
  }

  .\32xl\:focus\:-translate-x-45:focus{
    --transform-translate-x: -11.25rem !important;
  }

  .\32xl\:focus\:-translate-x-46:focus{
    --transform-translate-x: -11.5rem !important;
  }

  .\32xl\:focus\:-translate-x-47:focus{
    --transform-translate-x: -11.75rem !important;
  }

  .\32xl\:focus\:-translate-x-48:focus{
    --transform-translate-x: -12rem !important;
  }

  .\32xl\:focus\:-translate-x-49:focus{
    --transform-translate-x: -12.25rem !important;
  }

  .\32xl\:focus\:-translate-x-50:focus{
    --transform-translate-x: -12.5rem !important;
  }

  .\32xl\:focus\:-translate-x-51:focus{
    --transform-translate-x: -12.75rem !important;
  }

  .\32xl\:focus\:-translate-x-52:focus{
    --transform-translate-x: -13rem !important;
  }

  .\32xl\:focus\:-translate-x-53:focus{
    --transform-translate-x: -13.25rem !important;
  }

  .\32xl\:focus\:-translate-x-54:focus{
    --transform-translate-x: -13.5rem !important;
  }

  .\32xl\:focus\:-translate-x-55:focus{
    --transform-translate-x: -13.75rem !important;
  }

  .\32xl\:focus\:-translate-x-56:focus{
    --transform-translate-x: -14rem !important;
  }

  .\32xl\:focus\:-translate-x-70:focus{
    --transform-translate-x: -17.5rem !important;
  }

  .\32xl\:focus\:-translate-x-71:focus{
    --transform-translate-x: -17.75rem !important;
  }

  .\32xl\:focus\:-translate-x-72:focus{
    --transform-translate-x: -18rem !important;
  }

  .\32xl\:focus\:-translate-x-73:focus{
    --transform-translate-x: -18.25rem !important;
  }

  .\32xl\:focus\:-translate-x-74:focus{
    --transform-translate-x: -18.5rem !important;
  }

  .\32xl\:focus\:-translate-x-75:focus{
    --transform-translate-x: -18.75rem !important;
  }

  .\32xl\:focus\:-translate-x-76:focus{
    --transform-translate-x: -19rem !important;
  }

  .\32xl\:focus\:-translate-x-77:focus{
    --transform-translate-x: -19.25rem !important;
  }

  .\32xl\:focus\:-translate-x-78:focus{
    --transform-translate-x: -19.5rem !important;
  }

  .\32xl\:focus\:-translate-x-79:focus{
    --transform-translate-x: -19.75rem !important;
  }

  .\32xl\:focus\:-translate-x-80:focus{
    --transform-translate-x: -20rem !important;
  }

  .\32xl\:focus\:-translate-x-81:focus{
    --transform-translate-x: -20.25rem !important;
  }

  .\32xl\:focus\:-translate-x-82:focus{
    --transform-translate-x: -20.5rem !important;
  }

  .\32xl\:focus\:-translate-x-83:focus{
    --transform-translate-x: -20.75rem !important;
  }

  .\32xl\:focus\:-translate-x-84:focus{
    --transform-translate-x: -21rem !important;
  }

  .\32xl\:focus\:-translate-x-85:focus{
    --transform-translate-x: -21.25rem !important;
  }

  .\32xl\:focus\:-translate-x-86:focus{
    --transform-translate-x: -21.5rem !important;
  }

  .\32xl\:focus\:-translate-x-87:focus{
    --transform-translate-x: -21.75rem !important;
  }

  .\32xl\:focus\:-translate-x-88:focus{
    --transform-translate-x: -22rem !important;
  }

  .\32xl\:focus\:-translate-x-89:focus{
    --transform-translate-x: -22.25rem !important;
  }

  .\32xl\:focus\:-translate-x-90:focus{
    --transform-translate-x: -22.5rem !important;
  }

  .\32xl\:focus\:-translate-x-91:focus{
    --transform-translate-x: -22.75rem !important;
  }

  .\32xl\:focus\:-translate-x-92:focus{
    --transform-translate-x: -23rem !important;
  }

  .\32xl\:focus\:-translate-x-100:focus{
    --transform-translate-x: -25rem !important;
  }

  .\32xl\:focus\:-translate-x-131:focus{
    --transform-translate-x: -25.25rem !important;
  }

  .\32xl\:focus\:-translate-x-135:focus{
    --transform-translate-x: -34rem !important;
  }

  .\32xl\:focus\:-translate-x-150:focus{
    --transform-translate-x: -37.5rem !important;
  }

  .\32xl\:focus\:-translate-x-710:focus{
    --transform-translate-x: -44.375rem !important;
  }

  .\32xl\:focus\:-translate-x-820:focus{
    --transform-translate-x: -51.25rem !important;
  }

  .\32xl\:focus\:-translate-x-1440:focus{
    --transform-translate-x: -90rem !important;
  }

  .\32xl\:focus\:-translate-x-2\.5:focus{
    --transform-translate-x: -0.625rem !important;
  }

  .\32xl\:focus\:-translate-x-6\.25:focus{
    --transform-translate-x: -1.5626rem !important;
  }

  .\32xl\:focus\:-translate-x-7\.5:focus{
    --transform-translate-x: -1.875rem !important;
  }

  .\32xl\:focus\:-translate-x-12\.5:focus{
    --transform-translate-x: -3.125rem !important;
  }

  .\32xl\:focus\:-translate-x-17\.5:focus{
    --transform-translate-x: -4.375rem !important;
  }

  .\32xl\:focus\:-translate-x-31\.5:focus{
    --transform-translate-x: -7.875rem !important;
  }

  .\32xl\:focus\:-translate-x-thumb-tript-lg:focus{
    --transform-translate-x: -15.625rem !important;
  }

  .\32xl\:focus\:-translate-x-thumb-tript-md:focus{
    --transform-translate-x: -11.25rem !important;
  }

  .\32xl\:focus\:-translate-x-thumb-trip-xl:focus{
    --transform-translate-x: -20.625rem !important;
  }

  .\32xl\:focus\:-translate-x-tarapprendre-title-lg:focus{
    --transform-translate-x: -58.75rem !important;
  }

  .\32xl\:focus\:-translate-x-oblong-list-lg:focus{
    --transform-translate-x: -40.93rem !important;
  }

  .\32xl\:focus\:-translate-x-oblong-list-md:focus{
    --transform-translate-x: -20.95rem !important;
  }

  .\32xl\:focus\:-translate-x-oblong-content-lg:focus{
    --transform-translate-x: -26.875rem !important;
  }

  .\32xl\:focus\:-translate-x-article-thumb-lg:focus{
    --transform-translate-x: -10.625rem !important;
  }

  .\32xl\:focus\:-translate-x-support-title-l-lg:focus{
    --transform-translate-x: -28.125rem !important;
  }

  .\32xl\:focus\:-translate-x-support-title-r-lg:focus{
    --transform-translate-x: -17.8125rem !important;
  }

  .\32xl\:focus\:-translate-x-main-footer-menu:focus{
    --transform-translate-x: -13.75rem !important;
  }

  .\32xl\:focus\:-translate-x-main-footer-logo:focus{
    --transform-translate-x: -25.625rem !important;
  }

  .\32xl\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100% !important;
  }

  .\32xl\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50% !important;
  }

  .\32xl\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50% !important;
  }

  .\32xl\:focus\:translate-y-0:focus{
    --transform-translate-y: 0px !important;
  }

  .\32xl\:focus\:translate-y-1:focus{
    --transform-translate-y: .25rem !important;
  }

  .\32xl\:focus\:translate-y-2:focus{
    --transform-translate-y: .5rem !important;
  }

  .\32xl\:focus\:translate-y-3:focus{
    --transform-translate-y: .75rem !important;
  }

  .\32xl\:focus\:translate-y-4:focus{
    --transform-translate-y: 1rem !important;
  }

  .\32xl\:focus\:translate-y-5:focus{
    --transform-translate-y: 1.25rem !important;
  }

  .\32xl\:focus\:translate-y-6:focus{
    --transform-translate-y: 1.5rem !important;
  }

  .\32xl\:focus\:translate-y-7:focus{
    --transform-translate-y: 1.75rem !important;
  }

  .\32xl\:focus\:translate-y-8:focus{
    --transform-translate-y: 2rem !important;
  }

  .\32xl\:focus\:translate-y-9:focus{
    --transform-translate-y: 2.25rem !important;
  }

  .\32xl\:focus\:translate-y-10:focus{
    --transform-translate-y: 2.5rem !important;
  }

  .\32xl\:focus\:translate-y-11:focus{
    --transform-translate-y: 2.75rem !important;
  }

  .\32xl\:focus\:translate-y-12:focus{
    --transform-translate-y: 3rem !important;
  }

  .\32xl\:focus\:translate-y-13:focus{
    --transform-translate-y: 3.25rem !important;
  }

  .\32xl\:focus\:translate-y-14:focus{
    --transform-translate-y: 3.5rem !important;
  }

  .\32xl\:focus\:translate-y-15:focus{
    --transform-translate-y: 3.75rem !important;
  }

  .\32xl\:focus\:translate-y-16:focus{
    --transform-translate-y: 4rem !important;
  }

  .\32xl\:focus\:translate-y-17:focus{
    --transform-translate-y: 4.25rem !important;
  }

  .\32xl\:focus\:translate-y-18:focus{
    --transform-translate-y: 4.5rem !important;
  }

  .\32xl\:focus\:translate-y-19:focus{
    --transform-translate-y: 4.75rem !important;
  }

  .\32xl\:focus\:translate-y-20:focus{
    --transform-translate-y: 5rem !important;
  }

  .\32xl\:focus\:translate-y-21:focus{
    --transform-translate-y: 5.25rem !important;
  }

  .\32xl\:focus\:translate-y-22:focus{
    --transform-translate-y: 5.5rem !important;
  }

  .\32xl\:focus\:translate-y-23:focus{
    --transform-translate-y: 5.75rem !important;
  }

  .\32xl\:focus\:translate-y-24:focus{
    --transform-translate-y: 6rem !important;
  }

  .\32xl\:focus\:translate-y-25:focus{
    --transform-translate-y: 6.25rem !important;
  }

  .\32xl\:focus\:translate-y-26:focus{
    --transform-translate-y: 6.5rem !important;
  }

  .\32xl\:focus\:translate-y-27:focus{
    --transform-translate-y: 6.75rem !important;
  }

  .\32xl\:focus\:translate-y-28:focus{
    --transform-translate-y: 7rem !important;
  }

  .\32xl\:focus\:translate-y-29:focus{
    --transform-translate-y: 7.25rem !important;
  }

  .\32xl\:focus\:translate-y-30:focus{
    --transform-translate-y: 7.5rem !important;
  }

  .\32xl\:focus\:translate-y-31:focus{
    --transform-translate-y: 7.75rem !important;
  }

  .\32xl\:focus\:translate-y-32:focus{
    --transform-translate-y: 8rem !important;
  }

  .\32xl\:focus\:translate-y-33:focus{
    --transform-translate-y: 8.25rem !important;
  }

  .\32xl\:focus\:translate-y-34:focus{
    --transform-translate-y: 8.5rem !important;
  }

  .\32xl\:focus\:translate-y-35:focus{
    --transform-translate-y: 8.75rem !important;
  }

  .\32xl\:focus\:translate-y-36:focus{
    --transform-translate-y: 9rem !important;
  }

  .\32xl\:focus\:translate-y-37:focus{
    --transform-translate-y: 9.25rem !important;
  }

  .\32xl\:focus\:translate-y-38:focus{
    --transform-translate-y: 9.5rem !important;
  }

  .\32xl\:focus\:translate-y-39:focus{
    --transform-translate-y: 9.75rem !important;
  }

  .\32xl\:focus\:translate-y-40:focus{
    --transform-translate-y: 10rem !important;
  }

  .\32xl\:focus\:translate-y-41:focus{
    --transform-translate-y: 10.25rem !important;
  }

  .\32xl\:focus\:translate-y-42:focus{
    --transform-translate-y: 10.5rem !important;
  }

  .\32xl\:focus\:translate-y-43:focus{
    --transform-translate-y: 10.75rem !important;
  }

  .\32xl\:focus\:translate-y-44:focus{
    --transform-translate-y: 11rem !important;
  }

  .\32xl\:focus\:translate-y-45:focus{
    --transform-translate-y: 11.25rem !important;
  }

  .\32xl\:focus\:translate-y-46:focus{
    --transform-translate-y: 11.5rem !important;
  }

  .\32xl\:focus\:translate-y-47:focus{
    --transform-translate-y: 11.75rem !important;
  }

  .\32xl\:focus\:translate-y-48:focus{
    --transform-translate-y: 12rem !important;
  }

  .\32xl\:focus\:translate-y-49:focus{
    --transform-translate-y: 12.25rem !important;
  }

  .\32xl\:focus\:translate-y-50:focus{
    --transform-translate-y: 12.5rem !important;
  }

  .\32xl\:focus\:translate-y-51:focus{
    --transform-translate-y: 12.75rem !important;
  }

  .\32xl\:focus\:translate-y-52:focus{
    --transform-translate-y: 13rem !important;
  }

  .\32xl\:focus\:translate-y-53:focus{
    --transform-translate-y: 13.25rem !important;
  }

  .\32xl\:focus\:translate-y-54:focus{
    --transform-translate-y: 13.5rem !important;
  }

  .\32xl\:focus\:translate-y-55:focus{
    --transform-translate-y: 13.75rem !important;
  }

  .\32xl\:focus\:translate-y-56:focus{
    --transform-translate-y: 14rem !important;
  }

  .\32xl\:focus\:translate-y-70:focus{
    --transform-translate-y: 17.5rem !important;
  }

  .\32xl\:focus\:translate-y-71:focus{
    --transform-translate-y: 17.75rem !important;
  }

  .\32xl\:focus\:translate-y-72:focus{
    --transform-translate-y: 18rem !important;
  }

  .\32xl\:focus\:translate-y-73:focus{
    --transform-translate-y: 18.25rem !important;
  }

  .\32xl\:focus\:translate-y-74:focus{
    --transform-translate-y: 18.5rem !important;
  }

  .\32xl\:focus\:translate-y-75:focus{
    --transform-translate-y: 18.75rem !important;
  }

  .\32xl\:focus\:translate-y-76:focus{
    --transform-translate-y: 19rem !important;
  }

  .\32xl\:focus\:translate-y-77:focus{
    --transform-translate-y: 19.25rem !important;
  }

  .\32xl\:focus\:translate-y-78:focus{
    --transform-translate-y: 19.5rem !important;
  }

  .\32xl\:focus\:translate-y-79:focus{
    --transform-translate-y: 19.75rem !important;
  }

  .\32xl\:focus\:translate-y-80:focus{
    --transform-translate-y: 20rem !important;
  }

  .\32xl\:focus\:translate-y-81:focus{
    --transform-translate-y: 20.25rem !important;
  }

  .\32xl\:focus\:translate-y-82:focus{
    --transform-translate-y: 20.5rem !important;
  }

  .\32xl\:focus\:translate-y-83:focus{
    --transform-translate-y: 20.75rem !important;
  }

  .\32xl\:focus\:translate-y-84:focus{
    --transform-translate-y: 21rem !important;
  }

  .\32xl\:focus\:translate-y-85:focus{
    --transform-translate-y: 21.25rem !important;
  }

  .\32xl\:focus\:translate-y-86:focus{
    --transform-translate-y: 21.5rem !important;
  }

  .\32xl\:focus\:translate-y-87:focus{
    --transform-translate-y: 21.75rem !important;
  }

  .\32xl\:focus\:translate-y-88:focus{
    --transform-translate-y: 22rem !important;
  }

  .\32xl\:focus\:translate-y-89:focus{
    --transform-translate-y: 22.25rem !important;
  }

  .\32xl\:focus\:translate-y-90:focus{
    --transform-translate-y: 22.5rem !important;
  }

  .\32xl\:focus\:translate-y-91:focus{
    --transform-translate-y: 22.75rem !important;
  }

  .\32xl\:focus\:translate-y-92:focus{
    --transform-translate-y: 23rem !important;
  }

  .\32xl\:focus\:translate-y-100:focus{
    --transform-translate-y: 25rem !important;
  }

  .\32xl\:focus\:translate-y-131:focus{
    --transform-translate-y: 25.25rem !important;
  }

  .\32xl\:focus\:translate-y-135:focus{
    --transform-translate-y: 34rem !important;
  }

  .\32xl\:focus\:translate-y-150:focus{
    --transform-translate-y: 37.5rem !important;
  }

  .\32xl\:focus\:translate-y-710:focus{
    --transform-translate-y: 44.375rem !important;
  }

  .\32xl\:focus\:translate-y-820:focus{
    --transform-translate-y: 51.25rem !important;
  }

  .\32xl\:focus\:translate-y-1440:focus{
    --transform-translate-y: 90rem !important;
  }

  .\32xl\:focus\:translate-y-2\.5:focus{
    --transform-translate-y: .625rem !important;
  }

  .\32xl\:focus\:translate-y-6\.25:focus{
    --transform-translate-y: 1.5626rem !important;
  }

  .\32xl\:focus\:translate-y-7\.5:focus{
    --transform-translate-y: 1.875rem !important;
  }

  .\32xl\:focus\:translate-y-12\.5:focus{
    --transform-translate-y: 3.125rem !important;
  }

  .\32xl\:focus\:translate-y-17\.5:focus{
    --transform-translate-y: 4.375rem !important;
  }

  .\32xl\:focus\:translate-y-31\.5:focus{
    --transform-translate-y: 7.875rem !important;
  }

  .\32xl\:focus\:translate-y-thumb-tript-lg:focus{
    --transform-translate-y: 15.625rem !important;
  }

  .\32xl\:focus\:translate-y-thumb-tript-md:focus{
    --transform-translate-y: 11.25rem !important;
  }

  .\32xl\:focus\:translate-y-thumb-trip-xl:focus{
    --transform-translate-y: 20.625rem !important;
  }

  .\32xl\:focus\:translate-y-tarapprendre-title-lg:focus{
    --transform-translate-y: 58.75rem !important;
  }

  .\32xl\:focus\:translate-y-oblong-list-lg:focus{
    --transform-translate-y: 40.93rem !important;
  }

  .\32xl\:focus\:translate-y-oblong-list-md:focus{
    --transform-translate-y: 20.95rem !important;
  }

  .\32xl\:focus\:translate-y-oblong-content-lg:focus{
    --transform-translate-y: 26.875rem !important;
  }

  .\32xl\:focus\:translate-y-article-thumb-lg:focus{
    --transform-translate-y: 10.625rem !important;
  }

  .\32xl\:focus\:translate-y-support-title-l-lg:focus{
    --transform-translate-y: 28.125rem !important;
  }

  .\32xl\:focus\:translate-y-support-title-r-lg:focus{
    --transform-translate-y: 17.8125rem !important;
  }

  .\32xl\:focus\:translate-y-main-footer-menu:focus{
    --transform-translate-y: 13.75rem !important;
  }

  .\32xl\:focus\:translate-y-main-footer-logo:focus{
    --transform-translate-y: 25.625rem !important;
  }

  .\32xl\:focus\:translate-y-full:focus{
    --transform-translate-y: 100% !important;
  }

  .\32xl\:focus\:-translate-y-0:focus{
    --transform-translate-y: 0px !important;
  }

  .\32xl\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.25rem !important;
  }

  .\32xl\:focus\:-translate-y-2:focus{
    --transform-translate-y: -0.5rem !important;
  }

  .\32xl\:focus\:-translate-y-3:focus{
    --transform-translate-y: -0.75rem !important;
  }

  .\32xl\:focus\:-translate-y-4:focus{
    --transform-translate-y: -1rem !important;
  }

  .\32xl\:focus\:-translate-y-5:focus{
    --transform-translate-y: -1.25rem !important;
  }

  .\32xl\:focus\:-translate-y-6:focus{
    --transform-translate-y: -1.5rem !important;
  }

  .\32xl\:focus\:-translate-y-7:focus{
    --transform-translate-y: -1.75rem !important;
  }

  .\32xl\:focus\:-translate-y-8:focus{
    --transform-translate-y: -2rem !important;
  }

  .\32xl\:focus\:-translate-y-9:focus{
    --transform-translate-y: -2.25rem !important;
  }

  .\32xl\:focus\:-translate-y-10:focus{
    --transform-translate-y: -2.5rem !important;
  }

  .\32xl\:focus\:-translate-y-11:focus{
    --transform-translate-y: -2.75rem !important;
  }

  .\32xl\:focus\:-translate-y-12:focus{
    --transform-translate-y: -3rem !important;
  }

  .\32xl\:focus\:-translate-y-13:focus{
    --transform-translate-y: -3.25rem !important;
  }

  .\32xl\:focus\:-translate-y-14:focus{
    --transform-translate-y: -3.5rem !important;
  }

  .\32xl\:focus\:-translate-y-15:focus{
    --transform-translate-y: -3.75rem !important;
  }

  .\32xl\:focus\:-translate-y-16:focus{
    --transform-translate-y: -4rem !important;
  }

  .\32xl\:focus\:-translate-y-17:focus{
    --transform-translate-y: -4.25rem !important;
  }

  .\32xl\:focus\:-translate-y-18:focus{
    --transform-translate-y: -4.5rem !important;
  }

  .\32xl\:focus\:-translate-y-19:focus{
    --transform-translate-y: -4.75rem !important;
  }

  .\32xl\:focus\:-translate-y-20:focus{
    --transform-translate-y: -5rem !important;
  }

  .\32xl\:focus\:-translate-y-21:focus{
    --transform-translate-y: -5.25rem !important;
  }

  .\32xl\:focus\:-translate-y-22:focus{
    --transform-translate-y: -5.5rem !important;
  }

  .\32xl\:focus\:-translate-y-23:focus{
    --transform-translate-y: -5.75rem !important;
  }

  .\32xl\:focus\:-translate-y-24:focus{
    --transform-translate-y: -6rem !important;
  }

  .\32xl\:focus\:-translate-y-25:focus{
    --transform-translate-y: -6.25rem !important;
  }

  .\32xl\:focus\:-translate-y-26:focus{
    --transform-translate-y: -6.5rem !important;
  }

  .\32xl\:focus\:-translate-y-27:focus{
    --transform-translate-y: -6.75rem !important;
  }

  .\32xl\:focus\:-translate-y-28:focus{
    --transform-translate-y: -7rem !important;
  }

  .\32xl\:focus\:-translate-y-29:focus{
    --transform-translate-y: -7.25rem !important;
  }

  .\32xl\:focus\:-translate-y-30:focus{
    --transform-translate-y: -7.5rem !important;
  }

  .\32xl\:focus\:-translate-y-31:focus{
    --transform-translate-y: -7.75rem !important;
  }

  .\32xl\:focus\:-translate-y-32:focus{
    --transform-translate-y: -8rem !important;
  }

  .\32xl\:focus\:-translate-y-33:focus{
    --transform-translate-y: -8.25rem !important;
  }

  .\32xl\:focus\:-translate-y-34:focus{
    --transform-translate-y: -8.5rem !important;
  }

  .\32xl\:focus\:-translate-y-35:focus{
    --transform-translate-y: -8.75rem !important;
  }

  .\32xl\:focus\:-translate-y-36:focus{
    --transform-translate-y: -9rem !important;
  }

  .\32xl\:focus\:-translate-y-37:focus{
    --transform-translate-y: -9.25rem !important;
  }

  .\32xl\:focus\:-translate-y-38:focus{
    --transform-translate-y: -9.5rem !important;
  }

  .\32xl\:focus\:-translate-y-39:focus{
    --transform-translate-y: -9.75rem !important;
  }

  .\32xl\:focus\:-translate-y-40:focus{
    --transform-translate-y: -10rem !important;
  }

  .\32xl\:focus\:-translate-y-41:focus{
    --transform-translate-y: -10.25rem !important;
  }

  .\32xl\:focus\:-translate-y-42:focus{
    --transform-translate-y: -10.5rem !important;
  }

  .\32xl\:focus\:-translate-y-43:focus{
    --transform-translate-y: -10.75rem !important;
  }

  .\32xl\:focus\:-translate-y-44:focus{
    --transform-translate-y: -11rem !important;
  }

  .\32xl\:focus\:-translate-y-45:focus{
    --transform-translate-y: -11.25rem !important;
  }

  .\32xl\:focus\:-translate-y-46:focus{
    --transform-translate-y: -11.5rem !important;
  }

  .\32xl\:focus\:-translate-y-47:focus{
    --transform-translate-y: -11.75rem !important;
  }

  .\32xl\:focus\:-translate-y-48:focus{
    --transform-translate-y: -12rem !important;
  }

  .\32xl\:focus\:-translate-y-49:focus{
    --transform-translate-y: -12.25rem !important;
  }

  .\32xl\:focus\:-translate-y-50:focus{
    --transform-translate-y: -12.5rem !important;
  }

  .\32xl\:focus\:-translate-y-51:focus{
    --transform-translate-y: -12.75rem !important;
  }

  .\32xl\:focus\:-translate-y-52:focus{
    --transform-translate-y: -13rem !important;
  }

  .\32xl\:focus\:-translate-y-53:focus{
    --transform-translate-y: -13.25rem !important;
  }

  .\32xl\:focus\:-translate-y-54:focus{
    --transform-translate-y: -13.5rem !important;
  }

  .\32xl\:focus\:-translate-y-55:focus{
    --transform-translate-y: -13.75rem !important;
  }

  .\32xl\:focus\:-translate-y-56:focus{
    --transform-translate-y: -14rem !important;
  }

  .\32xl\:focus\:-translate-y-70:focus{
    --transform-translate-y: -17.5rem !important;
  }

  .\32xl\:focus\:-translate-y-71:focus{
    --transform-translate-y: -17.75rem !important;
  }

  .\32xl\:focus\:-translate-y-72:focus{
    --transform-translate-y: -18rem !important;
  }

  .\32xl\:focus\:-translate-y-73:focus{
    --transform-translate-y: -18.25rem !important;
  }

  .\32xl\:focus\:-translate-y-74:focus{
    --transform-translate-y: -18.5rem !important;
  }

  .\32xl\:focus\:-translate-y-75:focus{
    --transform-translate-y: -18.75rem !important;
  }

  .\32xl\:focus\:-translate-y-76:focus{
    --transform-translate-y: -19rem !important;
  }

  .\32xl\:focus\:-translate-y-77:focus{
    --transform-translate-y: -19.25rem !important;
  }

  .\32xl\:focus\:-translate-y-78:focus{
    --transform-translate-y: -19.5rem !important;
  }

  .\32xl\:focus\:-translate-y-79:focus{
    --transform-translate-y: -19.75rem !important;
  }

  .\32xl\:focus\:-translate-y-80:focus{
    --transform-translate-y: -20rem !important;
  }

  .\32xl\:focus\:-translate-y-81:focus{
    --transform-translate-y: -20.25rem !important;
  }

  .\32xl\:focus\:-translate-y-82:focus{
    --transform-translate-y: -20.5rem !important;
  }

  .\32xl\:focus\:-translate-y-83:focus{
    --transform-translate-y: -20.75rem !important;
  }

  .\32xl\:focus\:-translate-y-84:focus{
    --transform-translate-y: -21rem !important;
  }

  .\32xl\:focus\:-translate-y-85:focus{
    --transform-translate-y: -21.25rem !important;
  }

  .\32xl\:focus\:-translate-y-86:focus{
    --transform-translate-y: -21.5rem !important;
  }

  .\32xl\:focus\:-translate-y-87:focus{
    --transform-translate-y: -21.75rem !important;
  }

  .\32xl\:focus\:-translate-y-88:focus{
    --transform-translate-y: -22rem !important;
  }

  .\32xl\:focus\:-translate-y-89:focus{
    --transform-translate-y: -22.25rem !important;
  }

  .\32xl\:focus\:-translate-y-90:focus{
    --transform-translate-y: -22.5rem !important;
  }

  .\32xl\:focus\:-translate-y-91:focus{
    --transform-translate-y: -22.75rem !important;
  }

  .\32xl\:focus\:-translate-y-92:focus{
    --transform-translate-y: -23rem !important;
  }

  .\32xl\:focus\:-translate-y-100:focus{
    --transform-translate-y: -25rem !important;
  }

  .\32xl\:focus\:-translate-y-131:focus{
    --transform-translate-y: -25.25rem !important;
  }

  .\32xl\:focus\:-translate-y-135:focus{
    --transform-translate-y: -34rem !important;
  }

  .\32xl\:focus\:-translate-y-150:focus{
    --transform-translate-y: -37.5rem !important;
  }

  .\32xl\:focus\:-translate-y-710:focus{
    --transform-translate-y: -44.375rem !important;
  }

  .\32xl\:focus\:-translate-y-820:focus{
    --transform-translate-y: -51.25rem !important;
  }

  .\32xl\:focus\:-translate-y-1440:focus{
    --transform-translate-y: -90rem !important;
  }

  .\32xl\:focus\:-translate-y-2\.5:focus{
    --transform-translate-y: -0.625rem !important;
  }

  .\32xl\:focus\:-translate-y-6\.25:focus{
    --transform-translate-y: -1.5626rem !important;
  }

  .\32xl\:focus\:-translate-y-7\.5:focus{
    --transform-translate-y: -1.875rem !important;
  }

  .\32xl\:focus\:-translate-y-12\.5:focus{
    --transform-translate-y: -3.125rem !important;
  }

  .\32xl\:focus\:-translate-y-17\.5:focus{
    --transform-translate-y: -4.375rem !important;
  }

  .\32xl\:focus\:-translate-y-31\.5:focus{
    --transform-translate-y: -7.875rem !important;
  }

  .\32xl\:focus\:-translate-y-thumb-tript-lg:focus{
    --transform-translate-y: -15.625rem !important;
  }

  .\32xl\:focus\:-translate-y-thumb-tript-md:focus{
    --transform-translate-y: -11.25rem !important;
  }

  .\32xl\:focus\:-translate-y-thumb-trip-xl:focus{
    --transform-translate-y: -20.625rem !important;
  }

  .\32xl\:focus\:-translate-y-tarapprendre-title-lg:focus{
    --transform-translate-y: -58.75rem !important;
  }

  .\32xl\:focus\:-translate-y-oblong-list-lg:focus{
    --transform-translate-y: -40.93rem !important;
  }

  .\32xl\:focus\:-translate-y-oblong-list-md:focus{
    --transform-translate-y: -20.95rem !important;
  }

  .\32xl\:focus\:-translate-y-oblong-content-lg:focus{
    --transform-translate-y: -26.875rem !important;
  }

  .\32xl\:focus\:-translate-y-article-thumb-lg:focus{
    --transform-translate-y: -10.625rem !important;
  }

  .\32xl\:focus\:-translate-y-support-title-l-lg:focus{
    --transform-translate-y: -28.125rem !important;
  }

  .\32xl\:focus\:-translate-y-support-title-r-lg:focus{
    --transform-translate-y: -17.8125rem !important;
  }

  .\32xl\:focus\:-translate-y-main-footer-menu:focus{
    --transform-translate-y: -13.75rem !important;
  }

  .\32xl\:focus\:-translate-y-main-footer-logo:focus{
    --transform-translate-y: -25.625rem !important;
  }

  .\32xl\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100% !important;
  }

  .\32xl\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50% !important;
  }

  .\32xl\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50% !important;
  }

  .\32xl\:skew-x-0{
    --transform-skew-x: 0 !important;
  }

  .\32xl\:skew-x-1{
    --transform-skew-x: 1deg !important;
  }

  .\32xl\:skew-x-2{
    --transform-skew-x: 2deg !important;
  }

  .\32xl\:skew-x-3{
    --transform-skew-x: 3deg !important;
  }

  .\32xl\:skew-x-6{
    --transform-skew-x: 6deg !important;
  }

  .\32xl\:skew-x-12{
    --transform-skew-x: 12deg !important;
  }

  .\32xl\:-skew-x-12{
    --transform-skew-x: -12deg !important;
  }

  .\32xl\:-skew-x-6{
    --transform-skew-x: -6deg !important;
  }

  .\32xl\:-skew-x-3{
    --transform-skew-x: -3deg !important;
  }

  .\32xl\:-skew-x-2{
    --transform-skew-x: -2deg !important;
  }

  .\32xl\:-skew-x-1{
    --transform-skew-x: -1deg !important;
  }

  .\32xl\:skew-y-0{
    --transform-skew-y: 0 !important;
  }

  .\32xl\:skew-y-1{
    --transform-skew-y: 1deg !important;
  }

  .\32xl\:skew-y-2{
    --transform-skew-y: 2deg !important;
  }

  .\32xl\:skew-y-3{
    --transform-skew-y: 3deg !important;
  }

  .\32xl\:skew-y-6{
    --transform-skew-y: 6deg !important;
  }

  .\32xl\:skew-y-12{
    --transform-skew-y: 12deg !important;
  }

  .\32xl\:-skew-y-12{
    --transform-skew-y: -12deg !important;
  }

  .\32xl\:-skew-y-6{
    --transform-skew-y: -6deg !important;
  }

  .\32xl\:-skew-y-3{
    --transform-skew-y: -3deg !important;
  }

  .\32xl\:-skew-y-2{
    --transform-skew-y: -2deg !important;
  }

  .\32xl\:-skew-y-1{
    --transform-skew-y: -1deg !important;
  }

  .\32xl\:hover\:skew-x-0:hover{
    --transform-skew-x: 0 !important;
  }

  .\32xl\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg !important;
  }

  .\32xl\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg !important;
  }

  .\32xl\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg !important;
  }

  .\32xl\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg !important;
  }

  .\32xl\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg !important;
  }

  .\32xl\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg !important;
  }

  .\32xl\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg !important;
  }

  .\32xl\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg !important;
  }

  .\32xl\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg !important;
  }

  .\32xl\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg !important;
  }

  .\32xl\:hover\:skew-y-0:hover{
    --transform-skew-y: 0 !important;
  }

  .\32xl\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg !important;
  }

  .\32xl\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg !important;
  }

  .\32xl\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg !important;
  }

  .\32xl\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg !important;
  }

  .\32xl\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg !important;
  }

  .\32xl\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg !important;
  }

  .\32xl\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg !important;
  }

  .\32xl\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg !important;
  }

  .\32xl\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg !important;
  }

  .\32xl\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg !important;
  }

  .\32xl\:focus\:skew-x-0:focus{
    --transform-skew-x: 0 !important;
  }

  .\32xl\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg !important;
  }

  .\32xl\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg !important;
  }

  .\32xl\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg !important;
  }

  .\32xl\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg !important;
  }

  .\32xl\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg !important;
  }

  .\32xl\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg !important;
  }

  .\32xl\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg !important;
  }

  .\32xl\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg !important;
  }

  .\32xl\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg !important;
  }

  .\32xl\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg !important;
  }

  .\32xl\:focus\:skew-y-0:focus{
    --transform-skew-y: 0 !important;
  }

  .\32xl\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg !important;
  }

  .\32xl\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg !important;
  }

  .\32xl\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg !important;
  }

  .\32xl\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg !important;
  }

  .\32xl\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg !important;
  }

  .\32xl\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg !important;
  }

  .\32xl\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg !important;
  }

  .\32xl\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg !important;
  }

  .\32xl\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg !important;
  }

  .\32xl\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg !important;
  }

  .\32xl\:transition-none{
    -webkit-transition-property: none !important;
    -o-transition-property: none !important;
    transition-property: none !important;
  }

  .\32xl\:transition-all{
    -webkit-transition-property: all !important;
    -o-transition-property: all !important;
    transition-property: all !important;
  }

  .\32xl\:transition{
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    -o-transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, -o-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform, -o-transform !important;
  }

  .\32xl\:transition-colors{
    -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
    -o-transition-property: background-color, border-color, color, fill, stroke !important;
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .\32xl\:transition-opacity{
    -webkit-transition-property: opacity !important;
    -o-transition-property: opacity !important;
    transition-property: opacity !important;
  }

  .\32xl\:transition-shadow{
    -webkit-transition-property: -webkit-box-shadow !important;
    transition-property: -webkit-box-shadow !important;
    -o-transition-property: box-shadow !important;
    transition-property: box-shadow !important;
    transition-property: box-shadow, -webkit-box-shadow !important;
  }

  .\32xl\:transition-transform{
    -webkit-transition-property: -webkit-transform !important;
    transition-property: -webkit-transform !important;
    -o-transition-property: -o-transform !important;
    transition-property: transform !important;
    transition-property: transform, -webkit-transform, -o-transform !important;
  }

  .\32xl\:ease-linear{
    -webkit-transition-timing-function: linear !important;
         -o-transition-timing-function: linear !important;
            transition-timing-function: linear !important;
  }

  .\32xl\:ease-in{
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
         -o-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .\32xl\:ease-out{
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
         -o-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .\32xl\:ease-in-out{
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
         -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .\32xl\:duration-75{
    -webkit-transition-duration: 75ms !important;
         -o-transition-duration: 75ms !important;
            transition-duration: 75ms !important;
  }

  .\32xl\:duration-100{
    -webkit-transition-duration: 100ms !important;
         -o-transition-duration: 100ms !important;
            transition-duration: 100ms !important;
  }

  .\32xl\:duration-150{
    -webkit-transition-duration: 150ms !important;
         -o-transition-duration: 150ms !important;
            transition-duration: 150ms !important;
  }

  .\32xl\:duration-200{
    -webkit-transition-duration: 200ms !important;
         -o-transition-duration: 200ms !important;
            transition-duration: 200ms !important;
  }

  .\32xl\:duration-300{
    -webkit-transition-duration: 300ms !important;
         -o-transition-duration: 300ms !important;
            transition-duration: 300ms !important;
  }

  .\32xl\:duration-500{
    -webkit-transition-duration: 500ms !important;
         -o-transition-duration: 500ms !important;
            transition-duration: 500ms !important;
  }

  .\32xl\:duration-700{
    -webkit-transition-duration: 700ms !important;
         -o-transition-duration: 700ms !important;
            transition-duration: 700ms !important;
  }

  .\32xl\:duration-1000{
    -webkit-transition-duration: 1000ms !important;
         -o-transition-duration: 1000ms !important;
            transition-duration: 1000ms !important;
  }

  .\32xl\:delay-75{
    -webkit-transition-delay: 75ms !important;
         -o-transition-delay: 75ms !important;
            transition-delay: 75ms !important;
  }

  .\32xl\:delay-100{
    -webkit-transition-delay: 100ms !important;
         -o-transition-delay: 100ms !important;
            transition-delay: 100ms !important;
  }

  .\32xl\:delay-150{
    -webkit-transition-delay: 150ms !important;
         -o-transition-delay: 150ms !important;
            transition-delay: 150ms !important;
  }

  .\32xl\:delay-200{
    -webkit-transition-delay: 200ms !important;
         -o-transition-delay: 200ms !important;
            transition-delay: 200ms !important;
  }

  .\32xl\:delay-300{
    -webkit-transition-delay: 300ms !important;
         -o-transition-delay: 300ms !important;
            transition-delay: 300ms !important;
  }

  .\32xl\:delay-500{
    -webkit-transition-delay: 500ms !important;
         -o-transition-delay: 500ms !important;
            transition-delay: 500ms !important;
  }

  .\32xl\:delay-700{
    -webkit-transition-delay: 700ms !important;
         -o-transition-delay: 700ms !important;
            transition-delay: 700ms !important;
  }

  .\32xl\:delay-1000{
    -webkit-transition-delay: 1000ms !important;
         -o-transition-delay: 1000ms !important;
            transition-delay: 1000ms !important;
  }

  .\32xl\:animate-none{
    -webkit-animation: none !important;
         -o-animation: none !important;
            animation: none !important;
  }

  .\32xl\:animate-spin{
    -webkit-animation: spin 1s linear infinite !important;
         -o-animation: spin 1s linear infinite !important;
            animation: spin 1s linear infinite !important;
  }

  .\32xl\:animate-ping{
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
         -o-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }

  .\32xl\:animate-pulse{
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
         -o-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }

  .\32xl\:animate-bounce{
    -webkit-animation: bounce 1s infinite !important;
         -o-animation: bounce 1s infinite !important;
            animation: bounce 1s infinite !important;
  }
}

@media (min-width: 1740px){
  .\34xl\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }

  @media (min-width: 640px){
    .\34xl\:container{
      max-width: 640px;
    }
  }

  @media (min-width: 768px){
    .\34xl\:container{
      max-width: 768px;
    }
  }

  @media (min-width: 1024px){
    .\34xl\:container{
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px){
    .\34xl\:container{
      max-width: 1280px;
    }
  }

  @media (min-width: 1440px){
    .\34xl\:container{
      max-width: 1440px;
    }
  }

  @media (min-width: 1740px){
    .\34xl\:container{
      max-width: 1740px;
    }
  }

  .\34xl\:space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0px * var(--space-x-reverse)) !important;
    margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1rem * var(--space-x-reverse)) !important;
    margin-left: calc(1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2rem * var(--space-x-reverse)) !important;
    margin-left: calc(2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-11 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(2.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(2.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-11 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(2.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(2.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3rem * var(--space-x-reverse)) !important;
    margin-left: calc(3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-13 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-13 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(3.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(3.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(3.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4rem * var(--space-x-reverse)) !important;
    margin-left: calc(4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-17 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-17 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(4.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(4.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(4.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-21 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-21 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(5.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-22 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-22 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(5.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-23 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(5.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(5.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-23 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(5.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(5.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6rem * var(--space-x-reverse)) !important;
    margin-left: calc(6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(6.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-26 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-26 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(6.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-27 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(6.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(6.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-27 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(6.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(6.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7rem * var(--space-x-reverse)) !important;
    margin-left: calc(7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-29 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-29 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(7.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(7.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(7.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8rem * var(--space-x-reverse)) !important;
    margin-left: calc(8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-33 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-33 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(8.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(8.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-35 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(8.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(8.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-35 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(8.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(8.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(9rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(9rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(9rem * var(--space-x-reverse)) !important;
    margin-left: calc(9rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-37 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(9.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(9.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-37 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(9.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(9.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-38 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(9.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(9.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-38 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(9.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(9.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-39 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(9.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(9.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-39 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(9.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(9.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10rem * var(--space-x-reverse)) !important;
    margin-left: calc(10rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-41 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-41 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(10.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-42 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-42 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(10.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-43 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-43 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(10.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(11rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(11rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(11rem * var(--space-x-reverse)) !important;
    margin-left: calc(11rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(11.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(11.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(11.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-46 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(11.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(11.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-46 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(11.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(11.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-47 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(11.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(11.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-47 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(11.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(11.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12rem * var(--space-x-reverse)) !important;
    margin-left: calc(12rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-49 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-49 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(12.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(12.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-51 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(12.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(12.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-51 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(12.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(12.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(13rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(13rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(13rem * var(--space-x-reverse)) !important;
    margin-left: calc(13rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-53 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(13.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(13.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-53 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(13.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(13.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-54 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(13.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(13.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-54 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(13.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(13.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-55 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(13.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(13.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-55 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(13.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(13.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(14rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(14rem * var(--space-x-reverse)) !important;
    margin-left: calc(14rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(17.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(17.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(17.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(17.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-71 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(17.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(17.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-71 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(17.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(17.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(18rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(18rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(18rem * var(--space-x-reverse)) !important;
    margin-left: calc(18rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-73 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(18.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(18.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-73 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(18.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(18.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-74 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(18.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(18.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-74 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(18.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(18.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(18.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(18.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(18.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(18.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(19rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(19rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(19rem * var(--space-x-reverse)) !important;
    margin-left: calc(19rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-77 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(19.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(19.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-77 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(19.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(19.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-78 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(19.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(19.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-78 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(19.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(19.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-79 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(19.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(19.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-79 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(19.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(19.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20rem * var(--space-x-reverse)) !important;
    margin-left: calc(20rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-81 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-81 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(20.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-82 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-82 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(20.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(20.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(21rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(21rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(21rem * var(--space-x-reverse)) !important;
    margin-left: calc(21rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(21.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(21.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(21.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(21.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-86 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(21.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(21.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-86 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(21.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(21.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-87 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(21.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(21.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-87 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(21.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(21.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-88 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(22rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(22rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-88 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(22rem * var(--space-x-reverse)) !important;
    margin-left: calc(22rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-89 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(22.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(22.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-89 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(22.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(22.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(22.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(22.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(22.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(22.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-91 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(22.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(22.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-91 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(22.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(22.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(23rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(23rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(23rem * var(--space-x-reverse)) !important;
    margin-left: calc(23rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(25rem * var(--space-x-reverse)) !important;
    margin-left: calc(25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-131 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(25.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(25.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-131 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(25.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(25.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-135 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(34rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(34rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-135 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(34rem * var(--space-x-reverse)) !important;
    margin-left: calc(34rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-150 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(37.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(37.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-150 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(37.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(37.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-710 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(44.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(44.375rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-710 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(44.375rem * var(--space-x-reverse)) !important;
    margin-left: calc(44.375rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-820 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(51.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(51.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-820 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(51.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(51.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-1440 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(90rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(90rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-1440 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(90rem * var(--space-x-reverse)) !important;
    margin-left: calc(90rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-2\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(.625rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-2\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-6\.25 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.5626rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.5626rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-6\.25 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.5626rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.5626rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-7\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(1.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(1.875rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-7\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(1.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(1.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-12\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(3.125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(3.125rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-12\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(3.125rem * var(--space-x-reverse)) !important;
    margin-left: calc(3.125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-17\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(4.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(4.375rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-17\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(4.375rem * var(--space-x-reverse)) !important;
    margin-left: calc(4.375rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-31\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(7.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(7.875rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-31\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(7.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(7.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-thumb-tript-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(15.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(15.625rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-thumb-tript-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(15.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(15.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-thumb-tript-md > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(11.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-thumb-tript-md > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(11.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(11.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-thumb-trip-xl > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20.625rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-thumb-trip-xl > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(20.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-tarapprendre-title-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(58.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(58.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-tarapprendre-title-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(58.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(58.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-oblong-list-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(40.93rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(40.93rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-oblong-list-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(40.93rem * var(--space-x-reverse)) !important;
    margin-left: calc(40.93rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-oblong-list-md > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(20.95rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(20.95rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-oblong-list-md > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(20.95rem * var(--space-x-reverse)) !important;
    margin-left: calc(20.95rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-oblong-content-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(26.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(26.875rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-oblong-content-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(26.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(26.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-article-thumb-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(10.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(10.625rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-article-thumb-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(10.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(10.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-support-title-l-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(28.125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(28.125rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-support-title-l-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(28.125rem * var(--space-x-reverse)) !important;
    margin-left: calc(28.125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-support-title-r-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(17.8125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(17.8125rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-support-title-r-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(17.8125rem * var(--space-x-reverse)) !important;
    margin-left: calc(17.8125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-main-footer-menu > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(13.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(13.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-main-footer-menu > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(13.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(13.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-main-footer-logo > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(25.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(25.625rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-main-footer-logo > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(25.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(25.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-full > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(100% * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(100% * var(--space-y-reverse)) !important;
  }

  .\34xl\:space-x-full > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(100% * var(--space-x-reverse)) !important;
    margin-left: calc(100% * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-0 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(0px * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(0px * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-0 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(0px * var(--space-x-reverse)) !important;
    margin-left: calc(0px * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-1 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-1 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-2 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-2 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-3 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-3 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-4 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-4 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-6 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-6 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-8 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-8 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-10 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-10 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-11 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-2.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-2.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-11 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-2.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-2.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-12 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-12 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-13 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-13 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-16 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-16 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-17 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-17 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-18 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-18 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-20 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-20 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-21 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-21 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-22 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-22 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-23 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-5.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-5.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-23 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-5.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-5.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-24 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-24 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-26 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-26 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-27 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-6.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-6.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-27 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-6.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-6.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-29 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-29 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-32 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-32 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-33 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-33 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-35 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-8.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-8.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-35 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-8.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-8.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-9rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-9rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-9rem * var(--space-x-reverse)) !important;
    margin-left: calc(-9rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-37 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-9.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-9.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-37 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-9.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-9.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-38 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-9.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-9.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-38 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-9.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-9.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-39 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-9.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-9.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-39 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-9.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-9.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-40 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-40 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-41 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-41 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-42 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-42 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-43 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-43 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-11rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-11rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-11rem * var(--space-x-reverse)) !important;
    margin-left: calc(-11rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-11.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-11.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-11.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-46 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-11.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-11.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-46 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-11.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-11.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-47 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-11.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-11.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-47 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-11.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-11.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-48 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-48 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-49 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-49 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-51 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-12.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-12.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-51 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-12.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-12.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-13rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-13rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-13rem * var(--space-x-reverse)) !important;
    margin-left: calc(-13rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-53 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-13.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-13.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-53 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-13.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-13.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-54 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-13.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-13.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-54 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-13.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-13.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-55 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-13.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-13.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-55 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-13.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-13.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-56 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-14rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-56 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-14rem * var(--space-x-reverse)) !important;
    margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-17.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-17.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-17.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-17.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-71 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-17.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-17.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-71 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-17.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-17.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-18rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-18rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-18rem * var(--space-x-reverse)) !important;
    margin-left: calc(-18rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-73 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-18.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-18.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-73 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-18.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-18.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-74 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-18.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-18.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-74 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-18.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-18.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-18.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-18.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-18.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-18.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-19rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-19rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-19rem * var(--space-x-reverse)) !important;
    margin-left: calc(-19rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-77 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-19.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-19.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-77 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-19.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-19.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-78 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-19.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-19.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-78 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-19.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-19.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-79 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-19.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-19.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-79 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-19.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-19.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-81 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-81 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-82 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-82 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-21rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-21rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-21rem * var(--space-x-reverse)) !important;
    margin-left: calc(-21rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-21.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-21.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-21.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-21.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-86 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-21.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-21.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-86 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-21.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-21.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-87 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-21.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-21.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-87 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-21.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-21.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-88 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-22rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-22rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-88 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-22rem * var(--space-x-reverse)) !important;
    margin-left: calc(-22rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-89 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-22.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-22.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-89 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-22.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-22.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-22.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-22.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-22.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-22.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-91 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-22.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-22.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-91 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-22.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-22.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-23rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-23rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-23rem * var(--space-x-reverse)) !important;
    margin-left: calc(-23rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-131 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-25.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-25.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-131 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-25.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-25.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-135 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-34rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-34rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-135 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-34rem * var(--space-x-reverse)) !important;
    margin-left: calc(-34rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-150 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-37.5rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-37.5rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-150 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-37.5rem * var(--space-x-reverse)) !important;
    margin-left: calc(-37.5rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-710 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-44.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-44.375rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-710 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-44.375rem * var(--space-x-reverse)) !important;
    margin-left: calc(-44.375rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-820 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-51.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-51.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-820 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-51.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-51.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-1440 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-90rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-90rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-1440 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-90rem * var(--space-x-reverse)) !important;
    margin-left: calc(-90rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-2\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-0.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-0.625rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-2\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-0.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(-0.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-6\.25 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.5626rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.5626rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-6\.25 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.5626rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.5626rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-7\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-1.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-1.875rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-7\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-1.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(-1.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-12\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-3.125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-3.125rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-12\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-3.125rem * var(--space-x-reverse)) !important;
    margin-left: calc(-3.125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-17\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-4.375rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-4.375rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-17\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-4.375rem * var(--space-x-reverse)) !important;
    margin-left: calc(-4.375rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-31\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-7.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-7.875rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-31\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-7.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(-7.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-thumb-tript-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-15.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-15.625rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-thumb-tript-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-15.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(-15.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-thumb-tript-md > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-11.25rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-11.25rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-thumb-tript-md > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-11.25rem * var(--space-x-reverse)) !important;
    margin-left: calc(-11.25rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-thumb-trip-xl > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20.625rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-thumb-trip-xl > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-tarapprendre-title-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-58.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-58.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-tarapprendre-title-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-58.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-58.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-oblong-list-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-40.93rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-40.93rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-oblong-list-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-40.93rem * var(--space-x-reverse)) !important;
    margin-left: calc(-40.93rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-oblong-list-md > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-20.95rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-20.95rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-oblong-list-md > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-20.95rem * var(--space-x-reverse)) !important;
    margin-left: calc(-20.95rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-oblong-content-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-26.875rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-26.875rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-oblong-content-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-26.875rem * var(--space-x-reverse)) !important;
    margin-left: calc(-26.875rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-article-thumb-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-10.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-10.625rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-article-thumb-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-10.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(-10.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-support-title-l-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-28.125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-28.125rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-support-title-l-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-28.125rem * var(--space-x-reverse)) !important;
    margin-left: calc(-28.125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-support-title-r-lg > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-17.8125rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-17.8125rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-support-title-r-lg > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-17.8125rem * var(--space-x-reverse)) !important;
    margin-left: calc(-17.8125rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-main-footer-menu > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-13.75rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-13.75rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-main-footer-menu > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-13.75rem * var(--space-x-reverse)) !important;
    margin-left: calc(-13.75rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-main-footer-logo > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-25.625rem * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-25.625rem * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-main-footer-logo > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-25.625rem * var(--space-x-reverse)) !important;
    margin-left: calc(-25.625rem * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:-space-y-full > :not(template) ~ :not(template){
    --space-y-reverse: 0 !important;
    margin-top: calc(-100% * calc(1 - var(--space-y-reverse))) !important;
    margin-bottom: calc(-100% * var(--space-y-reverse)) !important;
  }

  .\34xl\:-space-x-full > :not(template) ~ :not(template){
    --space-x-reverse: 0 !important;
    margin-right: calc(-100% * var(--space-x-reverse)) !important;
    margin-left: calc(-100% * calc(1 - var(--space-x-reverse))) !important;
  }

  .\34xl\:space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1 !important;
  }

  .\34xl\:space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1 !important;
  }

  .\34xl\:divide-y-0 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(0px * var(--divide-y-reverse)) !important;
  }

  .\34xl\:divide-x-0 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(0px * var(--divide-x-reverse)) !important;
    border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .\34xl\:divide-y-2 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(2px * var(--divide-y-reverse)) !important;
  }

  .\34xl\:divide-x-2 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(2px * var(--divide-x-reverse)) !important;
    border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .\34xl\:divide-y-4 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(4px * var(--divide-y-reverse)) !important;
  }

  .\34xl\:divide-x-4 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(4px * var(--divide-x-reverse)) !important;
    border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .\34xl\:divide-y-8 > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(8px * var(--divide-y-reverse)) !important;
  }

  .\34xl\:divide-x-8 > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(8px * var(--divide-x-reverse)) !important;
    border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .\34xl\:divide-y > :not(template) ~ :not(template){
    --divide-y-reverse: 0 !important;
    border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))) !important;
    border-bottom-width: calc(1px * var(--divide-y-reverse)) !important;
  }

  .\34xl\:divide-x > :not(template) ~ :not(template){
    --divide-x-reverse: 0 !important;
    border-right-width: calc(1px * var(--divide-x-reverse)) !important;
    border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))) !important;
  }

  .\34xl\:divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1 !important;
  }

  .\34xl\:divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1 !important;
  }

  .\34xl\:divide-primary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #061d47 !important;
    border-color: rgba(6, 29, 71, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-primary-75 > :not(template) ~ :not(template){
    border-color: rgba(6, 29, 71, 0.75) !important;
  }

  .\34xl\:divide-secondary > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #e35205 !important;
    border-color: rgba(227, 82, 5, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-seashell > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #fef7f1 !important;
    border-color: rgba(254, 247, 241, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-dark > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0d1a2e !important;
    border-color: rgba(13, 26, 46, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-green > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #00e175 !important;
    border-color: rgba(0, 225, 117, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-dark-gray > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #202020 !important;
    border-color: rgba(32, 32, 32, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-green-xp > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #2d8269 !important;
    border-color: rgba(45, 130, 105, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-green-accent > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #1f5b4a !important;
    border-color: rgba(31, 91, 74, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-blue-1 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #407bd1 !important;
    border-color: rgba(64, 123, 209, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-blue-2 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #1b265d !important;
    border-color: rgba(27, 38, 93, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-blue-3 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0D223E !important;
    border-color: rgba(13, 34, 62, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-blue-4 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #1b365d !important;
    border-color: rgba(27, 54, 93, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-blue-5 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0C1B32 !important;
    border-color: rgba(12, 27, 50, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-blue-6 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #132745 !important;
    border-color: rgba(19, 39, 69, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-blue-7 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0D1F3B !important;
    border-color: rgba(13, 31, 59, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-blue-8 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #215FE8 !important;
    border-color: rgba(33, 95, 232, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-blue-9 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #3049B2 !important;
    border-color: rgba(48, 73, 178, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-blue-10 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #142947 !important;
    border-color: rgba(20, 41, 71, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-blue-11 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #153561 !important;
    border-color: rgba(21, 53, 97, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-blue-12 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #07101E !important;
    border-color: rgba(7, 16, 30, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-blue-13 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #396DB9 !important;
    border-color: rgba(57, 109, 185, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-blue-14 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0045D7 !important;
    border-color: rgba(0, 69, 215, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-blue-15 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #2A2549 !important;
    border-color: rgba(42, 37, 73, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-blue-16 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #0D1F3C !important;
    border-color: rgba(13, 31, 60, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-green-1 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #36826C !important;
    border-color: rgba(54, 130, 108, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-gray-1 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #425669 !important;
    border-color: rgba(66, 86, 105, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-gray-2 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #ececec !important;
    border-color: rgba(236, 236, 236, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-gray-3 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f9f9f9 !important;
    border-color: rgba(249, 249, 249, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-gray-4 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #32414f !important;
    border-color: rgba(50, 65, 79, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-gray-5 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #f2f2f2 !important;
    border-color: rgba(242, 242, 242, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-gray-6 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #dcdcdc !important;
    border-color: rgba(220, 220, 220, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-gray-7 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #e1e1e1 !important;
    border-color: rgba(225, 225, 225, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-purple > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F3F1FE !important;
    border-color: rgba(243, 241, 254, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-purple-1 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #6555CF !important;
    border-color: rgba(101, 85, 207, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-transparent > :not(template) ~ :not(template){
    border-color: transparent !important;
  }

  .\34xl\:divide-orange > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #FEF1F1 !important;
    border-color: rgba(254, 241, 241, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-orange-2 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #F85904 !important;
    border-color: rgba(248, 89, 4, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-red > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
    border-color: #E30505 !important;
    border-color: rgba(227, 5, 5, var(--divide-opacity)) !important;
  }

  .\34xl\:divide-solid > :not(template) ~ :not(template){
    border-style: solid !important;
  }

  .\34xl\:divide-dashed > :not(template) ~ :not(template){
    border-style: dashed !important;
  }

  .\34xl\:divide-dotted > :not(template) ~ :not(template){
    border-style: dotted !important;
  }

  .\34xl\:divide-double > :not(template) ~ :not(template){
    border-style: double !important;
  }

  .\34xl\:divide-none > :not(template) ~ :not(template){
    border-style: none !important;
  }

  .\34xl\:divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0 !important;
  }

  .\34xl\:divide-opacity-5 > :not(template) ~ :not(template){
    --divide-opacity: 0.05 !important;
  }

  .\34xl\:divide-opacity-10 > :not(template) ~ :not(template){
    --divide-opacity: 0.1 !important;
  }

  .\34xl\:divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25 !important;
  }

  .\34xl\:divide-opacity-40 > :not(template) ~ :not(template){
    --divide-opacity: 0.4 !important;
  }

  .\34xl\:divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5 !important;
  }

  .\34xl\:divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75 !important;
  }

  .\34xl\:divide-opacity-90 > :not(template) ~ :not(template){
    --divide-opacity: 0.9 !important;
  }

  .\34xl\:divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1 !important;
  }

  .\34xl\:sr-only{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .\34xl\:not-sr-only{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .\34xl\:focus\:sr-only:focus{
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }

  .\34xl\:focus\:not-sr-only:focus{
    position: static !important;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    clip: auto !important;
    white-space: normal !important;
  }

  .\34xl\:appearance-none{
    -webkit-appearance: none !important;
       -moz-appearance: none !important;
            appearance: none !important;
  }

  .\34xl\:bg-fixed{
    background-attachment: fixed !important;
  }

  .\34xl\:bg-local{
    background-attachment: local !important;
  }

  .\34xl\:bg-scroll{
    background-attachment: scroll !important;
  }

  .\34xl\:bg-clip-border{
    background-clip: border-box !important;
  }

  .\34xl\:bg-clip-padding{
    background-clip: padding-box !important;
  }

  .\34xl\:bg-clip-content{
    background-clip: content-box !important;
  }

  .\34xl\:bg-clip-text{
    -webkit-background-clip: text !important;
            background-clip: text !important;
  }

  .\34xl\:bg-primary{
    --bg-opacity: 1 !important;
    background-color: #061d47 !important;
    background-color: rgba(6, 29, 71, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-primary-75{
    background-color: rgba(6, 29, 71, 0.75) !important;
  }

  .\34xl\:bg-secondary{
    --bg-opacity: 1 !important;
    background-color: #e35205 !important;
    background-color: rgba(227, 82, 5, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-white{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-seashell{
    --bg-opacity: 1 !important;
    background-color: #fef7f1 !important;
    background-color: rgba(254, 247, 241, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-black{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-dark{
    --bg-opacity: 1 !important;
    background-color: #0d1a2e !important;
    background-color: rgba(13, 26, 46, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-green{
    --bg-opacity: 1 !important;
    background-color: #00e175 !important;
    background-color: rgba(0, 225, 117, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-dark-gray{
    --bg-opacity: 1 !important;
    background-color: #202020 !important;
    background-color: rgba(32, 32, 32, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-green-xp{
    --bg-opacity: 1 !important;
    background-color: #2d8269 !important;
    background-color: rgba(45, 130, 105, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-green-accent{
    --bg-opacity: 1 !important;
    background-color: #1f5b4a !important;
    background-color: rgba(31, 91, 74, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-blue-1{
    --bg-opacity: 1 !important;
    background-color: #407bd1 !important;
    background-color: rgba(64, 123, 209, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-blue-2{
    --bg-opacity: 1 !important;
    background-color: #1b265d !important;
    background-color: rgba(27, 38, 93, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-blue-3{
    --bg-opacity: 1 !important;
    background-color: #0D223E !important;
    background-color: rgba(13, 34, 62, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-blue-4{
    --bg-opacity: 1 !important;
    background-color: #1b365d !important;
    background-color: rgba(27, 54, 93, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-blue-5{
    --bg-opacity: 1 !important;
    background-color: #0C1B32 !important;
    background-color: rgba(12, 27, 50, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-blue-6{
    --bg-opacity: 1 !important;
    background-color: #132745 !important;
    background-color: rgba(19, 39, 69, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-blue-7{
    --bg-opacity: 1 !important;
    background-color: #0D1F3B !important;
    background-color: rgba(13, 31, 59, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-blue-8{
    --bg-opacity: 1 !important;
    background-color: #215FE8 !important;
    background-color: rgba(33, 95, 232, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-blue-9{
    --bg-opacity: 1 !important;
    background-color: #3049B2 !important;
    background-color: rgba(48, 73, 178, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-blue-10{
    --bg-opacity: 1 !important;
    background-color: #142947 !important;
    background-color: rgba(20, 41, 71, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-blue-11{
    --bg-opacity: 1 !important;
    background-color: #153561 !important;
    background-color: rgba(21, 53, 97, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-blue-12{
    --bg-opacity: 1 !important;
    background-color: #07101E !important;
    background-color: rgba(7, 16, 30, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-blue-13{
    --bg-opacity: 1 !important;
    background-color: #396DB9 !important;
    background-color: rgba(57, 109, 185, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-blue-14{
    --bg-opacity: 1 !important;
    background-color: #0045D7 !important;
    background-color: rgba(0, 69, 215, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-blue-15{
    --bg-opacity: 1 !important;
    background-color: #2A2549 !important;
    background-color: rgba(42, 37, 73, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-blue-16{
    --bg-opacity: 1 !important;
    background-color: #0D1F3C !important;
    background-color: rgba(13, 31, 60, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-green-1{
    --bg-opacity: 1 !important;
    background-color: #36826C !important;
    background-color: rgba(54, 130, 108, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-gray-1{
    --bg-opacity: 1 !important;
    background-color: #425669 !important;
    background-color: rgba(66, 86, 105, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-gray-2{
    --bg-opacity: 1 !important;
    background-color: #ececec !important;
    background-color: rgba(236, 236, 236, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-gray-3{
    --bg-opacity: 1 !important;
    background-color: #f9f9f9 !important;
    background-color: rgba(249, 249, 249, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-gray-4{
    --bg-opacity: 1 !important;
    background-color: #32414f !important;
    background-color: rgba(50, 65, 79, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-gray-5{
    --bg-opacity: 1 !important;
    background-color: #f2f2f2 !important;
    background-color: rgba(242, 242, 242, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-gray-6{
    --bg-opacity: 1 !important;
    background-color: #dcdcdc !important;
    background-color: rgba(220, 220, 220, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-gray-7{
    --bg-opacity: 1 !important;
    background-color: #e1e1e1 !important;
    background-color: rgba(225, 225, 225, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-purple{
    --bg-opacity: 1 !important;
    background-color: #F3F1FE !important;
    background-color: rgba(243, 241, 254, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-purple-1{
    --bg-opacity: 1 !important;
    background-color: #6555CF !important;
    background-color: rgba(101, 85, 207, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-transparent{
    background-color: transparent !important;
  }

  .\34xl\:bg-orange{
    --bg-opacity: 1 !important;
    background-color: #FEF1F1 !important;
    background-color: rgba(254, 241, 241, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-orange-2{
    --bg-opacity: 1 !important;
    background-color: #F85904 !important;
    background-color: rgba(248, 89, 4, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-red{
    --bg-opacity: 1 !important;
    background-color: #E30505 !important;
    background-color: rgba(227, 5, 5, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-primary:hover{
    --bg-opacity: 1 !important;
    background-color: #061d47 !important;
    background-color: rgba(6, 29, 71, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-primary-75:hover{
    background-color: rgba(6, 29, 71, 0.75) !important;
  }

  .\34xl\:hover\:bg-secondary:hover{
    --bg-opacity: 1 !important;
    background-color: #e35205 !important;
    background-color: rgba(227, 82, 5, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-white:hover{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-seashell:hover{
    --bg-opacity: 1 !important;
    background-color: #fef7f1 !important;
    background-color: rgba(254, 247, 241, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-black:hover{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-dark:hover{
    --bg-opacity: 1 !important;
    background-color: #0d1a2e !important;
    background-color: rgba(13, 26, 46, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-green:hover{
    --bg-opacity: 1 !important;
    background-color: #00e175 !important;
    background-color: rgba(0, 225, 117, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-dark-gray:hover{
    --bg-opacity: 1 !important;
    background-color: #202020 !important;
    background-color: rgba(32, 32, 32, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-green-xp:hover{
    --bg-opacity: 1 !important;
    background-color: #2d8269 !important;
    background-color: rgba(45, 130, 105, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-green-accent:hover{
    --bg-opacity: 1 !important;
    background-color: #1f5b4a !important;
    background-color: rgba(31, 91, 74, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-blue-1:hover{
    --bg-opacity: 1 !important;
    background-color: #407bd1 !important;
    background-color: rgba(64, 123, 209, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-blue-2:hover{
    --bg-opacity: 1 !important;
    background-color: #1b265d !important;
    background-color: rgba(27, 38, 93, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-blue-3:hover{
    --bg-opacity: 1 !important;
    background-color: #0D223E !important;
    background-color: rgba(13, 34, 62, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-blue-4:hover{
    --bg-opacity: 1 !important;
    background-color: #1b365d !important;
    background-color: rgba(27, 54, 93, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-blue-5:hover{
    --bg-opacity: 1 !important;
    background-color: #0C1B32 !important;
    background-color: rgba(12, 27, 50, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-blue-6:hover{
    --bg-opacity: 1 !important;
    background-color: #132745 !important;
    background-color: rgba(19, 39, 69, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-blue-7:hover{
    --bg-opacity: 1 !important;
    background-color: #0D1F3B !important;
    background-color: rgba(13, 31, 59, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-blue-8:hover{
    --bg-opacity: 1 !important;
    background-color: #215FE8 !important;
    background-color: rgba(33, 95, 232, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-blue-9:hover{
    --bg-opacity: 1 !important;
    background-color: #3049B2 !important;
    background-color: rgba(48, 73, 178, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-blue-10:hover{
    --bg-opacity: 1 !important;
    background-color: #142947 !important;
    background-color: rgba(20, 41, 71, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-blue-11:hover{
    --bg-opacity: 1 !important;
    background-color: #153561 !important;
    background-color: rgba(21, 53, 97, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-blue-12:hover{
    --bg-opacity: 1 !important;
    background-color: #07101E !important;
    background-color: rgba(7, 16, 30, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-blue-13:hover{
    --bg-opacity: 1 !important;
    background-color: #396DB9 !important;
    background-color: rgba(57, 109, 185, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-blue-14:hover{
    --bg-opacity: 1 !important;
    background-color: #0045D7 !important;
    background-color: rgba(0, 69, 215, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-blue-15:hover{
    --bg-opacity: 1 !important;
    background-color: #2A2549 !important;
    background-color: rgba(42, 37, 73, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-blue-16:hover{
    --bg-opacity: 1 !important;
    background-color: #0D1F3C !important;
    background-color: rgba(13, 31, 60, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-green-1:hover{
    --bg-opacity: 1 !important;
    background-color: #36826C !important;
    background-color: rgba(54, 130, 108, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-gray-1:hover{
    --bg-opacity: 1 !important;
    background-color: #425669 !important;
    background-color: rgba(66, 86, 105, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-gray-2:hover{
    --bg-opacity: 1 !important;
    background-color: #ececec !important;
    background-color: rgba(236, 236, 236, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-gray-3:hover{
    --bg-opacity: 1 !important;
    background-color: #f9f9f9 !important;
    background-color: rgba(249, 249, 249, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-gray-4:hover{
    --bg-opacity: 1 !important;
    background-color: #32414f !important;
    background-color: rgba(50, 65, 79, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-gray-5:hover{
    --bg-opacity: 1 !important;
    background-color: #f2f2f2 !important;
    background-color: rgba(242, 242, 242, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-gray-6:hover{
    --bg-opacity: 1 !important;
    background-color: #dcdcdc !important;
    background-color: rgba(220, 220, 220, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-gray-7:hover{
    --bg-opacity: 1 !important;
    background-color: #e1e1e1 !important;
    background-color: rgba(225, 225, 225, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-purple:hover{
    --bg-opacity: 1 !important;
    background-color: #F3F1FE !important;
    background-color: rgba(243, 241, 254, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-purple-1:hover{
    --bg-opacity: 1 !important;
    background-color: #6555CF !important;
    background-color: rgba(101, 85, 207, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-transparent:hover{
    background-color: transparent !important;
  }

  .\34xl\:hover\:bg-orange:hover{
    --bg-opacity: 1 !important;
    background-color: #FEF1F1 !important;
    background-color: rgba(254, 241, 241, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-orange-2:hover{
    --bg-opacity: 1 !important;
    background-color: #F85904 !important;
    background-color: rgba(248, 89, 4, var(--bg-opacity)) !important;
  }

  .\34xl\:hover\:bg-red:hover{
    --bg-opacity: 1 !important;
    background-color: #E30505 !important;
    background-color: rgba(227, 5, 5, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-primary:focus{
    --bg-opacity: 1 !important;
    background-color: #061d47 !important;
    background-color: rgba(6, 29, 71, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-primary-75:focus{
    background-color: rgba(6, 29, 71, 0.75) !important;
  }

  .\34xl\:focus\:bg-secondary:focus{
    --bg-opacity: 1 !important;
    background-color: #e35205 !important;
    background-color: rgba(227, 82, 5, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-white:focus{
    --bg-opacity: 1 !important;
    background-color: #fff !important;
    background-color: rgba(255, 255, 255, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-seashell:focus{
    --bg-opacity: 1 !important;
    background-color: #fef7f1 !important;
    background-color: rgba(254, 247, 241, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-black:focus{
    --bg-opacity: 1 !important;
    background-color: #000 !important;
    background-color: rgba(0, 0, 0, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-dark:focus{
    --bg-opacity: 1 !important;
    background-color: #0d1a2e !important;
    background-color: rgba(13, 26, 46, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-green:focus{
    --bg-opacity: 1 !important;
    background-color: #00e175 !important;
    background-color: rgba(0, 225, 117, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-dark-gray:focus{
    --bg-opacity: 1 !important;
    background-color: #202020 !important;
    background-color: rgba(32, 32, 32, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-green-xp:focus{
    --bg-opacity: 1 !important;
    background-color: #2d8269 !important;
    background-color: rgba(45, 130, 105, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-green-accent:focus{
    --bg-opacity: 1 !important;
    background-color: #1f5b4a !important;
    background-color: rgba(31, 91, 74, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-blue-1:focus{
    --bg-opacity: 1 !important;
    background-color: #407bd1 !important;
    background-color: rgba(64, 123, 209, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-blue-2:focus{
    --bg-opacity: 1 !important;
    background-color: #1b265d !important;
    background-color: rgba(27, 38, 93, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-blue-3:focus{
    --bg-opacity: 1 !important;
    background-color: #0D223E !important;
    background-color: rgba(13, 34, 62, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-blue-4:focus{
    --bg-opacity: 1 !important;
    background-color: #1b365d !important;
    background-color: rgba(27, 54, 93, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-blue-5:focus{
    --bg-opacity: 1 !important;
    background-color: #0C1B32 !important;
    background-color: rgba(12, 27, 50, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-blue-6:focus{
    --bg-opacity: 1 !important;
    background-color: #132745 !important;
    background-color: rgba(19, 39, 69, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-blue-7:focus{
    --bg-opacity: 1 !important;
    background-color: #0D1F3B !important;
    background-color: rgba(13, 31, 59, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-blue-8:focus{
    --bg-opacity: 1 !important;
    background-color: #215FE8 !important;
    background-color: rgba(33, 95, 232, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-blue-9:focus{
    --bg-opacity: 1 !important;
    background-color: #3049B2 !important;
    background-color: rgba(48, 73, 178, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-blue-10:focus{
    --bg-opacity: 1 !important;
    background-color: #142947 !important;
    background-color: rgba(20, 41, 71, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-blue-11:focus{
    --bg-opacity: 1 !important;
    background-color: #153561 !important;
    background-color: rgba(21, 53, 97, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-blue-12:focus{
    --bg-opacity: 1 !important;
    background-color: #07101E !important;
    background-color: rgba(7, 16, 30, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-blue-13:focus{
    --bg-opacity: 1 !important;
    background-color: #396DB9 !important;
    background-color: rgba(57, 109, 185, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-blue-14:focus{
    --bg-opacity: 1 !important;
    background-color: #0045D7 !important;
    background-color: rgba(0, 69, 215, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-blue-15:focus{
    --bg-opacity: 1 !important;
    background-color: #2A2549 !important;
    background-color: rgba(42, 37, 73, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-blue-16:focus{
    --bg-opacity: 1 !important;
    background-color: #0D1F3C !important;
    background-color: rgba(13, 31, 60, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-green-1:focus{
    --bg-opacity: 1 !important;
    background-color: #36826C !important;
    background-color: rgba(54, 130, 108, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-gray-1:focus{
    --bg-opacity: 1 !important;
    background-color: #425669 !important;
    background-color: rgba(66, 86, 105, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-gray-2:focus{
    --bg-opacity: 1 !important;
    background-color: #ececec !important;
    background-color: rgba(236, 236, 236, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-gray-3:focus{
    --bg-opacity: 1 !important;
    background-color: #f9f9f9 !important;
    background-color: rgba(249, 249, 249, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-gray-4:focus{
    --bg-opacity: 1 !important;
    background-color: #32414f !important;
    background-color: rgba(50, 65, 79, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-gray-5:focus{
    --bg-opacity: 1 !important;
    background-color: #f2f2f2 !important;
    background-color: rgba(242, 242, 242, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-gray-6:focus{
    --bg-opacity: 1 !important;
    background-color: #dcdcdc !important;
    background-color: rgba(220, 220, 220, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-gray-7:focus{
    --bg-opacity: 1 !important;
    background-color: #e1e1e1 !important;
    background-color: rgba(225, 225, 225, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-purple:focus{
    --bg-opacity: 1 !important;
    background-color: #F3F1FE !important;
    background-color: rgba(243, 241, 254, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-purple-1:focus{
    --bg-opacity: 1 !important;
    background-color: #6555CF !important;
    background-color: rgba(101, 85, 207, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-transparent:focus{
    background-color: transparent !important;
  }

  .\34xl\:focus\:bg-orange:focus{
    --bg-opacity: 1 !important;
    background-color: #FEF1F1 !important;
    background-color: rgba(254, 241, 241, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-orange-2:focus{
    --bg-opacity: 1 !important;
    background-color: #F85904 !important;
    background-color: rgba(248, 89, 4, var(--bg-opacity)) !important;
  }

  .\34xl\:focus\:bg-red:focus{
    --bg-opacity: 1 !important;
    background-color: #E30505 !important;
    background-color: rgba(227, 5, 5, var(--bg-opacity)) !important;
  }

  .\34xl\:bg-tarapprendre-pattern{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/tarapprendre-pattern.svg') !important;
  }

  .\34xl\:bg-triptych-header{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-header.png') !important;
  }

  .\34xl\:bg-art-ocean-header{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-header-art-ocean.png') !important;
  }

  .\34xl\:bg-art-ocean-main{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-art-ocean.png') !important;
  }

  .\34xl\:bg-diptych{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/diptych-bg.jpg') !important;
  }

  .\34xl\:bg-footer{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-footer.png') !important;
  }

  .\34xl\:bg-menu-mobile{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-menu-mobile.png') !important;
  }

  .\34xl\:bg-podcast-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-blue.jpg') !important;
  }

  .\34xl\:bg-podcast-dark-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-dark-blue.jpg') !important;
  }

  .\34xl\:bg-podcast-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-orange.jpg') !important;
  }

  .\34xl\:bg-podcast-light-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-podcast-magenta.jpg') !important;
  }

  .\34xl\:bg-resident-white{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-01.jpg') !important;
  }

  .\34xl\:bg-resident-gray{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-02.jpg') !important;
  }

  .\34xl\:bg-resident-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-03.jpg') !important;
  }

  .\34xl\:bg-resident-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-resident-04.jpg') !important;
  }

  .\34xl\:bg-toolbox-widget{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-toolbox-widget.png') !important;
  }

  .\34xl\:bg-mediator{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-mediator.png') !important;
  }

  .\34xl\:bg-mediator-badge{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/mediator-badge.png') !important;
  }

  .\34xl\:bg-experiences-badge{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/experiences-badge.png') !important;
  }

  .\34xl\:bg-orange-shape{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/orange-shape.png') !important;
  }

  .\34xl\:bg-blue-shape{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/blue-shape.png') !important;
  }

  .\34xl\:bg-discover-1{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-discover-1.png') !important;
  }

  .\34xl\:bg-discover-2{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-discover-2.png') !important;
  }

  .\34xl\:bg-discover-3{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-discover-3.png') !important;
  }

  .\34xl\:bg-carousel-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/carousel-orange.png') !important;
  }

  .\34xl\:bg-carousel-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/carousel-blue.png') !important;
  }

  .\34xl\:bg-carousel-dark{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/carousel-dark.png') !important;
  }

  .\34xl\:bg-hero-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-hero.svg') !important;
  }

  .\34xl\:bg-hero-soutenir-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-hero-soutenir.svg') !important;
  }

  .\34xl\:bg-orange-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-orange.svg') !important;
  }

  .\34xl\:bg-orange-light-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-orange-light.svg') !important;
  }

  .\34xl\:bg-contact{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-contact.png') !important;
  }

  .\34xl\:bg-soutenir-item-1-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-1.svg') !important;
  }

  .\34xl\:bg-soutenir-item-2-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-2.svg') !important;
  }

  .\34xl\:bg-soutenir-item-3-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-3.svg') !important;
  }

  .\34xl\:bg-soutenir-item-4-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-4.svg') !important;
  }

  .\34xl\:bg-soutenir-item-5-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-5.svg') !important;
  }

  .\34xl\:bg-soutenir-item-6-texture{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/soutenir/slide-background-6.svg') !important;
  }

  .\34xl\:bg-split-card{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/split-card.png') !important;
  }

  .\34xl\:bg-quote-xp{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/quote-xp.png') !important;
  }

  .\34xl\:bg-newsletter{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/newsletter.png') !important;
  }

  .\34xl\:bg-wave-contact{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/wave-contact.svg') !important;
  }

  .\34xl\:bg-wave-presse{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-presse.svg') !important;
  }

  .\34xl\:bg-header-2{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-header-2.png') !important;
  }

  .\34xl\:bg-rounded-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-rounded-blue.png') !important;
  }

  .\34xl\:bg-rounded-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-rounded-orange.png') !important;
  }

  .\34xl\:bg-partie-1{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-1.png') !important;
  }

  .\34xl\:bg-partie-2{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-2.png') !important;
  }

  .\34xl\:bg-partie-3{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-3.png') !important;
  }

  .\34xl\:bg-partie-4{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-partie-4.png') !important;
  }

  .\34xl\:bg-exp-slider{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-exp-slider.png') !important;
  }

  .\34xl\:bg-team{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-team.png') !important;
  }

  .\34xl\:bg-modal-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-modal-orange.png') !important;
  }

  .\34xl\:bg-modal-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-modal-blue.png') !important;
  }

  .\34xl\:bg-404-pattern{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/404-pattern.png') !important;
  }

  .\34xl\:bg-404-mobile-pattern{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/404-mobile-pattern.png') !important;
  }

  .\34xl\:bg-twitter{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/twitter/twitter.png') !important;
  }

  .\34xl\:bg-twitter-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/twitter/bg-twitter-orange.png') !important;
  }

  .\34xl\:bg-twitter-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/twitter/bg-twitter-blue.png') !important;
  }

  .\34xl\:bg-twitter-dark{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/twitter/bg-twitter-dark.png') !important;
  }

  .\34xl\:bg-resource-1{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-resource-1.jpg') !important;
  }

  .\34xl\:bg-resource-2{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-resource-2.jpg') !important;
  }

  .\34xl\:bg-resource-3{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-resource-3.jpg') !important;
  }

  .\34xl\:bg-toolbox-partager{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/landings/bg-toolbox.jpg') !important;
  }

  .\34xl\:bg-black-slider-hover{
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(55.21%, rgba(0, 0, 0, 0)), color-stop(75%, rgba(0, 0, 0, 0.55)), to(#000000)) !important;
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 55.21%, rgba(0, 0, 0, 0.55) 75%, #000000 100%) !important;
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 55.21%, rgba(0, 0, 0, 0.55) 75%, #000000 100%) !important;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 55.21%, rgba(0, 0, 0, 0.55) 75%, #000000 100%) !important;
  }

  .\34xl\:bg-job-orange{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-job-orange.png') !important;
  }

  .\34xl\:bg-job-blue{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-job-blue.png') !important;
  }

  .\34xl\:bg-job-green{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-job-green.png') !important;
  }

  .\34xl\:bg-landing-fondation{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-fondation.svg') !important;
  }

  .\34xl\:bg-header-trame{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/header-trame.svg') !important;
  }

  .\34xl\:bg-verbatim{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-verbatim.svg') !important;
  }

  .\34xl\:bg-gradient-to-t{
    background-image: -webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops))) !important;
    background-image: -webkit-linear-gradient(bottom, var(--gradient-color-stops)) !important;
    background-image: -o-linear-gradient(bottom, var(--gradient-color-stops)) !important;
    background-image: linear-gradient(to top, var(--gradient-color-stops)) !important;
  }

  .\34xl\:bg-shortcuts{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/shortcuts-waves.png') !important;
  }

  .\34xl\:bg-key-numbers{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/key-numbers-waves.png') !important;
  }

  .\34xl\:bg-dipt-home-col-1{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-home-col-1.jpg') !important;
  }

  .\34xl\:bg-dipt-home-col-2{
    background-image: url('/app/themes/fondation-tara-ocean/resources/assets/images/bg-home-col-2.jpg') !important;
  }

  .\34xl\:bg-header-slider{
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(12, 27, 50, 0.75)), color-stop(36%, transparent)), url('/app/themes/fondation-tara-ocean/resources/assets/images/header-slider-wave.png') !important;
    background-image: -webkit-linear-gradient(rgba(12, 27, 50, 0.75), transparent 36%), url('/app/themes/fondation-tara-ocean/resources/assets/images/header-slider-wave.png') !important;
    background-image: -o-linear-gradient(rgba(12, 27, 50, 0.75), transparent 36%), url('/app/themes/fondation-tara-ocean/resources/assets/images/header-slider-wave.png') !important;
    background-image: linear-gradient(rgba(12, 27, 50, 0.75), transparent 36%), url('/app/themes/fondation-tara-ocean/resources/assets/images/header-slider-wave.png') !important;
  }

  .\34xl\:bg-header-slider-overlay{
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(12, 27, 50, 0.75))) !important;
    background-image: -webkit-linear-gradient(transparent, rgba(12, 27, 50, 0.75)) !important;
    background-image: -o-linear-gradient(transparent, rgba(12, 27, 50, 0.75)) !important;
    background-image: linear-gradient(transparent, rgba(12, 27, 50, 0.75)) !important;
  }

  .\34xl\:from-primary{
    --gradient-from-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .\34xl\:from-primary-75{
    --gradient-from-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .\34xl\:from-secondary{
    --gradient-from-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .\34xl\:from-white{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .\34xl\:from-seashell{
    --gradient-from-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .\34xl\:from-black{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .\34xl\:from-dark{
    --gradient-from-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .\34xl\:from-green{
    --gradient-from-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .\34xl\:from-dark-gray{
    --gradient-from-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .\34xl\:from-green-xp{
    --gradient-from-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .\34xl\:from-green-accent{
    --gradient-from-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .\34xl\:from-blue-1{
    --gradient-from-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .\34xl\:from-blue-2{
    --gradient-from-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .\34xl\:from-blue-3{
    --gradient-from-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .\34xl\:from-blue-4{
    --gradient-from-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .\34xl\:from-blue-5{
    --gradient-from-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .\34xl\:from-blue-6{
    --gradient-from-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .\34xl\:from-blue-7{
    --gradient-from-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .\34xl\:from-blue-8{
    --gradient-from-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .\34xl\:from-blue-9{
    --gradient-from-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .\34xl\:from-blue-10{
    --gradient-from-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .\34xl\:from-blue-11{
    --gradient-from-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .\34xl\:from-blue-12{
    --gradient-from-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .\34xl\:from-blue-13{
    --gradient-from-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .\34xl\:from-blue-14{
    --gradient-from-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .\34xl\:from-blue-15{
    --gradient-from-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .\34xl\:from-blue-16{
    --gradient-from-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .\34xl\:from-green-1{
    --gradient-from-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .\34xl\:from-gray-1{
    --gradient-from-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .\34xl\:from-gray-2{
    --gradient-from-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .\34xl\:from-gray-3{
    --gradient-from-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .\34xl\:from-gray-4{
    --gradient-from-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .\34xl\:from-gray-5{
    --gradient-from-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .\34xl\:from-gray-6{
    --gradient-from-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .\34xl\:from-gray-7{
    --gradient-from-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .\34xl\:from-purple{
    --gradient-from-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .\34xl\:from-purple-1{
    --gradient-from-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .\34xl\:from-transparent{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .\34xl\:from-orange{
    --gradient-from-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .\34xl\:from-orange-2{
    --gradient-from-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .\34xl\:from-red{
    --gradient-from-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .\34xl\:via-primary{
    --gradient-via-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .\34xl\:via-primary-75{
    --gradient-via-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .\34xl\:via-secondary{
    --gradient-via-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .\34xl\:via-white{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .\34xl\:via-seashell{
    --gradient-via-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .\34xl\:via-black{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .\34xl\:via-dark{
    --gradient-via-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .\34xl\:via-green{
    --gradient-via-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .\34xl\:via-dark-gray{
    --gradient-via-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .\34xl\:via-green-xp{
    --gradient-via-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .\34xl\:via-green-accent{
    --gradient-via-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .\34xl\:via-blue-1{
    --gradient-via-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .\34xl\:via-blue-2{
    --gradient-via-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .\34xl\:via-blue-3{
    --gradient-via-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .\34xl\:via-blue-4{
    --gradient-via-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .\34xl\:via-blue-5{
    --gradient-via-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .\34xl\:via-blue-6{
    --gradient-via-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .\34xl\:via-blue-7{
    --gradient-via-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .\34xl\:via-blue-8{
    --gradient-via-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .\34xl\:via-blue-9{
    --gradient-via-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .\34xl\:via-blue-10{
    --gradient-via-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .\34xl\:via-blue-11{
    --gradient-via-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .\34xl\:via-blue-12{
    --gradient-via-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .\34xl\:via-blue-13{
    --gradient-via-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .\34xl\:via-blue-14{
    --gradient-via-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .\34xl\:via-blue-15{
    --gradient-via-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .\34xl\:via-blue-16{
    --gradient-via-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .\34xl\:via-green-1{
    --gradient-via-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .\34xl\:via-gray-1{
    --gradient-via-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .\34xl\:via-gray-2{
    --gradient-via-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .\34xl\:via-gray-3{
    --gradient-via-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .\34xl\:via-gray-4{
    --gradient-via-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .\34xl\:via-gray-5{
    --gradient-via-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .\34xl\:via-gray-6{
    --gradient-via-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .\34xl\:via-gray-7{
    --gradient-via-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .\34xl\:via-purple{
    --gradient-via-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .\34xl\:via-purple-1{
    --gradient-via-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .\34xl\:via-transparent{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .\34xl\:via-orange{
    --gradient-via-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .\34xl\:via-orange-2{
    --gradient-via-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .\34xl\:via-red{
    --gradient-via-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .\34xl\:to-primary{
    --gradient-to-color: #061d47 !important;
  }

  .\34xl\:to-primary-75{
    --gradient-to-color: rgba(6, 29, 71, 0.75) !important;
  }

  .\34xl\:to-secondary{
    --gradient-to-color: #e35205 !important;
  }

  .\34xl\:to-white{
    --gradient-to-color: #fff !important;
  }

  .\34xl\:to-seashell{
    --gradient-to-color: #fef7f1 !important;
  }

  .\34xl\:to-black{
    --gradient-to-color: #000 !important;
  }

  .\34xl\:to-dark{
    --gradient-to-color: #0d1a2e !important;
  }

  .\34xl\:to-green{
    --gradient-to-color: #00e175 !important;
  }

  .\34xl\:to-dark-gray{
    --gradient-to-color: #202020 !important;
  }

  .\34xl\:to-green-xp{
    --gradient-to-color: #2d8269 !important;
  }

  .\34xl\:to-green-accent{
    --gradient-to-color: #1f5b4a !important;
  }

  .\34xl\:to-blue-1{
    --gradient-to-color: #407bd1 !important;
  }

  .\34xl\:to-blue-2{
    --gradient-to-color: #1b265d !important;
  }

  .\34xl\:to-blue-3{
    --gradient-to-color: #0D223E !important;
  }

  .\34xl\:to-blue-4{
    --gradient-to-color: #1b365d !important;
  }

  .\34xl\:to-blue-5{
    --gradient-to-color: #0C1B32 !important;
  }

  .\34xl\:to-blue-6{
    --gradient-to-color: #132745 !important;
  }

  .\34xl\:to-blue-7{
    --gradient-to-color: #0D1F3B !important;
  }

  .\34xl\:to-blue-8{
    --gradient-to-color: #215FE8 !important;
  }

  .\34xl\:to-blue-9{
    --gradient-to-color: #3049B2 !important;
  }

  .\34xl\:to-blue-10{
    --gradient-to-color: #142947 !important;
  }

  .\34xl\:to-blue-11{
    --gradient-to-color: #153561 !important;
  }

  .\34xl\:to-blue-12{
    --gradient-to-color: #07101E !important;
  }

  .\34xl\:to-blue-13{
    --gradient-to-color: #396DB9 !important;
  }

  .\34xl\:to-blue-14{
    --gradient-to-color: #0045D7 !important;
  }

  .\34xl\:to-blue-15{
    --gradient-to-color: #2A2549 !important;
  }

  .\34xl\:to-blue-16{
    --gradient-to-color: #0D1F3C !important;
  }

  .\34xl\:to-green-1{
    --gradient-to-color: #36826C !important;
  }

  .\34xl\:to-gray-1{
    --gradient-to-color: #425669 !important;
  }

  .\34xl\:to-gray-2{
    --gradient-to-color: #ececec !important;
  }

  .\34xl\:to-gray-3{
    --gradient-to-color: #f9f9f9 !important;
  }

  .\34xl\:to-gray-4{
    --gradient-to-color: #32414f !important;
  }

  .\34xl\:to-gray-5{
    --gradient-to-color: #f2f2f2 !important;
  }

  .\34xl\:to-gray-6{
    --gradient-to-color: #dcdcdc !important;
  }

  .\34xl\:to-gray-7{
    --gradient-to-color: #e1e1e1 !important;
  }

  .\34xl\:to-purple{
    --gradient-to-color: #F3F1FE !important;
  }

  .\34xl\:to-purple-1{
    --gradient-to-color: #6555CF !important;
  }

  .\34xl\:to-transparent{
    --gradient-to-color: transparent !important;
  }

  .\34xl\:to-orange{
    --gradient-to-color: #FEF1F1 !important;
  }

  .\34xl\:to-orange-2{
    --gradient-to-color: #F85904 !important;
  }

  .\34xl\:to-red{
    --gradient-to-color: #E30505 !important;
  }

  .\34xl\:hover\:from-primary:hover{
    --gradient-from-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .\34xl\:hover\:from-primary-75:hover{
    --gradient-from-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .\34xl\:hover\:from-secondary:hover{
    --gradient-from-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .\34xl\:hover\:from-white:hover{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .\34xl\:hover\:from-seashell:hover{
    --gradient-from-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .\34xl\:hover\:from-black:hover{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .\34xl\:hover\:from-dark:hover{
    --gradient-from-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .\34xl\:hover\:from-green:hover{
    --gradient-from-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .\34xl\:hover\:from-dark-gray:hover{
    --gradient-from-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .\34xl\:hover\:from-green-xp:hover{
    --gradient-from-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .\34xl\:hover\:from-green-accent:hover{
    --gradient-from-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .\34xl\:hover\:from-blue-1:hover{
    --gradient-from-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .\34xl\:hover\:from-blue-2:hover{
    --gradient-from-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .\34xl\:hover\:from-blue-3:hover{
    --gradient-from-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .\34xl\:hover\:from-blue-4:hover{
    --gradient-from-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .\34xl\:hover\:from-blue-5:hover{
    --gradient-from-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .\34xl\:hover\:from-blue-6:hover{
    --gradient-from-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .\34xl\:hover\:from-blue-7:hover{
    --gradient-from-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .\34xl\:hover\:from-blue-8:hover{
    --gradient-from-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .\34xl\:hover\:from-blue-9:hover{
    --gradient-from-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .\34xl\:hover\:from-blue-10:hover{
    --gradient-from-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .\34xl\:hover\:from-blue-11:hover{
    --gradient-from-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .\34xl\:hover\:from-blue-12:hover{
    --gradient-from-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .\34xl\:hover\:from-blue-13:hover{
    --gradient-from-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .\34xl\:hover\:from-blue-14:hover{
    --gradient-from-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .\34xl\:hover\:from-blue-15:hover{
    --gradient-from-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .\34xl\:hover\:from-blue-16:hover{
    --gradient-from-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .\34xl\:hover\:from-green-1:hover{
    --gradient-from-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .\34xl\:hover\:from-gray-1:hover{
    --gradient-from-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .\34xl\:hover\:from-gray-2:hover{
    --gradient-from-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .\34xl\:hover\:from-gray-3:hover{
    --gradient-from-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .\34xl\:hover\:from-gray-4:hover{
    --gradient-from-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .\34xl\:hover\:from-gray-5:hover{
    --gradient-from-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .\34xl\:hover\:from-gray-6:hover{
    --gradient-from-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .\34xl\:hover\:from-gray-7:hover{
    --gradient-from-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .\34xl\:hover\:from-purple:hover{
    --gradient-from-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .\34xl\:hover\:from-purple-1:hover{
    --gradient-from-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .\34xl\:hover\:from-transparent:hover{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .\34xl\:hover\:from-orange:hover{
    --gradient-from-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .\34xl\:hover\:from-orange-2:hover{
    --gradient-from-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .\34xl\:hover\:from-red:hover{
    --gradient-from-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .\34xl\:hover\:via-primary:hover{
    --gradient-via-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .\34xl\:hover\:via-primary-75:hover{
    --gradient-via-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .\34xl\:hover\:via-secondary:hover{
    --gradient-via-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .\34xl\:hover\:via-white:hover{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .\34xl\:hover\:via-seashell:hover{
    --gradient-via-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .\34xl\:hover\:via-black:hover{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .\34xl\:hover\:via-dark:hover{
    --gradient-via-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .\34xl\:hover\:via-green:hover{
    --gradient-via-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .\34xl\:hover\:via-dark-gray:hover{
    --gradient-via-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .\34xl\:hover\:via-green-xp:hover{
    --gradient-via-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .\34xl\:hover\:via-green-accent:hover{
    --gradient-via-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .\34xl\:hover\:via-blue-1:hover{
    --gradient-via-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .\34xl\:hover\:via-blue-2:hover{
    --gradient-via-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .\34xl\:hover\:via-blue-3:hover{
    --gradient-via-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .\34xl\:hover\:via-blue-4:hover{
    --gradient-via-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .\34xl\:hover\:via-blue-5:hover{
    --gradient-via-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .\34xl\:hover\:via-blue-6:hover{
    --gradient-via-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .\34xl\:hover\:via-blue-7:hover{
    --gradient-via-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .\34xl\:hover\:via-blue-8:hover{
    --gradient-via-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .\34xl\:hover\:via-blue-9:hover{
    --gradient-via-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .\34xl\:hover\:via-blue-10:hover{
    --gradient-via-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .\34xl\:hover\:via-blue-11:hover{
    --gradient-via-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .\34xl\:hover\:via-blue-12:hover{
    --gradient-via-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .\34xl\:hover\:via-blue-13:hover{
    --gradient-via-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .\34xl\:hover\:via-blue-14:hover{
    --gradient-via-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .\34xl\:hover\:via-blue-15:hover{
    --gradient-via-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .\34xl\:hover\:via-blue-16:hover{
    --gradient-via-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .\34xl\:hover\:via-green-1:hover{
    --gradient-via-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .\34xl\:hover\:via-gray-1:hover{
    --gradient-via-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .\34xl\:hover\:via-gray-2:hover{
    --gradient-via-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .\34xl\:hover\:via-gray-3:hover{
    --gradient-via-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .\34xl\:hover\:via-gray-4:hover{
    --gradient-via-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .\34xl\:hover\:via-gray-5:hover{
    --gradient-via-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .\34xl\:hover\:via-gray-6:hover{
    --gradient-via-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .\34xl\:hover\:via-gray-7:hover{
    --gradient-via-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .\34xl\:hover\:via-purple:hover{
    --gradient-via-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .\34xl\:hover\:via-purple-1:hover{
    --gradient-via-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .\34xl\:hover\:via-transparent:hover{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .\34xl\:hover\:via-orange:hover{
    --gradient-via-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .\34xl\:hover\:via-orange-2:hover{
    --gradient-via-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .\34xl\:hover\:via-red:hover{
    --gradient-via-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .\34xl\:hover\:to-primary:hover{
    --gradient-to-color: #061d47 !important;
  }

  .\34xl\:hover\:to-primary-75:hover{
    --gradient-to-color: rgba(6, 29, 71, 0.75) !important;
  }

  .\34xl\:hover\:to-secondary:hover{
    --gradient-to-color: #e35205 !important;
  }

  .\34xl\:hover\:to-white:hover{
    --gradient-to-color: #fff !important;
  }

  .\34xl\:hover\:to-seashell:hover{
    --gradient-to-color: #fef7f1 !important;
  }

  .\34xl\:hover\:to-black:hover{
    --gradient-to-color: #000 !important;
  }

  .\34xl\:hover\:to-dark:hover{
    --gradient-to-color: #0d1a2e !important;
  }

  .\34xl\:hover\:to-green:hover{
    --gradient-to-color: #00e175 !important;
  }

  .\34xl\:hover\:to-dark-gray:hover{
    --gradient-to-color: #202020 !important;
  }

  .\34xl\:hover\:to-green-xp:hover{
    --gradient-to-color: #2d8269 !important;
  }

  .\34xl\:hover\:to-green-accent:hover{
    --gradient-to-color: #1f5b4a !important;
  }

  .\34xl\:hover\:to-blue-1:hover{
    --gradient-to-color: #407bd1 !important;
  }

  .\34xl\:hover\:to-blue-2:hover{
    --gradient-to-color: #1b265d !important;
  }

  .\34xl\:hover\:to-blue-3:hover{
    --gradient-to-color: #0D223E !important;
  }

  .\34xl\:hover\:to-blue-4:hover{
    --gradient-to-color: #1b365d !important;
  }

  .\34xl\:hover\:to-blue-5:hover{
    --gradient-to-color: #0C1B32 !important;
  }

  .\34xl\:hover\:to-blue-6:hover{
    --gradient-to-color: #132745 !important;
  }

  .\34xl\:hover\:to-blue-7:hover{
    --gradient-to-color: #0D1F3B !important;
  }

  .\34xl\:hover\:to-blue-8:hover{
    --gradient-to-color: #215FE8 !important;
  }

  .\34xl\:hover\:to-blue-9:hover{
    --gradient-to-color: #3049B2 !important;
  }

  .\34xl\:hover\:to-blue-10:hover{
    --gradient-to-color: #142947 !important;
  }

  .\34xl\:hover\:to-blue-11:hover{
    --gradient-to-color: #153561 !important;
  }

  .\34xl\:hover\:to-blue-12:hover{
    --gradient-to-color: #07101E !important;
  }

  .\34xl\:hover\:to-blue-13:hover{
    --gradient-to-color: #396DB9 !important;
  }

  .\34xl\:hover\:to-blue-14:hover{
    --gradient-to-color: #0045D7 !important;
  }

  .\34xl\:hover\:to-blue-15:hover{
    --gradient-to-color: #2A2549 !important;
  }

  .\34xl\:hover\:to-blue-16:hover{
    --gradient-to-color: #0D1F3C !important;
  }

  .\34xl\:hover\:to-green-1:hover{
    --gradient-to-color: #36826C !important;
  }

  .\34xl\:hover\:to-gray-1:hover{
    --gradient-to-color: #425669 !important;
  }

  .\34xl\:hover\:to-gray-2:hover{
    --gradient-to-color: #ececec !important;
  }

  .\34xl\:hover\:to-gray-3:hover{
    --gradient-to-color: #f9f9f9 !important;
  }

  .\34xl\:hover\:to-gray-4:hover{
    --gradient-to-color: #32414f !important;
  }

  .\34xl\:hover\:to-gray-5:hover{
    --gradient-to-color: #f2f2f2 !important;
  }

  .\34xl\:hover\:to-gray-6:hover{
    --gradient-to-color: #dcdcdc !important;
  }

  .\34xl\:hover\:to-gray-7:hover{
    --gradient-to-color: #e1e1e1 !important;
  }

  .\34xl\:hover\:to-purple:hover{
    --gradient-to-color: #F3F1FE !important;
  }

  .\34xl\:hover\:to-purple-1:hover{
    --gradient-to-color: #6555CF !important;
  }

  .\34xl\:hover\:to-transparent:hover{
    --gradient-to-color: transparent !important;
  }

  .\34xl\:hover\:to-orange:hover{
    --gradient-to-color: #FEF1F1 !important;
  }

  .\34xl\:hover\:to-orange-2:hover{
    --gradient-to-color: #F85904 !important;
  }

  .\34xl\:hover\:to-red:hover{
    --gradient-to-color: #E30505 !important;
  }

  .\34xl\:focus\:from-primary:focus{
    --gradient-from-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .\34xl\:focus\:from-primary-75:focus{
    --gradient-from-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .\34xl\:focus\:from-secondary:focus{
    --gradient-from-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .\34xl\:focus\:from-white:focus{
    --gradient-from-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .\34xl\:focus\:from-seashell:focus{
    --gradient-from-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .\34xl\:focus\:from-black:focus{
    --gradient-from-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .\34xl\:focus\:from-dark:focus{
    --gradient-from-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .\34xl\:focus\:from-green:focus{
    --gradient-from-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .\34xl\:focus\:from-dark-gray:focus{
    --gradient-from-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .\34xl\:focus\:from-green-xp:focus{
    --gradient-from-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .\34xl\:focus\:from-green-accent:focus{
    --gradient-from-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .\34xl\:focus\:from-blue-1:focus{
    --gradient-from-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .\34xl\:focus\:from-blue-2:focus{
    --gradient-from-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .\34xl\:focus\:from-blue-3:focus{
    --gradient-from-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .\34xl\:focus\:from-blue-4:focus{
    --gradient-from-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .\34xl\:focus\:from-blue-5:focus{
    --gradient-from-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .\34xl\:focus\:from-blue-6:focus{
    --gradient-from-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .\34xl\:focus\:from-blue-7:focus{
    --gradient-from-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .\34xl\:focus\:from-blue-8:focus{
    --gradient-from-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .\34xl\:focus\:from-blue-9:focus{
    --gradient-from-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .\34xl\:focus\:from-blue-10:focus{
    --gradient-from-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .\34xl\:focus\:from-blue-11:focus{
    --gradient-from-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .\34xl\:focus\:from-blue-12:focus{
    --gradient-from-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .\34xl\:focus\:from-blue-13:focus{
    --gradient-from-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .\34xl\:focus\:from-blue-14:focus{
    --gradient-from-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .\34xl\:focus\:from-blue-15:focus{
    --gradient-from-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .\34xl\:focus\:from-blue-16:focus{
    --gradient-from-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .\34xl\:focus\:from-green-1:focus{
    --gradient-from-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .\34xl\:focus\:from-gray-1:focus{
    --gradient-from-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .\34xl\:focus\:from-gray-2:focus{
    --gradient-from-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .\34xl\:focus\:from-gray-3:focus{
    --gradient-from-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .\34xl\:focus\:from-gray-4:focus{
    --gradient-from-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .\34xl\:focus\:from-gray-5:focus{
    --gradient-from-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .\34xl\:focus\:from-gray-6:focus{
    --gradient-from-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .\34xl\:focus\:from-gray-7:focus{
    --gradient-from-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .\34xl\:focus\:from-purple:focus{
    --gradient-from-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .\34xl\:focus\:from-purple-1:focus{
    --gradient-from-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .\34xl\:focus\:from-transparent:focus{
    --gradient-from-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .\34xl\:focus\:from-orange:focus{
    --gradient-from-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .\34xl\:focus\:from-orange-2:focus{
    --gradient-from-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .\34xl\:focus\:from-red:focus{
    --gradient-from-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .\34xl\:focus\:via-primary:focus{
    --gradient-via-color: #061d47 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .\34xl\:focus\:via-primary-75:focus{
    --gradient-via-color: rgba(6, 29, 71, 0.75) !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 29, 71, 0)) !important;
  }

  .\34xl\:focus\:via-secondary:focus{
    --gradient-via-color: #e35205 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 82, 5, 0)) !important;
  }

  .\34xl\:focus\:via-white:focus{
    --gradient-via-color: #fff !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;
  }

  .\34xl\:focus\:via-seashell:focus{
    --gradient-via-color: #fef7f1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 247, 241, 0)) !important;
  }

  .\34xl\:focus\:via-black:focus{
    --gradient-via-color: #000 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .\34xl\:focus\:via-dark:focus{
    --gradient-via-color: #0d1a2e !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 26, 46, 0)) !important;
  }

  .\34xl\:focus\:via-green:focus{
    --gradient-via-color: #00e175 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 225, 117, 0)) !important;
  }

  .\34xl\:focus\:via-dark-gray:focus{
    --gradient-via-color: #202020 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(32, 32, 32, 0)) !important;
  }

  .\34xl\:focus\:via-green-xp:focus{
    --gradient-via-color: #2d8269 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(45, 130, 105, 0)) !important;
  }

  .\34xl\:focus\:via-green-accent:focus{
    --gradient-via-color: #1f5b4a !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(31, 91, 74, 0)) !important;
  }

  .\34xl\:focus\:via-blue-1:focus{
    --gradient-via-color: #407bd1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(64, 123, 209, 0)) !important;
  }

  .\34xl\:focus\:via-blue-2:focus{
    --gradient-via-color: #1b265d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 38, 93, 0)) !important;
  }

  .\34xl\:focus\:via-blue-3:focus{
    --gradient-via-color: #0D223E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 34, 62, 0)) !important;
  }

  .\34xl\:focus\:via-blue-4:focus{
    --gradient-via-color: #1b365d !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(27, 54, 93, 0)) !important;
  }

  .\34xl\:focus\:via-blue-5:focus{
    --gradient-via-color: #0C1B32 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(12, 27, 50, 0)) !important;
  }

  .\34xl\:focus\:via-blue-6:focus{
    --gradient-via-color: #132745 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(19, 39, 69, 0)) !important;
  }

  .\34xl\:focus\:via-blue-7:focus{
    --gradient-via-color: #0D1F3B !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 59, 0)) !important;
  }

  .\34xl\:focus\:via-blue-8:focus{
    --gradient-via-color: #215FE8 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 95, 232, 0)) !important;
  }

  .\34xl\:focus\:via-blue-9:focus{
    --gradient-via-color: #3049B2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(48, 73, 178, 0)) !important;
  }

  .\34xl\:focus\:via-blue-10:focus{
    --gradient-via-color: #142947 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(20, 41, 71, 0)) !important;
  }

  .\34xl\:focus\:via-blue-11:focus{
    --gradient-via-color: #153561 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(21, 53, 97, 0)) !important;
  }

  .\34xl\:focus\:via-blue-12:focus{
    --gradient-via-color: #07101E !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(7, 16, 30, 0)) !important;
  }

  .\34xl\:focus\:via-blue-13:focus{
    --gradient-via-color: #396DB9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(57, 109, 185, 0)) !important;
  }

  .\34xl\:focus\:via-blue-14:focus{
    --gradient-via-color: #0045D7 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 69, 215, 0)) !important;
  }

  .\34xl\:focus\:via-blue-15:focus{
    --gradient-via-color: #2A2549 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(42, 37, 73, 0)) !important;
  }

  .\34xl\:focus\:via-blue-16:focus{
    --gradient-via-color: #0D1F3C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(13, 31, 60, 0)) !important;
  }

  .\34xl\:focus\:via-green-1:focus{
    --gradient-via-color: #36826C !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 130, 108, 0)) !important;
  }

  .\34xl\:focus\:via-gray-1:focus{
    --gradient-via-color: #425669 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 86, 105, 0)) !important;
  }

  .\34xl\:focus\:via-gray-2:focus{
    --gradient-via-color: #ececec !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(236, 236, 236, 0)) !important;
  }

  .\34xl\:focus\:via-gray-3:focus{
    --gradient-via-color: #f9f9f9 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 249, 249, 0)) !important;
  }

  .\34xl\:focus\:via-gray-4:focus{
    --gradient-via-color: #32414f !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(50, 65, 79, 0)) !important;
  }

  .\34xl\:focus\:via-gray-5:focus{
    --gradient-via-color: #f2f2f2 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(242, 242, 242, 0)) !important;
  }

  .\34xl\:focus\:via-gray-6:focus{
    --gradient-via-color: #dcdcdc !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 220, 220, 0)) !important;
  }

  .\34xl\:focus\:via-gray-7:focus{
    --gradient-via-color: #e1e1e1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 225, 225, 0)) !important;
  }

  .\34xl\:focus\:via-purple:focus{
    --gradient-via-color: #F3F1FE !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 241, 254, 0)) !important;
  }

  .\34xl\:focus\:via-purple-1:focus{
    --gradient-via-color: #6555CF !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(101, 85, 207, 0)) !important;
  }

  .\34xl\:focus\:via-transparent:focus{
    --gradient-via-color: transparent !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;
  }

  .\34xl\:focus\:via-orange:focus{
    --gradient-via-color: #FEF1F1 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 241, 241, 0)) !important;
  }

  .\34xl\:focus\:via-orange-2:focus{
    --gradient-via-color: #F85904 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 89, 4, 0)) !important;
  }

  .\34xl\:focus\:via-red:focus{
    --gradient-via-color: #E30505 !important;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 5, 5, 0)) !important;
  }

  .\34xl\:focus\:to-primary:focus{
    --gradient-to-color: #061d47 !important;
  }

  .\34xl\:focus\:to-primary-75:focus{
    --gradient-to-color: rgba(6, 29, 71, 0.75) !important;
  }

  .\34xl\:focus\:to-secondary:focus{
    --gradient-to-color: #e35205 !important;
  }

  .\34xl\:focus\:to-white:focus{
    --gradient-to-color: #fff !important;
  }

  .\34xl\:focus\:to-seashell:focus{
    --gradient-to-color: #fef7f1 !important;
  }

  .\34xl\:focus\:to-black:focus{
    --gradient-to-color: #000 !important;
  }

  .\34xl\:focus\:to-dark:focus{
    --gradient-to-color: #0d1a2e !important;
  }

  .\34xl\:focus\:to-green:focus{
    --gradient-to-color: #00e175 !important;
  }

  .\34xl\:focus\:to-dark-gray:focus{
    --gradient-to-color: #202020 !important;
  }

  .\34xl\:focus\:to-green-xp:focus{
    --gradient-to-color: #2d8269 !important;
  }

  .\34xl\:focus\:to-green-accent:focus{
    --gradient-to-color: #1f5b4a !important;
  }

  .\34xl\:focus\:to-blue-1:focus{
    --gradient-to-color: #407bd1 !important;
  }

  .\34xl\:focus\:to-blue-2:focus{
    --gradient-to-color: #1b265d !important;
  }

  .\34xl\:focus\:to-blue-3:focus{
    --gradient-to-color: #0D223E !important;
  }

  .\34xl\:focus\:to-blue-4:focus{
    --gradient-to-color: #1b365d !important;
  }

  .\34xl\:focus\:to-blue-5:focus{
    --gradient-to-color: #0C1B32 !important;
  }

  .\34xl\:focus\:to-blue-6:focus{
    --gradient-to-color: #132745 !important;
  }

  .\34xl\:focus\:to-blue-7:focus{
    --gradient-to-color: #0D1F3B !important;
  }

  .\34xl\:focus\:to-blue-8:focus{
    --gradient-to-color: #215FE8 !important;
  }

  .\34xl\:focus\:to-blue-9:focus{
    --gradient-to-color: #3049B2 !important;
  }

  .\34xl\:focus\:to-blue-10:focus{
    --gradient-to-color: #142947 !important;
  }

  .\34xl\:focus\:to-blue-11:focus{
    --gradient-to-color: #153561 !important;
  }

  .\34xl\:focus\:to-blue-12:focus{
    --gradient-to-color: #07101E !important;
  }

  .\34xl\:focus\:to-blue-13:focus{
    --gradient-to-color: #396DB9 !important;
  }

  .\34xl\:focus\:to-blue-14:focus{
    --gradient-to-color: #0045D7 !important;
  }

  .\34xl\:focus\:to-blue-15:focus{
    --gradient-to-color: #2A2549 !important;
  }

  .\34xl\:focus\:to-blue-16:focus{
    --gradient-to-color: #0D1F3C !important;
  }

  .\34xl\:focus\:to-green-1:focus{
    --gradient-to-color: #36826C !important;
  }

  .\34xl\:focus\:to-gray-1:focus{
    --gradient-to-color: #425669 !important;
  }

  .\34xl\:focus\:to-gray-2:focus{
    --gradient-to-color: #ececec !important;
  }

  .\34xl\:focus\:to-gray-3:focus{
    --gradient-to-color: #f9f9f9 !important;
  }

  .\34xl\:focus\:to-gray-4:focus{
    --gradient-to-color: #32414f !important;
  }

  .\34xl\:focus\:to-gray-5:focus{
    --gradient-to-color: #f2f2f2 !important;
  }

  .\34xl\:focus\:to-gray-6:focus{
    --gradient-to-color: #dcdcdc !important;
  }

  .\34xl\:focus\:to-gray-7:focus{
    --gradient-to-color: #e1e1e1 !important;
  }

  .\34xl\:focus\:to-purple:focus{
    --gradient-to-color: #F3F1FE !important;
  }

  .\34xl\:focus\:to-purple-1:focus{
    --gradient-to-color: #6555CF !important;
  }

  .\34xl\:focus\:to-transparent:focus{
    --gradient-to-color: transparent !important;
  }

  .\34xl\:focus\:to-orange:focus{
    --gradient-to-color: #FEF1F1 !important;
  }

  .\34xl\:focus\:to-orange-2:focus{
    --gradient-to-color: #F85904 !important;
  }

  .\34xl\:focus\:to-red:focus{
    --gradient-to-color: #E30505 !important;
  }

  .\34xl\:bg-opacity-0{
    --bg-opacity: 0 !important;
  }

  .\34xl\:bg-opacity-5{
    --bg-opacity: 0.05 !important;
  }

  .\34xl\:bg-opacity-10{
    --bg-opacity: 0.1 !important;
  }

  .\34xl\:bg-opacity-25{
    --bg-opacity: 0.25 !important;
  }

  .\34xl\:bg-opacity-40{
    --bg-opacity: 0.4 !important;
  }

  .\34xl\:bg-opacity-50{
    --bg-opacity: 0.5 !important;
  }

  .\34xl\:bg-opacity-75{
    --bg-opacity: 0.75 !important;
  }

  .\34xl\:bg-opacity-90{
    --bg-opacity: 0.9 !important;
  }

  .\34xl\:bg-opacity-100{
    --bg-opacity: 1 !important;
  }

  .\34xl\:hover\:bg-opacity-0:hover{
    --bg-opacity: 0 !important;
  }

  .\34xl\:hover\:bg-opacity-5:hover{
    --bg-opacity: 0.05 !important;
  }

  .\34xl\:hover\:bg-opacity-10:hover{
    --bg-opacity: 0.1 !important;
  }

  .\34xl\:hover\:bg-opacity-25:hover{
    --bg-opacity: 0.25 !important;
  }

  .\34xl\:hover\:bg-opacity-40:hover{
    --bg-opacity: 0.4 !important;
  }

  .\34xl\:hover\:bg-opacity-50:hover{
    --bg-opacity: 0.5 !important;
  }

  .\34xl\:hover\:bg-opacity-75:hover{
    --bg-opacity: 0.75 !important;
  }

  .\34xl\:hover\:bg-opacity-90:hover{
    --bg-opacity: 0.9 !important;
  }

  .\34xl\:hover\:bg-opacity-100:hover{
    --bg-opacity: 1 !important;
  }

  .\34xl\:focus\:bg-opacity-0:focus{
    --bg-opacity: 0 !important;
  }

  .\34xl\:focus\:bg-opacity-5:focus{
    --bg-opacity: 0.05 !important;
  }

  .\34xl\:focus\:bg-opacity-10:focus{
    --bg-opacity: 0.1 !important;
  }

  .\34xl\:focus\:bg-opacity-25:focus{
    --bg-opacity: 0.25 !important;
  }

  .\34xl\:focus\:bg-opacity-40:focus{
    --bg-opacity: 0.4 !important;
  }

  .\34xl\:focus\:bg-opacity-50:focus{
    --bg-opacity: 0.5 !important;
  }

  .\34xl\:focus\:bg-opacity-75:focus{
    --bg-opacity: 0.75 !important;
  }

  .\34xl\:focus\:bg-opacity-90:focus{
    --bg-opacity: 0.9 !important;
  }

  .\34xl\:focus\:bg-opacity-100:focus{
    --bg-opacity: 1 !important;
  }

  .\34xl\:bg-bottom{
    background-position: bottom !important;
  }

  .\34xl\:bg-center{
    background-position: center !important;
  }

  .\34xl\:bg-left{
    background-position: left !important;
  }

  .\34xl\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .\34xl\:bg-left-top{
    background-position: left top !important;
  }

  .\34xl\:bg-right{
    background-position: right !important;
  }

  .\34xl\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .\34xl\:bg-right-top{
    background-position: right top !important;
  }

  .\34xl\:bg-top{
    background-position: top !important;
  }

  .\34xl\:bg-bottom-opera{
    background-position: 0 101% !important;
  }

  .\34xl\:bg-repeat{
    background-repeat: repeat !important;
  }

  .\34xl\:bg-no-repeat{
    background-repeat: no-repeat !important;
  }

  .\34xl\:bg-repeat-x{
    background-repeat: repeat-x !important;
  }

  .\34xl\:bg-repeat-y{
    background-repeat: repeat-y !important;
  }

  .\34xl\:bg-repeat-round{
    background-repeat: round !important;
  }

  .\34xl\:bg-repeat-space{
    background-repeat: space !important;
  }

  .\34xl\:bg-auto{
    background-size: auto !important;
  }

  .\34xl\:bg-cover{
    background-size: cover !important;
  }

  .\34xl\:bg-contain{
    background-size: contain !important;
  }

  .\34xl\:bg-full{
    background-size: 100% !important;
  }

  .\34xl\:border-collapse{
    border-collapse: collapse !important;
  }

  .\34xl\:border-separate{
    border-collapse: separate !important;
  }

  .\34xl\:border-primary{
    --border-opacity: 1 !important;
    border-color: #061d47 !important;
    border-color: rgba(6, 29, 71, var(--border-opacity)) !important;
  }

  .\34xl\:border-primary-75{
    border-color: rgba(6, 29, 71, 0.75) !important;
  }

  .\34xl\:border-secondary{
    --border-opacity: 1 !important;
    border-color: #e35205 !important;
    border-color: rgba(227, 82, 5, var(--border-opacity)) !important;
  }

  .\34xl\:border-white{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .\34xl\:border-seashell{
    --border-opacity: 1 !important;
    border-color: #fef7f1 !important;
    border-color: rgba(254, 247, 241, var(--border-opacity)) !important;
  }

  .\34xl\:border-black{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .\34xl\:border-dark{
    --border-opacity: 1 !important;
    border-color: #0d1a2e !important;
    border-color: rgba(13, 26, 46, var(--border-opacity)) !important;
  }

  .\34xl\:border-green{
    --border-opacity: 1 !important;
    border-color: #00e175 !important;
    border-color: rgba(0, 225, 117, var(--border-opacity)) !important;
  }

  .\34xl\:border-dark-gray{
    --border-opacity: 1 !important;
    border-color: #202020 !important;
    border-color: rgba(32, 32, 32, var(--border-opacity)) !important;
  }

  .\34xl\:border-green-xp{
    --border-opacity: 1 !important;
    border-color: #2d8269 !important;
    border-color: rgba(45, 130, 105, var(--border-opacity)) !important;
  }

  .\34xl\:border-green-accent{
    --border-opacity: 1 !important;
    border-color: #1f5b4a !important;
    border-color: rgba(31, 91, 74, var(--border-opacity)) !important;
  }

  .\34xl\:border-blue-1{
    --border-opacity: 1 !important;
    border-color: #407bd1 !important;
    border-color: rgba(64, 123, 209, var(--border-opacity)) !important;
  }

  .\34xl\:border-blue-2{
    --border-opacity: 1 !important;
    border-color: #1b265d !important;
    border-color: rgba(27, 38, 93, var(--border-opacity)) !important;
  }

  .\34xl\:border-blue-3{
    --border-opacity: 1 !important;
    border-color: #0D223E !important;
    border-color: rgba(13, 34, 62, var(--border-opacity)) !important;
  }

  .\34xl\:border-blue-4{
    --border-opacity: 1 !important;
    border-color: #1b365d !important;
    border-color: rgba(27, 54, 93, var(--border-opacity)) !important;
  }

  .\34xl\:border-blue-5{
    --border-opacity: 1 !important;
    border-color: #0C1B32 !important;
    border-color: rgba(12, 27, 50, var(--border-opacity)) !important;
  }

  .\34xl\:border-blue-6{
    --border-opacity: 1 !important;
    border-color: #132745 !important;
    border-color: rgba(19, 39, 69, var(--border-opacity)) !important;
  }

  .\34xl\:border-blue-7{
    --border-opacity: 1 !important;
    border-color: #0D1F3B !important;
    border-color: rgba(13, 31, 59, var(--border-opacity)) !important;
  }

  .\34xl\:border-blue-8{
    --border-opacity: 1 !important;
    border-color: #215FE8 !important;
    border-color: rgba(33, 95, 232, var(--border-opacity)) !important;
  }

  .\34xl\:border-blue-9{
    --border-opacity: 1 !important;
    border-color: #3049B2 !important;
    border-color: rgba(48, 73, 178, var(--border-opacity)) !important;
  }

  .\34xl\:border-blue-10{
    --border-opacity: 1 !important;
    border-color: #142947 !important;
    border-color: rgba(20, 41, 71, var(--border-opacity)) !important;
  }

  .\34xl\:border-blue-11{
    --border-opacity: 1 !important;
    border-color: #153561 !important;
    border-color: rgba(21, 53, 97, var(--border-opacity)) !important;
  }

  .\34xl\:border-blue-12{
    --border-opacity: 1 !important;
    border-color: #07101E !important;
    border-color: rgba(7, 16, 30, var(--border-opacity)) !important;
  }

  .\34xl\:border-blue-13{
    --border-opacity: 1 !important;
    border-color: #396DB9 !important;
    border-color: rgba(57, 109, 185, var(--border-opacity)) !important;
  }

  .\34xl\:border-blue-14{
    --border-opacity: 1 !important;
    border-color: #0045D7 !important;
    border-color: rgba(0, 69, 215, var(--border-opacity)) !important;
  }

  .\34xl\:border-blue-15{
    --border-opacity: 1 !important;
    border-color: #2A2549 !important;
    border-color: rgba(42, 37, 73, var(--border-opacity)) !important;
  }

  .\34xl\:border-blue-16{
    --border-opacity: 1 !important;
    border-color: #0D1F3C !important;
    border-color: rgba(13, 31, 60, var(--border-opacity)) !important;
  }

  .\34xl\:border-green-1{
    --border-opacity: 1 !important;
    border-color: #36826C !important;
    border-color: rgba(54, 130, 108, var(--border-opacity)) !important;
  }

  .\34xl\:border-gray-1{
    --border-opacity: 1 !important;
    border-color: #425669 !important;
    border-color: rgba(66, 86, 105, var(--border-opacity)) !important;
  }

  .\34xl\:border-gray-2{
    --border-opacity: 1 !important;
    border-color: #ececec !important;
    border-color: rgba(236, 236, 236, var(--border-opacity)) !important;
  }

  .\34xl\:border-gray-3{
    --border-opacity: 1 !important;
    border-color: #f9f9f9 !important;
    border-color: rgba(249, 249, 249, var(--border-opacity)) !important;
  }

  .\34xl\:border-gray-4{
    --border-opacity: 1 !important;
    border-color: #32414f !important;
    border-color: rgba(50, 65, 79, var(--border-opacity)) !important;
  }

  .\34xl\:border-gray-5{
    --border-opacity: 1 !important;
    border-color: #f2f2f2 !important;
    border-color: rgba(242, 242, 242, var(--border-opacity)) !important;
  }

  .\34xl\:border-gray-6{
    --border-opacity: 1 !important;
    border-color: #dcdcdc !important;
    border-color: rgba(220, 220, 220, var(--border-opacity)) !important;
  }

  .\34xl\:border-gray-7{
    --border-opacity: 1 !important;
    border-color: #e1e1e1 !important;
    border-color: rgba(225, 225, 225, var(--border-opacity)) !important;
  }

  .\34xl\:border-purple{
    --border-opacity: 1 !important;
    border-color: #F3F1FE !important;
    border-color: rgba(243, 241, 254, var(--border-opacity)) !important;
  }

  .\34xl\:border-purple-1{
    --border-opacity: 1 !important;
    border-color: #6555CF !important;
    border-color: rgba(101, 85, 207, var(--border-opacity)) !important;
  }

  .\34xl\:border-transparent{
    border-color: transparent !important;
  }

  .\34xl\:border-orange{
    --border-opacity: 1 !important;
    border-color: #FEF1F1 !important;
    border-color: rgba(254, 241, 241, var(--border-opacity)) !important;
  }

  .\34xl\:border-orange-2{
    --border-opacity: 1 !important;
    border-color: #F85904 !important;
    border-color: rgba(248, 89, 4, var(--border-opacity)) !important;
  }

  .\34xl\:border-red{
    --border-opacity: 1 !important;
    border-color: #E30505 !important;
    border-color: rgba(227, 5, 5, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-primary:hover{
    --border-opacity: 1 !important;
    border-color: #061d47 !important;
    border-color: rgba(6, 29, 71, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-primary-75:hover{
    border-color: rgba(6, 29, 71, 0.75) !important;
  }

  .\34xl\:hover\:border-secondary:hover{
    --border-opacity: 1 !important;
    border-color: #e35205 !important;
    border-color: rgba(227, 82, 5, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-white:hover{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-seashell:hover{
    --border-opacity: 1 !important;
    border-color: #fef7f1 !important;
    border-color: rgba(254, 247, 241, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-black:hover{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-dark:hover{
    --border-opacity: 1 !important;
    border-color: #0d1a2e !important;
    border-color: rgba(13, 26, 46, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-green:hover{
    --border-opacity: 1 !important;
    border-color: #00e175 !important;
    border-color: rgba(0, 225, 117, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-dark-gray:hover{
    --border-opacity: 1 !important;
    border-color: #202020 !important;
    border-color: rgba(32, 32, 32, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-green-xp:hover{
    --border-opacity: 1 !important;
    border-color: #2d8269 !important;
    border-color: rgba(45, 130, 105, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-green-accent:hover{
    --border-opacity: 1 !important;
    border-color: #1f5b4a !important;
    border-color: rgba(31, 91, 74, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-blue-1:hover{
    --border-opacity: 1 !important;
    border-color: #407bd1 !important;
    border-color: rgba(64, 123, 209, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-blue-2:hover{
    --border-opacity: 1 !important;
    border-color: #1b265d !important;
    border-color: rgba(27, 38, 93, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-blue-3:hover{
    --border-opacity: 1 !important;
    border-color: #0D223E !important;
    border-color: rgba(13, 34, 62, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-blue-4:hover{
    --border-opacity: 1 !important;
    border-color: #1b365d !important;
    border-color: rgba(27, 54, 93, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-blue-5:hover{
    --border-opacity: 1 !important;
    border-color: #0C1B32 !important;
    border-color: rgba(12, 27, 50, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-blue-6:hover{
    --border-opacity: 1 !important;
    border-color: #132745 !important;
    border-color: rgba(19, 39, 69, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-blue-7:hover{
    --border-opacity: 1 !important;
    border-color: #0D1F3B !important;
    border-color: rgba(13, 31, 59, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-blue-8:hover{
    --border-opacity: 1 !important;
    border-color: #215FE8 !important;
    border-color: rgba(33, 95, 232, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-blue-9:hover{
    --border-opacity: 1 !important;
    border-color: #3049B2 !important;
    border-color: rgba(48, 73, 178, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-blue-10:hover{
    --border-opacity: 1 !important;
    border-color: #142947 !important;
    border-color: rgba(20, 41, 71, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-blue-11:hover{
    --border-opacity: 1 !important;
    border-color: #153561 !important;
    border-color: rgba(21, 53, 97, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-blue-12:hover{
    --border-opacity: 1 !important;
    border-color: #07101E !important;
    border-color: rgba(7, 16, 30, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-blue-13:hover{
    --border-opacity: 1 !important;
    border-color: #396DB9 !important;
    border-color: rgba(57, 109, 185, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-blue-14:hover{
    --border-opacity: 1 !important;
    border-color: #0045D7 !important;
    border-color: rgba(0, 69, 215, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-blue-15:hover{
    --border-opacity: 1 !important;
    border-color: #2A2549 !important;
    border-color: rgba(42, 37, 73, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-blue-16:hover{
    --border-opacity: 1 !important;
    border-color: #0D1F3C !important;
    border-color: rgba(13, 31, 60, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-green-1:hover{
    --border-opacity: 1 !important;
    border-color: #36826C !important;
    border-color: rgba(54, 130, 108, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-gray-1:hover{
    --border-opacity: 1 !important;
    border-color: #425669 !important;
    border-color: rgba(66, 86, 105, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-gray-2:hover{
    --border-opacity: 1 !important;
    border-color: #ececec !important;
    border-color: rgba(236, 236, 236, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-gray-3:hover{
    --border-opacity: 1 !important;
    border-color: #f9f9f9 !important;
    border-color: rgba(249, 249, 249, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-gray-4:hover{
    --border-opacity: 1 !important;
    border-color: #32414f !important;
    border-color: rgba(50, 65, 79, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-gray-5:hover{
    --border-opacity: 1 !important;
    border-color: #f2f2f2 !important;
    border-color: rgba(242, 242, 242, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-gray-6:hover{
    --border-opacity: 1 !important;
    border-color: #dcdcdc !important;
    border-color: rgba(220, 220, 220, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-gray-7:hover{
    --border-opacity: 1 !important;
    border-color: #e1e1e1 !important;
    border-color: rgba(225, 225, 225, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-purple:hover{
    --border-opacity: 1 !important;
    border-color: #F3F1FE !important;
    border-color: rgba(243, 241, 254, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-purple-1:hover{
    --border-opacity: 1 !important;
    border-color: #6555CF !important;
    border-color: rgba(101, 85, 207, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-transparent:hover{
    border-color: transparent !important;
  }

  .\34xl\:hover\:border-orange:hover{
    --border-opacity: 1 !important;
    border-color: #FEF1F1 !important;
    border-color: rgba(254, 241, 241, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-orange-2:hover{
    --border-opacity: 1 !important;
    border-color: #F85904 !important;
    border-color: rgba(248, 89, 4, var(--border-opacity)) !important;
  }

  .\34xl\:hover\:border-red:hover{
    --border-opacity: 1 !important;
    border-color: #E30505 !important;
    border-color: rgba(227, 5, 5, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-primary:focus{
    --border-opacity: 1 !important;
    border-color: #061d47 !important;
    border-color: rgba(6, 29, 71, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-primary-75:focus{
    border-color: rgba(6, 29, 71, 0.75) !important;
  }

  .\34xl\:focus\:border-secondary:focus{
    --border-opacity: 1 !important;
    border-color: #e35205 !important;
    border-color: rgba(227, 82, 5, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-white:focus{
    --border-opacity: 1 !important;
    border-color: #fff !important;
    border-color: rgba(255, 255, 255, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-seashell:focus{
    --border-opacity: 1 !important;
    border-color: #fef7f1 !important;
    border-color: rgba(254, 247, 241, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-black:focus{
    --border-opacity: 1 !important;
    border-color: #000 !important;
    border-color: rgba(0, 0, 0, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-dark:focus{
    --border-opacity: 1 !important;
    border-color: #0d1a2e !important;
    border-color: rgba(13, 26, 46, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-green:focus{
    --border-opacity: 1 !important;
    border-color: #00e175 !important;
    border-color: rgba(0, 225, 117, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-dark-gray:focus{
    --border-opacity: 1 !important;
    border-color: #202020 !important;
    border-color: rgba(32, 32, 32, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-green-xp:focus{
    --border-opacity: 1 !important;
    border-color: #2d8269 !important;
    border-color: rgba(45, 130, 105, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-green-accent:focus{
    --border-opacity: 1 !important;
    border-color: #1f5b4a !important;
    border-color: rgba(31, 91, 74, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-blue-1:focus{
    --border-opacity: 1 !important;
    border-color: #407bd1 !important;
    border-color: rgba(64, 123, 209, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-blue-2:focus{
    --border-opacity: 1 !important;
    border-color: #1b265d !important;
    border-color: rgba(27, 38, 93, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-blue-3:focus{
    --border-opacity: 1 !important;
    border-color: #0D223E !important;
    border-color: rgba(13, 34, 62, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-blue-4:focus{
    --border-opacity: 1 !important;
    border-color: #1b365d !important;
    border-color: rgba(27, 54, 93, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-blue-5:focus{
    --border-opacity: 1 !important;
    border-color: #0C1B32 !important;
    border-color: rgba(12, 27, 50, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-blue-6:focus{
    --border-opacity: 1 !important;
    border-color: #132745 !important;
    border-color: rgba(19, 39, 69, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-blue-7:focus{
    --border-opacity: 1 !important;
    border-color: #0D1F3B !important;
    border-color: rgba(13, 31, 59, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-blue-8:focus{
    --border-opacity: 1 !important;
    border-color: #215FE8 !important;
    border-color: rgba(33, 95, 232, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-blue-9:focus{
    --border-opacity: 1 !important;
    border-color: #3049B2 !important;
    border-color: rgba(48, 73, 178, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-blue-10:focus{
    --border-opacity: 1 !important;
    border-color: #142947 !important;
    border-color: rgba(20, 41, 71, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-blue-11:focus{
    --border-opacity: 1 !important;
    border-color: #153561 !important;
    border-color: rgba(21, 53, 97, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-blue-12:focus{
    --border-opacity: 1 !important;
    border-color: #07101E !important;
    border-color: rgba(7, 16, 30, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-blue-13:focus{
    --border-opacity: 1 !important;
    border-color: #396DB9 !important;
    border-color: rgba(57, 109, 185, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-blue-14:focus{
    --border-opacity: 1 !important;
    border-color: #0045D7 !important;
    border-color: rgba(0, 69, 215, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-blue-15:focus{
    --border-opacity: 1 !important;
    border-color: #2A2549 !important;
    border-color: rgba(42, 37, 73, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-blue-16:focus{
    --border-opacity: 1 !important;
    border-color: #0D1F3C !important;
    border-color: rgba(13, 31, 60, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-green-1:focus{
    --border-opacity: 1 !important;
    border-color: #36826C !important;
    border-color: rgba(54, 130, 108, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-gray-1:focus{
    --border-opacity: 1 !important;
    border-color: #425669 !important;
    border-color: rgba(66, 86, 105, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-gray-2:focus{
    --border-opacity: 1 !important;
    border-color: #ececec !important;
    border-color: rgba(236, 236, 236, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-gray-3:focus{
    --border-opacity: 1 !important;
    border-color: #f9f9f9 !important;
    border-color: rgba(249, 249, 249, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-gray-4:focus{
    --border-opacity: 1 !important;
    border-color: #32414f !important;
    border-color: rgba(50, 65, 79, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-gray-5:focus{
    --border-opacity: 1 !important;
    border-color: #f2f2f2 !important;
    border-color: rgba(242, 242, 242, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-gray-6:focus{
    --border-opacity: 1 !important;
    border-color: #dcdcdc !important;
    border-color: rgba(220, 220, 220, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-gray-7:focus{
    --border-opacity: 1 !important;
    border-color: #e1e1e1 !important;
    border-color: rgba(225, 225, 225, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-purple:focus{
    --border-opacity: 1 !important;
    border-color: #F3F1FE !important;
    border-color: rgba(243, 241, 254, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-purple-1:focus{
    --border-opacity: 1 !important;
    border-color: #6555CF !important;
    border-color: rgba(101, 85, 207, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-transparent:focus{
    border-color: transparent !important;
  }

  .\34xl\:focus\:border-orange:focus{
    --border-opacity: 1 !important;
    border-color: #FEF1F1 !important;
    border-color: rgba(254, 241, 241, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-orange-2:focus{
    --border-opacity: 1 !important;
    border-color: #F85904 !important;
    border-color: rgba(248, 89, 4, var(--border-opacity)) !important;
  }

  .\34xl\:focus\:border-red:focus{
    --border-opacity: 1 !important;
    border-color: #E30505 !important;
    border-color: rgba(227, 5, 5, var(--border-opacity)) !important;
  }

  .\34xl\:border-opacity-0{
    --border-opacity: 0 !important;
  }

  .\34xl\:border-opacity-5{
    --border-opacity: 0.05 !important;
  }

  .\34xl\:border-opacity-10{
    --border-opacity: 0.1 !important;
  }

  .\34xl\:border-opacity-25{
    --border-opacity: 0.25 !important;
  }

  .\34xl\:border-opacity-40{
    --border-opacity: 0.4 !important;
  }

  .\34xl\:border-opacity-50{
    --border-opacity: 0.5 !important;
  }

  .\34xl\:border-opacity-75{
    --border-opacity: 0.75 !important;
  }

  .\34xl\:border-opacity-90{
    --border-opacity: 0.9 !important;
  }

  .\34xl\:border-opacity-100{
    --border-opacity: 1 !important;
  }

  .\34xl\:hover\:border-opacity-0:hover{
    --border-opacity: 0 !important;
  }

  .\34xl\:hover\:border-opacity-5:hover{
    --border-opacity: 0.05 !important;
  }

  .\34xl\:hover\:border-opacity-10:hover{
    --border-opacity: 0.1 !important;
  }

  .\34xl\:hover\:border-opacity-25:hover{
    --border-opacity: 0.25 !important;
  }

  .\34xl\:hover\:border-opacity-40:hover{
    --border-opacity: 0.4 !important;
  }

  .\34xl\:hover\:border-opacity-50:hover{
    --border-opacity: 0.5 !important;
  }

  .\34xl\:hover\:border-opacity-75:hover{
    --border-opacity: 0.75 !important;
  }

  .\34xl\:hover\:border-opacity-90:hover{
    --border-opacity: 0.9 !important;
  }

  .\34xl\:hover\:border-opacity-100:hover{
    --border-opacity: 1 !important;
  }

  .\34xl\:focus\:border-opacity-0:focus{
    --border-opacity: 0 !important;
  }

  .\34xl\:focus\:border-opacity-5:focus{
    --border-opacity: 0.05 !important;
  }

  .\34xl\:focus\:border-opacity-10:focus{
    --border-opacity: 0.1 !important;
  }

  .\34xl\:focus\:border-opacity-25:focus{
    --border-opacity: 0.25 !important;
  }

  .\34xl\:focus\:border-opacity-40:focus{
    --border-opacity: 0.4 !important;
  }

  .\34xl\:focus\:border-opacity-50:focus{
    --border-opacity: 0.5 !important;
  }

  .\34xl\:focus\:border-opacity-75:focus{
    --border-opacity: 0.75 !important;
  }

  .\34xl\:focus\:border-opacity-90:focus{
    --border-opacity: 0.9 !important;
  }

  .\34xl\:focus\:border-opacity-100:focus{
    --border-opacity: 1 !important;
  }

  .\34xl\:rounded-none{
    border-radius: 0 !important;
  }

  .\34xl\:rounded-sm{
    border-radius: 0.125rem !important;
  }

  .\34xl\:rounded{
    border-radius: 0.25rem !important;
  }

  .\34xl\:rounded-md{
    border-radius: 0.375rem !important;
  }

  .\34xl\:rounded-lg{
    border-radius: 0.5rem !important;
  }

  .\34xl\:rounded-xl{
    border-radius: 0.75rem !important;
  }

  .\34xl\:rounded-2xl{
    border-radius: 1rem !important;
  }

  .\34xl\:rounded-3xl{
    border-radius: 1.5rem !important;
  }

  .\34xl\:rounded-full{
    border-radius: 9999px !important;
  }

  .\34xl\:rounded-t-none{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  .\34xl\:rounded-r-none{
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }

  .\34xl\:rounded-b-none{
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .\34xl\:rounded-l-none{
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }

  .\34xl\:rounded-t-sm{
    border-top-left-radius: 0.125rem !important;
    border-top-right-radius: 0.125rem !important;
  }

  .\34xl\:rounded-r-sm{
    border-top-right-radius: 0.125rem !important;
    border-bottom-right-radius: 0.125rem !important;
  }

  .\34xl\:rounded-b-sm{
    border-bottom-right-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .\34xl\:rounded-l-sm{
    border-top-left-radius: 0.125rem !important;
    border-bottom-left-radius: 0.125rem !important;
  }

  .\34xl\:rounded-t{
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }

  .\34xl\:rounded-r{
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }

  .\34xl\:rounded-b{
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .\34xl\:rounded-l{
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
  }

  .\34xl\:rounded-t-md{
    border-top-left-radius: 0.375rem !important;
    border-top-right-radius: 0.375rem !important;
  }

  .\34xl\:rounded-r-md{
    border-top-right-radius: 0.375rem !important;
    border-bottom-right-radius: 0.375rem !important;
  }

  .\34xl\:rounded-b-md{
    border-bottom-right-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .\34xl\:rounded-l-md{
    border-top-left-radius: 0.375rem !important;
    border-bottom-left-radius: 0.375rem !important;
  }

  .\34xl\:rounded-t-lg{
    border-top-left-radius: 0.5rem !important;
    border-top-right-radius: 0.5rem !important;
  }

  .\34xl\:rounded-r-lg{
    border-top-right-radius: 0.5rem !important;
    border-bottom-right-radius: 0.5rem !important;
  }

  .\34xl\:rounded-b-lg{
    border-bottom-right-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .\34xl\:rounded-l-lg{
    border-top-left-radius: 0.5rem !important;
    border-bottom-left-radius: 0.5rem !important;
  }

  .\34xl\:rounded-t-xl{
    border-top-left-radius: 0.75rem !important;
    border-top-right-radius: 0.75rem !important;
  }

  .\34xl\:rounded-r-xl{
    border-top-right-radius: 0.75rem !important;
    border-bottom-right-radius: 0.75rem !important;
  }

  .\34xl\:rounded-b-xl{
    border-bottom-right-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }

  .\34xl\:rounded-l-xl{
    border-top-left-radius: 0.75rem !important;
    border-bottom-left-radius: 0.75rem !important;
  }

  .\34xl\:rounded-t-2xl{
    border-top-left-radius: 1rem !important;
    border-top-right-radius: 1rem !important;
  }

  .\34xl\:rounded-r-2xl{
    border-top-right-radius: 1rem !important;
    border-bottom-right-radius: 1rem !important;
  }

  .\34xl\:rounded-b-2xl{
    border-bottom-right-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }

  .\34xl\:rounded-l-2xl{
    border-top-left-radius: 1rem !important;
    border-bottom-left-radius: 1rem !important;
  }

  .\34xl\:rounded-t-3xl{
    border-top-left-radius: 1.5rem !important;
    border-top-right-radius: 1.5rem !important;
  }

  .\34xl\:rounded-r-3xl{
    border-top-right-radius: 1.5rem !important;
    border-bottom-right-radius: 1.5rem !important;
  }

  .\34xl\:rounded-b-3xl{
    border-bottom-right-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }

  .\34xl\:rounded-l-3xl{
    border-top-left-radius: 1.5rem !important;
    border-bottom-left-radius: 1.5rem !important;
  }

  .\34xl\:rounded-t-full{
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }

  .\34xl\:rounded-r-full{
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }

  .\34xl\:rounded-b-full{
    border-bottom-right-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .\34xl\:rounded-l-full{
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }

  .\34xl\:rounded-tl-none{
    border-top-left-radius: 0 !important;
  }

  .\34xl\:rounded-tr-none{
    border-top-right-radius: 0 !important;
  }

  .\34xl\:rounded-br-none{
    border-bottom-right-radius: 0 !important;
  }

  .\34xl\:rounded-bl-none{
    border-bottom-left-radius: 0 !important;
  }

  .\34xl\:rounded-tl-sm{
    border-top-left-radius: 0.125rem !important;
  }

  .\34xl\:rounded-tr-sm{
    border-top-right-radius: 0.125rem !important;
  }

  .\34xl\:rounded-br-sm{
    border-bottom-right-radius: 0.125rem !important;
  }

  .\34xl\:rounded-bl-sm{
    border-bottom-left-radius: 0.125rem !important;
  }

  .\34xl\:rounded-tl{
    border-top-left-radius: 0.25rem !important;
  }

  .\34xl\:rounded-tr{
    border-top-right-radius: 0.25rem !important;
  }

  .\34xl\:rounded-br{
    border-bottom-right-radius: 0.25rem !important;
  }

  .\34xl\:rounded-bl{
    border-bottom-left-radius: 0.25rem !important;
  }

  .\34xl\:rounded-tl-md{
    border-top-left-radius: 0.375rem !important;
  }

  .\34xl\:rounded-tr-md{
    border-top-right-radius: 0.375rem !important;
  }

  .\34xl\:rounded-br-md{
    border-bottom-right-radius: 0.375rem !important;
  }

  .\34xl\:rounded-bl-md{
    border-bottom-left-radius: 0.375rem !important;
  }

  .\34xl\:rounded-tl-lg{
    border-top-left-radius: 0.5rem !important;
  }

  .\34xl\:rounded-tr-lg{
    border-top-right-radius: 0.5rem !important;
  }

  .\34xl\:rounded-br-lg{
    border-bottom-right-radius: 0.5rem !important;
  }

  .\34xl\:rounded-bl-lg{
    border-bottom-left-radius: 0.5rem !important;
  }

  .\34xl\:rounded-tl-xl{
    border-top-left-radius: 0.75rem !important;
  }

  .\34xl\:rounded-tr-xl{
    border-top-right-radius: 0.75rem !important;
  }

  .\34xl\:rounded-br-xl{
    border-bottom-right-radius: 0.75rem !important;
  }

  .\34xl\:rounded-bl-xl{
    border-bottom-left-radius: 0.75rem !important;
  }

  .\34xl\:rounded-tl-2xl{
    border-top-left-radius: 1rem !important;
  }

  .\34xl\:rounded-tr-2xl{
    border-top-right-radius: 1rem !important;
  }

  .\34xl\:rounded-br-2xl{
    border-bottom-right-radius: 1rem !important;
  }

  .\34xl\:rounded-bl-2xl{
    border-bottom-left-radius: 1rem !important;
  }

  .\34xl\:rounded-tl-3xl{
    border-top-left-radius: 1.5rem !important;
  }

  .\34xl\:rounded-tr-3xl{
    border-top-right-radius: 1.5rem !important;
  }

  .\34xl\:rounded-br-3xl{
    border-bottom-right-radius: 1.5rem !important;
  }

  .\34xl\:rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem !important;
  }

  .\34xl\:rounded-tl-full{
    border-top-left-radius: 9999px !important;
  }

  .\34xl\:rounded-tr-full{
    border-top-right-radius: 9999px !important;
  }

  .\34xl\:rounded-br-full{
    border-bottom-right-radius: 9999px !important;
  }

  .\34xl\:rounded-bl-full{
    border-bottom-left-radius: 9999px !important;
  }

  .\34xl\:border-solid{
    border-style: solid !important;
  }

  .\34xl\:border-dashed{
    border-style: dashed !important;
  }

  .\34xl\:border-dotted{
    border-style: dotted !important;
  }

  .\34xl\:border-double{
    border-style: double !important;
  }

  .\34xl\:border-none{
    border-style: none !important;
  }

  .\34xl\:border-0{
    border-width: 0 !important;
  }

  .\34xl\:border-2{
    border-width: 2px !important;
  }

  .\34xl\:border-4{
    border-width: 4px !important;
  }

  .\34xl\:border-8{
    border-width: 8px !important;
  }

  .\34xl\:border{
    border-width: 1px !important;
  }

  .\34xl\:border-t-0{
    border-top-width: 0 !important;
  }

  .\34xl\:border-r-0{
    border-right-width: 0 !important;
  }

  .\34xl\:border-b-0{
    border-bottom-width: 0 !important;
  }

  .\34xl\:border-l-0{
    border-left-width: 0 !important;
  }

  .\34xl\:border-t-2{
    border-top-width: 2px !important;
  }

  .\34xl\:border-r-2{
    border-right-width: 2px !important;
  }

  .\34xl\:border-b-2{
    border-bottom-width: 2px !important;
  }

  .\34xl\:border-l-2{
    border-left-width: 2px !important;
  }

  .\34xl\:border-t-4{
    border-top-width: 4px !important;
  }

  .\34xl\:border-r-4{
    border-right-width: 4px !important;
  }

  .\34xl\:border-b-4{
    border-bottom-width: 4px !important;
  }

  .\34xl\:border-l-4{
    border-left-width: 4px !important;
  }

  .\34xl\:border-t-8{
    border-top-width: 8px !important;
  }

  .\34xl\:border-r-8{
    border-right-width: 8px !important;
  }

  .\34xl\:border-b-8{
    border-bottom-width: 8px !important;
  }

  .\34xl\:border-l-8{
    border-left-width: 8px !important;
  }

  .\34xl\:border-t{
    border-top-width: 1px !important;
  }

  .\34xl\:border-r{
    border-right-width: 1px !important;
  }

  .\34xl\:border-b{
    border-bottom-width: 1px !important;
  }

  .\34xl\:border-l{
    border-left-width: 1px !important;
  }

  .\34xl\:box-border{
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
  }

  .\34xl\:box-content{
    -webkit-box-sizing: content-box !important;
            box-sizing: content-box !important;
  }

  .\34xl\:cursor-auto{
    cursor: auto !important;
  }

  .\34xl\:cursor-default{
    cursor: default !important;
  }

  .\34xl\:cursor-pointer{
    cursor: pointer !important;
  }

  .\34xl\:cursor-wait{
    cursor: wait !important;
  }

  .\34xl\:cursor-text{
    cursor: text !important;
  }

  .\34xl\:cursor-move{
    cursor: move !important;
  }

  .\34xl\:cursor-not-allowed{
    cursor: not-allowed !important;
  }

  .\34xl\:block{
    display: block !important;
  }

  .\34xl\:inline-block{
    display: inline-block !important;
  }

  .\34xl\:inline{
    display: inline !important;
  }

  .\34xl\:flex{
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .\34xl\:inline-flex{
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .\34xl\:table{
    display: table !important;
  }

  .\34xl\:table-caption{
    display: table-caption !important;
  }

  .\34xl\:table-cell{
    display: table-cell !important;
  }

  .\34xl\:table-column{
    display: table-column !important;
  }

  .\34xl\:table-column-group{
    display: table-column-group !important;
  }

  .\34xl\:table-footer-group{
    display: table-footer-group !important;
  }

  .\34xl\:table-header-group{
    display: table-header-group !important;
  }

  .\34xl\:table-row-group{
    display: table-row-group !important;
  }

  .\34xl\:table-row{
    display: table-row !important;
  }

  .\34xl\:flow-root{
    display: flow-root !important;
  }

  .\34xl\:grid{
    display: grid !important;
  }

  .\34xl\:inline-grid{
    display: inline-grid !important;
  }

  .\34xl\:contents{
    display: contents !important;
  }

  .\34xl\:hidden{
    display: none !important;
  }

  .\34xl\:flex-row{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .\34xl\:flex-row-reverse{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .\34xl\:flex-col{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .\34xl\:flex-col-reverse{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .\34xl\:flex-wrap{
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }

  .\34xl\:flex-wrap-reverse{
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }

  .\34xl\:flex-no-wrap{
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }

  .\34xl\:place-items-auto{
    place-items: auto !important;
  }

  .\34xl\:place-items-start{
    place-items: start !important;
  }

  .\34xl\:place-items-end{
    place-items: end !important;
  }

  .\34xl\:place-items-center{
    place-items: center !important;
  }

  .\34xl\:place-items-stretch{
    place-items: stretch !important;
  }

  .\34xl\:place-content-center{
    place-content: center !important;
  }

  .\34xl\:place-content-start{
    place-content: start !important;
  }

  .\34xl\:place-content-end{
    place-content: end !important;
  }

  .\34xl\:place-content-between{
    place-content: space-between !important;
  }

  .\34xl\:place-content-around{
    place-content: space-around !important;
  }

  .\34xl\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .\34xl\:place-content-stretch{
    place-content: stretch !important;
  }

  .\34xl\:place-self-auto{
    place-self: auto !important;
  }

  .\34xl\:place-self-start{
    place-self: start !important;
  }

  .\34xl\:place-self-end{
    place-self: end !important;
  }

  .\34xl\:place-self-center{
    place-self: center !important;
  }

  .\34xl\:place-self-stretch{
    place-self: stretch !important;
  }

  .\34xl\:items-start{
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .\34xl\:items-end{
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .\34xl\:items-center{
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .\34xl\:items-baseline{
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .\34xl\:items-stretch{
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .\34xl\:content-center{
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }

  .\34xl\:content-start{
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }

  .\34xl\:content-end{
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }

  .\34xl\:content-between{
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }

  .\34xl\:content-around{
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }

  .\34xl\:content-evenly{
    -ms-flex-line-pack: space-evenly !important;
        align-content: space-evenly !important;
  }

  .\34xl\:self-auto{
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }

  .\34xl\:self-start{
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }

  .\34xl\:self-end{
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }

  .\34xl\:self-center{
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }

  .\34xl\:self-stretch{
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }

  .\34xl\:justify-items-auto{
    justify-items: auto !important;
  }

  .\34xl\:justify-items-start{
    justify-items: start !important;
  }

  .\34xl\:justify-items-end{
    justify-items: end !important;
  }

  .\34xl\:justify-items-center{
    justify-items: center !important;
  }

  .\34xl\:justify-items-stretch{
    justify-items: stretch !important;
  }

  .\34xl\:justify-start{
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .\34xl\:justify-end{
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .\34xl\:justify-center{
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .\34xl\:justify-between{
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .\34xl\:justify-around{
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }

  .\34xl\:justify-evenly{
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .\34xl\:justify-self-auto{
    justify-self: auto !important;
  }

  .\34xl\:justify-self-start{
    justify-self: start !important;
  }

  .\34xl\:justify-self-end{
    justify-self: end !important;
  }

  .\34xl\:justify-self-center{
    justify-self: center !important;
  }

  .\34xl\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .\34xl\:flex-1{
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 0% !important;
            flex: 1 1 0% !important;
  }

  .\34xl\:flex-173{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 173px !important;
            flex: 0 0 173px !important;
  }

  .\34xl\:flex-260{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 260px !important;
            flex: 0 0 260px !important;
  }

  .\34xl\:flex-620{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 620px !important;
            flex: 0 0 620px !important;
  }

  .\34xl\:flex-auto{
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }

  .\34xl\:flex-initial{
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 1 auto !important;
            flex: 0 1 auto !important;
  }

  .\34xl\:flex-none{
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
  }

  .\34xl\:flex-grow-0{
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .\34xl\:flex-grow{
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .\34xl\:flex-shrink-0{
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }

  .\34xl\:flex-shrink{
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }

  .\34xl\:order-1{
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .\34xl\:order-2{
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .\34xl\:order-3{
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .\34xl\:order-4{
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .\34xl\:order-5{
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .\34xl\:order-6{
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .\34xl\:order-7{
    -webkit-box-ordinal-group: 8 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .\34xl\:order-8{
    -webkit-box-ordinal-group: 9 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .\34xl\:order-9{
    -webkit-box-ordinal-group: 10 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .\34xl\:order-10{
    -webkit-box-ordinal-group: 11 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .\34xl\:order-11{
    -webkit-box-ordinal-group: 12 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .\34xl\:order-12{
    -webkit-box-ordinal-group: 13 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .\34xl\:order-first{
    -webkit-box-ordinal-group: -9998 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .\34xl\:order-last{
    -webkit-box-ordinal-group: 10000 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .\34xl\:order-none{
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .\34xl\:float-right{
    float: right !important;
  }

  .\34xl\:float-left{
    float: left !important;
  }

  .\34xl\:float-none{
    float: none !important;
  }

  .\34xl\:clearfix:after{
    content: "" !important;
    display: table !important;
    clear: both !important;
  }

  .\34xl\:clear-left{
    clear: left !important;
  }

  .\34xl\:clear-right{
    clear: right !important;
  }

  .\34xl\:clear-both{
    clear: both !important;
  }

  .\34xl\:clear-none{
    clear: none !important;
  }

  .\34xl\:font-sans{
    font-family: Helvetiva, Arial, sans-serif !important;
  }

  .\34xl\:font-hairline{
    font-weight: 100 !important;
  }

  .\34xl\:font-thin{
    font-weight: 200 !important;
  }

  .\34xl\:font-light{
    font-weight: 300 !important;
  }

  .\34xl\:font-normal{
    font-weight: 400 !important;
  }

  .\34xl\:font-medium{
    font-weight: 500 !important;
  }

  .\34xl\:font-semibold{
    font-weight: 600 !important;
  }

  .\34xl\:font-bold{
    font-weight: 700 !important;
  }

  .\34xl\:font-extrabold{
    font-weight: 800 !important;
  }

  .\34xl\:font-black{
    font-weight: 900 !important;
  }

  .\34xl\:hover\:font-hairline:hover{
    font-weight: 100 !important;
  }

  .\34xl\:hover\:font-thin:hover{
    font-weight: 200 !important;
  }

  .\34xl\:hover\:font-light:hover{
    font-weight: 300 !important;
  }

  .\34xl\:hover\:font-normal:hover{
    font-weight: 400 !important;
  }

  .\34xl\:hover\:font-medium:hover{
    font-weight: 500 !important;
  }

  .\34xl\:hover\:font-semibold:hover{
    font-weight: 600 !important;
  }

  .\34xl\:hover\:font-bold:hover{
    font-weight: 700 !important;
  }

  .\34xl\:hover\:font-extrabold:hover{
    font-weight: 800 !important;
  }

  .\34xl\:hover\:font-black:hover{
    font-weight: 900 !important;
  }

  .\34xl\:focus\:font-hairline:focus{
    font-weight: 100 !important;
  }

  .\34xl\:focus\:font-thin:focus{
    font-weight: 200 !important;
  }

  .\34xl\:focus\:font-light:focus{
    font-weight: 300 !important;
  }

  .\34xl\:focus\:font-normal:focus{
    font-weight: 400 !important;
  }

  .\34xl\:focus\:font-medium:focus{
    font-weight: 500 !important;
  }

  .\34xl\:focus\:font-semibold:focus{
    font-weight: 600 !important;
  }

  .\34xl\:focus\:font-bold:focus{
    font-weight: 700 !important;
  }

  .\34xl\:focus\:font-extrabold:focus{
    font-weight: 800 !important;
  }

  .\34xl\:focus\:font-black:focus{
    font-weight: 900 !important;
  }

  .\34xl\:h-0{
    height: 0px !important;
  }

  .\34xl\:h-1{
    height: .25rem !important;
  }

  .\34xl\:h-2{
    height: .5rem !important;
  }

  .\34xl\:h-3{
    height: .75rem !important;
  }

  .\34xl\:h-4{
    height: 1rem !important;
  }

  .\34xl\:h-5{
    height: 1.25rem !important;
  }

  .\34xl\:h-6{
    height: 1.5rem !important;
  }

  .\34xl\:h-7{
    height: 1.75rem !important;
  }

  .\34xl\:h-8{
    height: 2rem !important;
  }

  .\34xl\:h-9{
    height: 2.25rem !important;
  }

  .\34xl\:h-10{
    height: 2.5rem !important;
  }

  .\34xl\:h-11{
    height: 2.75rem !important;
  }

  .\34xl\:h-12{
    height: 3rem !important;
  }

  .\34xl\:h-13{
    height: 3.25rem !important;
  }

  .\34xl\:h-14{
    height: 3.5rem !important;
  }

  .\34xl\:h-15{
    height: 3.75rem !important;
  }

  .\34xl\:h-16{
    height: 4rem !important;
  }

  .\34xl\:h-17{
    height: 4.25rem !important;
  }

  .\34xl\:h-18{
    height: 4.5rem !important;
  }

  .\34xl\:h-19{
    height: 4.75rem !important;
  }

  .\34xl\:h-20{
    height: 5rem !important;
  }

  .\34xl\:h-21{
    height: 5.25rem !important;
  }

  .\34xl\:h-22{
    height: 5.5rem !important;
  }

  .\34xl\:h-23{
    height: 5.75rem !important;
  }

  .\34xl\:h-24{
    height: 6rem !important;
  }

  .\34xl\:h-25{
    height: 6.25rem !important;
  }

  .\34xl\:h-26{
    height: 6.5rem !important;
  }

  .\34xl\:h-27{
    height: 6.75rem !important;
  }

  .\34xl\:h-28{
    height: 7rem !important;
  }

  .\34xl\:h-29{
    height: 7.25rem !important;
  }

  .\34xl\:h-30{
    height: 7.5rem !important;
  }

  .\34xl\:h-31{
    height: 7.75rem !important;
  }

  .\34xl\:h-32{
    height: 8rem !important;
  }

  .\34xl\:h-33{
    height: 8.25rem !important;
  }

  .\34xl\:h-34{
    height: 8.5rem !important;
  }

  .\34xl\:h-35{
    height: 8.75rem !important;
  }

  .\34xl\:h-36{
    height: 9rem !important;
  }

  .\34xl\:h-37{
    height: 9.25rem !important;
  }

  .\34xl\:h-38{
    height: 9.5rem !important;
  }

  .\34xl\:h-39{
    height: 9.75rem !important;
  }

  .\34xl\:h-40{
    height: 10rem !important;
  }

  .\34xl\:h-41{
    height: 10.25rem !important;
  }

  .\34xl\:h-42{
    height: 10.5rem !important;
  }

  .\34xl\:h-43{
    height: 10.75rem !important;
  }

  .\34xl\:h-44{
    height: 11rem !important;
  }

  .\34xl\:h-45{
    height: 11.25rem !important;
  }

  .\34xl\:h-46{
    height: 11.5rem !important;
  }

  .\34xl\:h-47{
    height: 11.75rem !important;
  }

  .\34xl\:h-48{
    height: 12rem !important;
  }

  .\34xl\:h-49{
    height: 12.25rem !important;
  }

  .\34xl\:h-50{
    height: 12.5rem !important;
  }

  .\34xl\:h-51{
    height: 12.75rem !important;
  }

  .\34xl\:h-52{
    height: 13rem !important;
  }

  .\34xl\:h-53{
    height: 13.25rem !important;
  }

  .\34xl\:h-54{
    height: 13.5rem !important;
  }

  .\34xl\:h-55{
    height: 13.75rem !important;
  }

  .\34xl\:h-56{
    height: 14rem !important;
  }

  .\34xl\:h-65{
    height: 16.25rem !important;
  }

  .\34xl\:h-70{
    height: 17.5rem !important;
  }

  .\34xl\:h-71{
    height: 17.75rem !important;
  }

  .\34xl\:h-72{
    height: 18rem !important;
  }

  .\34xl\:h-73{
    height: 18.25rem !important;
  }

  .\34xl\:h-74{
    height: 18.5rem !important;
  }

  .\34xl\:h-75{
    height: 18.75rem !important;
  }

  .\34xl\:h-76{
    height: 19rem !important;
  }

  .\34xl\:h-77{
    height: 19.25rem !important;
  }

  .\34xl\:h-78{
    height: 19.5rem !important;
  }

  .\34xl\:h-79{
    height: 19.75rem !important;
  }

  .\34xl\:h-80{
    height: 20rem !important;
  }

  .\34xl\:h-81{
    height: 20.25rem !important;
  }

  .\34xl\:h-82{
    height: 20.5rem !important;
  }

  .\34xl\:h-83{
    height: 20.75rem !important;
  }

  .\34xl\:h-84{
    height: 21rem !important;
  }

  .\34xl\:h-85{
    height: 21.25rem !important;
  }

  .\34xl\:h-86{
    height: 21.5rem !important;
  }

  .\34xl\:h-87{
    height: 21.75rem !important;
  }

  .\34xl\:h-88{
    height: 22rem !important;
  }

  .\34xl\:h-89{
    height: 22.25rem !important;
  }

  .\34xl\:h-90{
    height: 22.5rem !important;
  }

  .\34xl\:h-91{
    height: 22.75rem !important;
  }

  .\34xl\:h-92{
    height: 23rem !important;
  }

  .\34xl\:h-95{
    height: 23.75rem !important;
  }

  .\34xl\:h-100{
    height: 25rem !important;
  }

  .\34xl\:h-131{
    height: 25.25rem !important;
  }

  .\34xl\:h-135{
    height: 34rem !important;
  }

  .\34xl\:h-150{
    height: 37.5rem !important;
  }

  .\34xl\:h-200{
    height: 50rem !important;
  }

  .\34xl\:h-710{
    height: 44.375rem !important;
  }

  .\34xl\:h-820{
    height: 51.25rem !important;
  }

  .\34xl\:h-1440{
    height: 90rem !important;
  }

  .\34xl\:h-auto{
    height: auto !important;
  }

  .\34xl\:h-2\.5{
    height: .625rem !important;
  }

  .\34xl\:h-6\.25{
    height: 1.5626rem !important;
  }

  .\34xl\:h-7\.5{
    height: 1.875rem !important;
  }

  .\34xl\:h-12\.5{
    height: 3.125rem !important;
  }

  .\34xl\:h-17\.5{
    height: 4.375rem !important;
  }

  .\34xl\:h-31\.5{
    height: 7.875rem !important;
  }

  .\34xl\:h-thumb-tript-lg{
    height: 15.625rem !important;
  }

  .\34xl\:h-thumb-tript-md{
    height: 11.25rem !important;
  }

  .\34xl\:h-thumb-trip-xl{
    height: 20.625rem !important;
  }

  .\34xl\:h-tarapprendre-title-lg{
    height: 58.75rem !important;
  }

  .\34xl\:h-oblong-list-lg{
    height: 40.93rem !important;
  }

  .\34xl\:h-oblong-list-md{
    height: 20.95rem !important;
  }

  .\34xl\:h-oblong-content-lg{
    height: 26.875rem !important;
  }

  .\34xl\:h-article-thumb-lg{
    height: 10.625rem !important;
  }

  .\34xl\:h-support-title-l-lg{
    height: 28.125rem !important;
  }

  .\34xl\:h-support-title-r-lg{
    height: 17.8125rem !important;
  }

  .\34xl\:h-main-footer-menu{
    height: 13.75rem !important;
  }

  .\34xl\:h-main-footer-logo{
    height: 25.625rem !important;
  }

  .\34xl\:h-full{
    height: 100% !important;
  }

  .\34xl\:h-screen{
    height: 100vh !important;
  }

  .\34xl\:h-82\.5{
    height: 20.625rem !important;
  }

  .\34xl\:text-0{
    font-size: 0 !important;
  }

  .\34xl\:text-7{
    font-size: 0.4375rem !important;
  }

  .\34xl\:text-8{
    font-size: 0.5rem !important;
  }

  .\34xl\:text-10{
    font-size: 0.625rem !important;
  }

  .\34xl\:text-11{
    font-size: 0.6875rem !important;
  }

  .\34xl\:text-12{
    font-size: 0.75rem !important;
  }

  .\34xl\:text-13{
    font-size: 0.8125rem !important;
  }

  .\34xl\:text-14{
    font-size: 0.875rem !important;
  }

  .\34xl\:text-15{
    font-size: 0.9375rem !important;
  }

  .\34xl\:text-17{
    font-size: 1.0625rem !important;
  }

  .\34xl\:text-18{
    font-size: 1.125rem !important;
  }

  .\34xl\:text-20{
    font-size: 1.25rem !important;
  }

  .\34xl\:text-21{
    font-size: 1.3125rem !important;
  }

  .\34xl\:text-22{
    font-size: 1.1375rem !important;
  }

  .\34xl\:text-25{
    font-size: 1.5625rem !important;
  }

  .\34xl\:text-30{
    font-size: 1.875rem !important;
  }

  .\34xl\:text-32{
    font-size: 2rem !important;
  }

  .\34xl\:text-35{
    font-size: 2.1875rem !important;
  }

  .\34xl\:text-37{
    font-size: 2.3125rem !important;
  }

  .\34xl\:text-40{
    font-size: 2.5rem !important;
  }

  .\34xl\:text-45{
    font-size: 2.8125rem !important;
  }

  .\34xl\:text-46{
    font-size: 2.875rem !important;
  }

  .\34xl\:text-50{
    font-size: 3.125rem !important;
  }

  .\34xl\:text-55{
    font-size: 3.4375rem !important;
  }

  .\34xl\:text-65{
    font-size: 4.063rem !important;
  }

  .\34xl\:text-70{
    font-size: 4.375rem !important;
  }

  .\34xl\:text-80{
    font-size: 5rem !important;
  }

  .\34xl\:text-90{
    font-size: 5.625rem !important;
  }

  .\34xl\:text-100{
    font-size: 6.25rem !important;
  }

  .\34xl\:text-105{
    font-size: 6.563rem !important;
  }

  .\34xl\:text-130{
    font-size: 8.125rem !important;
  }

  .\34xl\:text-150{
    font-size: 9.375rem !important;
  }

  .\34xl\:text-400{
    font-size: 25rem !important;
  }

  .\34xl\:text-900{
    font-size: 56.25rem !important;
  }

  .\34xl\:text-icon{
    font-size: .625rem !important;
  }

  .\34xl\:text-xs{
    font-size: 0.8rem !important;
  }

  .\34xl\:text-tiny{
    font-size: .875rem !important;
  }

  .\34xl\:text-base{
    font-size: 1rem !important;
  }

  .\34xl\:text-lg{
    font-size: 1.125rem !important;
  }

  .\34xl\:text-xl{
    font-size: 1.25rem !important;
  }

  .\34xl\:text-2xl{
    font-size: 1.5rem !important;
  }

  .\34xl\:text-3xl{
    font-size: 1.875rem !important;
  }

  .\34xl\:text-4xl{
    font-size: 2.25rem !important;
  }

  .\34xl\:text-5xl{
    font-size: 2.875rem !important;
  }

  .\34xl\:text-6xl{
    font-size: 3rem !important;
  }

  .\34xl\:text-7xl{
    font-size: 4rem !important;
  }

  .\34xl\:text-8xl{
    font-size: 5rem !important;
  }

  .\34xl\:text-9xl{
    font-size: 5.625rem !important;
  }

  .\34xl\:leading-3{
    line-height: .75rem !important;
  }

  .\34xl\:leading-4{
    line-height: 1rem !important;
  }

  .\34xl\:leading-5{
    line-height: 1.25rem !important;
  }

  .\34xl\:leading-6{
    line-height: 1.5rem !important;
  }

  .\34xl\:leading-7{
    line-height: 1.75rem !important;
  }

  .\34xl\:leading-8{
    line-height: 2rem !important;
  }

  .\34xl\:leading-9{
    line-height: 2.25rem !important;
  }

  .\34xl\:leading-10{
    line-height: 2.5rem !important;
  }

  .\34xl\:leading-15{
    line-height: 15px !important;
  }

  .\34xl\:leading-18{
    line-height: 18px !important;
  }

  .\34xl\:leading-22{
    line-height: 22px !important;
  }

  .\34xl\:leading-35{
    line-height: 35px !important;
  }

  .\34xl\:leading-40{
    line-height: 40px !important;
  }

  .\34xl\:leading-50{
    line-height: 50px !important;
  }

  .\34xl\:leading-55{
    line-height: 55px !important;
  }

  .\34xl\:leading-none{
    line-height: 1 !important;
  }

  .\34xl\:leading-tight{
    line-height: 1.25 !important;
  }

  .\34xl\:leading-snug{
    line-height: 1.375 !important;
  }

  .\34xl\:leading-normal{
    line-height: 1.5 !important;
  }

  .\34xl\:leading-relaxed{
    line-height: 1.625 !important;
  }

  .\34xl\:leading-loose{
    line-height: 2 !important;
  }

  .\34xl\:leading-0\.75{
    line-height: 0.75 !important;
  }

  .\34xl\:leading-1\.15{
    line-height: 1.15 !important;
  }

  .\34xl\:leading-1\.2{
    line-height: 1.2 !important;
  }

  .\34xl\:leading-1\.25{
    line-height: 1.25 !important;
  }

  .\34xl\:leading-1\.3{
    line-height: 1.3 !important;
  }

  .\34xl\:leading-1\.6{
    line-height: 1.6 !important;
  }

  .\34xl\:list-inside{
    list-style-position: inside !important;
  }

  .\34xl\:list-outside{
    list-style-position: outside !important;
  }

  .\34xl\:list-none{
    list-style-type: none !important;
  }

  .\34xl\:list-disc{
    list-style-type: disc !important;
  }

  .\34xl\:list-decimal{
    list-style-type: decimal !important;
  }

  .\34xl\:m-0{
    margin: 0px !important;
  }

  .\34xl\:m-1{
    margin: .25rem !important;
  }

  .\34xl\:m-2{
    margin: .5rem !important;
  }

  .\34xl\:m-3{
    margin: .75rem !important;
  }

  .\34xl\:m-4{
    margin: 1rem !important;
  }

  .\34xl\:m-5{
    margin: 1.25rem !important;
  }

  .\34xl\:m-6{
    margin: 1.5rem !important;
  }

  .\34xl\:m-7{
    margin: 1.75rem !important;
  }

  .\34xl\:m-8{
    margin: 2rem !important;
  }

  .\34xl\:m-9{
    margin: 2.25rem !important;
  }

  .\34xl\:m-10{
    margin: 2.5rem !important;
  }

  .\34xl\:m-11{
    margin: 2.75rem !important;
  }

  .\34xl\:m-12{
    margin: 3rem !important;
  }

  .\34xl\:m-13{
    margin: 3.25rem !important;
  }

  .\34xl\:m-14{
    margin: 3.5rem !important;
  }

  .\34xl\:m-15{
    margin: 3.75rem !important;
  }

  .\34xl\:m-16{
    margin: 4rem !important;
  }

  .\34xl\:m-17{
    margin: 4.25rem !important;
  }

  .\34xl\:m-18{
    margin: 4.5rem !important;
  }

  .\34xl\:m-19{
    margin: 4.75rem !important;
  }

  .\34xl\:m-20{
    margin: 5rem !important;
  }

  .\34xl\:m-21{
    margin: 5.25rem !important;
  }

  .\34xl\:m-22{
    margin: 5.5rem !important;
  }

  .\34xl\:m-23{
    margin: 5.75rem !important;
  }

  .\34xl\:m-24{
    margin: 6rem !important;
  }

  .\34xl\:m-25{
    margin: 6.25rem !important;
  }

  .\34xl\:m-26{
    margin: 6.5rem !important;
  }

  .\34xl\:m-27{
    margin: 6.75rem !important;
  }

  .\34xl\:m-28{
    margin: 7rem !important;
  }

  .\34xl\:m-29{
    margin: 7.25rem !important;
  }

  .\34xl\:m-30{
    margin: 7.5rem !important;
  }

  .\34xl\:m-31{
    margin: 7.75rem !important;
  }

  .\34xl\:m-32{
    margin: 8rem !important;
  }

  .\34xl\:m-33{
    margin: 8.25rem !important;
  }

  .\34xl\:m-34{
    margin: 8.5rem !important;
  }

  .\34xl\:m-35{
    margin: 8.75rem !important;
  }

  .\34xl\:m-36{
    margin: 9rem !important;
  }

  .\34xl\:m-37{
    margin: 9.25rem !important;
  }

  .\34xl\:m-38{
    margin: 9.5rem !important;
  }

  .\34xl\:m-39{
    margin: 9.75rem !important;
  }

  .\34xl\:m-40{
    margin: 10rem !important;
  }

  .\34xl\:m-41{
    margin: 10.25rem !important;
  }

  .\34xl\:m-42{
    margin: 10.5rem !important;
  }

  .\34xl\:m-43{
    margin: 10.75rem !important;
  }

  .\34xl\:m-44{
    margin: 11rem !important;
  }

  .\34xl\:m-45{
    margin: 11.25rem !important;
  }

  .\34xl\:m-46{
    margin: 11.5rem !important;
  }

  .\34xl\:m-47{
    margin: 11.75rem !important;
  }

  .\34xl\:m-48{
    margin: 12rem !important;
  }

  .\34xl\:m-49{
    margin: 12.25rem !important;
  }

  .\34xl\:m-50{
    margin: 12.5rem !important;
  }

  .\34xl\:m-51{
    margin: 12.75rem !important;
  }

  .\34xl\:m-52{
    margin: 13rem !important;
  }

  .\34xl\:m-53{
    margin: 13.25rem !important;
  }

  .\34xl\:m-54{
    margin: 13.5rem !important;
  }

  .\34xl\:m-55{
    margin: 13.75rem !important;
  }

  .\34xl\:m-56{
    margin: 14rem !important;
  }

  .\34xl\:m-70{
    margin: 17.5rem !important;
  }

  .\34xl\:m-71{
    margin: 17.75rem !important;
  }

  .\34xl\:m-72{
    margin: 18rem !important;
  }

  .\34xl\:m-73{
    margin: 18.25rem !important;
  }

  .\34xl\:m-74{
    margin: 18.5rem !important;
  }

  .\34xl\:m-75{
    margin: 18.75rem !important;
  }

  .\34xl\:m-76{
    margin: 19rem !important;
  }

  .\34xl\:m-77{
    margin: 19.25rem !important;
  }

  .\34xl\:m-78{
    margin: 19.5rem !important;
  }

  .\34xl\:m-79{
    margin: 19.75rem !important;
  }

  .\34xl\:m-80{
    margin: 20rem !important;
  }

  .\34xl\:m-81{
    margin: 20.25rem !important;
  }

  .\34xl\:m-82{
    margin: 20.5rem !important;
  }

  .\34xl\:m-83{
    margin: 20.75rem !important;
  }

  .\34xl\:m-84{
    margin: 21rem !important;
  }

  .\34xl\:m-85{
    margin: 21.25rem !important;
  }

  .\34xl\:m-86{
    margin: 21.5rem !important;
  }

  .\34xl\:m-87{
    margin: 21.75rem !important;
  }

  .\34xl\:m-88{
    margin: 22rem !important;
  }

  .\34xl\:m-89{
    margin: 22.25rem !important;
  }

  .\34xl\:m-90{
    margin: 22.5rem !important;
  }

  .\34xl\:m-91{
    margin: 22.75rem !important;
  }

  .\34xl\:m-92{
    margin: 23rem !important;
  }

  .\34xl\:m-100{
    margin: 25rem !important;
  }

  .\34xl\:m-131{
    margin: 25.25rem !important;
  }

  .\34xl\:m-135{
    margin: 34rem !important;
  }

  .\34xl\:m-150{
    margin: 37.5rem !important;
  }

  .\34xl\:m-710{
    margin: 44.375rem !important;
  }

  .\34xl\:m-820{
    margin: 51.25rem !important;
  }

  .\34xl\:m-1440{
    margin: 90rem !important;
  }

  .\34xl\:m-auto{
    margin: auto !important;
  }

  .\34xl\:m-2\.5{
    margin: .625rem !important;
  }

  .\34xl\:m-6\.25{
    margin: 1.5626rem !important;
  }

  .\34xl\:m-7\.5{
    margin: 1.875rem !important;
  }

  .\34xl\:m-12\.5{
    margin: 3.125rem !important;
  }

  .\34xl\:m-17\.5{
    margin: 4.375rem !important;
  }

  .\34xl\:m-31\.5{
    margin: 7.875rem !important;
  }

  .\34xl\:m-thumb-tript-lg{
    margin: 15.625rem !important;
  }

  .\34xl\:m-thumb-tript-md{
    margin: 11.25rem !important;
  }

  .\34xl\:m-thumb-trip-xl{
    margin: 20.625rem !important;
  }

  .\34xl\:m-tarapprendre-title-lg{
    margin: 58.75rem !important;
  }

  .\34xl\:m-oblong-list-lg{
    margin: 40.93rem !important;
  }

  .\34xl\:m-oblong-list-md{
    margin: 20.95rem !important;
  }

  .\34xl\:m-oblong-content-lg{
    margin: 26.875rem !important;
  }

  .\34xl\:m-article-thumb-lg{
    margin: 10.625rem !important;
  }

  .\34xl\:m-support-title-l-lg{
    margin: 28.125rem !important;
  }

  .\34xl\:m-support-title-r-lg{
    margin: 17.8125rem !important;
  }

  .\34xl\:m-main-footer-menu{
    margin: 13.75rem !important;
  }

  .\34xl\:m-main-footer-logo{
    margin: 25.625rem !important;
  }

  .\34xl\:m-full{
    margin: 100% !important;
  }

  .\34xl\:-m-0{
    margin: 0px !important;
  }

  .\34xl\:-m-1{
    margin: -0.25rem !important;
  }

  .\34xl\:-m-2{
    margin: -0.5rem !important;
  }

  .\34xl\:-m-3{
    margin: -0.75rem !important;
  }

  .\34xl\:-m-4{
    margin: -1rem !important;
  }

  .\34xl\:-m-5{
    margin: -1.25rem !important;
  }

  .\34xl\:-m-6{
    margin: -1.5rem !important;
  }

  .\34xl\:-m-7{
    margin: -1.75rem !important;
  }

  .\34xl\:-m-8{
    margin: -2rem !important;
  }

  .\34xl\:-m-9{
    margin: -2.25rem !important;
  }

  .\34xl\:-m-10{
    margin: -2.5rem !important;
  }

  .\34xl\:-m-11{
    margin: -2.75rem !important;
  }

  .\34xl\:-m-12{
    margin: -3rem !important;
  }

  .\34xl\:-m-13{
    margin: -3.25rem !important;
  }

  .\34xl\:-m-14{
    margin: -3.5rem !important;
  }

  .\34xl\:-m-15{
    margin: -3.75rem !important;
  }

  .\34xl\:-m-16{
    margin: -4rem !important;
  }

  .\34xl\:-m-17{
    margin: -4.25rem !important;
  }

  .\34xl\:-m-18{
    margin: -4.5rem !important;
  }

  .\34xl\:-m-19{
    margin: -4.75rem !important;
  }

  .\34xl\:-m-20{
    margin: -5rem !important;
  }

  .\34xl\:-m-21{
    margin: -5.25rem !important;
  }

  .\34xl\:-m-22{
    margin: -5.5rem !important;
  }

  .\34xl\:-m-23{
    margin: -5.75rem !important;
  }

  .\34xl\:-m-24{
    margin: -6rem !important;
  }

  .\34xl\:-m-25{
    margin: -6.25rem !important;
  }

  .\34xl\:-m-26{
    margin: -6.5rem !important;
  }

  .\34xl\:-m-27{
    margin: -6.75rem !important;
  }

  .\34xl\:-m-28{
    margin: -7rem !important;
  }

  .\34xl\:-m-29{
    margin: -7.25rem !important;
  }

  .\34xl\:-m-30{
    margin: -7.5rem !important;
  }

  .\34xl\:-m-31{
    margin: -7.75rem !important;
  }

  .\34xl\:-m-32{
    margin: -8rem !important;
  }

  .\34xl\:-m-33{
    margin: -8.25rem !important;
  }

  .\34xl\:-m-34{
    margin: -8.5rem !important;
  }

  .\34xl\:-m-35{
    margin: -8.75rem !important;
  }

  .\34xl\:-m-36{
    margin: -9rem !important;
  }

  .\34xl\:-m-37{
    margin: -9.25rem !important;
  }

  .\34xl\:-m-38{
    margin: -9.5rem !important;
  }

  .\34xl\:-m-39{
    margin: -9.75rem !important;
  }

  .\34xl\:-m-40{
    margin: -10rem !important;
  }

  .\34xl\:-m-41{
    margin: -10.25rem !important;
  }

  .\34xl\:-m-42{
    margin: -10.5rem !important;
  }

  .\34xl\:-m-43{
    margin: -10.75rem !important;
  }

  .\34xl\:-m-44{
    margin: -11rem !important;
  }

  .\34xl\:-m-45{
    margin: -11.25rem !important;
  }

  .\34xl\:-m-46{
    margin: -11.5rem !important;
  }

  .\34xl\:-m-47{
    margin: -11.75rem !important;
  }

  .\34xl\:-m-48{
    margin: -12rem !important;
  }

  .\34xl\:-m-49{
    margin: -12.25rem !important;
  }

  .\34xl\:-m-50{
    margin: -12.5rem !important;
  }

  .\34xl\:-m-51{
    margin: -12.75rem !important;
  }

  .\34xl\:-m-52{
    margin: -13rem !important;
  }

  .\34xl\:-m-53{
    margin: -13.25rem !important;
  }

  .\34xl\:-m-54{
    margin: -13.5rem !important;
  }

  .\34xl\:-m-55{
    margin: -13.75rem !important;
  }

  .\34xl\:-m-56{
    margin: -14rem !important;
  }

  .\34xl\:-m-70{
    margin: -17.5rem !important;
  }

  .\34xl\:-m-71{
    margin: -17.75rem !important;
  }

  .\34xl\:-m-72{
    margin: -18rem !important;
  }

  .\34xl\:-m-73{
    margin: -18.25rem !important;
  }

  .\34xl\:-m-74{
    margin: -18.5rem !important;
  }

  .\34xl\:-m-75{
    margin: -18.75rem !important;
  }

  .\34xl\:-m-76{
    margin: -19rem !important;
  }

  .\34xl\:-m-77{
    margin: -19.25rem !important;
  }

  .\34xl\:-m-78{
    margin: -19.5rem !important;
  }

  .\34xl\:-m-79{
    margin: -19.75rem !important;
  }

  .\34xl\:-m-80{
    margin: -20rem !important;
  }

  .\34xl\:-m-81{
    margin: -20.25rem !important;
  }

  .\34xl\:-m-82{
    margin: -20.5rem !important;
  }

  .\34xl\:-m-83{
    margin: -20.75rem !important;
  }

  .\34xl\:-m-84{
    margin: -21rem !important;
  }

  .\34xl\:-m-85{
    margin: -21.25rem !important;
  }

  .\34xl\:-m-86{
    margin: -21.5rem !important;
  }

  .\34xl\:-m-87{
    margin: -21.75rem !important;
  }

  .\34xl\:-m-88{
    margin: -22rem !important;
  }

  .\34xl\:-m-89{
    margin: -22.25rem !important;
  }

  .\34xl\:-m-90{
    margin: -22.5rem !important;
  }

  .\34xl\:-m-91{
    margin: -22.75rem !important;
  }

  .\34xl\:-m-92{
    margin: -23rem !important;
  }

  .\34xl\:-m-100{
    margin: -25rem !important;
  }

  .\34xl\:-m-131{
    margin: -25.25rem !important;
  }

  .\34xl\:-m-135{
    margin: -34rem !important;
  }

  .\34xl\:-m-150{
    margin: -37.5rem !important;
  }

  .\34xl\:-m-710{
    margin: -44.375rem !important;
  }

  .\34xl\:-m-820{
    margin: -51.25rem !important;
  }

  .\34xl\:-m-1440{
    margin: -90rem !important;
  }

  .\34xl\:-m-2\.5{
    margin: -0.625rem !important;
  }

  .\34xl\:-m-6\.25{
    margin: -1.5626rem !important;
  }

  .\34xl\:-m-7\.5{
    margin: -1.875rem !important;
  }

  .\34xl\:-m-12\.5{
    margin: -3.125rem !important;
  }

  .\34xl\:-m-17\.5{
    margin: -4.375rem !important;
  }

  .\34xl\:-m-31\.5{
    margin: -7.875rem !important;
  }

  .\34xl\:-m-thumb-tript-lg{
    margin: -15.625rem !important;
  }

  .\34xl\:-m-thumb-tript-md{
    margin: -11.25rem !important;
  }

  .\34xl\:-m-thumb-trip-xl{
    margin: -20.625rem !important;
  }

  .\34xl\:-m-tarapprendre-title-lg{
    margin: -58.75rem !important;
  }

  .\34xl\:-m-oblong-list-lg{
    margin: -40.93rem !important;
  }

  .\34xl\:-m-oblong-list-md{
    margin: -20.95rem !important;
  }

  .\34xl\:-m-oblong-content-lg{
    margin: -26.875rem !important;
  }

  .\34xl\:-m-article-thumb-lg{
    margin: -10.625rem !important;
  }

  .\34xl\:-m-support-title-l-lg{
    margin: -28.125rem !important;
  }

  .\34xl\:-m-support-title-r-lg{
    margin: -17.8125rem !important;
  }

  .\34xl\:-m-main-footer-menu{
    margin: -13.75rem !important;
  }

  .\34xl\:-m-main-footer-logo{
    margin: -25.625rem !important;
  }

  .\34xl\:-m-full{
    margin: -100% !important;
  }

  .\34xl\:my-0{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .\34xl\:mx-0{
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .\34xl\:my-1{
    margin-top: .25rem !important;
    margin-bottom: .25rem !important;
  }

  .\34xl\:mx-1{
    margin-left: .25rem !important;
    margin-right: .25rem !important;
  }

  .\34xl\:my-2{
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
  }

  .\34xl\:mx-2{
    margin-left: .5rem !important;
    margin-right: .5rem !important;
  }

  .\34xl\:my-3{
    margin-top: .75rem !important;
    margin-bottom: .75rem !important;
  }

  .\34xl\:mx-3{
    margin-left: .75rem !important;
    margin-right: .75rem !important;
  }

  .\34xl\:my-4{
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .\34xl\:mx-4{
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .\34xl\:my-5{
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }

  .\34xl\:mx-5{
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .\34xl\:my-6{
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .\34xl\:mx-6{
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .\34xl\:my-7{
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }

  .\34xl\:mx-7{
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }

  .\34xl\:my-8{
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .\34xl\:mx-8{
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .\34xl\:my-9{
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }

  .\34xl\:mx-9{
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }

  .\34xl\:my-10{
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .\34xl\:mx-10{
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .\34xl\:my-11{
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }

  .\34xl\:mx-11{
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important;
  }

  .\34xl\:my-12{
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .\34xl\:mx-12{
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .\34xl\:my-13{
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }

  .\34xl\:mx-13{
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
  }

  .\34xl\:my-14{
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }

  .\34xl\:mx-14{
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }

  .\34xl\:my-15{
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }

  .\34xl\:mx-15{
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !important;
  }

  .\34xl\:my-16{
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .\34xl\:mx-16{
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

  .\34xl\:my-17{
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }

  .\34xl\:mx-17{
    margin-left: 4.25rem !important;
    margin-right: 4.25rem !important;
  }

  .\34xl\:my-18{
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }

  .\34xl\:mx-18{
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
  }

  .\34xl\:my-19{
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }

  .\34xl\:mx-19{
    margin-left: 4.75rem !important;
    margin-right: 4.75rem !important;
  }

  .\34xl\:my-20{
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .\34xl\:mx-20{
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .\34xl\:my-21{
    margin-top: 5.25rem !important;
    margin-bottom: 5.25rem !important;
  }

  .\34xl\:mx-21{
    margin-left: 5.25rem !important;
    margin-right: 5.25rem !important;
  }

  .\34xl\:my-22{
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }

  .\34xl\:mx-22{
    margin-left: 5.5rem !important;
    margin-right: 5.5rem !important;
  }

  .\34xl\:my-23{
    margin-top: 5.75rem !important;
    margin-bottom: 5.75rem !important;
  }

  .\34xl\:mx-23{
    margin-left: 5.75rem !important;
    margin-right: 5.75rem !important;
  }

  .\34xl\:my-24{
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .\34xl\:mx-24{
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .\34xl\:my-25{
    margin-top: 6.25rem !important;
    margin-bottom: 6.25rem !important;
  }

  .\34xl\:mx-25{
    margin-left: 6.25rem !important;
    margin-right: 6.25rem !important;
  }

  .\34xl\:my-26{
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }

  .\34xl\:mx-26{
    margin-left: 6.5rem !important;
    margin-right: 6.5rem !important;
  }

  .\34xl\:my-27{
    margin-top: 6.75rem !important;
    margin-bottom: 6.75rem !important;
  }

  .\34xl\:mx-27{
    margin-left: 6.75rem !important;
    margin-right: 6.75rem !important;
  }

  .\34xl\:my-28{
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .\34xl\:mx-28{
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .\34xl\:my-29{
    margin-top: 7.25rem !important;
    margin-bottom: 7.25rem !important;
  }

  .\34xl\:mx-29{
    margin-left: 7.25rem !important;
    margin-right: 7.25rem !important;
  }

  .\34xl\:my-30{
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }

  .\34xl\:mx-30{
    margin-left: 7.5rem !important;
    margin-right: 7.5rem !important;
  }

  .\34xl\:my-31{
    margin-top: 7.75rem !important;
    margin-bottom: 7.75rem !important;
  }

  .\34xl\:mx-31{
    margin-left: 7.75rem !important;
    margin-right: 7.75rem !important;
  }

  .\34xl\:my-32{
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .\34xl\:mx-32{
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .\34xl\:my-33{
    margin-top: 8.25rem !important;
    margin-bottom: 8.25rem !important;
  }

  .\34xl\:mx-33{
    margin-left: 8.25rem !important;
    margin-right: 8.25rem !important;
  }

  .\34xl\:my-34{
    margin-top: 8.5rem !important;
    margin-bottom: 8.5rem !important;
  }

  .\34xl\:mx-34{
    margin-left: 8.5rem !important;
    margin-right: 8.5rem !important;
  }

  .\34xl\:my-35{
    margin-top: 8.75rem !important;
    margin-bottom: 8.75rem !important;
  }

  .\34xl\:mx-35{
    margin-left: 8.75rem !important;
    margin-right: 8.75rem !important;
  }

  .\34xl\:my-36{
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }

  .\34xl\:mx-36{
    margin-left: 9rem !important;
    margin-right: 9rem !important;
  }

  .\34xl\:my-37{
    margin-top: 9.25rem !important;
    margin-bottom: 9.25rem !important;
  }

  .\34xl\:mx-37{
    margin-left: 9.25rem !important;
    margin-right: 9.25rem !important;
  }

  .\34xl\:my-38{
    margin-top: 9.5rem !important;
    margin-bottom: 9.5rem !important;
  }

  .\34xl\:mx-38{
    margin-left: 9.5rem !important;
    margin-right: 9.5rem !important;
  }

  .\34xl\:my-39{
    margin-top: 9.75rem !important;
    margin-bottom: 9.75rem !important;
  }

  .\34xl\:mx-39{
    margin-left: 9.75rem !important;
    margin-right: 9.75rem !important;
  }

  .\34xl\:my-40{
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .\34xl\:mx-40{
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .\34xl\:my-41{
    margin-top: 10.25rem !important;
    margin-bottom: 10.25rem !important;
  }

  .\34xl\:mx-41{
    margin-left: 10.25rem !important;
    margin-right: 10.25rem !important;
  }

  .\34xl\:my-42{
    margin-top: 10.5rem !important;
    margin-bottom: 10.5rem !important;
  }

  .\34xl\:mx-42{
    margin-left: 10.5rem !important;
    margin-right: 10.5rem !important;
  }

  .\34xl\:my-43{
    margin-top: 10.75rem !important;
    margin-bottom: 10.75rem !important;
  }

  .\34xl\:mx-43{
    margin-left: 10.75rem !important;
    margin-right: 10.75rem !important;
  }

  .\34xl\:my-44{
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }

  .\34xl\:mx-44{
    margin-left: 11rem !important;
    margin-right: 11rem !important;
  }

  .\34xl\:my-45{
    margin-top: 11.25rem !important;
    margin-bottom: 11.25rem !important;
  }

  .\34xl\:mx-45{
    margin-left: 11.25rem !important;
    margin-right: 11.25rem !important;
  }

  .\34xl\:my-46{
    margin-top: 11.5rem !important;
    margin-bottom: 11.5rem !important;
  }

  .\34xl\:mx-46{
    margin-left: 11.5rem !important;
    margin-right: 11.5rem !important;
  }

  .\34xl\:my-47{
    margin-top: 11.75rem !important;
    margin-bottom: 11.75rem !important;
  }

  .\34xl\:mx-47{
    margin-left: 11.75rem !important;
    margin-right: 11.75rem !important;
  }

  .\34xl\:my-48{
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .\34xl\:mx-48{
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }

  .\34xl\:my-49{
    margin-top: 12.25rem !important;
    margin-bottom: 12.25rem !important;
  }

  .\34xl\:mx-49{
    margin-left: 12.25rem !important;
    margin-right: 12.25rem !important;
  }

  .\34xl\:my-50{
    margin-top: 12.5rem !important;
    margin-bottom: 12.5rem !important;
  }

  .\34xl\:mx-50{
    margin-left: 12.5rem !important;
    margin-right: 12.5rem !important;
  }

  .\34xl\:my-51{
    margin-top: 12.75rem !important;
    margin-bottom: 12.75rem !important;
  }

  .\34xl\:mx-51{
    margin-left: 12.75rem !important;
    margin-right: 12.75rem !important;
  }

  .\34xl\:my-52{
    margin-top: 13rem !important;
    margin-bottom: 13rem !important;
  }

  .\34xl\:mx-52{
    margin-left: 13rem !important;
    margin-right: 13rem !important;
  }

  .\34xl\:my-53{
    margin-top: 13.25rem !important;
    margin-bottom: 13.25rem !important;
  }

  .\34xl\:mx-53{
    margin-left: 13.25rem !important;
    margin-right: 13.25rem !important;
  }

  .\34xl\:my-54{
    margin-top: 13.5rem !important;
    margin-bottom: 13.5rem !important;
  }

  .\34xl\:mx-54{
    margin-left: 13.5rem !important;
    margin-right: 13.5rem !important;
  }

  .\34xl\:my-55{
    margin-top: 13.75rem !important;
    margin-bottom: 13.75rem !important;
  }

  .\34xl\:mx-55{
    margin-left: 13.75rem !important;
    margin-right: 13.75rem !important;
  }

  .\34xl\:my-56{
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }

  .\34xl\:mx-56{
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }

  .\34xl\:my-70{
    margin-top: 17.5rem !important;
    margin-bottom: 17.5rem !important;
  }

  .\34xl\:mx-70{
    margin-left: 17.5rem !important;
    margin-right: 17.5rem !important;
  }

  .\34xl\:my-71{
    margin-top: 17.75rem !important;
    margin-bottom: 17.75rem !important;
  }

  .\34xl\:mx-71{
    margin-left: 17.75rem !important;
    margin-right: 17.75rem !important;
  }

  .\34xl\:my-72{
    margin-top: 18rem !important;
    margin-bottom: 18rem !important;
  }

  .\34xl\:mx-72{
    margin-left: 18rem !important;
    margin-right: 18rem !important;
  }

  .\34xl\:my-73{
    margin-top: 18.25rem !important;
    margin-bottom: 18.25rem !important;
  }

  .\34xl\:mx-73{
    margin-left: 18.25rem !important;
    margin-right: 18.25rem !important;
  }

  .\34xl\:my-74{
    margin-top: 18.5rem !important;
    margin-bottom: 18.5rem !important;
  }

  .\34xl\:mx-74{
    margin-left: 18.5rem !important;
    margin-right: 18.5rem !important;
  }

  .\34xl\:my-75{
    margin-top: 18.75rem !important;
    margin-bottom: 18.75rem !important;
  }

  .\34xl\:mx-75{
    margin-left: 18.75rem !important;
    margin-right: 18.75rem !important;
  }

  .\34xl\:my-76{
    margin-top: 19rem !important;
    margin-bottom: 19rem !important;
  }

  .\34xl\:mx-76{
    margin-left: 19rem !important;
    margin-right: 19rem !important;
  }

  .\34xl\:my-77{
    margin-top: 19.25rem !important;
    margin-bottom: 19.25rem !important;
  }

  .\34xl\:mx-77{
    margin-left: 19.25rem !important;
    margin-right: 19.25rem !important;
  }

  .\34xl\:my-78{
    margin-top: 19.5rem !important;
    margin-bottom: 19.5rem !important;
  }

  .\34xl\:mx-78{
    margin-left: 19.5rem !important;
    margin-right: 19.5rem !important;
  }

  .\34xl\:my-79{
    margin-top: 19.75rem !important;
    margin-bottom: 19.75rem !important;
  }

  .\34xl\:mx-79{
    margin-left: 19.75rem !important;
    margin-right: 19.75rem !important;
  }

  .\34xl\:my-80{
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }

  .\34xl\:mx-80{
    margin-left: 20rem !important;
    margin-right: 20rem !important;
  }

  .\34xl\:my-81{
    margin-top: 20.25rem !important;
    margin-bottom: 20.25rem !important;
  }

  .\34xl\:mx-81{
    margin-left: 20.25rem !important;
    margin-right: 20.25rem !important;
  }

  .\34xl\:my-82{
    margin-top: 20.5rem !important;
    margin-bottom: 20.5rem !important;
  }

  .\34xl\:mx-82{
    margin-left: 20.5rem !important;
    margin-right: 20.5rem !important;
  }

  .\34xl\:my-83{
    margin-top: 20.75rem !important;
    margin-bottom: 20.75rem !important;
  }

  .\34xl\:mx-83{
    margin-left: 20.75rem !important;
    margin-right: 20.75rem !important;
  }

  .\34xl\:my-84{
    margin-top: 21rem !important;
    margin-bottom: 21rem !important;
  }

  .\34xl\:mx-84{
    margin-left: 21rem !important;
    margin-right: 21rem !important;
  }

  .\34xl\:my-85{
    margin-top: 21.25rem !important;
    margin-bottom: 21.25rem !important;
  }

  .\34xl\:mx-85{
    margin-left: 21.25rem !important;
    margin-right: 21.25rem !important;
  }

  .\34xl\:my-86{
    margin-top: 21.5rem !important;
    margin-bottom: 21.5rem !important;
  }

  .\34xl\:mx-86{
    margin-left: 21.5rem !important;
    margin-right: 21.5rem !important;
  }

  .\34xl\:my-87{
    margin-top: 21.75rem !important;
    margin-bottom: 21.75rem !important;
  }

  .\34xl\:mx-87{
    margin-left: 21.75rem !important;
    margin-right: 21.75rem !important;
  }

  .\34xl\:my-88{
    margin-top: 22rem !important;
    margin-bottom: 22rem !important;
  }

  .\34xl\:mx-88{
    margin-left: 22rem !important;
    margin-right: 22rem !important;
  }

  .\34xl\:my-89{
    margin-top: 22.25rem !important;
    margin-bottom: 22.25rem !important;
  }

  .\34xl\:mx-89{
    margin-left: 22.25rem !important;
    margin-right: 22.25rem !important;
  }

  .\34xl\:my-90{
    margin-top: 22.5rem !important;
    margin-bottom: 22.5rem !important;
  }

  .\34xl\:mx-90{
    margin-left: 22.5rem !important;
    margin-right: 22.5rem !important;
  }

  .\34xl\:my-91{
    margin-top: 22.75rem !important;
    margin-bottom: 22.75rem !important;
  }

  .\34xl\:mx-91{
    margin-left: 22.75rem !important;
    margin-right: 22.75rem !important;
  }

  .\34xl\:my-92{
    margin-top: 23rem !important;
    margin-bottom: 23rem !important;
  }

  .\34xl\:mx-92{
    margin-left: 23rem !important;
    margin-right: 23rem !important;
  }

  .\34xl\:my-100{
    margin-top: 25rem !important;
    margin-bottom: 25rem !important;
  }

  .\34xl\:mx-100{
    margin-left: 25rem !important;
    margin-right: 25rem !important;
  }

  .\34xl\:my-131{
    margin-top: 25.25rem !important;
    margin-bottom: 25.25rem !important;
  }

  .\34xl\:mx-131{
    margin-left: 25.25rem !important;
    margin-right: 25.25rem !important;
  }

  .\34xl\:my-135{
    margin-top: 34rem !important;
    margin-bottom: 34rem !important;
  }

  .\34xl\:mx-135{
    margin-left: 34rem !important;
    margin-right: 34rem !important;
  }

  .\34xl\:my-150{
    margin-top: 37.5rem !important;
    margin-bottom: 37.5rem !important;
  }

  .\34xl\:mx-150{
    margin-left: 37.5rem !important;
    margin-right: 37.5rem !important;
  }

  .\34xl\:my-710{
    margin-top: 44.375rem !important;
    margin-bottom: 44.375rem !important;
  }

  .\34xl\:mx-710{
    margin-left: 44.375rem !important;
    margin-right: 44.375rem !important;
  }

  .\34xl\:my-820{
    margin-top: 51.25rem !important;
    margin-bottom: 51.25rem !important;
  }

  .\34xl\:mx-820{
    margin-left: 51.25rem !important;
    margin-right: 51.25rem !important;
  }

  .\34xl\:my-1440{
    margin-top: 90rem !important;
    margin-bottom: 90rem !important;
  }

  .\34xl\:mx-1440{
    margin-left: 90rem !important;
    margin-right: 90rem !important;
  }

  .\34xl\:my-auto{
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .\34xl\:mx-auto{
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .\34xl\:my-2\.5{
    margin-top: .625rem !important;
    margin-bottom: .625rem !important;
  }

  .\34xl\:mx-2\.5{
    margin-left: .625rem !important;
    margin-right: .625rem !important;
  }

  .\34xl\:my-6\.25{
    margin-top: 1.5626rem !important;
    margin-bottom: 1.5626rem !important;
  }

  .\34xl\:mx-6\.25{
    margin-left: 1.5626rem !important;
    margin-right: 1.5626rem !important;
  }

  .\34xl\:my-7\.5{
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }

  .\34xl\:mx-7\.5{
    margin-left: 1.875rem !important;
    margin-right: 1.875rem !important;
  }

  .\34xl\:my-12\.5{
    margin-top: 3.125rem !important;
    margin-bottom: 3.125rem !important;
  }

  .\34xl\:mx-12\.5{
    margin-left: 3.125rem !important;
    margin-right: 3.125rem !important;
  }

  .\34xl\:my-17\.5{
    margin-top: 4.375rem !important;
    margin-bottom: 4.375rem !important;
  }

  .\34xl\:mx-17\.5{
    margin-left: 4.375rem !important;
    margin-right: 4.375rem !important;
  }

  .\34xl\:my-31\.5{
    margin-top: 7.875rem !important;
    margin-bottom: 7.875rem !important;
  }

  .\34xl\:mx-31\.5{
    margin-left: 7.875rem !important;
    margin-right: 7.875rem !important;
  }

  .\34xl\:my-thumb-tript-lg{
    margin-top: 15.625rem !important;
    margin-bottom: 15.625rem !important;
  }

  .\34xl\:mx-thumb-tript-lg{
    margin-left: 15.625rem !important;
    margin-right: 15.625rem !important;
  }

  .\34xl\:my-thumb-tript-md{
    margin-top: 11.25rem !important;
    margin-bottom: 11.25rem !important;
  }

  .\34xl\:mx-thumb-tript-md{
    margin-left: 11.25rem !important;
    margin-right: 11.25rem !important;
  }

  .\34xl\:my-thumb-trip-xl{
    margin-top: 20.625rem !important;
    margin-bottom: 20.625rem !important;
  }

  .\34xl\:mx-thumb-trip-xl{
    margin-left: 20.625rem !important;
    margin-right: 20.625rem !important;
  }

  .\34xl\:my-tarapprendre-title-lg{
    margin-top: 58.75rem !important;
    margin-bottom: 58.75rem !important;
  }

  .\34xl\:mx-tarapprendre-title-lg{
    margin-left: 58.75rem !important;
    margin-right: 58.75rem !important;
  }

  .\34xl\:my-oblong-list-lg{
    margin-top: 40.93rem !important;
    margin-bottom: 40.93rem !important;
  }

  .\34xl\:mx-oblong-list-lg{
    margin-left: 40.93rem !important;
    margin-right: 40.93rem !important;
  }

  .\34xl\:my-oblong-list-md{
    margin-top: 20.95rem !important;
    margin-bottom: 20.95rem !important;
  }

  .\34xl\:mx-oblong-list-md{
    margin-left: 20.95rem !important;
    margin-right: 20.95rem !important;
  }

  .\34xl\:my-oblong-content-lg{
    margin-top: 26.875rem !important;
    margin-bottom: 26.875rem !important;
  }

  .\34xl\:mx-oblong-content-lg{
    margin-left: 26.875rem !important;
    margin-right: 26.875rem !important;
  }

  .\34xl\:my-article-thumb-lg{
    margin-top: 10.625rem !important;
    margin-bottom: 10.625rem !important;
  }

  .\34xl\:mx-article-thumb-lg{
    margin-left: 10.625rem !important;
    margin-right: 10.625rem !important;
  }

  .\34xl\:my-support-title-l-lg{
    margin-top: 28.125rem !important;
    margin-bottom: 28.125rem !important;
  }

  .\34xl\:mx-support-title-l-lg{
    margin-left: 28.125rem !important;
    margin-right: 28.125rem !important;
  }

  .\34xl\:my-support-title-r-lg{
    margin-top: 17.8125rem !important;
    margin-bottom: 17.8125rem !important;
  }

  .\34xl\:mx-support-title-r-lg{
    margin-left: 17.8125rem !important;
    margin-right: 17.8125rem !important;
  }

  .\34xl\:my-main-footer-menu{
    margin-top: 13.75rem !important;
    margin-bottom: 13.75rem !important;
  }

  .\34xl\:mx-main-footer-menu{
    margin-left: 13.75rem !important;
    margin-right: 13.75rem !important;
  }

  .\34xl\:my-main-footer-logo{
    margin-top: 25.625rem !important;
    margin-bottom: 25.625rem !important;
  }

  .\34xl\:mx-main-footer-logo{
    margin-left: 25.625rem !important;
    margin-right: 25.625rem !important;
  }

  .\34xl\:my-full{
    margin-top: 100% !important;
    margin-bottom: 100% !important;
  }

  .\34xl\:mx-full{
    margin-left: 100% !important;
    margin-right: 100% !important;
  }

  .\34xl\:-my-0{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }

  .\34xl\:-mx-0{
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .\34xl\:-my-1{
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .\34xl\:-mx-1{
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }

  .\34xl\:-my-2{
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .\34xl\:-mx-2{
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }

  .\34xl\:-my-3{
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }

  .\34xl\:-mx-3{
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
  }

  .\34xl\:-my-4{
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .\34xl\:-mx-4{
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  .\34xl\:-my-5{
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }

  .\34xl\:-mx-5{
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
  }

  .\34xl\:-my-6{
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .\34xl\:-mx-6{
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }

  .\34xl\:-my-7{
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }

  .\34xl\:-mx-7{
    margin-left: -1.75rem !important;
    margin-right: -1.75rem !important;
  }

  .\34xl\:-my-8{
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .\34xl\:-mx-8{
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }

  .\34xl\:-my-9{
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }

  .\34xl\:-mx-9{
    margin-left: -2.25rem !important;
    margin-right: -2.25rem !important;
  }

  .\34xl\:-my-10{
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }

  .\34xl\:-mx-10{
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
  }

  .\34xl\:-my-11{
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }

  .\34xl\:-mx-11{
    margin-left: -2.75rem !important;
    margin-right: -2.75rem !important;
  }

  .\34xl\:-my-12{
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .\34xl\:-mx-12{
    margin-left: -3rem !important;
    margin-right: -3rem !important;
  }

  .\34xl\:-my-13{
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }

  .\34xl\:-mx-13{
    margin-left: -3.25rem !important;
    margin-right: -3.25rem !important;
  }

  .\34xl\:-my-14{
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }

  .\34xl\:-mx-14{
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;
  }

  .\34xl\:-my-15{
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }

  .\34xl\:-mx-15{
    margin-left: -3.75rem !important;
    margin-right: -3.75rem !important;
  }

  .\34xl\:-my-16{
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .\34xl\:-mx-16{
    margin-left: -4rem !important;
    margin-right: -4rem !important;
  }

  .\34xl\:-my-17{
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }

  .\34xl\:-mx-17{
    margin-left: -4.25rem !important;
    margin-right: -4.25rem !important;
  }

  .\34xl\:-my-18{
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }

  .\34xl\:-mx-18{
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;
  }

  .\34xl\:-my-19{
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }

  .\34xl\:-mx-19{
    margin-left: -4.75rem !important;
    margin-right: -4.75rem !important;
  }

  .\34xl\:-my-20{
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .\34xl\:-mx-20{
    margin-left: -5rem !important;
    margin-right: -5rem !important;
  }

  .\34xl\:-my-21{
    margin-top: -5.25rem !important;
    margin-bottom: -5.25rem !important;
  }

  .\34xl\:-mx-21{
    margin-left: -5.25rem !important;
    margin-right: -5.25rem !important;
  }

  .\34xl\:-my-22{
    margin-top: -5.5rem !important;
    margin-bottom: -5.5rem !important;
  }

  .\34xl\:-mx-22{
    margin-left: -5.5rem !important;
    margin-right: -5.5rem !important;
  }

  .\34xl\:-my-23{
    margin-top: -5.75rem !important;
    margin-bottom: -5.75rem !important;
  }

  .\34xl\:-mx-23{
    margin-left: -5.75rem !important;
    margin-right: -5.75rem !important;
  }

  .\34xl\:-my-24{
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }

  .\34xl\:-mx-24{
    margin-left: -6rem !important;
    margin-right: -6rem !important;
  }

  .\34xl\:-my-25{
    margin-top: -6.25rem !important;
    margin-bottom: -6.25rem !important;
  }

  .\34xl\:-mx-25{
    margin-left: -6.25rem !important;
    margin-right: -6.25rem !important;
  }

  .\34xl\:-my-26{
    margin-top: -6.5rem !important;
    margin-bottom: -6.5rem !important;
  }

  .\34xl\:-mx-26{
    margin-left: -6.5rem !important;
    margin-right: -6.5rem !important;
  }

  .\34xl\:-my-27{
    margin-top: -6.75rem !important;
    margin-bottom: -6.75rem !important;
  }

  .\34xl\:-mx-27{
    margin-left: -6.75rem !important;
    margin-right: -6.75rem !important;
  }

  .\34xl\:-my-28{
    margin-top: -7rem !important;
    margin-bottom: -7rem !important;
  }

  .\34xl\:-mx-28{
    margin-left: -7rem !important;
    margin-right: -7rem !important;
  }

  .\34xl\:-my-29{
    margin-top: -7.25rem !important;
    margin-bottom: -7.25rem !important;
  }

  .\34xl\:-mx-29{
    margin-left: -7.25rem !important;
    margin-right: -7.25rem !important;
  }

  .\34xl\:-my-30{
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }

  .\34xl\:-mx-30{
    margin-left: -7.5rem !important;
    margin-right: -7.5rem !important;
  }

  .\34xl\:-my-31{
    margin-top: -7.75rem !important;
    margin-bottom: -7.75rem !important;
  }

  .\34xl\:-mx-31{
    margin-left: -7.75rem !important;
    margin-right: -7.75rem !important;
  }

  .\34xl\:-my-32{
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .\34xl\:-mx-32{
    margin-left: -8rem !important;
    margin-right: -8rem !important;
  }

  .\34xl\:-my-33{
    margin-top: -8.25rem !important;
    margin-bottom: -8.25rem !important;
  }

  .\34xl\:-mx-33{
    margin-left: -8.25rem !important;
    margin-right: -8.25rem !important;
  }

  .\34xl\:-my-34{
    margin-top: -8.5rem !important;
    margin-bottom: -8.5rem !important;
  }

  .\34xl\:-mx-34{
    margin-left: -8.5rem !important;
    margin-right: -8.5rem !important;
  }

  .\34xl\:-my-35{
    margin-top: -8.75rem !important;
    margin-bottom: -8.75rem !important;
  }

  .\34xl\:-mx-35{
    margin-left: -8.75rem !important;
    margin-right: -8.75rem !important;
  }

  .\34xl\:-my-36{
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }

  .\34xl\:-mx-36{
    margin-left: -9rem !important;
    margin-right: -9rem !important;
  }

  .\34xl\:-my-37{
    margin-top: -9.25rem !important;
    margin-bottom: -9.25rem !important;
  }

  .\34xl\:-mx-37{
    margin-left: -9.25rem !important;
    margin-right: -9.25rem !important;
  }

  .\34xl\:-my-38{
    margin-top: -9.5rem !important;
    margin-bottom: -9.5rem !important;
  }

  .\34xl\:-mx-38{
    margin-left: -9.5rem !important;
    margin-right: -9.5rem !important;
  }

  .\34xl\:-my-39{
    margin-top: -9.75rem !important;
    margin-bottom: -9.75rem !important;
  }

  .\34xl\:-mx-39{
    margin-left: -9.75rem !important;
    margin-right: -9.75rem !important;
  }

  .\34xl\:-my-40{
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .\34xl\:-mx-40{
    margin-left: -10rem !important;
    margin-right: -10rem !important;
  }

  .\34xl\:-my-41{
    margin-top: -10.25rem !important;
    margin-bottom: -10.25rem !important;
  }

  .\34xl\:-mx-41{
    margin-left: -10.25rem !important;
    margin-right: -10.25rem !important;
  }

  .\34xl\:-my-42{
    margin-top: -10.5rem !important;
    margin-bottom: -10.5rem !important;
  }

  .\34xl\:-mx-42{
    margin-left: -10.5rem !important;
    margin-right: -10.5rem !important;
  }

  .\34xl\:-my-43{
    margin-top: -10.75rem !important;
    margin-bottom: -10.75rem !important;
  }

  .\34xl\:-mx-43{
    margin-left: -10.75rem !important;
    margin-right: -10.75rem !important;
  }

  .\34xl\:-my-44{
    margin-top: -11rem !important;
    margin-bottom: -11rem !important;
  }

  .\34xl\:-mx-44{
    margin-left: -11rem !important;
    margin-right: -11rem !important;
  }

  .\34xl\:-my-45{
    margin-top: -11.25rem !important;
    margin-bottom: -11.25rem !important;
  }

  .\34xl\:-mx-45{
    margin-left: -11.25rem !important;
    margin-right: -11.25rem !important;
  }

  .\34xl\:-my-46{
    margin-top: -11.5rem !important;
    margin-bottom: -11.5rem !important;
  }

  .\34xl\:-mx-46{
    margin-left: -11.5rem !important;
    margin-right: -11.5rem !important;
  }

  .\34xl\:-my-47{
    margin-top: -11.75rem !important;
    margin-bottom: -11.75rem !important;
  }

  .\34xl\:-mx-47{
    margin-left: -11.75rem !important;
    margin-right: -11.75rem !important;
  }

  .\34xl\:-my-48{
    margin-top: -12rem !important;
    margin-bottom: -12rem !important;
  }

  .\34xl\:-mx-48{
    margin-left: -12rem !important;
    margin-right: -12rem !important;
  }

  .\34xl\:-my-49{
    margin-top: -12.25rem !important;
    margin-bottom: -12.25rem !important;
  }

  .\34xl\:-mx-49{
    margin-left: -12.25rem !important;
    margin-right: -12.25rem !important;
  }

  .\34xl\:-my-50{
    margin-top: -12.5rem !important;
    margin-bottom: -12.5rem !important;
  }

  .\34xl\:-mx-50{
    margin-left: -12.5rem !important;
    margin-right: -12.5rem !important;
  }

  .\34xl\:-my-51{
    margin-top: -12.75rem !important;
    margin-bottom: -12.75rem !important;
  }

  .\34xl\:-mx-51{
    margin-left: -12.75rem !important;
    margin-right: -12.75rem !important;
  }

  .\34xl\:-my-52{
    margin-top: -13rem !important;
    margin-bottom: -13rem !important;
  }

  .\34xl\:-mx-52{
    margin-left: -13rem !important;
    margin-right: -13rem !important;
  }

  .\34xl\:-my-53{
    margin-top: -13.25rem !important;
    margin-bottom: -13.25rem !important;
  }

  .\34xl\:-mx-53{
    margin-left: -13.25rem !important;
    margin-right: -13.25rem !important;
  }

  .\34xl\:-my-54{
    margin-top: -13.5rem !important;
    margin-bottom: -13.5rem !important;
  }

  .\34xl\:-mx-54{
    margin-left: -13.5rem !important;
    margin-right: -13.5rem !important;
  }

  .\34xl\:-my-55{
    margin-top: -13.75rem !important;
    margin-bottom: -13.75rem !important;
  }

  .\34xl\:-mx-55{
    margin-left: -13.75rem !important;
    margin-right: -13.75rem !important;
  }

  .\34xl\:-my-56{
    margin-top: -14rem !important;
    margin-bottom: -14rem !important;
  }

  .\34xl\:-mx-56{
    margin-left: -14rem !important;
    margin-right: -14rem !important;
  }

  .\34xl\:-my-70{
    margin-top: -17.5rem !important;
    margin-bottom: -17.5rem !important;
  }

  .\34xl\:-mx-70{
    margin-left: -17.5rem !important;
    margin-right: -17.5rem !important;
  }

  .\34xl\:-my-71{
    margin-top: -17.75rem !important;
    margin-bottom: -17.75rem !important;
  }

  .\34xl\:-mx-71{
    margin-left: -17.75rem !important;
    margin-right: -17.75rem !important;
  }

  .\34xl\:-my-72{
    margin-top: -18rem !important;
    margin-bottom: -18rem !important;
  }

  .\34xl\:-mx-72{
    margin-left: -18rem !important;
    margin-right: -18rem !important;
  }

  .\34xl\:-my-73{
    margin-top: -18.25rem !important;
    margin-bottom: -18.25rem !important;
  }

  .\34xl\:-mx-73{
    margin-left: -18.25rem !important;
    margin-right: -18.25rem !important;
  }

  .\34xl\:-my-74{
    margin-top: -18.5rem !important;
    margin-bottom: -18.5rem !important;
  }

  .\34xl\:-mx-74{
    margin-left: -18.5rem !important;
    margin-right: -18.5rem !important;
  }

  .\34xl\:-my-75{
    margin-top: -18.75rem !important;
    margin-bottom: -18.75rem !important;
  }

  .\34xl\:-mx-75{
    margin-left: -18.75rem !important;
    margin-right: -18.75rem !important;
  }

  .\34xl\:-my-76{
    margin-top: -19rem !important;
    margin-bottom: -19rem !important;
  }

  .\34xl\:-mx-76{
    margin-left: -19rem !important;
    margin-right: -19rem !important;
  }

  .\34xl\:-my-77{
    margin-top: -19.25rem !important;
    margin-bottom: -19.25rem !important;
  }

  .\34xl\:-mx-77{
    margin-left: -19.25rem !important;
    margin-right: -19.25rem !important;
  }

  .\34xl\:-my-78{
    margin-top: -19.5rem !important;
    margin-bottom: -19.5rem !important;
  }

  .\34xl\:-mx-78{
    margin-left: -19.5rem !important;
    margin-right: -19.5rem !important;
  }

  .\34xl\:-my-79{
    margin-top: -19.75rem !important;
    margin-bottom: -19.75rem !important;
  }

  .\34xl\:-mx-79{
    margin-left: -19.75rem !important;
    margin-right: -19.75rem !important;
  }

  .\34xl\:-my-80{
    margin-top: -20rem !important;
    margin-bottom: -20rem !important;
  }

  .\34xl\:-mx-80{
    margin-left: -20rem !important;
    margin-right: -20rem !important;
  }

  .\34xl\:-my-81{
    margin-top: -20.25rem !important;
    margin-bottom: -20.25rem !important;
  }

  .\34xl\:-mx-81{
    margin-left: -20.25rem !important;
    margin-right: -20.25rem !important;
  }

  .\34xl\:-my-82{
    margin-top: -20.5rem !important;
    margin-bottom: -20.5rem !important;
  }

  .\34xl\:-mx-82{
    margin-left: -20.5rem !important;
    margin-right: -20.5rem !important;
  }

  .\34xl\:-my-83{
    margin-top: -20.75rem !important;
    margin-bottom: -20.75rem !important;
  }

  .\34xl\:-mx-83{
    margin-left: -20.75rem !important;
    margin-right: -20.75rem !important;
  }

  .\34xl\:-my-84{
    margin-top: -21rem !important;
    margin-bottom: -21rem !important;
  }

  .\34xl\:-mx-84{
    margin-left: -21rem !important;
    margin-right: -21rem !important;
  }

  .\34xl\:-my-85{
    margin-top: -21.25rem !important;
    margin-bottom: -21.25rem !important;
  }

  .\34xl\:-mx-85{
    margin-left: -21.25rem !important;
    margin-right: -21.25rem !important;
  }

  .\34xl\:-my-86{
    margin-top: -21.5rem !important;
    margin-bottom: -21.5rem !important;
  }

  .\34xl\:-mx-86{
    margin-left: -21.5rem !important;
    margin-right: -21.5rem !important;
  }

  .\34xl\:-my-87{
    margin-top: -21.75rem !important;
    margin-bottom: -21.75rem !important;
  }

  .\34xl\:-mx-87{
    margin-left: -21.75rem !important;
    margin-right: -21.75rem !important;
  }

  .\34xl\:-my-88{
    margin-top: -22rem !important;
    margin-bottom: -22rem !important;
  }

  .\34xl\:-mx-88{
    margin-left: -22rem !important;
    margin-right: -22rem !important;
  }

  .\34xl\:-my-89{
    margin-top: -22.25rem !important;
    margin-bottom: -22.25rem !important;
  }

  .\34xl\:-mx-89{
    margin-left: -22.25rem !important;
    margin-right: -22.25rem !important;
  }

  .\34xl\:-my-90{
    margin-top: -22.5rem !important;
    margin-bottom: -22.5rem !important;
  }

  .\34xl\:-mx-90{
    margin-left: -22.5rem !important;
    margin-right: -22.5rem !important;
  }

  .\34xl\:-my-91{
    margin-top: -22.75rem !important;
    margin-bottom: -22.75rem !important;
  }

  .\34xl\:-mx-91{
    margin-left: -22.75rem !important;
    margin-right: -22.75rem !important;
  }

  .\34xl\:-my-92{
    margin-top: -23rem !important;
    margin-bottom: -23rem !important;
  }

  .\34xl\:-mx-92{
    margin-left: -23rem !important;
    margin-right: -23rem !important;
  }

  .\34xl\:-my-100{
    margin-top: -25rem !important;
    margin-bottom: -25rem !important;
  }

  .\34xl\:-mx-100{
    margin-left: -25rem !important;
    margin-right: -25rem !important;
  }

  .\34xl\:-my-131{
    margin-top: -25.25rem !important;
    margin-bottom: -25.25rem !important;
  }

  .\34xl\:-mx-131{
    margin-left: -25.25rem !important;
    margin-right: -25.25rem !important;
  }

  .\34xl\:-my-135{
    margin-top: -34rem !important;
    margin-bottom: -34rem !important;
  }

  .\34xl\:-mx-135{
    margin-left: -34rem !important;
    margin-right: -34rem !important;
  }

  .\34xl\:-my-150{
    margin-top: -37.5rem !important;
    margin-bottom: -37.5rem !important;
  }

  .\34xl\:-mx-150{
    margin-left: -37.5rem !important;
    margin-right: -37.5rem !important;
  }

  .\34xl\:-my-710{
    margin-top: -44.375rem !important;
    margin-bottom: -44.375rem !important;
  }

  .\34xl\:-mx-710{
    margin-left: -44.375rem !important;
    margin-right: -44.375rem !important;
  }

  .\34xl\:-my-820{
    margin-top: -51.25rem !important;
    margin-bottom: -51.25rem !important;
  }

  .\34xl\:-mx-820{
    margin-left: -51.25rem !important;
    margin-right: -51.25rem !important;
  }

  .\34xl\:-my-1440{
    margin-top: -90rem !important;
    margin-bottom: -90rem !important;
  }

  .\34xl\:-mx-1440{
    margin-left: -90rem !important;
    margin-right: -90rem !important;
  }

  .\34xl\:-my-2\.5{
    margin-top: -0.625rem !important;
    margin-bottom: -0.625rem !important;
  }

  .\34xl\:-mx-2\.5{
    margin-left: -0.625rem !important;
    margin-right: -0.625rem !important;
  }

  .\34xl\:-my-6\.25{
    margin-top: -1.5626rem !important;
    margin-bottom: -1.5626rem !important;
  }

  .\34xl\:-mx-6\.25{
    margin-left: -1.5626rem !important;
    margin-right: -1.5626rem !important;
  }

  .\34xl\:-my-7\.5{
    margin-top: -1.875rem !important;
    margin-bottom: -1.875rem !important;
  }

  .\34xl\:-mx-7\.5{
    margin-left: -1.875rem !important;
    margin-right: -1.875rem !important;
  }

  .\34xl\:-my-12\.5{
    margin-top: -3.125rem !important;
    margin-bottom: -3.125rem !important;
  }

  .\34xl\:-mx-12\.5{
    margin-left: -3.125rem !important;
    margin-right: -3.125rem !important;
  }

  .\34xl\:-my-17\.5{
    margin-top: -4.375rem !important;
    margin-bottom: -4.375rem !important;
  }

  .\34xl\:-mx-17\.5{
    margin-left: -4.375rem !important;
    margin-right: -4.375rem !important;
  }

  .\34xl\:-my-31\.5{
    margin-top: -7.875rem !important;
    margin-bottom: -7.875rem !important;
  }

  .\34xl\:-mx-31\.5{
    margin-left: -7.875rem !important;
    margin-right: -7.875rem !important;
  }

  .\34xl\:-my-thumb-tript-lg{
    margin-top: -15.625rem !important;
    margin-bottom: -15.625rem !important;
  }

  .\34xl\:-mx-thumb-tript-lg{
    margin-left: -15.625rem !important;
    margin-right: -15.625rem !important;
  }

  .\34xl\:-my-thumb-tript-md{
    margin-top: -11.25rem !important;
    margin-bottom: -11.25rem !important;
  }

  .\34xl\:-mx-thumb-tript-md{
    margin-left: -11.25rem !important;
    margin-right: -11.25rem !important;
  }

  .\34xl\:-my-thumb-trip-xl{
    margin-top: -20.625rem !important;
    margin-bottom: -20.625rem !important;
  }

  .\34xl\:-mx-thumb-trip-xl{
    margin-left: -20.625rem !important;
    margin-right: -20.625rem !important;
  }

  .\34xl\:-my-tarapprendre-title-lg{
    margin-top: -58.75rem !important;
    margin-bottom: -58.75rem !important;
  }

  .\34xl\:-mx-tarapprendre-title-lg{
    margin-left: -58.75rem !important;
    margin-right: -58.75rem !important;
  }

  .\34xl\:-my-oblong-list-lg{
    margin-top: -40.93rem !important;
    margin-bottom: -40.93rem !important;
  }

  .\34xl\:-mx-oblong-list-lg{
    margin-left: -40.93rem !important;
    margin-right: -40.93rem !important;
  }

  .\34xl\:-my-oblong-list-md{
    margin-top: -20.95rem !important;
    margin-bottom: -20.95rem !important;
  }

  .\34xl\:-mx-oblong-list-md{
    margin-left: -20.95rem !important;
    margin-right: -20.95rem !important;
  }

  .\34xl\:-my-oblong-content-lg{
    margin-top: -26.875rem !important;
    margin-bottom: -26.875rem !important;
  }

  .\34xl\:-mx-oblong-content-lg{
    margin-left: -26.875rem !important;
    margin-right: -26.875rem !important;
  }

  .\34xl\:-my-article-thumb-lg{
    margin-top: -10.625rem !important;
    margin-bottom: -10.625rem !important;
  }

  .\34xl\:-mx-article-thumb-lg{
    margin-left: -10.625rem !important;
    margin-right: -10.625rem !important;
  }

  .\34xl\:-my-support-title-l-lg{
    margin-top: -28.125rem !important;
    margin-bottom: -28.125rem !important;
  }

  .\34xl\:-mx-support-title-l-lg{
    margin-left: -28.125rem !important;
    margin-right: -28.125rem !important;
  }

  .\34xl\:-my-support-title-r-lg{
    margin-top: -17.8125rem !important;
    margin-bottom: -17.8125rem !important;
  }

  .\34xl\:-mx-support-title-r-lg{
    margin-left: -17.8125rem !important;
    margin-right: -17.8125rem !important;
  }

  .\34xl\:-my-main-footer-menu{
    margin-top: -13.75rem !important;
    margin-bottom: -13.75rem !important;
  }

  .\34xl\:-mx-main-footer-menu{
    margin-left: -13.75rem !important;
    margin-right: -13.75rem !important;
  }

  .\34xl\:-my-main-footer-logo{
    margin-top: -25.625rem !important;
    margin-bottom: -25.625rem !important;
  }

  .\34xl\:-mx-main-footer-logo{
    margin-left: -25.625rem !important;
    margin-right: -25.625rem !important;
  }

  .\34xl\:-my-full{
    margin-top: -100% !important;
    margin-bottom: -100% !important;
  }

  .\34xl\:-mx-full{
    margin-left: -100% !important;
    margin-right: -100% !important;
  }

  .\34xl\:mt-0{
    margin-top: 0px !important;
  }

  .\34xl\:mr-0{
    margin-right: 0px !important;
  }

  .\34xl\:mb-0{
    margin-bottom: 0px !important;
  }

  .\34xl\:ml-0{
    margin-left: 0px !important;
  }

  .\34xl\:mt-1{
    margin-top: .25rem !important;
  }

  .\34xl\:mr-1{
    margin-right: .25rem !important;
  }

  .\34xl\:mb-1{
    margin-bottom: .25rem !important;
  }

  .\34xl\:ml-1{
    margin-left: .25rem !important;
  }

  .\34xl\:mt-2{
    margin-top: .5rem !important;
  }

  .\34xl\:mr-2{
    margin-right: .5rem !important;
  }

  .\34xl\:mb-2{
    margin-bottom: .5rem !important;
  }

  .\34xl\:ml-2{
    margin-left: .5rem !important;
  }

  .\34xl\:mt-3{
    margin-top: .75rem !important;
  }

  .\34xl\:mr-3{
    margin-right: .75rem !important;
  }

  .\34xl\:mb-3{
    margin-bottom: .75rem !important;
  }

  .\34xl\:ml-3{
    margin-left: .75rem !important;
  }

  .\34xl\:mt-4{
    margin-top: 1rem !important;
  }

  .\34xl\:mr-4{
    margin-right: 1rem !important;
  }

  .\34xl\:mb-4{
    margin-bottom: 1rem !important;
  }

  .\34xl\:ml-4{
    margin-left: 1rem !important;
  }

  .\34xl\:mt-5{
    margin-top: 1.25rem !important;
  }

  .\34xl\:mr-5{
    margin-right: 1.25rem !important;
  }

  .\34xl\:mb-5{
    margin-bottom: 1.25rem !important;
  }

  .\34xl\:ml-5{
    margin-left: 1.25rem !important;
  }

  .\34xl\:mt-6{
    margin-top: 1.5rem !important;
  }

  .\34xl\:mr-6{
    margin-right: 1.5rem !important;
  }

  .\34xl\:mb-6{
    margin-bottom: 1.5rem !important;
  }

  .\34xl\:ml-6{
    margin-left: 1.5rem !important;
  }

  .\34xl\:mt-7{
    margin-top: 1.75rem !important;
  }

  .\34xl\:mr-7{
    margin-right: 1.75rem !important;
  }

  .\34xl\:mb-7{
    margin-bottom: 1.75rem !important;
  }

  .\34xl\:ml-7{
    margin-left: 1.75rem !important;
  }

  .\34xl\:mt-8{
    margin-top: 2rem !important;
  }

  .\34xl\:mr-8{
    margin-right: 2rem !important;
  }

  .\34xl\:mb-8{
    margin-bottom: 2rem !important;
  }

  .\34xl\:ml-8{
    margin-left: 2rem !important;
  }

  .\34xl\:mt-9{
    margin-top: 2.25rem !important;
  }

  .\34xl\:mr-9{
    margin-right: 2.25rem !important;
  }

  .\34xl\:mb-9{
    margin-bottom: 2.25rem !important;
  }

  .\34xl\:ml-9{
    margin-left: 2.25rem !important;
  }

  .\34xl\:mt-10{
    margin-top: 2.5rem !important;
  }

  .\34xl\:mr-10{
    margin-right: 2.5rem !important;
  }

  .\34xl\:mb-10{
    margin-bottom: 2.5rem !important;
  }

  .\34xl\:ml-10{
    margin-left: 2.5rem !important;
  }

  .\34xl\:mt-11{
    margin-top: 2.75rem !important;
  }

  .\34xl\:mr-11{
    margin-right: 2.75rem !important;
  }

  .\34xl\:mb-11{
    margin-bottom: 2.75rem !important;
  }

  .\34xl\:ml-11{
    margin-left: 2.75rem !important;
  }

  .\34xl\:mt-12{
    margin-top: 3rem !important;
  }

  .\34xl\:mr-12{
    margin-right: 3rem !important;
  }

  .\34xl\:mb-12{
    margin-bottom: 3rem !important;
  }

  .\34xl\:ml-12{
    margin-left: 3rem !important;
  }

  .\34xl\:mt-13{
    margin-top: 3.25rem !important;
  }

  .\34xl\:mr-13{
    margin-right: 3.25rem !important;
  }

  .\34xl\:mb-13{
    margin-bottom: 3.25rem !important;
  }

  .\34xl\:ml-13{
    margin-left: 3.25rem !important;
  }

  .\34xl\:mt-14{
    margin-top: 3.5rem !important;
  }

  .\34xl\:mr-14{
    margin-right: 3.5rem !important;
  }

  .\34xl\:mb-14{
    margin-bottom: 3.5rem !important;
  }

  .\34xl\:ml-14{
    margin-left: 3.5rem !important;
  }

  .\34xl\:mt-15{
    margin-top: 3.75rem !important;
  }

  .\34xl\:mr-15{
    margin-right: 3.75rem !important;
  }

  .\34xl\:mb-15{
    margin-bottom: 3.75rem !important;
  }

  .\34xl\:ml-15{
    margin-left: 3.75rem !important;
  }

  .\34xl\:mt-16{
    margin-top: 4rem !important;
  }

  .\34xl\:mr-16{
    margin-right: 4rem !important;
  }

  .\34xl\:mb-16{
    margin-bottom: 4rem !important;
  }

  .\34xl\:ml-16{
    margin-left: 4rem !important;
  }

  .\34xl\:mt-17{
    margin-top: 4.25rem !important;
  }

  .\34xl\:mr-17{
    margin-right: 4.25rem !important;
  }

  .\34xl\:mb-17{
    margin-bottom: 4.25rem !important;
  }

  .\34xl\:ml-17{
    margin-left: 4.25rem !important;
  }

  .\34xl\:mt-18{
    margin-top: 4.5rem !important;
  }

  .\34xl\:mr-18{
    margin-right: 4.5rem !important;
  }

  .\34xl\:mb-18{
    margin-bottom: 4.5rem !important;
  }

  .\34xl\:ml-18{
    margin-left: 4.5rem !important;
  }

  .\34xl\:mt-19{
    margin-top: 4.75rem !important;
  }

  .\34xl\:mr-19{
    margin-right: 4.75rem !important;
  }

  .\34xl\:mb-19{
    margin-bottom: 4.75rem !important;
  }

  .\34xl\:ml-19{
    margin-left: 4.75rem !important;
  }

  .\34xl\:mt-20{
    margin-top: 5rem !important;
  }

  .\34xl\:mr-20{
    margin-right: 5rem !important;
  }

  .\34xl\:mb-20{
    margin-bottom: 5rem !important;
  }

  .\34xl\:ml-20{
    margin-left: 5rem !important;
  }

  .\34xl\:mt-21{
    margin-top: 5.25rem !important;
  }

  .\34xl\:mr-21{
    margin-right: 5.25rem !important;
  }

  .\34xl\:mb-21{
    margin-bottom: 5.25rem !important;
  }

  .\34xl\:ml-21{
    margin-left: 5.25rem !important;
  }

  .\34xl\:mt-22{
    margin-top: 5.5rem !important;
  }

  .\34xl\:mr-22{
    margin-right: 5.5rem !important;
  }

  .\34xl\:mb-22{
    margin-bottom: 5.5rem !important;
  }

  .\34xl\:ml-22{
    margin-left: 5.5rem !important;
  }

  .\34xl\:mt-23{
    margin-top: 5.75rem !important;
  }

  .\34xl\:mr-23{
    margin-right: 5.75rem !important;
  }

  .\34xl\:mb-23{
    margin-bottom: 5.75rem !important;
  }

  .\34xl\:ml-23{
    margin-left: 5.75rem !important;
  }

  .\34xl\:mt-24{
    margin-top: 6rem !important;
  }

  .\34xl\:mr-24{
    margin-right: 6rem !important;
  }

  .\34xl\:mb-24{
    margin-bottom: 6rem !important;
  }

  .\34xl\:ml-24{
    margin-left: 6rem !important;
  }

  .\34xl\:mt-25{
    margin-top: 6.25rem !important;
  }

  .\34xl\:mr-25{
    margin-right: 6.25rem !important;
  }

  .\34xl\:mb-25{
    margin-bottom: 6.25rem !important;
  }

  .\34xl\:ml-25{
    margin-left: 6.25rem !important;
  }

  .\34xl\:mt-26{
    margin-top: 6.5rem !important;
  }

  .\34xl\:mr-26{
    margin-right: 6.5rem !important;
  }

  .\34xl\:mb-26{
    margin-bottom: 6.5rem !important;
  }

  .\34xl\:ml-26{
    margin-left: 6.5rem !important;
  }

  .\34xl\:mt-27{
    margin-top: 6.75rem !important;
  }

  .\34xl\:mr-27{
    margin-right: 6.75rem !important;
  }

  .\34xl\:mb-27{
    margin-bottom: 6.75rem !important;
  }

  .\34xl\:ml-27{
    margin-left: 6.75rem !important;
  }

  .\34xl\:mt-28{
    margin-top: 7rem !important;
  }

  .\34xl\:mr-28{
    margin-right: 7rem !important;
  }

  .\34xl\:mb-28{
    margin-bottom: 7rem !important;
  }

  .\34xl\:ml-28{
    margin-left: 7rem !important;
  }

  .\34xl\:mt-29{
    margin-top: 7.25rem !important;
  }

  .\34xl\:mr-29{
    margin-right: 7.25rem !important;
  }

  .\34xl\:mb-29{
    margin-bottom: 7.25rem !important;
  }

  .\34xl\:ml-29{
    margin-left: 7.25rem !important;
  }

  .\34xl\:mt-30{
    margin-top: 7.5rem !important;
  }

  .\34xl\:mr-30{
    margin-right: 7.5rem !important;
  }

  .\34xl\:mb-30{
    margin-bottom: 7.5rem !important;
  }

  .\34xl\:ml-30{
    margin-left: 7.5rem !important;
  }

  .\34xl\:mt-31{
    margin-top: 7.75rem !important;
  }

  .\34xl\:mr-31{
    margin-right: 7.75rem !important;
  }

  .\34xl\:mb-31{
    margin-bottom: 7.75rem !important;
  }

  .\34xl\:ml-31{
    margin-left: 7.75rem !important;
  }

  .\34xl\:mt-32{
    margin-top: 8rem !important;
  }

  .\34xl\:mr-32{
    margin-right: 8rem !important;
  }

  .\34xl\:mb-32{
    margin-bottom: 8rem !important;
  }

  .\34xl\:ml-32{
    margin-left: 8rem !important;
  }

  .\34xl\:mt-33{
    margin-top: 8.25rem !important;
  }

  .\34xl\:mr-33{
    margin-right: 8.25rem !important;
  }

  .\34xl\:mb-33{
    margin-bottom: 8.25rem !important;
  }

  .\34xl\:ml-33{
    margin-left: 8.25rem !important;
  }

  .\34xl\:mt-34{
    margin-top: 8.5rem !important;
  }

  .\34xl\:mr-34{
    margin-right: 8.5rem !important;
  }

  .\34xl\:mb-34{
    margin-bottom: 8.5rem !important;
  }

  .\34xl\:ml-34{
    margin-left: 8.5rem !important;
  }

  .\34xl\:mt-35{
    margin-top: 8.75rem !important;
  }

  .\34xl\:mr-35{
    margin-right: 8.75rem !important;
  }

  .\34xl\:mb-35{
    margin-bottom: 8.75rem !important;
  }

  .\34xl\:ml-35{
    margin-left: 8.75rem !important;
  }

  .\34xl\:mt-36{
    margin-top: 9rem !important;
  }

  .\34xl\:mr-36{
    margin-right: 9rem !important;
  }

  .\34xl\:mb-36{
    margin-bottom: 9rem !important;
  }

  .\34xl\:ml-36{
    margin-left: 9rem !important;
  }

  .\34xl\:mt-37{
    margin-top: 9.25rem !important;
  }

  .\34xl\:mr-37{
    margin-right: 9.25rem !important;
  }

  .\34xl\:mb-37{
    margin-bottom: 9.25rem !important;
  }

  .\34xl\:ml-37{
    margin-left: 9.25rem !important;
  }

  .\34xl\:mt-38{
    margin-top: 9.5rem !important;
  }

  .\34xl\:mr-38{
    margin-right: 9.5rem !important;
  }

  .\34xl\:mb-38{
    margin-bottom: 9.5rem !important;
  }

  .\34xl\:ml-38{
    margin-left: 9.5rem !important;
  }

  .\34xl\:mt-39{
    margin-top: 9.75rem !important;
  }

  .\34xl\:mr-39{
    margin-right: 9.75rem !important;
  }

  .\34xl\:mb-39{
    margin-bottom: 9.75rem !important;
  }

  .\34xl\:ml-39{
    margin-left: 9.75rem !important;
  }

  .\34xl\:mt-40{
    margin-top: 10rem !important;
  }

  .\34xl\:mr-40{
    margin-right: 10rem !important;
  }

  .\34xl\:mb-40{
    margin-bottom: 10rem !important;
  }

  .\34xl\:ml-40{
    margin-left: 10rem !important;
  }

  .\34xl\:mt-41{
    margin-top: 10.25rem !important;
  }

  .\34xl\:mr-41{
    margin-right: 10.25rem !important;
  }

  .\34xl\:mb-41{
    margin-bottom: 10.25rem !important;
  }

  .\34xl\:ml-41{
    margin-left: 10.25rem !important;
  }

  .\34xl\:mt-42{
    margin-top: 10.5rem !important;
  }

  .\34xl\:mr-42{
    margin-right: 10.5rem !important;
  }

  .\34xl\:mb-42{
    margin-bottom: 10.5rem !important;
  }

  .\34xl\:ml-42{
    margin-left: 10.5rem !important;
  }

  .\34xl\:mt-43{
    margin-top: 10.75rem !important;
  }

  .\34xl\:mr-43{
    margin-right: 10.75rem !important;
  }

  .\34xl\:mb-43{
    margin-bottom: 10.75rem !important;
  }

  .\34xl\:ml-43{
    margin-left: 10.75rem !important;
  }

  .\34xl\:mt-44{
    margin-top: 11rem !important;
  }

  .\34xl\:mr-44{
    margin-right: 11rem !important;
  }

  .\34xl\:mb-44{
    margin-bottom: 11rem !important;
  }

  .\34xl\:ml-44{
    margin-left: 11rem !important;
  }

  .\34xl\:mt-45{
    margin-top: 11.25rem !important;
  }

  .\34xl\:mr-45{
    margin-right: 11.25rem !important;
  }

  .\34xl\:mb-45{
    margin-bottom: 11.25rem !important;
  }

  .\34xl\:ml-45{
    margin-left: 11.25rem !important;
  }

  .\34xl\:mt-46{
    margin-top: 11.5rem !important;
  }

  .\34xl\:mr-46{
    margin-right: 11.5rem !important;
  }

  .\34xl\:mb-46{
    margin-bottom: 11.5rem !important;
  }

  .\34xl\:ml-46{
    margin-left: 11.5rem !important;
  }

  .\34xl\:mt-47{
    margin-top: 11.75rem !important;
  }

  .\34xl\:mr-47{
    margin-right: 11.75rem !important;
  }

  .\34xl\:mb-47{
    margin-bottom: 11.75rem !important;
  }

  .\34xl\:ml-47{
    margin-left: 11.75rem !important;
  }

  .\34xl\:mt-48{
    margin-top: 12rem !important;
  }

  .\34xl\:mr-48{
    margin-right: 12rem !important;
  }

  .\34xl\:mb-48{
    margin-bottom: 12rem !important;
  }

  .\34xl\:ml-48{
    margin-left: 12rem !important;
  }

  .\34xl\:mt-49{
    margin-top: 12.25rem !important;
  }

  .\34xl\:mr-49{
    margin-right: 12.25rem !important;
  }

  .\34xl\:mb-49{
    margin-bottom: 12.25rem !important;
  }

  .\34xl\:ml-49{
    margin-left: 12.25rem !important;
  }

  .\34xl\:mt-50{
    margin-top: 12.5rem !important;
  }

  .\34xl\:mr-50{
    margin-right: 12.5rem !important;
  }

  .\34xl\:mb-50{
    margin-bottom: 12.5rem !important;
  }

  .\34xl\:ml-50{
    margin-left: 12.5rem !important;
  }

  .\34xl\:mt-51{
    margin-top: 12.75rem !important;
  }

  .\34xl\:mr-51{
    margin-right: 12.75rem !important;
  }

  .\34xl\:mb-51{
    margin-bottom: 12.75rem !important;
  }

  .\34xl\:ml-51{
    margin-left: 12.75rem !important;
  }

  .\34xl\:mt-52{
    margin-top: 13rem !important;
  }

  .\34xl\:mr-52{
    margin-right: 13rem !important;
  }

  .\34xl\:mb-52{
    margin-bottom: 13rem !important;
  }

  .\34xl\:ml-52{
    margin-left: 13rem !important;
  }

  .\34xl\:mt-53{
    margin-top: 13.25rem !important;
  }

  .\34xl\:mr-53{
    margin-right: 13.25rem !important;
  }

  .\34xl\:mb-53{
    margin-bottom: 13.25rem !important;
  }

  .\34xl\:ml-53{
    margin-left: 13.25rem !important;
  }

  .\34xl\:mt-54{
    margin-top: 13.5rem !important;
  }

  .\34xl\:mr-54{
    margin-right: 13.5rem !important;
  }

  .\34xl\:mb-54{
    margin-bottom: 13.5rem !important;
  }

  .\34xl\:ml-54{
    margin-left: 13.5rem !important;
  }

  .\34xl\:mt-55{
    margin-top: 13.75rem !important;
  }

  .\34xl\:mr-55{
    margin-right: 13.75rem !important;
  }

  .\34xl\:mb-55{
    margin-bottom: 13.75rem !important;
  }

  .\34xl\:ml-55{
    margin-left: 13.75rem !important;
  }

  .\34xl\:mt-56{
    margin-top: 14rem !important;
  }

  .\34xl\:mr-56{
    margin-right: 14rem !important;
  }

  .\34xl\:mb-56{
    margin-bottom: 14rem !important;
  }

  .\34xl\:ml-56{
    margin-left: 14rem !important;
  }

  .\34xl\:mt-70{
    margin-top: 17.5rem !important;
  }

  .\34xl\:mr-70{
    margin-right: 17.5rem !important;
  }

  .\34xl\:mb-70{
    margin-bottom: 17.5rem !important;
  }

  .\34xl\:ml-70{
    margin-left: 17.5rem !important;
  }

  .\34xl\:mt-71{
    margin-top: 17.75rem !important;
  }

  .\34xl\:mr-71{
    margin-right: 17.75rem !important;
  }

  .\34xl\:mb-71{
    margin-bottom: 17.75rem !important;
  }

  .\34xl\:ml-71{
    margin-left: 17.75rem !important;
  }

  .\34xl\:mt-72{
    margin-top: 18rem !important;
  }

  .\34xl\:mr-72{
    margin-right: 18rem !important;
  }

  .\34xl\:mb-72{
    margin-bottom: 18rem !important;
  }

  .\34xl\:ml-72{
    margin-left: 18rem !important;
  }

  .\34xl\:mt-73{
    margin-top: 18.25rem !important;
  }

  .\34xl\:mr-73{
    margin-right: 18.25rem !important;
  }

  .\34xl\:mb-73{
    margin-bottom: 18.25rem !important;
  }

  .\34xl\:ml-73{
    margin-left: 18.25rem !important;
  }

  .\34xl\:mt-74{
    margin-top: 18.5rem !important;
  }

  .\34xl\:mr-74{
    margin-right: 18.5rem !important;
  }

  .\34xl\:mb-74{
    margin-bottom: 18.5rem !important;
  }

  .\34xl\:ml-74{
    margin-left: 18.5rem !important;
  }

  .\34xl\:mt-75{
    margin-top: 18.75rem !important;
  }

  .\34xl\:mr-75{
    margin-right: 18.75rem !important;
  }

  .\34xl\:mb-75{
    margin-bottom: 18.75rem !important;
  }

  .\34xl\:ml-75{
    margin-left: 18.75rem !important;
  }

  .\34xl\:mt-76{
    margin-top: 19rem !important;
  }

  .\34xl\:mr-76{
    margin-right: 19rem !important;
  }

  .\34xl\:mb-76{
    margin-bottom: 19rem !important;
  }

  .\34xl\:ml-76{
    margin-left: 19rem !important;
  }

  .\34xl\:mt-77{
    margin-top: 19.25rem !important;
  }

  .\34xl\:mr-77{
    margin-right: 19.25rem !important;
  }

  .\34xl\:mb-77{
    margin-bottom: 19.25rem !important;
  }

  .\34xl\:ml-77{
    margin-left: 19.25rem !important;
  }

  .\34xl\:mt-78{
    margin-top: 19.5rem !important;
  }

  .\34xl\:mr-78{
    margin-right: 19.5rem !important;
  }

  .\34xl\:mb-78{
    margin-bottom: 19.5rem !important;
  }

  .\34xl\:ml-78{
    margin-left: 19.5rem !important;
  }

  .\34xl\:mt-79{
    margin-top: 19.75rem !important;
  }

  .\34xl\:mr-79{
    margin-right: 19.75rem !important;
  }

  .\34xl\:mb-79{
    margin-bottom: 19.75rem !important;
  }

  .\34xl\:ml-79{
    margin-left: 19.75rem !important;
  }

  .\34xl\:mt-80{
    margin-top: 20rem !important;
  }

  .\34xl\:mr-80{
    margin-right: 20rem !important;
  }

  .\34xl\:mb-80{
    margin-bottom: 20rem !important;
  }

  .\34xl\:ml-80{
    margin-left: 20rem !important;
  }

  .\34xl\:mt-81{
    margin-top: 20.25rem !important;
  }

  .\34xl\:mr-81{
    margin-right: 20.25rem !important;
  }

  .\34xl\:mb-81{
    margin-bottom: 20.25rem !important;
  }

  .\34xl\:ml-81{
    margin-left: 20.25rem !important;
  }

  .\34xl\:mt-82{
    margin-top: 20.5rem !important;
  }

  .\34xl\:mr-82{
    margin-right: 20.5rem !important;
  }

  .\34xl\:mb-82{
    margin-bottom: 20.5rem !important;
  }

  .\34xl\:ml-82{
    margin-left: 20.5rem !important;
  }

  .\34xl\:mt-83{
    margin-top: 20.75rem !important;
  }

  .\34xl\:mr-83{
    margin-right: 20.75rem !important;
  }

  .\34xl\:mb-83{
    margin-bottom: 20.75rem !important;
  }

  .\34xl\:ml-83{
    margin-left: 20.75rem !important;
  }

  .\34xl\:mt-84{
    margin-top: 21rem !important;
  }

  .\34xl\:mr-84{
    margin-right: 21rem !important;
  }

  .\34xl\:mb-84{
    margin-bottom: 21rem !important;
  }

  .\34xl\:ml-84{
    margin-left: 21rem !important;
  }

  .\34xl\:mt-85{
    margin-top: 21.25rem !important;
  }

  .\34xl\:mr-85{
    margin-right: 21.25rem !important;
  }

  .\34xl\:mb-85{
    margin-bottom: 21.25rem !important;
  }

  .\34xl\:ml-85{
    margin-left: 21.25rem !important;
  }

  .\34xl\:mt-86{
    margin-top: 21.5rem !important;
  }

  .\34xl\:mr-86{
    margin-right: 21.5rem !important;
  }

  .\34xl\:mb-86{
    margin-bottom: 21.5rem !important;
  }

  .\34xl\:ml-86{
    margin-left: 21.5rem !important;
  }

  .\34xl\:mt-87{
    margin-top: 21.75rem !important;
  }

  .\34xl\:mr-87{
    margin-right: 21.75rem !important;
  }

  .\34xl\:mb-87{
    margin-bottom: 21.75rem !important;
  }

  .\34xl\:ml-87{
    margin-left: 21.75rem !important;
  }

  .\34xl\:mt-88{
    margin-top: 22rem !important;
  }

  .\34xl\:mr-88{
    margin-right: 22rem !important;
  }

  .\34xl\:mb-88{
    margin-bottom: 22rem !important;
  }

  .\34xl\:ml-88{
    margin-left: 22rem !important;
  }

  .\34xl\:mt-89{
    margin-top: 22.25rem !important;
  }

  .\34xl\:mr-89{
    margin-right: 22.25rem !important;
  }

  .\34xl\:mb-89{
    margin-bottom: 22.25rem !important;
  }

  .\34xl\:ml-89{
    margin-left: 22.25rem !important;
  }

  .\34xl\:mt-90{
    margin-top: 22.5rem !important;
  }

  .\34xl\:mr-90{
    margin-right: 22.5rem !important;
  }

  .\34xl\:mb-90{
    margin-bottom: 22.5rem !important;
  }

  .\34xl\:ml-90{
    margin-left: 22.5rem !important;
  }

  .\34xl\:mt-91{
    margin-top: 22.75rem !important;
  }

  .\34xl\:mr-91{
    margin-right: 22.75rem !important;
  }

  .\34xl\:mb-91{
    margin-bottom: 22.75rem !important;
  }

  .\34xl\:ml-91{
    margin-left: 22.75rem !important;
  }

  .\34xl\:mt-92{
    margin-top: 23rem !important;
  }

  .\34xl\:mr-92{
    margin-right: 23rem !important;
  }

  .\34xl\:mb-92{
    margin-bottom: 23rem !important;
  }

  .\34xl\:ml-92{
    margin-left: 23rem !important;
  }

  .\34xl\:mt-100{
    margin-top: 25rem !important;
  }

  .\34xl\:mr-100{
    margin-right: 25rem !important;
  }

  .\34xl\:mb-100{
    margin-bottom: 25rem !important;
  }

  .\34xl\:ml-100{
    margin-left: 25rem !important;
  }

  .\34xl\:mt-131{
    margin-top: 25.25rem !important;
  }

  .\34xl\:mr-131{
    margin-right: 25.25rem !important;
  }

  .\34xl\:mb-131{
    margin-bottom: 25.25rem !important;
  }

  .\34xl\:ml-131{
    margin-left: 25.25rem !important;
  }

  .\34xl\:mt-135{
    margin-top: 34rem !important;
  }

  .\34xl\:mr-135{
    margin-right: 34rem !important;
  }

  .\34xl\:mb-135{
    margin-bottom: 34rem !important;
  }

  .\34xl\:ml-135{
    margin-left: 34rem !important;
  }

  .\34xl\:mt-150{
    margin-top: 37.5rem !important;
  }

  .\34xl\:mr-150{
    margin-right: 37.5rem !important;
  }

  .\34xl\:mb-150{
    margin-bottom: 37.5rem !important;
  }

  .\34xl\:ml-150{
    margin-left: 37.5rem !important;
  }

  .\34xl\:mt-710{
    margin-top: 44.375rem !important;
  }

  .\34xl\:mr-710{
    margin-right: 44.375rem !important;
  }

  .\34xl\:mb-710{
    margin-bottom: 44.375rem !important;
  }

  .\34xl\:ml-710{
    margin-left: 44.375rem !important;
  }

  .\34xl\:mt-820{
    margin-top: 51.25rem !important;
  }

  .\34xl\:mr-820{
    margin-right: 51.25rem !important;
  }

  .\34xl\:mb-820{
    margin-bottom: 51.25rem !important;
  }

  .\34xl\:ml-820{
    margin-left: 51.25rem !important;
  }

  .\34xl\:mt-1440{
    margin-top: 90rem !important;
  }

  .\34xl\:mr-1440{
    margin-right: 90rem !important;
  }

  .\34xl\:mb-1440{
    margin-bottom: 90rem !important;
  }

  .\34xl\:ml-1440{
    margin-left: 90rem !important;
  }

  .\34xl\:mt-auto{
    margin-top: auto !important;
  }

  .\34xl\:mr-auto{
    margin-right: auto !important;
  }

  .\34xl\:mb-auto{
    margin-bottom: auto !important;
  }

  .\34xl\:ml-auto{
    margin-left: auto !important;
  }

  .\34xl\:mt-2\.5{
    margin-top: .625rem !important;
  }

  .\34xl\:mr-2\.5{
    margin-right: .625rem !important;
  }

  .\34xl\:mb-2\.5{
    margin-bottom: .625rem !important;
  }

  .\34xl\:ml-2\.5{
    margin-left: .625rem !important;
  }

  .\34xl\:mt-6\.25{
    margin-top: 1.5626rem !important;
  }

  .\34xl\:mr-6\.25{
    margin-right: 1.5626rem !important;
  }

  .\34xl\:mb-6\.25{
    margin-bottom: 1.5626rem !important;
  }

  .\34xl\:ml-6\.25{
    margin-left: 1.5626rem !important;
  }

  .\34xl\:mt-7\.5{
    margin-top: 1.875rem !important;
  }

  .\34xl\:mr-7\.5{
    margin-right: 1.875rem !important;
  }

  .\34xl\:mb-7\.5{
    margin-bottom: 1.875rem !important;
  }

  .\34xl\:ml-7\.5{
    margin-left: 1.875rem !important;
  }

  .\34xl\:mt-12\.5{
    margin-top: 3.125rem !important;
  }

  .\34xl\:mr-12\.5{
    margin-right: 3.125rem !important;
  }

  .\34xl\:mb-12\.5{
    margin-bottom: 3.125rem !important;
  }

  .\34xl\:ml-12\.5{
    margin-left: 3.125rem !important;
  }

  .\34xl\:mt-17\.5{
    margin-top: 4.375rem !important;
  }

  .\34xl\:mr-17\.5{
    margin-right: 4.375rem !important;
  }

  .\34xl\:mb-17\.5{
    margin-bottom: 4.375rem !important;
  }

  .\34xl\:ml-17\.5{
    margin-left: 4.375rem !important;
  }

  .\34xl\:mt-31\.5{
    margin-top: 7.875rem !important;
  }

  .\34xl\:mr-31\.5{
    margin-right: 7.875rem !important;
  }

  .\34xl\:mb-31\.5{
    margin-bottom: 7.875rem !important;
  }

  .\34xl\:ml-31\.5{
    margin-left: 7.875rem !important;
  }

  .\34xl\:mt-thumb-tript-lg{
    margin-top: 15.625rem !important;
  }

  .\34xl\:mr-thumb-tript-lg{
    margin-right: 15.625rem !important;
  }

  .\34xl\:mb-thumb-tript-lg{
    margin-bottom: 15.625rem !important;
  }

  .\34xl\:ml-thumb-tript-lg{
    margin-left: 15.625rem !important;
  }

  .\34xl\:mt-thumb-tript-md{
    margin-top: 11.25rem !important;
  }

  .\34xl\:mr-thumb-tript-md{
    margin-right: 11.25rem !important;
  }

  .\34xl\:mb-thumb-tript-md{
    margin-bottom: 11.25rem !important;
  }

  .\34xl\:ml-thumb-tript-md{
    margin-left: 11.25rem !important;
  }

  .\34xl\:mt-thumb-trip-xl{
    margin-top: 20.625rem !important;
  }

  .\34xl\:mr-thumb-trip-xl{
    margin-right: 20.625rem !important;
  }

  .\34xl\:mb-thumb-trip-xl{
    margin-bottom: 20.625rem !important;
  }

  .\34xl\:ml-thumb-trip-xl{
    margin-left: 20.625rem !important;
  }

  .\34xl\:mt-tarapprendre-title-lg{
    margin-top: 58.75rem !important;
  }

  .\34xl\:mr-tarapprendre-title-lg{
    margin-right: 58.75rem !important;
  }

  .\34xl\:mb-tarapprendre-title-lg{
    margin-bottom: 58.75rem !important;
  }

  .\34xl\:ml-tarapprendre-title-lg{
    margin-left: 58.75rem !important;
  }

  .\34xl\:mt-oblong-list-lg{
    margin-top: 40.93rem !important;
  }

  .\34xl\:mr-oblong-list-lg{
    margin-right: 40.93rem !important;
  }

  .\34xl\:mb-oblong-list-lg{
    margin-bottom: 40.93rem !important;
  }

  .\34xl\:ml-oblong-list-lg{
    margin-left: 40.93rem !important;
  }

  .\34xl\:mt-oblong-list-md{
    margin-top: 20.95rem !important;
  }

  .\34xl\:mr-oblong-list-md{
    margin-right: 20.95rem !important;
  }

  .\34xl\:mb-oblong-list-md{
    margin-bottom: 20.95rem !important;
  }

  .\34xl\:ml-oblong-list-md{
    margin-left: 20.95rem !important;
  }

  .\34xl\:mt-oblong-content-lg{
    margin-top: 26.875rem !important;
  }

  .\34xl\:mr-oblong-content-lg{
    margin-right: 26.875rem !important;
  }

  .\34xl\:mb-oblong-content-lg{
    margin-bottom: 26.875rem !important;
  }

  .\34xl\:ml-oblong-content-lg{
    margin-left: 26.875rem !important;
  }

  .\34xl\:mt-article-thumb-lg{
    margin-top: 10.625rem !important;
  }

  .\34xl\:mr-article-thumb-lg{
    margin-right: 10.625rem !important;
  }

  .\34xl\:mb-article-thumb-lg{
    margin-bottom: 10.625rem !important;
  }

  .\34xl\:ml-article-thumb-lg{
    margin-left: 10.625rem !important;
  }

  .\34xl\:mt-support-title-l-lg{
    margin-top: 28.125rem !important;
  }

  .\34xl\:mr-support-title-l-lg{
    margin-right: 28.125rem !important;
  }

  .\34xl\:mb-support-title-l-lg{
    margin-bottom: 28.125rem !important;
  }

  .\34xl\:ml-support-title-l-lg{
    margin-left: 28.125rem !important;
  }

  .\34xl\:mt-support-title-r-lg{
    margin-top: 17.8125rem !important;
  }

  .\34xl\:mr-support-title-r-lg{
    margin-right: 17.8125rem !important;
  }

  .\34xl\:mb-support-title-r-lg{
    margin-bottom: 17.8125rem !important;
  }

  .\34xl\:ml-support-title-r-lg{
    margin-left: 17.8125rem !important;
  }

  .\34xl\:mt-main-footer-menu{
    margin-top: 13.75rem !important;
  }

  .\34xl\:mr-main-footer-menu{
    margin-right: 13.75rem !important;
  }

  .\34xl\:mb-main-footer-menu{
    margin-bottom: 13.75rem !important;
  }

  .\34xl\:ml-main-footer-menu{
    margin-left: 13.75rem !important;
  }

  .\34xl\:mt-main-footer-logo{
    margin-top: 25.625rem !important;
  }

  .\34xl\:mr-main-footer-logo{
    margin-right: 25.625rem !important;
  }

  .\34xl\:mb-main-footer-logo{
    margin-bottom: 25.625rem !important;
  }

  .\34xl\:ml-main-footer-logo{
    margin-left: 25.625rem !important;
  }

  .\34xl\:mt-full{
    margin-top: 100% !important;
  }

  .\34xl\:mr-full{
    margin-right: 100% !important;
  }

  .\34xl\:mb-full{
    margin-bottom: 100% !important;
  }

  .\34xl\:ml-full{
    margin-left: 100% !important;
  }

  .\34xl\:-mt-0{
    margin-top: 0px !important;
  }

  .\34xl\:-mr-0{
    margin-right: 0px !important;
  }

  .\34xl\:-mb-0{
    margin-bottom: 0px !important;
  }

  .\34xl\:-ml-0{
    margin-left: 0px !important;
  }

  .\34xl\:-mt-1{
    margin-top: -0.25rem !important;
  }

  .\34xl\:-mr-1{
    margin-right: -0.25rem !important;
  }

  .\34xl\:-mb-1{
    margin-bottom: -0.25rem !important;
  }

  .\34xl\:-ml-1{
    margin-left: -0.25rem !important;
  }

  .\34xl\:-mt-2{
    margin-top: -0.5rem !important;
  }

  .\34xl\:-mr-2{
    margin-right: -0.5rem !important;
  }

  .\34xl\:-mb-2{
    margin-bottom: -0.5rem !important;
  }

  .\34xl\:-ml-2{
    margin-left: -0.5rem !important;
  }

  .\34xl\:-mt-3{
    margin-top: -0.75rem !important;
  }

  .\34xl\:-mr-3{
    margin-right: -0.75rem !important;
  }

  .\34xl\:-mb-3{
    margin-bottom: -0.75rem !important;
  }

  .\34xl\:-ml-3{
    margin-left: -0.75rem !important;
  }

  .\34xl\:-mt-4{
    margin-top: -1rem !important;
  }

  .\34xl\:-mr-4{
    margin-right: -1rem !important;
  }

  .\34xl\:-mb-4{
    margin-bottom: -1rem !important;
  }

  .\34xl\:-ml-4{
    margin-left: -1rem !important;
  }

  .\34xl\:-mt-5{
    margin-top: -1.25rem !important;
  }

  .\34xl\:-mr-5{
    margin-right: -1.25rem !important;
  }

  .\34xl\:-mb-5{
    margin-bottom: -1.25rem !important;
  }

  .\34xl\:-ml-5{
    margin-left: -1.25rem !important;
  }

  .\34xl\:-mt-6{
    margin-top: -1.5rem !important;
  }

  .\34xl\:-mr-6{
    margin-right: -1.5rem !important;
  }

  .\34xl\:-mb-6{
    margin-bottom: -1.5rem !important;
  }

  .\34xl\:-ml-6{
    margin-left: -1.5rem !important;
  }

  .\34xl\:-mt-7{
    margin-top: -1.75rem !important;
  }

  .\34xl\:-mr-7{
    margin-right: -1.75rem !important;
  }

  .\34xl\:-mb-7{
    margin-bottom: -1.75rem !important;
  }

  .\34xl\:-ml-7{
    margin-left: -1.75rem !important;
  }

  .\34xl\:-mt-8{
    margin-top: -2rem !important;
  }

  .\34xl\:-mr-8{
    margin-right: -2rem !important;
  }

  .\34xl\:-mb-8{
    margin-bottom: -2rem !important;
  }

  .\34xl\:-ml-8{
    margin-left: -2rem !important;
  }

  .\34xl\:-mt-9{
    margin-top: -2.25rem !important;
  }

  .\34xl\:-mr-9{
    margin-right: -2.25rem !important;
  }

  .\34xl\:-mb-9{
    margin-bottom: -2.25rem !important;
  }

  .\34xl\:-ml-9{
    margin-left: -2.25rem !important;
  }

  .\34xl\:-mt-10{
    margin-top: -2.5rem !important;
  }

  .\34xl\:-mr-10{
    margin-right: -2.5rem !important;
  }

  .\34xl\:-mb-10{
    margin-bottom: -2.5rem !important;
  }

  .\34xl\:-ml-10{
    margin-left: -2.5rem !important;
  }

  .\34xl\:-mt-11{
    margin-top: -2.75rem !important;
  }

  .\34xl\:-mr-11{
    margin-right: -2.75rem !important;
  }

  .\34xl\:-mb-11{
    margin-bottom: -2.75rem !important;
  }

  .\34xl\:-ml-11{
    margin-left: -2.75rem !important;
  }

  .\34xl\:-mt-12{
    margin-top: -3rem !important;
  }

  .\34xl\:-mr-12{
    margin-right: -3rem !important;
  }

  .\34xl\:-mb-12{
    margin-bottom: -3rem !important;
  }

  .\34xl\:-ml-12{
    margin-left: -3rem !important;
  }

  .\34xl\:-mt-13{
    margin-top: -3.25rem !important;
  }

  .\34xl\:-mr-13{
    margin-right: -3.25rem !important;
  }

  .\34xl\:-mb-13{
    margin-bottom: -3.25rem !important;
  }

  .\34xl\:-ml-13{
    margin-left: -3.25rem !important;
  }

  .\34xl\:-mt-14{
    margin-top: -3.5rem !important;
  }

  .\34xl\:-mr-14{
    margin-right: -3.5rem !important;
  }

  .\34xl\:-mb-14{
    margin-bottom: -3.5rem !important;
  }

  .\34xl\:-ml-14{
    margin-left: -3.5rem !important;
  }

  .\34xl\:-mt-15{
    margin-top: -3.75rem !important;
  }

  .\34xl\:-mr-15{
    margin-right: -3.75rem !important;
  }

  .\34xl\:-mb-15{
    margin-bottom: -3.75rem !important;
  }

  .\34xl\:-ml-15{
    margin-left: -3.75rem !important;
  }

  .\34xl\:-mt-16{
    margin-top: -4rem !important;
  }

  .\34xl\:-mr-16{
    margin-right: -4rem !important;
  }

  .\34xl\:-mb-16{
    margin-bottom: -4rem !important;
  }

  .\34xl\:-ml-16{
    margin-left: -4rem !important;
  }

  .\34xl\:-mt-17{
    margin-top: -4.25rem !important;
  }

  .\34xl\:-mr-17{
    margin-right: -4.25rem !important;
  }

  .\34xl\:-mb-17{
    margin-bottom: -4.25rem !important;
  }

  .\34xl\:-ml-17{
    margin-left: -4.25rem !important;
  }

  .\34xl\:-mt-18{
    margin-top: -4.5rem !important;
  }

  .\34xl\:-mr-18{
    margin-right: -4.5rem !important;
  }

  .\34xl\:-mb-18{
    margin-bottom: -4.5rem !important;
  }

  .\34xl\:-ml-18{
    margin-left: -4.5rem !important;
  }

  .\34xl\:-mt-19{
    margin-top: -4.75rem !important;
  }

  .\34xl\:-mr-19{
    margin-right: -4.75rem !important;
  }

  .\34xl\:-mb-19{
    margin-bottom: -4.75rem !important;
  }

  .\34xl\:-ml-19{
    margin-left: -4.75rem !important;
  }

  .\34xl\:-mt-20{
    margin-top: -5rem !important;
  }

  .\34xl\:-mr-20{
    margin-right: -5rem !important;
  }

  .\34xl\:-mb-20{
    margin-bottom: -5rem !important;
  }

  .\34xl\:-ml-20{
    margin-left: -5rem !important;
  }

  .\34xl\:-mt-21{
    margin-top: -5.25rem !important;
  }

  .\34xl\:-mr-21{
    margin-right: -5.25rem !important;
  }

  .\34xl\:-mb-21{
    margin-bottom: -5.25rem !important;
  }

  .\34xl\:-ml-21{
    margin-left: -5.25rem !important;
  }

  .\34xl\:-mt-22{
    margin-top: -5.5rem !important;
  }

  .\34xl\:-mr-22{
    margin-right: -5.5rem !important;
  }

  .\34xl\:-mb-22{
    margin-bottom: -5.5rem !important;
  }

  .\34xl\:-ml-22{
    margin-left: -5.5rem !important;
  }

  .\34xl\:-mt-23{
    margin-top: -5.75rem !important;
  }

  .\34xl\:-mr-23{
    margin-right: -5.75rem !important;
  }

  .\34xl\:-mb-23{
    margin-bottom: -5.75rem !important;
  }

  .\34xl\:-ml-23{
    margin-left: -5.75rem !important;
  }

  .\34xl\:-mt-24{
    margin-top: -6rem !important;
  }

  .\34xl\:-mr-24{
    margin-right: -6rem !important;
  }

  .\34xl\:-mb-24{
    margin-bottom: -6rem !important;
  }

  .\34xl\:-ml-24{
    margin-left: -6rem !important;
  }

  .\34xl\:-mt-25{
    margin-top: -6.25rem !important;
  }

  .\34xl\:-mr-25{
    margin-right: -6.25rem !important;
  }

  .\34xl\:-mb-25{
    margin-bottom: -6.25rem !important;
  }

  .\34xl\:-ml-25{
    margin-left: -6.25rem !important;
  }

  .\34xl\:-mt-26{
    margin-top: -6.5rem !important;
  }

  .\34xl\:-mr-26{
    margin-right: -6.5rem !important;
  }

  .\34xl\:-mb-26{
    margin-bottom: -6.5rem !important;
  }

  .\34xl\:-ml-26{
    margin-left: -6.5rem !important;
  }

  .\34xl\:-mt-27{
    margin-top: -6.75rem !important;
  }

  .\34xl\:-mr-27{
    margin-right: -6.75rem !important;
  }

  .\34xl\:-mb-27{
    margin-bottom: -6.75rem !important;
  }

  .\34xl\:-ml-27{
    margin-left: -6.75rem !important;
  }

  .\34xl\:-mt-28{
    margin-top: -7rem !important;
  }

  .\34xl\:-mr-28{
    margin-right: -7rem !important;
  }

  .\34xl\:-mb-28{
    margin-bottom: -7rem !important;
  }

  .\34xl\:-ml-28{
    margin-left: -7rem !important;
  }

  .\34xl\:-mt-29{
    margin-top: -7.25rem !important;
  }

  .\34xl\:-mr-29{
    margin-right: -7.25rem !important;
  }

  .\34xl\:-mb-29{
    margin-bottom: -7.25rem !important;
  }

  .\34xl\:-ml-29{
    margin-left: -7.25rem !important;
  }

  .\34xl\:-mt-30{
    margin-top: -7.5rem !important;
  }

  .\34xl\:-mr-30{
    margin-right: -7.5rem !important;
  }

  .\34xl\:-mb-30{
    margin-bottom: -7.5rem !important;
  }

  .\34xl\:-ml-30{
    margin-left: -7.5rem !important;
  }

  .\34xl\:-mt-31{
    margin-top: -7.75rem !important;
  }

  .\34xl\:-mr-31{
    margin-right: -7.75rem !important;
  }

  .\34xl\:-mb-31{
    margin-bottom: -7.75rem !important;
  }

  .\34xl\:-ml-31{
    margin-left: -7.75rem !important;
  }

  .\34xl\:-mt-32{
    margin-top: -8rem !important;
  }

  .\34xl\:-mr-32{
    margin-right: -8rem !important;
  }

  .\34xl\:-mb-32{
    margin-bottom: -8rem !important;
  }

  .\34xl\:-ml-32{
    margin-left: -8rem !important;
  }

  .\34xl\:-mt-33{
    margin-top: -8.25rem !important;
  }

  .\34xl\:-mr-33{
    margin-right: -8.25rem !important;
  }

  .\34xl\:-mb-33{
    margin-bottom: -8.25rem !important;
  }

  .\34xl\:-ml-33{
    margin-left: -8.25rem !important;
  }

  .\34xl\:-mt-34{
    margin-top: -8.5rem !important;
  }

  .\34xl\:-mr-34{
    margin-right: -8.5rem !important;
  }

  .\34xl\:-mb-34{
    margin-bottom: -8.5rem !important;
  }

  .\34xl\:-ml-34{
    margin-left: -8.5rem !important;
  }

  .\34xl\:-mt-35{
    margin-top: -8.75rem !important;
  }

  .\34xl\:-mr-35{
    margin-right: -8.75rem !important;
  }

  .\34xl\:-mb-35{
    margin-bottom: -8.75rem !important;
  }

  .\34xl\:-ml-35{
    margin-left: -8.75rem !important;
  }

  .\34xl\:-mt-36{
    margin-top: -9rem !important;
  }

  .\34xl\:-mr-36{
    margin-right: -9rem !important;
  }

  .\34xl\:-mb-36{
    margin-bottom: -9rem !important;
  }

  .\34xl\:-ml-36{
    margin-left: -9rem !important;
  }

  .\34xl\:-mt-37{
    margin-top: -9.25rem !important;
  }

  .\34xl\:-mr-37{
    margin-right: -9.25rem !important;
  }

  .\34xl\:-mb-37{
    margin-bottom: -9.25rem !important;
  }

  .\34xl\:-ml-37{
    margin-left: -9.25rem !important;
  }

  .\34xl\:-mt-38{
    margin-top: -9.5rem !important;
  }

  .\34xl\:-mr-38{
    margin-right: -9.5rem !important;
  }

  .\34xl\:-mb-38{
    margin-bottom: -9.5rem !important;
  }

  .\34xl\:-ml-38{
    margin-left: -9.5rem !important;
  }

  .\34xl\:-mt-39{
    margin-top: -9.75rem !important;
  }

  .\34xl\:-mr-39{
    margin-right: -9.75rem !important;
  }

  .\34xl\:-mb-39{
    margin-bottom: -9.75rem !important;
  }

  .\34xl\:-ml-39{
    margin-left: -9.75rem !important;
  }

  .\34xl\:-mt-40{
    margin-top: -10rem !important;
  }

  .\34xl\:-mr-40{
    margin-right: -10rem !important;
  }

  .\34xl\:-mb-40{
    margin-bottom: -10rem !important;
  }

  .\34xl\:-ml-40{
    margin-left: -10rem !important;
  }

  .\34xl\:-mt-41{
    margin-top: -10.25rem !important;
  }

  .\34xl\:-mr-41{
    margin-right: -10.25rem !important;
  }

  .\34xl\:-mb-41{
    margin-bottom: -10.25rem !important;
  }

  .\34xl\:-ml-41{
    margin-left: -10.25rem !important;
  }

  .\34xl\:-mt-42{
    margin-top: -10.5rem !important;
  }

  .\34xl\:-mr-42{
    margin-right: -10.5rem !important;
  }

  .\34xl\:-mb-42{
    margin-bottom: -10.5rem !important;
  }

  .\34xl\:-ml-42{
    margin-left: -10.5rem !important;
  }

  .\34xl\:-mt-43{
    margin-top: -10.75rem !important;
  }

  .\34xl\:-mr-43{
    margin-right: -10.75rem !important;
  }

  .\34xl\:-mb-43{
    margin-bottom: -10.75rem !important;
  }

  .\34xl\:-ml-43{
    margin-left: -10.75rem !important;
  }

  .\34xl\:-mt-44{
    margin-top: -11rem !important;
  }

  .\34xl\:-mr-44{
    margin-right: -11rem !important;
  }

  .\34xl\:-mb-44{
    margin-bottom: -11rem !important;
  }

  .\34xl\:-ml-44{
    margin-left: -11rem !important;
  }

  .\34xl\:-mt-45{
    margin-top: -11.25rem !important;
  }

  .\34xl\:-mr-45{
    margin-right: -11.25rem !important;
  }

  .\34xl\:-mb-45{
    margin-bottom: -11.25rem !important;
  }

  .\34xl\:-ml-45{
    margin-left: -11.25rem !important;
  }

  .\34xl\:-mt-46{
    margin-top: -11.5rem !important;
  }

  .\34xl\:-mr-46{
    margin-right: -11.5rem !important;
  }

  .\34xl\:-mb-46{
    margin-bottom: -11.5rem !important;
  }

  .\34xl\:-ml-46{
    margin-left: -11.5rem !important;
  }

  .\34xl\:-mt-47{
    margin-top: -11.75rem !important;
  }

  .\34xl\:-mr-47{
    margin-right: -11.75rem !important;
  }

  .\34xl\:-mb-47{
    margin-bottom: -11.75rem !important;
  }

  .\34xl\:-ml-47{
    margin-left: -11.75rem !important;
  }

  .\34xl\:-mt-48{
    margin-top: -12rem !important;
  }

  .\34xl\:-mr-48{
    margin-right: -12rem !important;
  }

  .\34xl\:-mb-48{
    margin-bottom: -12rem !important;
  }

  .\34xl\:-ml-48{
    margin-left: -12rem !important;
  }

  .\34xl\:-mt-49{
    margin-top: -12.25rem !important;
  }

  .\34xl\:-mr-49{
    margin-right: -12.25rem !important;
  }

  .\34xl\:-mb-49{
    margin-bottom: -12.25rem !important;
  }

  .\34xl\:-ml-49{
    margin-left: -12.25rem !important;
  }

  .\34xl\:-mt-50{
    margin-top: -12.5rem !important;
  }

  .\34xl\:-mr-50{
    margin-right: -12.5rem !important;
  }

  .\34xl\:-mb-50{
    margin-bottom: -12.5rem !important;
  }

  .\34xl\:-ml-50{
    margin-left: -12.5rem !important;
  }

  .\34xl\:-mt-51{
    margin-top: -12.75rem !important;
  }

  .\34xl\:-mr-51{
    margin-right: -12.75rem !important;
  }

  .\34xl\:-mb-51{
    margin-bottom: -12.75rem !important;
  }

  .\34xl\:-ml-51{
    margin-left: -12.75rem !important;
  }

  .\34xl\:-mt-52{
    margin-top: -13rem !important;
  }

  .\34xl\:-mr-52{
    margin-right: -13rem !important;
  }

  .\34xl\:-mb-52{
    margin-bottom: -13rem !important;
  }

  .\34xl\:-ml-52{
    margin-left: -13rem !important;
  }

  .\34xl\:-mt-53{
    margin-top: -13.25rem !important;
  }

  .\34xl\:-mr-53{
    margin-right: -13.25rem !important;
  }

  .\34xl\:-mb-53{
    margin-bottom: -13.25rem !important;
  }

  .\34xl\:-ml-53{
    margin-left: -13.25rem !important;
  }

  .\34xl\:-mt-54{
    margin-top: -13.5rem !important;
  }

  .\34xl\:-mr-54{
    margin-right: -13.5rem !important;
  }

  .\34xl\:-mb-54{
    margin-bottom: -13.5rem !important;
  }

  .\34xl\:-ml-54{
    margin-left: -13.5rem !important;
  }

  .\34xl\:-mt-55{
    margin-top: -13.75rem !important;
  }

  .\34xl\:-mr-55{
    margin-right: -13.75rem !important;
  }

  .\34xl\:-mb-55{
    margin-bottom: -13.75rem !important;
  }

  .\34xl\:-ml-55{
    margin-left: -13.75rem !important;
  }

  .\34xl\:-mt-56{
    margin-top: -14rem !important;
  }

  .\34xl\:-mr-56{
    margin-right: -14rem !important;
  }

  .\34xl\:-mb-56{
    margin-bottom: -14rem !important;
  }

  .\34xl\:-ml-56{
    margin-left: -14rem !important;
  }

  .\34xl\:-mt-70{
    margin-top: -17.5rem !important;
  }

  .\34xl\:-mr-70{
    margin-right: -17.5rem !important;
  }

  .\34xl\:-mb-70{
    margin-bottom: -17.5rem !important;
  }

  .\34xl\:-ml-70{
    margin-left: -17.5rem !important;
  }

  .\34xl\:-mt-71{
    margin-top: -17.75rem !important;
  }

  .\34xl\:-mr-71{
    margin-right: -17.75rem !important;
  }

  .\34xl\:-mb-71{
    margin-bottom: -17.75rem !important;
  }

  .\34xl\:-ml-71{
    margin-left: -17.75rem !important;
  }

  .\34xl\:-mt-72{
    margin-top: -18rem !important;
  }

  .\34xl\:-mr-72{
    margin-right: -18rem !important;
  }

  .\34xl\:-mb-72{
    margin-bottom: -18rem !important;
  }

  .\34xl\:-ml-72{
    margin-left: -18rem !important;
  }

  .\34xl\:-mt-73{
    margin-top: -18.25rem !important;
  }

  .\34xl\:-mr-73{
    margin-right: -18.25rem !important;
  }

  .\34xl\:-mb-73{
    margin-bottom: -18.25rem !important;
  }

  .\34xl\:-ml-73{
    margin-left: -18.25rem !important;
  }

  .\34xl\:-mt-74{
    margin-top: -18.5rem !important;
  }

  .\34xl\:-mr-74{
    margin-right: -18.5rem !important;
  }

  .\34xl\:-mb-74{
    margin-bottom: -18.5rem !important;
  }

  .\34xl\:-ml-74{
    margin-left: -18.5rem !important;
  }

  .\34xl\:-mt-75{
    margin-top: -18.75rem !important;
  }

  .\34xl\:-mr-75{
    margin-right: -18.75rem !important;
  }

  .\34xl\:-mb-75{
    margin-bottom: -18.75rem !important;
  }

  .\34xl\:-ml-75{
    margin-left: -18.75rem !important;
  }

  .\34xl\:-mt-76{
    margin-top: -19rem !important;
  }

  .\34xl\:-mr-76{
    margin-right: -19rem !important;
  }

  .\34xl\:-mb-76{
    margin-bottom: -19rem !important;
  }

  .\34xl\:-ml-76{
    margin-left: -19rem !important;
  }

  .\34xl\:-mt-77{
    margin-top: -19.25rem !important;
  }

  .\34xl\:-mr-77{
    margin-right: -19.25rem !important;
  }

  .\34xl\:-mb-77{
    margin-bottom: -19.25rem !important;
  }

  .\34xl\:-ml-77{
    margin-left: -19.25rem !important;
  }

  .\34xl\:-mt-78{
    margin-top: -19.5rem !important;
  }

  .\34xl\:-mr-78{
    margin-right: -19.5rem !important;
  }

  .\34xl\:-mb-78{
    margin-bottom: -19.5rem !important;
  }

  .\34xl\:-ml-78{
    margin-left: -19.5rem !important;
  }

  .\34xl\:-mt-79{
    margin-top: -19.75rem !important;
  }

  .\34xl\:-mr-79{
    margin-right: -19.75rem !important;
  }

  .\34xl\:-mb-79{
    margin-bottom: -19.75rem !important;
  }

  .\34xl\:-ml-79{
    margin-left: -19.75rem !important;
  }

  .\34xl\:-mt-80{
    margin-top: -20rem !important;
  }

  .\34xl\:-mr-80{
    margin-right: -20rem !important;
  }

  .\34xl\:-mb-80{
    margin-bottom: -20rem !important;
  }

  .\34xl\:-ml-80{
    margin-left: -20rem !important;
  }

  .\34xl\:-mt-81{
    margin-top: -20.25rem !important;
  }

  .\34xl\:-mr-81{
    margin-right: -20.25rem !important;
  }

  .\34xl\:-mb-81{
    margin-bottom: -20.25rem !important;
  }

  .\34xl\:-ml-81{
    margin-left: -20.25rem !important;
  }

  .\34xl\:-mt-82{
    margin-top: -20.5rem !important;
  }

  .\34xl\:-mr-82{
    margin-right: -20.5rem !important;
  }

  .\34xl\:-mb-82{
    margin-bottom: -20.5rem !important;
  }

  .\34xl\:-ml-82{
    margin-left: -20.5rem !important;
  }

  .\34xl\:-mt-83{
    margin-top: -20.75rem !important;
  }

  .\34xl\:-mr-83{
    margin-right: -20.75rem !important;
  }

  .\34xl\:-mb-83{
    margin-bottom: -20.75rem !important;
  }

  .\34xl\:-ml-83{
    margin-left: -20.75rem !important;
  }

  .\34xl\:-mt-84{
    margin-top: -21rem !important;
  }

  .\34xl\:-mr-84{
    margin-right: -21rem !important;
  }

  .\34xl\:-mb-84{
    margin-bottom: -21rem !important;
  }

  .\34xl\:-ml-84{
    margin-left: -21rem !important;
  }

  .\34xl\:-mt-85{
    margin-top: -21.25rem !important;
  }

  .\34xl\:-mr-85{
    margin-right: -21.25rem !important;
  }

  .\34xl\:-mb-85{
    margin-bottom: -21.25rem !important;
  }

  .\34xl\:-ml-85{
    margin-left: -21.25rem !important;
  }

  .\34xl\:-mt-86{
    margin-top: -21.5rem !important;
  }

  .\34xl\:-mr-86{
    margin-right: -21.5rem !important;
  }

  .\34xl\:-mb-86{
    margin-bottom: -21.5rem !important;
  }

  .\34xl\:-ml-86{
    margin-left: -21.5rem !important;
  }

  .\34xl\:-mt-87{
    margin-top: -21.75rem !important;
  }

  .\34xl\:-mr-87{
    margin-right: -21.75rem !important;
  }

  .\34xl\:-mb-87{
    margin-bottom: -21.75rem !important;
  }

  .\34xl\:-ml-87{
    margin-left: -21.75rem !important;
  }

  .\34xl\:-mt-88{
    margin-top: -22rem !important;
  }

  .\34xl\:-mr-88{
    margin-right: -22rem !important;
  }

  .\34xl\:-mb-88{
    margin-bottom: -22rem !important;
  }

  .\34xl\:-ml-88{
    margin-left: -22rem !important;
  }

  .\34xl\:-mt-89{
    margin-top: -22.25rem !important;
  }

  .\34xl\:-mr-89{
    margin-right: -22.25rem !important;
  }

  .\34xl\:-mb-89{
    margin-bottom: -22.25rem !important;
  }

  .\34xl\:-ml-89{
    margin-left: -22.25rem !important;
  }

  .\34xl\:-mt-90{
    margin-top: -22.5rem !important;
  }

  .\34xl\:-mr-90{
    margin-right: -22.5rem !important;
  }

  .\34xl\:-mb-90{
    margin-bottom: -22.5rem !important;
  }

  .\34xl\:-ml-90{
    margin-left: -22.5rem !important;
  }

  .\34xl\:-mt-91{
    margin-top: -22.75rem !important;
  }

  .\34xl\:-mr-91{
    margin-right: -22.75rem !important;
  }

  .\34xl\:-mb-91{
    margin-bottom: -22.75rem !important;
  }

  .\34xl\:-ml-91{
    margin-left: -22.75rem !important;
  }

  .\34xl\:-mt-92{
    margin-top: -23rem !important;
  }

  .\34xl\:-mr-92{
    margin-right: -23rem !important;
  }

  .\34xl\:-mb-92{
    margin-bottom: -23rem !important;
  }

  .\34xl\:-ml-92{
    margin-left: -23rem !important;
  }

  .\34xl\:-mt-100{
    margin-top: -25rem !important;
  }

  .\34xl\:-mr-100{
    margin-right: -25rem !important;
  }

  .\34xl\:-mb-100{
    margin-bottom: -25rem !important;
  }

  .\34xl\:-ml-100{
    margin-left: -25rem !important;
  }

  .\34xl\:-mt-131{
    margin-top: -25.25rem !important;
  }

  .\34xl\:-mr-131{
    margin-right: -25.25rem !important;
  }

  .\34xl\:-mb-131{
    margin-bottom: -25.25rem !important;
  }

  .\34xl\:-ml-131{
    margin-left: -25.25rem !important;
  }

  .\34xl\:-mt-135{
    margin-top: -34rem !important;
  }

  .\34xl\:-mr-135{
    margin-right: -34rem !important;
  }

  .\34xl\:-mb-135{
    margin-bottom: -34rem !important;
  }

  .\34xl\:-ml-135{
    margin-left: -34rem !important;
  }

  .\34xl\:-mt-150{
    margin-top: -37.5rem !important;
  }

  .\34xl\:-mr-150{
    margin-right: -37.5rem !important;
  }

  .\34xl\:-mb-150{
    margin-bottom: -37.5rem !important;
  }

  .\34xl\:-ml-150{
    margin-left: -37.5rem !important;
  }

  .\34xl\:-mt-710{
    margin-top: -44.375rem !important;
  }

  .\34xl\:-mr-710{
    margin-right: -44.375rem !important;
  }

  .\34xl\:-mb-710{
    margin-bottom: -44.375rem !important;
  }

  .\34xl\:-ml-710{
    margin-left: -44.375rem !important;
  }

  .\34xl\:-mt-820{
    margin-top: -51.25rem !important;
  }

  .\34xl\:-mr-820{
    margin-right: -51.25rem !important;
  }

  .\34xl\:-mb-820{
    margin-bottom: -51.25rem !important;
  }

  .\34xl\:-ml-820{
    margin-left: -51.25rem !important;
  }

  .\34xl\:-mt-1440{
    margin-top: -90rem !important;
  }

  .\34xl\:-mr-1440{
    margin-right: -90rem !important;
  }

  .\34xl\:-mb-1440{
    margin-bottom: -90rem !important;
  }

  .\34xl\:-ml-1440{
    margin-left: -90rem !important;
  }

  .\34xl\:-mt-2\.5{
    margin-top: -0.625rem !important;
  }

  .\34xl\:-mr-2\.5{
    margin-right: -0.625rem !important;
  }

  .\34xl\:-mb-2\.5{
    margin-bottom: -0.625rem !important;
  }

  .\34xl\:-ml-2\.5{
    margin-left: -0.625rem !important;
  }

  .\34xl\:-mt-6\.25{
    margin-top: -1.5626rem !important;
  }

  .\34xl\:-mr-6\.25{
    margin-right: -1.5626rem !important;
  }

  .\34xl\:-mb-6\.25{
    margin-bottom: -1.5626rem !important;
  }

  .\34xl\:-ml-6\.25{
    margin-left: -1.5626rem !important;
  }

  .\34xl\:-mt-7\.5{
    margin-top: -1.875rem !important;
  }

  .\34xl\:-mr-7\.5{
    margin-right: -1.875rem !important;
  }

  .\34xl\:-mb-7\.5{
    margin-bottom: -1.875rem !important;
  }

  .\34xl\:-ml-7\.5{
    margin-left: -1.875rem !important;
  }

  .\34xl\:-mt-12\.5{
    margin-top: -3.125rem !important;
  }

  .\34xl\:-mr-12\.5{
    margin-right: -3.125rem !important;
  }

  .\34xl\:-mb-12\.5{
    margin-bottom: -3.125rem !important;
  }

  .\34xl\:-ml-12\.5{
    margin-left: -3.125rem !important;
  }

  .\34xl\:-mt-17\.5{
    margin-top: -4.375rem !important;
  }

  .\34xl\:-mr-17\.5{
    margin-right: -4.375rem !important;
  }

  .\34xl\:-mb-17\.5{
    margin-bottom: -4.375rem !important;
  }

  .\34xl\:-ml-17\.5{
    margin-left: -4.375rem !important;
  }

  .\34xl\:-mt-31\.5{
    margin-top: -7.875rem !important;
  }

  .\34xl\:-mr-31\.5{
    margin-right: -7.875rem !important;
  }

  .\34xl\:-mb-31\.5{
    margin-bottom: -7.875rem !important;
  }

  .\34xl\:-ml-31\.5{
    margin-left: -7.875rem !important;
  }

  .\34xl\:-mt-thumb-tript-lg{
    margin-top: -15.625rem !important;
  }

  .\34xl\:-mr-thumb-tript-lg{
    margin-right: -15.625rem !important;
  }

  .\34xl\:-mb-thumb-tript-lg{
    margin-bottom: -15.625rem !important;
  }

  .\34xl\:-ml-thumb-tript-lg{
    margin-left: -15.625rem !important;
  }

  .\34xl\:-mt-thumb-tript-md{
    margin-top: -11.25rem !important;
  }

  .\34xl\:-mr-thumb-tript-md{
    margin-right: -11.25rem !important;
  }

  .\34xl\:-mb-thumb-tript-md{
    margin-bottom: -11.25rem !important;
  }

  .\34xl\:-ml-thumb-tript-md{
    margin-left: -11.25rem !important;
  }

  .\34xl\:-mt-thumb-trip-xl{
    margin-top: -20.625rem !important;
  }

  .\34xl\:-mr-thumb-trip-xl{
    margin-right: -20.625rem !important;
  }

  .\34xl\:-mb-thumb-trip-xl{
    margin-bottom: -20.625rem !important;
  }

  .\34xl\:-ml-thumb-trip-xl{
    margin-left: -20.625rem !important;
  }

  .\34xl\:-mt-tarapprendre-title-lg{
    margin-top: -58.75rem !important;
  }

  .\34xl\:-mr-tarapprendre-title-lg{
    margin-right: -58.75rem !important;
  }

  .\34xl\:-mb-tarapprendre-title-lg{
    margin-bottom: -58.75rem !important;
  }

  .\34xl\:-ml-tarapprendre-title-lg{
    margin-left: -58.75rem !important;
  }

  .\34xl\:-mt-oblong-list-lg{
    margin-top: -40.93rem !important;
  }

  .\34xl\:-mr-oblong-list-lg{
    margin-right: -40.93rem !important;
  }

  .\34xl\:-mb-oblong-list-lg{
    margin-bottom: -40.93rem !important;
  }

  .\34xl\:-ml-oblong-list-lg{
    margin-left: -40.93rem !important;
  }

  .\34xl\:-mt-oblong-list-md{
    margin-top: -20.95rem !important;
  }

  .\34xl\:-mr-oblong-list-md{
    margin-right: -20.95rem !important;
  }

  .\34xl\:-mb-oblong-list-md{
    margin-bottom: -20.95rem !important;
  }

  .\34xl\:-ml-oblong-list-md{
    margin-left: -20.95rem !important;
  }

  .\34xl\:-mt-oblong-content-lg{
    margin-top: -26.875rem !important;
  }

  .\34xl\:-mr-oblong-content-lg{
    margin-right: -26.875rem !important;
  }

  .\34xl\:-mb-oblong-content-lg{
    margin-bottom: -26.875rem !important;
  }

  .\34xl\:-ml-oblong-content-lg{
    margin-left: -26.875rem !important;
  }

  .\34xl\:-mt-article-thumb-lg{
    margin-top: -10.625rem !important;
  }

  .\34xl\:-mr-article-thumb-lg{
    margin-right: -10.625rem !important;
  }

  .\34xl\:-mb-article-thumb-lg{
    margin-bottom: -10.625rem !important;
  }

  .\34xl\:-ml-article-thumb-lg{
    margin-left: -10.625rem !important;
  }

  .\34xl\:-mt-support-title-l-lg{
    margin-top: -28.125rem !important;
  }

  .\34xl\:-mr-support-title-l-lg{
    margin-right: -28.125rem !important;
  }

  .\34xl\:-mb-support-title-l-lg{
    margin-bottom: -28.125rem !important;
  }

  .\34xl\:-ml-support-title-l-lg{
    margin-left: -28.125rem !important;
  }

  .\34xl\:-mt-support-title-r-lg{
    margin-top: -17.8125rem !important;
  }

  .\34xl\:-mr-support-title-r-lg{
    margin-right: -17.8125rem !important;
  }

  .\34xl\:-mb-support-title-r-lg{
    margin-bottom: -17.8125rem !important;
  }

  .\34xl\:-ml-support-title-r-lg{
    margin-left: -17.8125rem !important;
  }

  .\34xl\:-mt-main-footer-menu{
    margin-top: -13.75rem !important;
  }

  .\34xl\:-mr-main-footer-menu{
    margin-right: -13.75rem !important;
  }

  .\34xl\:-mb-main-footer-menu{
    margin-bottom: -13.75rem !important;
  }

  .\34xl\:-ml-main-footer-menu{
    margin-left: -13.75rem !important;
  }

  .\34xl\:-mt-main-footer-logo{
    margin-top: -25.625rem !important;
  }

  .\34xl\:-mr-main-footer-logo{
    margin-right: -25.625rem !important;
  }

  .\34xl\:-mb-main-footer-logo{
    margin-bottom: -25.625rem !important;
  }

  .\34xl\:-ml-main-footer-logo{
    margin-left: -25.625rem !important;
  }

  .\34xl\:-mt-full{
    margin-top: -100% !important;
  }

  .\34xl\:-mr-full{
    margin-right: -100% !important;
  }

  .\34xl\:-mb-full{
    margin-bottom: -100% !important;
  }

  .\34xl\:-ml-full{
    margin-left: -100% !important;
  }

  .\34xl\:max-h-366{
    max-height: 366px !important;
  }

  .\34xl\:max-h-full{
    max-height: 100% !important;
  }

  .\34xl\:max-h-screen{
    max-height: 100vh !important;
  }

  .\34xl\:max-w-51{
    max-width: 12.75rem !important;
  }

  .\34xl\:max-w-105{
    max-width: 26.25rem !important;
  }

  .\34xl\:max-w-155{
    max-width: 38.75rem !important;
  }

  .\34xl\:max-w-160{
    max-width: 40rem !important;
  }

  .\34xl\:max-w-192{
    max-width: 48rem !important;
  }

  .\34xl\:max-w-260{
    max-width: 65rem !important;
  }

  .\34xl\:max-w-366{
    max-width: 366px !important;
  }

  .\34xl\:max-w-500{
    max-width: 500px !important;
  }

  .\34xl\:max-w-620{
    max-width: 620px !important;
  }

  .\34xl\:max-w-820{
    max-width: 51.25rem !important;
  }

  .\34xl\:max-w-none{
    max-width: none !important;
  }

  .\34xl\:max-w-xs{
    max-width: 20rem !important;
  }

  .\34xl\:max-w-sm{
    max-width: 24rem !important;
  }

  .\34xl\:max-w-md{
    max-width: 28rem !important;
  }

  .\34xl\:max-w-lg{
    max-width: 32rem !important;
  }

  .\34xl\:max-w-xl{
    max-width: 36rem !important;
  }

  .\34xl\:max-w-2xl{
    max-width: 42rem !important;
  }

  .\34xl\:max-w-3xl{
    max-width: 48rem !important;
  }

  .\34xl\:max-w-4xl{
    max-width: 56rem !important;
  }

  .\34xl\:max-w-5xl{
    max-width: 64rem !important;
  }

  .\34xl\:max-w-6xl{
    max-width: 72rem !important;
  }

  .\34xl\:max-w-full{
    max-width: 100% !important;
  }

  .\34xl\:max-w-screen-sm{
    max-width: 640px !important;
  }

  .\34xl\:max-w-screen-md{
    max-width: 768px !important;
  }

  .\34xl\:max-w-screen-lg{
    max-width: 1024px !important;
  }

  .\34xl\:max-w-screen-xl{
    max-width: 1280px !important;
  }

  .\34xl\:max-w-screen-2xl{
    max-width: 1440px !important;
  }

  .\34xl\:max-w-screen-4xl{
    max-width: 1740px !important;
  }

  .\34xl\:max-w-147\.5{
    max-width: 36.875rem !important;
  }

  .\34xl\:max-w-197\.5{
    max-width: 49.375rem !important;
  }

  .\34xl\:min-h-0{
    min-height: 0 !important;
  }

  .\34xl\:min-h-800{
    min-height: 50rem !important;
  }

  .\34xl\:min-h-full{
    min-height: 100% !important;
  }

  .\34xl\:min-h-screen{
    min-height: 100vh !important;
  }

  .\34xl\:min-w-0{
    min-width: 0 !important;
  }

  .\34xl\:min-w-full{
    min-width: 100% !important;
  }

  .\34xl\:object-contain{
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }

  .\34xl\:object-cover{
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }

  .\34xl\:object-fill{
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }

  .\34xl\:object-none{
    -o-object-fit: none !important;
       object-fit: none !important;
  }

  .\34xl\:object-scale-down{
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }

  .\34xl\:object-bottom{
    -o-object-position: bottom !important;
       object-position: bottom !important;
  }

  .\34xl\:object-center{
    -o-object-position: center !important;
       object-position: center !important;
  }

  .\34xl\:object-left{
    -o-object-position: left !important;
       object-position: left !important;
  }

  .\34xl\:object-left-bottom{
    -o-object-position: left bottom !important;
       object-position: left bottom !important;
  }

  .\34xl\:object-left-top{
    -o-object-position: left top !important;
       object-position: left top !important;
  }

  .\34xl\:object-right{
    -o-object-position: right !important;
       object-position: right !important;
  }

  .\34xl\:object-right-bottom{
    -o-object-position: right bottom !important;
       object-position: right bottom !important;
  }

  .\34xl\:object-right-top{
    -o-object-position: right top !important;
       object-position: right top !important;
  }

  .\34xl\:object-top{
    -o-object-position: top !important;
       object-position: top !important;
  }

  .\34xl\:opacity-0{
    opacity: 0 !important;
  }

  .\34xl\:opacity-5{
    opacity: 0.05 !important;
  }

  .\34xl\:opacity-10{
    opacity: 0.1 !important;
  }

  .\34xl\:opacity-25{
    opacity: 0.25 !important;
  }

  .\34xl\:opacity-40{
    opacity: 0.4 !important;
  }

  .\34xl\:opacity-50{
    opacity: 0.5 !important;
  }

  .\34xl\:opacity-75{
    opacity: 0.75 !important;
  }

  .\34xl\:opacity-90{
    opacity: 0.9 !important;
  }

  .\34xl\:opacity-100{
    opacity: 1 !important;
  }

  .\34xl\:hover\:opacity-0:hover{
    opacity: 0 !important;
  }

  .\34xl\:hover\:opacity-5:hover{
    opacity: 0.05 !important;
  }

  .\34xl\:hover\:opacity-10:hover{
    opacity: 0.1 !important;
  }

  .\34xl\:hover\:opacity-25:hover{
    opacity: 0.25 !important;
  }

  .\34xl\:hover\:opacity-40:hover{
    opacity: 0.4 !important;
  }

  .\34xl\:hover\:opacity-50:hover{
    opacity: 0.5 !important;
  }

  .\34xl\:hover\:opacity-75:hover{
    opacity: 0.75 !important;
  }

  .\34xl\:hover\:opacity-90:hover{
    opacity: 0.9 !important;
  }

  .\34xl\:hover\:opacity-100:hover{
    opacity: 1 !important;
  }

  .\34xl\:focus\:opacity-0:focus{
    opacity: 0 !important;
  }

  .\34xl\:focus\:opacity-5:focus{
    opacity: 0.05 !important;
  }

  .\34xl\:focus\:opacity-10:focus{
    opacity: 0.1 !important;
  }

  .\34xl\:focus\:opacity-25:focus{
    opacity: 0.25 !important;
  }

  .\34xl\:focus\:opacity-40:focus{
    opacity: 0.4 !important;
  }

  .\34xl\:focus\:opacity-50:focus{
    opacity: 0.5 !important;
  }

  .\34xl\:focus\:opacity-75:focus{
    opacity: 0.75 !important;
  }

  .\34xl\:focus\:opacity-90:focus{
    opacity: 0.9 !important;
  }

  .\34xl\:focus\:opacity-100:focus{
    opacity: 1 !important;
  }

  .\34xl\:outline-none{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .\34xl\:outline-white{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .\34xl\:outline-black{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .\34xl\:focus\:outline-none:focus{
    outline: 2px solid transparent !important;
    outline-offset: 2px !important;
  }

  .\34xl\:focus\:outline-white:focus{
    outline: 2px dotted white !important;
    outline-offset: 2px !important;
  }

  .\34xl\:focus\:outline-black:focus{
    outline: 2px dotted black !important;
    outline-offset: 2px !important;
  }

  .\34xl\:overflow-auto{
    overflow: auto !important;
  }

  .\34xl\:overflow-hidden{
    overflow: hidden !important;
  }

  .\34xl\:overflow-visible{
    overflow: visible !important;
  }

  .\34xl\:overflow-scroll{
    overflow: scroll !important;
  }

  .\34xl\:overflow-x-auto{
    overflow-x: auto !important;
  }

  .\34xl\:overflow-y-auto{
    overflow-y: auto !important;
  }

  .\34xl\:overflow-x-hidden{
    overflow-x: hidden !important;
  }

  .\34xl\:overflow-y-hidden{
    overflow-y: hidden !important;
  }

  .\34xl\:overflow-x-visible{
    overflow-x: visible !important;
  }

  .\34xl\:overflow-y-visible{
    overflow-y: visible !important;
  }

  .\34xl\:overflow-x-scroll{
    overflow-x: scroll !important;
  }

  .\34xl\:overflow-y-scroll{
    overflow-y: scroll !important;
  }

  .\34xl\:scrolling-touch{
    -webkit-overflow-scrolling: touch !important;
  }

  .\34xl\:scrolling-auto{
    -webkit-overflow-scrolling: auto !important;
  }

  .\34xl\:overscroll-auto{
    -ms-scroll-chaining: chained !important;
        overscroll-behavior: auto !important;
  }

  .\34xl\:overscroll-contain{
    -ms-scroll-chaining: none !important;
        overscroll-behavior: contain !important;
  }

  .\34xl\:overscroll-none{
    -ms-scroll-chaining: none !important;
        overscroll-behavior: none !important;
  }

  .\34xl\:overscroll-y-auto{
    overscroll-behavior-y: auto !important;
  }

  .\34xl\:overscroll-y-contain{
    overscroll-behavior-y: contain !important;
  }

  .\34xl\:overscroll-y-none{
    overscroll-behavior-y: none !important;
  }

  .\34xl\:overscroll-x-auto{
    overscroll-behavior-x: auto !important;
  }

  .\34xl\:overscroll-x-contain{
    overscroll-behavior-x: contain !important;
  }

  .\34xl\:overscroll-x-none{
    overscroll-behavior-x: none !important;
  }

  .\34xl\:p-0{
    padding: 0px !important;
  }

  .\34xl\:p-1{
    padding: .25rem !important;
  }

  .\34xl\:p-2{
    padding: .5rem !important;
  }

  .\34xl\:p-3{
    padding: .75rem !important;
  }

  .\34xl\:p-4{
    padding: 1rem !important;
  }

  .\34xl\:p-5{
    padding: 1.25rem !important;
  }

  .\34xl\:p-6{
    padding: 1.5rem !important;
  }

  .\34xl\:p-7{
    padding: 1.75rem !important;
  }

  .\34xl\:p-8{
    padding: 2rem !important;
  }

  .\34xl\:p-9{
    padding: 2.25rem !important;
  }

  .\34xl\:p-10{
    padding: 2.5rem !important;
  }

  .\34xl\:p-11{
    padding: 2.75rem !important;
  }

  .\34xl\:p-12{
    padding: 3rem !important;
  }

  .\34xl\:p-13{
    padding: 3.25rem !important;
  }

  .\34xl\:p-14{
    padding: 3.5rem !important;
  }

  .\34xl\:p-15{
    padding: 3.75rem !important;
  }

  .\34xl\:p-16{
    padding: 4rem !important;
  }

  .\34xl\:p-17{
    padding: 4.25rem !important;
  }

  .\34xl\:p-18{
    padding: 4.5rem !important;
  }

  .\34xl\:p-19{
    padding: 4.75rem !important;
  }

  .\34xl\:p-20{
    padding: 5rem !important;
  }

  .\34xl\:p-21{
    padding: 5.25rem !important;
  }

  .\34xl\:p-22{
    padding: 5.5rem !important;
  }

  .\34xl\:p-23{
    padding: 5.75rem !important;
  }

  .\34xl\:p-24{
    padding: 6rem !important;
  }

  .\34xl\:p-25{
    padding: 6.25rem !important;
  }

  .\34xl\:p-26{
    padding: 6.5rem !important;
  }

  .\34xl\:p-27{
    padding: 6.75rem !important;
  }

  .\34xl\:p-28{
    padding: 7rem !important;
  }

  .\34xl\:p-29{
    padding: 7.25rem !important;
  }

  .\34xl\:p-30{
    padding: 7.5rem !important;
  }

  .\34xl\:p-31{
    padding: 7.75rem !important;
  }

  .\34xl\:p-32{
    padding: 8rem !important;
  }

  .\34xl\:p-33{
    padding: 8.25rem !important;
  }

  .\34xl\:p-34{
    padding: 8.5rem !important;
  }

  .\34xl\:p-35{
    padding: 8.75rem !important;
  }

  .\34xl\:p-36{
    padding: 9rem !important;
  }

  .\34xl\:p-37{
    padding: 9.25rem !important;
  }

  .\34xl\:p-38{
    padding: 9.5rem !important;
  }

  .\34xl\:p-39{
    padding: 9.75rem !important;
  }

  .\34xl\:p-40{
    padding: 10rem !important;
  }

  .\34xl\:p-41{
    padding: 10.25rem !important;
  }

  .\34xl\:p-42{
    padding: 10.5rem !important;
  }

  .\34xl\:p-43{
    padding: 10.75rem !important;
  }

  .\34xl\:p-44{
    padding: 11rem !important;
  }

  .\34xl\:p-45{
    padding: 11.25rem !important;
  }

  .\34xl\:p-46{
    padding: 11.5rem !important;
  }

  .\34xl\:p-47{
    padding: 11.75rem !important;
  }

  .\34xl\:p-48{
    padding: 12rem !important;
  }

  .\34xl\:p-49{
    padding: 12.25rem !important;
  }

  .\34xl\:p-50{
    padding: 12.5rem !important;
  }

  .\34xl\:p-51{
    padding: 12.75rem !important;
  }

  .\34xl\:p-52{
    padding: 13rem !important;
  }

  .\34xl\:p-53{
    padding: 13.25rem !important;
  }

  .\34xl\:p-54{
    padding: 13.5rem !important;
  }

  .\34xl\:p-55{
    padding: 13.75rem !important;
  }

  .\34xl\:p-56{
    padding: 14rem !important;
  }

  .\34xl\:p-70{
    padding: 17.5rem !important;
  }

  .\34xl\:p-71{
    padding: 17.75rem !important;
  }

  .\34xl\:p-72{
    padding: 18rem !important;
  }

  .\34xl\:p-73{
    padding: 18.25rem !important;
  }

  .\34xl\:p-74{
    padding: 18.5rem !important;
  }

  .\34xl\:p-75{
    padding: 18.75rem !important;
  }

  .\34xl\:p-76{
    padding: 19rem !important;
  }

  .\34xl\:p-77{
    padding: 19.25rem !important;
  }

  .\34xl\:p-78{
    padding: 19.5rem !important;
  }

  .\34xl\:p-79{
    padding: 19.75rem !important;
  }

  .\34xl\:p-80{
    padding: 20rem !important;
  }

  .\34xl\:p-81{
    padding: 20.25rem !important;
  }

  .\34xl\:p-82{
    padding: 20.5rem !important;
  }

  .\34xl\:p-83{
    padding: 20.75rem !important;
  }

  .\34xl\:p-84{
    padding: 21rem !important;
  }

  .\34xl\:p-85{
    padding: 21.25rem !important;
  }

  .\34xl\:p-86{
    padding: 21.5rem !important;
  }

  .\34xl\:p-87{
    padding: 21.75rem !important;
  }

  .\34xl\:p-88{
    padding: 22rem !important;
  }

  .\34xl\:p-89{
    padding: 22.25rem !important;
  }

  .\34xl\:p-90{
    padding: 22.5rem !important;
  }

  .\34xl\:p-91{
    padding: 22.75rem !important;
  }

  .\34xl\:p-92{
    padding: 23rem !important;
  }

  .\34xl\:p-100{
    padding: 25rem !important;
  }

  .\34xl\:p-131{
    padding: 25.25rem !important;
  }

  .\34xl\:p-135{
    padding: 34rem !important;
  }

  .\34xl\:p-150{
    padding: 37.5rem !important;
  }

  .\34xl\:p-710{
    padding: 44.375rem !important;
  }

  .\34xl\:p-820{
    padding: 51.25rem !important;
  }

  .\34xl\:p-1440{
    padding: 90rem !important;
  }

  .\34xl\:p-2\.5{
    padding: .625rem !important;
  }

  .\34xl\:p-6\.25{
    padding: 1.5626rem !important;
  }

  .\34xl\:p-7\.5{
    padding: 1.875rem !important;
  }

  .\34xl\:p-12\.5{
    padding: 3.125rem !important;
  }

  .\34xl\:p-17\.5{
    padding: 4.375rem !important;
  }

  .\34xl\:p-31\.5{
    padding: 7.875rem !important;
  }

  .\34xl\:p-thumb-tript-lg{
    padding: 15.625rem !important;
  }

  .\34xl\:p-thumb-tript-md{
    padding: 11.25rem !important;
  }

  .\34xl\:p-thumb-trip-xl{
    padding: 20.625rem !important;
  }

  .\34xl\:p-tarapprendre-title-lg{
    padding: 58.75rem !important;
  }

  .\34xl\:p-oblong-list-lg{
    padding: 40.93rem !important;
  }

  .\34xl\:p-oblong-list-md{
    padding: 20.95rem !important;
  }

  .\34xl\:p-oblong-content-lg{
    padding: 26.875rem !important;
  }

  .\34xl\:p-article-thumb-lg{
    padding: 10.625rem !important;
  }

  .\34xl\:p-support-title-l-lg{
    padding: 28.125rem !important;
  }

  .\34xl\:p-support-title-r-lg{
    padding: 17.8125rem !important;
  }

  .\34xl\:p-main-footer-menu{
    padding: 13.75rem !important;
  }

  .\34xl\:p-main-footer-logo{
    padding: 25.625rem !important;
  }

  .\34xl\:p-full{
    padding: 100% !important;
  }

  .\34xl\:py-0{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }

  .\34xl\:px-0{
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .\34xl\:py-1{
    padding-top: .25rem !important;
    padding-bottom: .25rem !important;
  }

  .\34xl\:px-1{
    padding-left: .25rem !important;
    padding-right: .25rem !important;
  }

  .\34xl\:py-2{
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
  }

  .\34xl\:px-2{
    padding-left: .5rem !important;
    padding-right: .5rem !important;
  }

  .\34xl\:py-3{
    padding-top: .75rem !important;
    padding-bottom: .75rem !important;
  }

  .\34xl\:px-3{
    padding-left: .75rem !important;
    padding-right: .75rem !important;
  }

  .\34xl\:py-4{
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .\34xl\:px-4{
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .\34xl\:py-5{
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }

  .\34xl\:px-5{
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .\34xl\:py-6{
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .\34xl\:px-6{
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .\34xl\:py-7{
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }

  .\34xl\:px-7{
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }

  .\34xl\:py-8{
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .\34xl\:px-8{
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .\34xl\:py-9{
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }

  .\34xl\:px-9{
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }

  .\34xl\:py-10{
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .\34xl\:px-10{
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .\34xl\:py-11{
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }

  .\34xl\:px-11{
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important;
  }

  .\34xl\:py-12{
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .\34xl\:px-12{
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .\34xl\:py-13{
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }

  .\34xl\:px-13{
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
  }

  .\34xl\:py-14{
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }

  .\34xl\:px-14{
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }

  .\34xl\:py-15{
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }

  .\34xl\:px-15{
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
  }

  .\34xl\:py-16{
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .\34xl\:px-16{
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  .\34xl\:py-17{
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }

  .\34xl\:px-17{
    padding-left: 4.25rem !important;
    padding-right: 4.25rem !important;
  }

  .\34xl\:py-18{
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }

  .\34xl\:px-18{
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
  }

  .\34xl\:py-19{
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }

  .\34xl\:px-19{
    padding-left: 4.75rem !important;
    padding-right: 4.75rem !important;
  }

  .\34xl\:py-20{
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .\34xl\:px-20{
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .\34xl\:py-21{
    padding-top: 5.25rem !important;
    padding-bottom: 5.25rem !important;
  }

  .\34xl\:px-21{
    padding-left: 5.25rem !important;
    padding-right: 5.25rem !important;
  }

  .\34xl\:py-22{
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }

  .\34xl\:px-22{
    padding-left: 5.5rem !important;
    padding-right: 5.5rem !important;
  }

  .\34xl\:py-23{
    padding-top: 5.75rem !important;
    padding-bottom: 5.75rem !important;
  }

  .\34xl\:px-23{
    padding-left: 5.75rem !important;
    padding-right: 5.75rem !important;
  }

  .\34xl\:py-24{
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .\34xl\:px-24{
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .\34xl\:py-25{
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }

  .\34xl\:px-25{
    padding-left: 6.25rem !important;
    padding-right: 6.25rem !important;
  }

  .\34xl\:py-26{
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }

  .\34xl\:px-26{
    padding-left: 6.5rem !important;
    padding-right: 6.5rem !important;
  }

  .\34xl\:py-27{
    padding-top: 6.75rem !important;
    padding-bottom: 6.75rem !important;
  }

  .\34xl\:px-27{
    padding-left: 6.75rem !important;
    padding-right: 6.75rem !important;
  }

  .\34xl\:py-28{
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .\34xl\:px-28{
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .\34xl\:py-29{
    padding-top: 7.25rem !important;
    padding-bottom: 7.25rem !important;
  }

  .\34xl\:px-29{
    padding-left: 7.25rem !important;
    padding-right: 7.25rem !important;
  }

  .\34xl\:py-30{
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }

  .\34xl\:px-30{
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }

  .\34xl\:py-31{
    padding-top: 7.75rem !important;
    padding-bottom: 7.75rem !important;
  }

  .\34xl\:px-31{
    padding-left: 7.75rem !important;
    padding-right: 7.75rem !important;
  }

  .\34xl\:py-32{
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .\34xl\:px-32{
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .\34xl\:py-33{
    padding-top: 8.25rem !important;
    padding-bottom: 8.25rem !important;
  }

  .\34xl\:px-33{
    padding-left: 8.25rem !important;
    padding-right: 8.25rem !important;
  }

  .\34xl\:py-34{
    padding-top: 8.5rem !important;
    padding-bottom: 8.5rem !important;
  }

  .\34xl\:px-34{
    padding-left: 8.5rem !important;
    padding-right: 8.5rem !important;
  }

  .\34xl\:py-35{
    padding-top: 8.75rem !important;
    padding-bottom: 8.75rem !important;
  }

  .\34xl\:px-35{
    padding-left: 8.75rem !important;
    padding-right: 8.75rem !important;
  }

  .\34xl\:py-36{
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }

  .\34xl\:px-36{
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }

  .\34xl\:py-37{
    padding-top: 9.25rem !important;
    padding-bottom: 9.25rem !important;
  }

  .\34xl\:px-37{
    padding-left: 9.25rem !important;
    padding-right: 9.25rem !important;
  }

  .\34xl\:py-38{
    padding-top: 9.5rem !important;
    padding-bottom: 9.5rem !important;
  }

  .\34xl\:px-38{
    padding-left: 9.5rem !important;
    padding-right: 9.5rem !important;
  }

  .\34xl\:py-39{
    padding-top: 9.75rem !important;
    padding-bottom: 9.75rem !important;
  }

  .\34xl\:px-39{
    padding-left: 9.75rem !important;
    padding-right: 9.75rem !important;
  }

  .\34xl\:py-40{
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .\34xl\:px-40{
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .\34xl\:py-41{
    padding-top: 10.25rem !important;
    padding-bottom: 10.25rem !important;
  }

  .\34xl\:px-41{
    padding-left: 10.25rem !important;
    padding-right: 10.25rem !important;
  }

  .\34xl\:py-42{
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important;
  }

  .\34xl\:px-42{
    padding-left: 10.5rem !important;
    padding-right: 10.5rem !important;
  }

  .\34xl\:py-43{
    padding-top: 10.75rem !important;
    padding-bottom: 10.75rem !important;
  }

  .\34xl\:px-43{
    padding-left: 10.75rem !important;
    padding-right: 10.75rem !important;
  }

  .\34xl\:py-44{
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }

  .\34xl\:px-44{
    padding-left: 11rem !important;
    padding-right: 11rem !important;
  }

  .\34xl\:py-45{
    padding-top: 11.25rem !important;
    padding-bottom: 11.25rem !important;
  }

  .\34xl\:px-45{
    padding-left: 11.25rem !important;
    padding-right: 11.25rem !important;
  }

  .\34xl\:py-46{
    padding-top: 11.5rem !important;
    padding-bottom: 11.5rem !important;
  }

  .\34xl\:px-46{
    padding-left: 11.5rem !important;
    padding-right: 11.5rem !important;
  }

  .\34xl\:py-47{
    padding-top: 11.75rem !important;
    padding-bottom: 11.75rem !important;
  }

  .\34xl\:px-47{
    padding-left: 11.75rem !important;
    padding-right: 11.75rem !important;
  }

  .\34xl\:py-48{
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .\34xl\:px-48{
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }

  .\34xl\:py-49{
    padding-top: 12.25rem !important;
    padding-bottom: 12.25rem !important;
  }

  .\34xl\:px-49{
    padding-left: 12.25rem !important;
    padding-right: 12.25rem !important;
  }

  .\34xl\:py-50{
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }

  .\34xl\:px-50{
    padding-left: 12.5rem !important;
    padding-right: 12.5rem !important;
  }

  .\34xl\:py-51{
    padding-top: 12.75rem !important;
    padding-bottom: 12.75rem !important;
  }

  .\34xl\:px-51{
    padding-left: 12.75rem !important;
    padding-right: 12.75rem !important;
  }

  .\34xl\:py-52{
    padding-top: 13rem !important;
    padding-bottom: 13rem !important;
  }

  .\34xl\:px-52{
    padding-left: 13rem !important;
    padding-right: 13rem !important;
  }

  .\34xl\:py-53{
    padding-top: 13.25rem !important;
    padding-bottom: 13.25rem !important;
  }

  .\34xl\:px-53{
    padding-left: 13.25rem !important;
    padding-right: 13.25rem !important;
  }

  .\34xl\:py-54{
    padding-top: 13.5rem !important;
    padding-bottom: 13.5rem !important;
  }

  .\34xl\:px-54{
    padding-left: 13.5rem !important;
    padding-right: 13.5rem !important;
  }

  .\34xl\:py-55{
    padding-top: 13.75rem !important;
    padding-bottom: 13.75rem !important;
  }

  .\34xl\:px-55{
    padding-left: 13.75rem !important;
    padding-right: 13.75rem !important;
  }

  .\34xl\:py-56{
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }

  .\34xl\:px-56{
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }

  .\34xl\:py-70{
    padding-top: 17.5rem !important;
    padding-bottom: 17.5rem !important;
  }

  .\34xl\:px-70{
    padding-left: 17.5rem !important;
    padding-right: 17.5rem !important;
  }

  .\34xl\:py-71{
    padding-top: 17.75rem !important;
    padding-bottom: 17.75rem !important;
  }

  .\34xl\:px-71{
    padding-left: 17.75rem !important;
    padding-right: 17.75rem !important;
  }

  .\34xl\:py-72{
    padding-top: 18rem !important;
    padding-bottom: 18rem !important;
  }

  .\34xl\:px-72{
    padding-left: 18rem !important;
    padding-right: 18rem !important;
  }

  .\34xl\:py-73{
    padding-top: 18.25rem !important;
    padding-bottom: 18.25rem !important;
  }

  .\34xl\:px-73{
    padding-left: 18.25rem !important;
    padding-right: 18.25rem !important;
  }

  .\34xl\:py-74{
    padding-top: 18.5rem !important;
    padding-bottom: 18.5rem !important;
  }

  .\34xl\:px-74{
    padding-left: 18.5rem !important;
    padding-right: 18.5rem !important;
  }

  .\34xl\:py-75{
    padding-top: 18.75rem !important;
    padding-bottom: 18.75rem !important;
  }

  .\34xl\:px-75{
    padding-left: 18.75rem !important;
    padding-right: 18.75rem !important;
  }

  .\34xl\:py-76{
    padding-top: 19rem !important;
    padding-bottom: 19rem !important;
  }

  .\34xl\:px-76{
    padding-left: 19rem !important;
    padding-right: 19rem !important;
  }

  .\34xl\:py-77{
    padding-top: 19.25rem !important;
    padding-bottom: 19.25rem !important;
  }

  .\34xl\:px-77{
    padding-left: 19.25rem !important;
    padding-right: 19.25rem !important;
  }

  .\34xl\:py-78{
    padding-top: 19.5rem !important;
    padding-bottom: 19.5rem !important;
  }

  .\34xl\:px-78{
    padding-left: 19.5rem !important;
    padding-right: 19.5rem !important;
  }

  .\34xl\:py-79{
    padding-top: 19.75rem !important;
    padding-bottom: 19.75rem !important;
  }

  .\34xl\:px-79{
    padding-left: 19.75rem !important;
    padding-right: 19.75rem !important;
  }

  .\34xl\:py-80{
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }

  .\34xl\:px-80{
    padding-left: 20rem !important;
    padding-right: 20rem !important;
  }

  .\34xl\:py-81{
    padding-top: 20.25rem !important;
    padding-bottom: 20.25rem !important;
  }

  .\34xl\:px-81{
    padding-left: 20.25rem !important;
    padding-right: 20.25rem !important;
  }

  .\34xl\:py-82{
    padding-top: 20.5rem !important;
    padding-bottom: 20.5rem !important;
  }

  .\34xl\:px-82{
    padding-left: 20.5rem !important;
    padding-right: 20.5rem !important;
  }

  .\34xl\:py-83{
    padding-top: 20.75rem !important;
    padding-bottom: 20.75rem !important;
  }

  .\34xl\:px-83{
    padding-left: 20.75rem !important;
    padding-right: 20.75rem !important;
  }

  .\34xl\:py-84{
    padding-top: 21rem !important;
    padding-bottom: 21rem !important;
  }

  .\34xl\:px-84{
    padding-left: 21rem !important;
    padding-right: 21rem !important;
  }

  .\34xl\:py-85{
    padding-top: 21.25rem !important;
    padding-bottom: 21.25rem !important;
  }

  .\34xl\:px-85{
    padding-left: 21.25rem !important;
    padding-right: 21.25rem !important;
  }

  .\34xl\:py-86{
    padding-top: 21.5rem !important;
    padding-bottom: 21.5rem !important;
  }

  .\34xl\:px-86{
    padding-left: 21.5rem !important;
    padding-right: 21.5rem !important;
  }

  .\34xl\:py-87{
    padding-top: 21.75rem !important;
    padding-bottom: 21.75rem !important;
  }

  .\34xl\:px-87{
    padding-left: 21.75rem !important;
    padding-right: 21.75rem !important;
  }

  .\34xl\:py-88{
    padding-top: 22rem !important;
    padding-bottom: 22rem !important;
  }

  .\34xl\:px-88{
    padding-left: 22rem !important;
    padding-right: 22rem !important;
  }

  .\34xl\:py-89{
    padding-top: 22.25rem !important;
    padding-bottom: 22.25rem !important;
  }

  .\34xl\:px-89{
    padding-left: 22.25rem !important;
    padding-right: 22.25rem !important;
  }

  .\34xl\:py-90{
    padding-top: 22.5rem !important;
    padding-bottom: 22.5rem !important;
  }

  .\34xl\:px-90{
    padding-left: 22.5rem !important;
    padding-right: 22.5rem !important;
  }

  .\34xl\:py-91{
    padding-top: 22.75rem !important;
    padding-bottom: 22.75rem !important;
  }

  .\34xl\:px-91{
    padding-left: 22.75rem !important;
    padding-right: 22.75rem !important;
  }

  .\34xl\:py-92{
    padding-top: 23rem !important;
    padding-bottom: 23rem !important;
  }

  .\34xl\:px-92{
    padding-left: 23rem !important;
    padding-right: 23rem !important;
  }

  .\34xl\:py-100{
    padding-top: 25rem !important;
    padding-bottom: 25rem !important;
  }

  .\34xl\:px-100{
    padding-left: 25rem !important;
    padding-right: 25rem !important;
  }

  .\34xl\:py-131{
    padding-top: 25.25rem !important;
    padding-bottom: 25.25rem !important;
  }

  .\34xl\:px-131{
    padding-left: 25.25rem !important;
    padding-right: 25.25rem !important;
  }

  .\34xl\:py-135{
    padding-top: 34rem !important;
    padding-bottom: 34rem !important;
  }

  .\34xl\:px-135{
    padding-left: 34rem !important;
    padding-right: 34rem !important;
  }

  .\34xl\:py-150{
    padding-top: 37.5rem !important;
    padding-bottom: 37.5rem !important;
  }

  .\34xl\:px-150{
    padding-left: 37.5rem !important;
    padding-right: 37.5rem !important;
  }

  .\34xl\:py-710{
    padding-top: 44.375rem !important;
    padding-bottom: 44.375rem !important;
  }

  .\34xl\:px-710{
    padding-left: 44.375rem !important;
    padding-right: 44.375rem !important;
  }

  .\34xl\:py-820{
    padding-top: 51.25rem !important;
    padding-bottom: 51.25rem !important;
  }

  .\34xl\:px-820{
    padding-left: 51.25rem !important;
    padding-right: 51.25rem !important;
  }

  .\34xl\:py-1440{
    padding-top: 90rem !important;
    padding-bottom: 90rem !important;
  }

  .\34xl\:px-1440{
    padding-left: 90rem !important;
    padding-right: 90rem !important;
  }

  .\34xl\:py-2\.5{
    padding-top: .625rem !important;
    padding-bottom: .625rem !important;
  }

  .\34xl\:px-2\.5{
    padding-left: .625rem !important;
    padding-right: .625rem !important;
  }

  .\34xl\:py-6\.25{
    padding-top: 1.5626rem !important;
    padding-bottom: 1.5626rem !important;
  }

  .\34xl\:px-6\.25{
    padding-left: 1.5626rem !important;
    padding-right: 1.5626rem !important;
  }

  .\34xl\:py-7\.5{
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important;
  }

  .\34xl\:px-7\.5{
    padding-left: 1.875rem !important;
    padding-right: 1.875rem !important;
  }

  .\34xl\:py-12\.5{
    padding-top: 3.125rem !important;
    padding-bottom: 3.125rem !important;
  }

  .\34xl\:px-12\.5{
    padding-left: 3.125rem !important;
    padding-right: 3.125rem !important;
  }

  .\34xl\:py-17\.5{
    padding-top: 4.375rem !important;
    padding-bottom: 4.375rem !important;
  }

  .\34xl\:px-17\.5{
    padding-left: 4.375rem !important;
    padding-right: 4.375rem !important;
  }

  .\34xl\:py-31\.5{
    padding-top: 7.875rem !important;
    padding-bottom: 7.875rem !important;
  }

  .\34xl\:px-31\.5{
    padding-left: 7.875rem !important;
    padding-right: 7.875rem !important;
  }

  .\34xl\:py-thumb-tript-lg{
    padding-top: 15.625rem !important;
    padding-bottom: 15.625rem !important;
  }

  .\34xl\:px-thumb-tript-lg{
    padding-left: 15.625rem !important;
    padding-right: 15.625rem !important;
  }

  .\34xl\:py-thumb-tript-md{
    padding-top: 11.25rem !important;
    padding-bottom: 11.25rem !important;
  }

  .\34xl\:px-thumb-tript-md{
    padding-left: 11.25rem !important;
    padding-right: 11.25rem !important;
  }

  .\34xl\:py-thumb-trip-xl{
    padding-top: 20.625rem !important;
    padding-bottom: 20.625rem !important;
  }

  .\34xl\:px-thumb-trip-xl{
    padding-left: 20.625rem !important;
    padding-right: 20.625rem !important;
  }

  .\34xl\:py-tarapprendre-title-lg{
    padding-top: 58.75rem !important;
    padding-bottom: 58.75rem !important;
  }

  .\34xl\:px-tarapprendre-title-lg{
    padding-left: 58.75rem !important;
    padding-right: 58.75rem !important;
  }

  .\34xl\:py-oblong-list-lg{
    padding-top: 40.93rem !important;
    padding-bottom: 40.93rem !important;
  }

  .\34xl\:px-oblong-list-lg{
    padding-left: 40.93rem !important;
    padding-right: 40.93rem !important;
  }

  .\34xl\:py-oblong-list-md{
    padding-top: 20.95rem !important;
    padding-bottom: 20.95rem !important;
  }

  .\34xl\:px-oblong-list-md{
    padding-left: 20.95rem !important;
    padding-right: 20.95rem !important;
  }

  .\34xl\:py-oblong-content-lg{
    padding-top: 26.875rem !important;
    padding-bottom: 26.875rem !important;
  }

  .\34xl\:px-oblong-content-lg{
    padding-left: 26.875rem !important;
    padding-right: 26.875rem !important;
  }

  .\34xl\:py-article-thumb-lg{
    padding-top: 10.625rem !important;
    padding-bottom: 10.625rem !important;
  }

  .\34xl\:px-article-thumb-lg{
    padding-left: 10.625rem !important;
    padding-right: 10.625rem !important;
  }

  .\34xl\:py-support-title-l-lg{
    padding-top: 28.125rem !important;
    padding-bottom: 28.125rem !important;
  }

  .\34xl\:px-support-title-l-lg{
    padding-left: 28.125rem !important;
    padding-right: 28.125rem !important;
  }

  .\34xl\:py-support-title-r-lg{
    padding-top: 17.8125rem !important;
    padding-bottom: 17.8125rem !important;
  }

  .\34xl\:px-support-title-r-lg{
    padding-left: 17.8125rem !important;
    padding-right: 17.8125rem !important;
  }

  .\34xl\:py-main-footer-menu{
    padding-top: 13.75rem !important;
    padding-bottom: 13.75rem !important;
  }

  .\34xl\:px-main-footer-menu{
    padding-left: 13.75rem !important;
    padding-right: 13.75rem !important;
  }

  .\34xl\:py-main-footer-logo{
    padding-top: 25.625rem !important;
    padding-bottom: 25.625rem !important;
  }

  .\34xl\:px-main-footer-logo{
    padding-left: 25.625rem !important;
    padding-right: 25.625rem !important;
  }

  .\34xl\:py-full{
    padding-top: 100% !important;
    padding-bottom: 100% !important;
  }

  .\34xl\:px-full{
    padding-left: 100% !important;
    padding-right: 100% !important;
  }

  .\34xl\:pt-0{
    padding-top: 0px !important;
  }

  .\34xl\:pr-0{
    padding-right: 0px !important;
  }

  .\34xl\:pb-0{
    padding-bottom: 0px !important;
  }

  .\34xl\:pl-0{
    padding-left: 0px !important;
  }

  .\34xl\:pt-1{
    padding-top: .25rem !important;
  }

  .\34xl\:pr-1{
    padding-right: .25rem !important;
  }

  .\34xl\:pb-1{
    padding-bottom: .25rem !important;
  }

  .\34xl\:pl-1{
    padding-left: .25rem !important;
  }

  .\34xl\:pt-2{
    padding-top: .5rem !important;
  }

  .\34xl\:pr-2{
    padding-right: .5rem !important;
  }

  .\34xl\:pb-2{
    padding-bottom: .5rem !important;
  }

  .\34xl\:pl-2{
    padding-left: .5rem !important;
  }

  .\34xl\:pt-3{
    padding-top: .75rem !important;
  }

  .\34xl\:pr-3{
    padding-right: .75rem !important;
  }

  .\34xl\:pb-3{
    padding-bottom: .75rem !important;
  }

  .\34xl\:pl-3{
    padding-left: .75rem !important;
  }

  .\34xl\:pt-4{
    padding-top: 1rem !important;
  }

  .\34xl\:pr-4{
    padding-right: 1rem !important;
  }

  .\34xl\:pb-4{
    padding-bottom: 1rem !important;
  }

  .\34xl\:pl-4{
    padding-left: 1rem !important;
  }

  .\34xl\:pt-5{
    padding-top: 1.25rem !important;
  }

  .\34xl\:pr-5{
    padding-right: 1.25rem !important;
  }

  .\34xl\:pb-5{
    padding-bottom: 1.25rem !important;
  }

  .\34xl\:pl-5{
    padding-left: 1.25rem !important;
  }

  .\34xl\:pt-6{
    padding-top: 1.5rem !important;
  }

  .\34xl\:pr-6{
    padding-right: 1.5rem !important;
  }

  .\34xl\:pb-6{
    padding-bottom: 1.5rem !important;
  }

  .\34xl\:pl-6{
    padding-left: 1.5rem !important;
  }

  .\34xl\:pt-7{
    padding-top: 1.75rem !important;
  }

  .\34xl\:pr-7{
    padding-right: 1.75rem !important;
  }

  .\34xl\:pb-7{
    padding-bottom: 1.75rem !important;
  }

  .\34xl\:pl-7{
    padding-left: 1.75rem !important;
  }

  .\34xl\:pt-8{
    padding-top: 2rem !important;
  }

  .\34xl\:pr-8{
    padding-right: 2rem !important;
  }

  .\34xl\:pb-8{
    padding-bottom: 2rem !important;
  }

  .\34xl\:pl-8{
    padding-left: 2rem !important;
  }

  .\34xl\:pt-9{
    padding-top: 2.25rem !important;
  }

  .\34xl\:pr-9{
    padding-right: 2.25rem !important;
  }

  .\34xl\:pb-9{
    padding-bottom: 2.25rem !important;
  }

  .\34xl\:pl-9{
    padding-left: 2.25rem !important;
  }

  .\34xl\:pt-10{
    padding-top: 2.5rem !important;
  }

  .\34xl\:pr-10{
    padding-right: 2.5rem !important;
  }

  .\34xl\:pb-10{
    padding-bottom: 2.5rem !important;
  }

  .\34xl\:pl-10{
    padding-left: 2.5rem !important;
  }

  .\34xl\:pt-11{
    padding-top: 2.75rem !important;
  }

  .\34xl\:pr-11{
    padding-right: 2.75rem !important;
  }

  .\34xl\:pb-11{
    padding-bottom: 2.75rem !important;
  }

  .\34xl\:pl-11{
    padding-left: 2.75rem !important;
  }

  .\34xl\:pt-12{
    padding-top: 3rem !important;
  }

  .\34xl\:pr-12{
    padding-right: 3rem !important;
  }

  .\34xl\:pb-12{
    padding-bottom: 3rem !important;
  }

  .\34xl\:pl-12{
    padding-left: 3rem !important;
  }

  .\34xl\:pt-13{
    padding-top: 3.25rem !important;
  }

  .\34xl\:pr-13{
    padding-right: 3.25rem !important;
  }

  .\34xl\:pb-13{
    padding-bottom: 3.25rem !important;
  }

  .\34xl\:pl-13{
    padding-left: 3.25rem !important;
  }

  .\34xl\:pt-14{
    padding-top: 3.5rem !important;
  }

  .\34xl\:pr-14{
    padding-right: 3.5rem !important;
  }

  .\34xl\:pb-14{
    padding-bottom: 3.5rem !important;
  }

  .\34xl\:pl-14{
    padding-left: 3.5rem !important;
  }

  .\34xl\:pt-15{
    padding-top: 3.75rem !important;
  }

  .\34xl\:pr-15{
    padding-right: 3.75rem !important;
  }

  .\34xl\:pb-15{
    padding-bottom: 3.75rem !important;
  }

  .\34xl\:pl-15{
    padding-left: 3.75rem !important;
  }

  .\34xl\:pt-16{
    padding-top: 4rem !important;
  }

  .\34xl\:pr-16{
    padding-right: 4rem !important;
  }

  .\34xl\:pb-16{
    padding-bottom: 4rem !important;
  }

  .\34xl\:pl-16{
    padding-left: 4rem !important;
  }

  .\34xl\:pt-17{
    padding-top: 4.25rem !important;
  }

  .\34xl\:pr-17{
    padding-right: 4.25rem !important;
  }

  .\34xl\:pb-17{
    padding-bottom: 4.25rem !important;
  }

  .\34xl\:pl-17{
    padding-left: 4.25rem !important;
  }

  .\34xl\:pt-18{
    padding-top: 4.5rem !important;
  }

  .\34xl\:pr-18{
    padding-right: 4.5rem !important;
  }

  .\34xl\:pb-18{
    padding-bottom: 4.5rem !important;
  }

  .\34xl\:pl-18{
    padding-left: 4.5rem !important;
  }

  .\34xl\:pt-19{
    padding-top: 4.75rem !important;
  }

  .\34xl\:pr-19{
    padding-right: 4.75rem !important;
  }

  .\34xl\:pb-19{
    padding-bottom: 4.75rem !important;
  }

  .\34xl\:pl-19{
    padding-left: 4.75rem !important;
  }

  .\34xl\:pt-20{
    padding-top: 5rem !important;
  }

  .\34xl\:pr-20{
    padding-right: 5rem !important;
  }

  .\34xl\:pb-20{
    padding-bottom: 5rem !important;
  }

  .\34xl\:pl-20{
    padding-left: 5rem !important;
  }

  .\34xl\:pt-21{
    padding-top: 5.25rem !important;
  }

  .\34xl\:pr-21{
    padding-right: 5.25rem !important;
  }

  .\34xl\:pb-21{
    padding-bottom: 5.25rem !important;
  }

  .\34xl\:pl-21{
    padding-left: 5.25rem !important;
  }

  .\34xl\:pt-22{
    padding-top: 5.5rem !important;
  }

  .\34xl\:pr-22{
    padding-right: 5.5rem !important;
  }

  .\34xl\:pb-22{
    padding-bottom: 5.5rem !important;
  }

  .\34xl\:pl-22{
    padding-left: 5.5rem !important;
  }

  .\34xl\:pt-23{
    padding-top: 5.75rem !important;
  }

  .\34xl\:pr-23{
    padding-right: 5.75rem !important;
  }

  .\34xl\:pb-23{
    padding-bottom: 5.75rem !important;
  }

  .\34xl\:pl-23{
    padding-left: 5.75rem !important;
  }

  .\34xl\:pt-24{
    padding-top: 6rem !important;
  }

  .\34xl\:pr-24{
    padding-right: 6rem !important;
  }

  .\34xl\:pb-24{
    padding-bottom: 6rem !important;
  }

  .\34xl\:pl-24{
    padding-left: 6rem !important;
  }

  .\34xl\:pt-25{
    padding-top: 6.25rem !important;
  }

  .\34xl\:pr-25{
    padding-right: 6.25rem !important;
  }

  .\34xl\:pb-25{
    padding-bottom: 6.25rem !important;
  }

  .\34xl\:pl-25{
    padding-left: 6.25rem !important;
  }

  .\34xl\:pt-26{
    padding-top: 6.5rem !important;
  }

  .\34xl\:pr-26{
    padding-right: 6.5rem !important;
  }

  .\34xl\:pb-26{
    padding-bottom: 6.5rem !important;
  }

  .\34xl\:pl-26{
    padding-left: 6.5rem !important;
  }

  .\34xl\:pt-27{
    padding-top: 6.75rem !important;
  }

  .\34xl\:pr-27{
    padding-right: 6.75rem !important;
  }

  .\34xl\:pb-27{
    padding-bottom: 6.75rem !important;
  }

  .\34xl\:pl-27{
    padding-left: 6.75rem !important;
  }

  .\34xl\:pt-28{
    padding-top: 7rem !important;
  }

  .\34xl\:pr-28{
    padding-right: 7rem !important;
  }

  .\34xl\:pb-28{
    padding-bottom: 7rem !important;
  }

  .\34xl\:pl-28{
    padding-left: 7rem !important;
  }

  .\34xl\:pt-29{
    padding-top: 7.25rem !important;
  }

  .\34xl\:pr-29{
    padding-right: 7.25rem !important;
  }

  .\34xl\:pb-29{
    padding-bottom: 7.25rem !important;
  }

  .\34xl\:pl-29{
    padding-left: 7.25rem !important;
  }

  .\34xl\:pt-30{
    padding-top: 7.5rem !important;
  }

  .\34xl\:pr-30{
    padding-right: 7.5rem !important;
  }

  .\34xl\:pb-30{
    padding-bottom: 7.5rem !important;
  }

  .\34xl\:pl-30{
    padding-left: 7.5rem !important;
  }

  .\34xl\:pt-31{
    padding-top: 7.75rem !important;
  }

  .\34xl\:pr-31{
    padding-right: 7.75rem !important;
  }

  .\34xl\:pb-31{
    padding-bottom: 7.75rem !important;
  }

  .\34xl\:pl-31{
    padding-left: 7.75rem !important;
  }

  .\34xl\:pt-32{
    padding-top: 8rem !important;
  }

  .\34xl\:pr-32{
    padding-right: 8rem !important;
  }

  .\34xl\:pb-32{
    padding-bottom: 8rem !important;
  }

  .\34xl\:pl-32{
    padding-left: 8rem !important;
  }

  .\34xl\:pt-33{
    padding-top: 8.25rem !important;
  }

  .\34xl\:pr-33{
    padding-right: 8.25rem !important;
  }

  .\34xl\:pb-33{
    padding-bottom: 8.25rem !important;
  }

  .\34xl\:pl-33{
    padding-left: 8.25rem !important;
  }

  .\34xl\:pt-34{
    padding-top: 8.5rem !important;
  }

  .\34xl\:pr-34{
    padding-right: 8.5rem !important;
  }

  .\34xl\:pb-34{
    padding-bottom: 8.5rem !important;
  }

  .\34xl\:pl-34{
    padding-left: 8.5rem !important;
  }

  .\34xl\:pt-35{
    padding-top: 8.75rem !important;
  }

  .\34xl\:pr-35{
    padding-right: 8.75rem !important;
  }

  .\34xl\:pb-35{
    padding-bottom: 8.75rem !important;
  }

  .\34xl\:pl-35{
    padding-left: 8.75rem !important;
  }

  .\34xl\:pt-36{
    padding-top: 9rem !important;
  }

  .\34xl\:pr-36{
    padding-right: 9rem !important;
  }

  .\34xl\:pb-36{
    padding-bottom: 9rem !important;
  }

  .\34xl\:pl-36{
    padding-left: 9rem !important;
  }

  .\34xl\:pt-37{
    padding-top: 9.25rem !important;
  }

  .\34xl\:pr-37{
    padding-right: 9.25rem !important;
  }

  .\34xl\:pb-37{
    padding-bottom: 9.25rem !important;
  }

  .\34xl\:pl-37{
    padding-left: 9.25rem !important;
  }

  .\34xl\:pt-38{
    padding-top: 9.5rem !important;
  }

  .\34xl\:pr-38{
    padding-right: 9.5rem !important;
  }

  .\34xl\:pb-38{
    padding-bottom: 9.5rem !important;
  }

  .\34xl\:pl-38{
    padding-left: 9.5rem !important;
  }

  .\34xl\:pt-39{
    padding-top: 9.75rem !important;
  }

  .\34xl\:pr-39{
    padding-right: 9.75rem !important;
  }

  .\34xl\:pb-39{
    padding-bottom: 9.75rem !important;
  }

  .\34xl\:pl-39{
    padding-left: 9.75rem !important;
  }

  .\34xl\:pt-40{
    padding-top: 10rem !important;
  }

  .\34xl\:pr-40{
    padding-right: 10rem !important;
  }

  .\34xl\:pb-40{
    padding-bottom: 10rem !important;
  }

  .\34xl\:pl-40{
    padding-left: 10rem !important;
  }

  .\34xl\:pt-41{
    padding-top: 10.25rem !important;
  }

  .\34xl\:pr-41{
    padding-right: 10.25rem !important;
  }

  .\34xl\:pb-41{
    padding-bottom: 10.25rem !important;
  }

  .\34xl\:pl-41{
    padding-left: 10.25rem !important;
  }

  .\34xl\:pt-42{
    padding-top: 10.5rem !important;
  }

  .\34xl\:pr-42{
    padding-right: 10.5rem !important;
  }

  .\34xl\:pb-42{
    padding-bottom: 10.5rem !important;
  }

  .\34xl\:pl-42{
    padding-left: 10.5rem !important;
  }

  .\34xl\:pt-43{
    padding-top: 10.75rem !important;
  }

  .\34xl\:pr-43{
    padding-right: 10.75rem !important;
  }

  .\34xl\:pb-43{
    padding-bottom: 10.75rem !important;
  }

  .\34xl\:pl-43{
    padding-left: 10.75rem !important;
  }

  .\34xl\:pt-44{
    padding-top: 11rem !important;
  }

  .\34xl\:pr-44{
    padding-right: 11rem !important;
  }

  .\34xl\:pb-44{
    padding-bottom: 11rem !important;
  }

  .\34xl\:pl-44{
    padding-left: 11rem !important;
  }

  .\34xl\:pt-45{
    padding-top: 11.25rem !important;
  }

  .\34xl\:pr-45{
    padding-right: 11.25rem !important;
  }

  .\34xl\:pb-45{
    padding-bottom: 11.25rem !important;
  }

  .\34xl\:pl-45{
    padding-left: 11.25rem !important;
  }

  .\34xl\:pt-46{
    padding-top: 11.5rem !important;
  }

  .\34xl\:pr-46{
    padding-right: 11.5rem !important;
  }

  .\34xl\:pb-46{
    padding-bottom: 11.5rem !important;
  }

  .\34xl\:pl-46{
    padding-left: 11.5rem !important;
  }

  .\34xl\:pt-47{
    padding-top: 11.75rem !important;
  }

  .\34xl\:pr-47{
    padding-right: 11.75rem !important;
  }

  .\34xl\:pb-47{
    padding-bottom: 11.75rem !important;
  }

  .\34xl\:pl-47{
    padding-left: 11.75rem !important;
  }

  .\34xl\:pt-48{
    padding-top: 12rem !important;
  }

  .\34xl\:pr-48{
    padding-right: 12rem !important;
  }

  .\34xl\:pb-48{
    padding-bottom: 12rem !important;
  }

  .\34xl\:pl-48{
    padding-left: 12rem !important;
  }

  .\34xl\:pt-49{
    padding-top: 12.25rem !important;
  }

  .\34xl\:pr-49{
    padding-right: 12.25rem !important;
  }

  .\34xl\:pb-49{
    padding-bottom: 12.25rem !important;
  }

  .\34xl\:pl-49{
    padding-left: 12.25rem !important;
  }

  .\34xl\:pt-50{
    padding-top: 12.5rem !important;
  }

  .\34xl\:pr-50{
    padding-right: 12.5rem !important;
  }

  .\34xl\:pb-50{
    padding-bottom: 12.5rem !important;
  }

  .\34xl\:pl-50{
    padding-left: 12.5rem !important;
  }

  .\34xl\:pt-51{
    padding-top: 12.75rem !important;
  }

  .\34xl\:pr-51{
    padding-right: 12.75rem !important;
  }

  .\34xl\:pb-51{
    padding-bottom: 12.75rem !important;
  }

  .\34xl\:pl-51{
    padding-left: 12.75rem !important;
  }

  .\34xl\:pt-52{
    padding-top: 13rem !important;
  }

  .\34xl\:pr-52{
    padding-right: 13rem !important;
  }

  .\34xl\:pb-52{
    padding-bottom: 13rem !important;
  }

  .\34xl\:pl-52{
    padding-left: 13rem !important;
  }

  .\34xl\:pt-53{
    padding-top: 13.25rem !important;
  }

  .\34xl\:pr-53{
    padding-right: 13.25rem !important;
  }

  .\34xl\:pb-53{
    padding-bottom: 13.25rem !important;
  }

  .\34xl\:pl-53{
    padding-left: 13.25rem !important;
  }

  .\34xl\:pt-54{
    padding-top: 13.5rem !important;
  }

  .\34xl\:pr-54{
    padding-right: 13.5rem !important;
  }

  .\34xl\:pb-54{
    padding-bottom: 13.5rem !important;
  }

  .\34xl\:pl-54{
    padding-left: 13.5rem !important;
  }

  .\34xl\:pt-55{
    padding-top: 13.75rem !important;
  }

  .\34xl\:pr-55{
    padding-right: 13.75rem !important;
  }

  .\34xl\:pb-55{
    padding-bottom: 13.75rem !important;
  }

  .\34xl\:pl-55{
    padding-left: 13.75rem !important;
  }

  .\34xl\:pt-56{
    padding-top: 14rem !important;
  }

  .\34xl\:pr-56{
    padding-right: 14rem !important;
  }

  .\34xl\:pb-56{
    padding-bottom: 14rem !important;
  }

  .\34xl\:pl-56{
    padding-left: 14rem !important;
  }

  .\34xl\:pt-70{
    padding-top: 17.5rem !important;
  }

  .\34xl\:pr-70{
    padding-right: 17.5rem !important;
  }

  .\34xl\:pb-70{
    padding-bottom: 17.5rem !important;
  }

  .\34xl\:pl-70{
    padding-left: 17.5rem !important;
  }

  .\34xl\:pt-71{
    padding-top: 17.75rem !important;
  }

  .\34xl\:pr-71{
    padding-right: 17.75rem !important;
  }

  .\34xl\:pb-71{
    padding-bottom: 17.75rem !important;
  }

  .\34xl\:pl-71{
    padding-left: 17.75rem !important;
  }

  .\34xl\:pt-72{
    padding-top: 18rem !important;
  }

  .\34xl\:pr-72{
    padding-right: 18rem !important;
  }

  .\34xl\:pb-72{
    padding-bottom: 18rem !important;
  }

  .\34xl\:pl-72{
    padding-left: 18rem !important;
  }

  .\34xl\:pt-73{
    padding-top: 18.25rem !important;
  }

  .\34xl\:pr-73{
    padding-right: 18.25rem !important;
  }

  .\34xl\:pb-73{
    padding-bottom: 18.25rem !important;
  }

  .\34xl\:pl-73{
    padding-left: 18.25rem !important;
  }

  .\34xl\:pt-74{
    padding-top: 18.5rem !important;
  }

  .\34xl\:pr-74{
    padding-right: 18.5rem !important;
  }

  .\34xl\:pb-74{
    padding-bottom: 18.5rem !important;
  }

  .\34xl\:pl-74{
    padding-left: 18.5rem !important;
  }

  .\34xl\:pt-75{
    padding-top: 18.75rem !important;
  }

  .\34xl\:pr-75{
    padding-right: 18.75rem !important;
  }

  .\34xl\:pb-75{
    padding-bottom: 18.75rem !important;
  }

  .\34xl\:pl-75{
    padding-left: 18.75rem !important;
  }

  .\34xl\:pt-76{
    padding-top: 19rem !important;
  }

  .\34xl\:pr-76{
    padding-right: 19rem !important;
  }

  .\34xl\:pb-76{
    padding-bottom: 19rem !important;
  }

  .\34xl\:pl-76{
    padding-left: 19rem !important;
  }

  .\34xl\:pt-77{
    padding-top: 19.25rem !important;
  }

  .\34xl\:pr-77{
    padding-right: 19.25rem !important;
  }

  .\34xl\:pb-77{
    padding-bottom: 19.25rem !important;
  }

  .\34xl\:pl-77{
    padding-left: 19.25rem !important;
  }

  .\34xl\:pt-78{
    padding-top: 19.5rem !important;
  }

  .\34xl\:pr-78{
    padding-right: 19.5rem !important;
  }

  .\34xl\:pb-78{
    padding-bottom: 19.5rem !important;
  }

  .\34xl\:pl-78{
    padding-left: 19.5rem !important;
  }

  .\34xl\:pt-79{
    padding-top: 19.75rem !important;
  }

  .\34xl\:pr-79{
    padding-right: 19.75rem !important;
  }

  .\34xl\:pb-79{
    padding-bottom: 19.75rem !important;
  }

  .\34xl\:pl-79{
    padding-left: 19.75rem !important;
  }

  .\34xl\:pt-80{
    padding-top: 20rem !important;
  }

  .\34xl\:pr-80{
    padding-right: 20rem !important;
  }

  .\34xl\:pb-80{
    padding-bottom: 20rem !important;
  }

  .\34xl\:pl-80{
    padding-left: 20rem !important;
  }

  .\34xl\:pt-81{
    padding-top: 20.25rem !important;
  }

  .\34xl\:pr-81{
    padding-right: 20.25rem !important;
  }

  .\34xl\:pb-81{
    padding-bottom: 20.25rem !important;
  }

  .\34xl\:pl-81{
    padding-left: 20.25rem !important;
  }

  .\34xl\:pt-82{
    padding-top: 20.5rem !important;
  }

  .\34xl\:pr-82{
    padding-right: 20.5rem !important;
  }

  .\34xl\:pb-82{
    padding-bottom: 20.5rem !important;
  }

  .\34xl\:pl-82{
    padding-left: 20.5rem !important;
  }

  .\34xl\:pt-83{
    padding-top: 20.75rem !important;
  }

  .\34xl\:pr-83{
    padding-right: 20.75rem !important;
  }

  .\34xl\:pb-83{
    padding-bottom: 20.75rem !important;
  }

  .\34xl\:pl-83{
    padding-left: 20.75rem !important;
  }

  .\34xl\:pt-84{
    padding-top: 21rem !important;
  }

  .\34xl\:pr-84{
    padding-right: 21rem !important;
  }

  .\34xl\:pb-84{
    padding-bottom: 21rem !important;
  }

  .\34xl\:pl-84{
    padding-left: 21rem !important;
  }

  .\34xl\:pt-85{
    padding-top: 21.25rem !important;
  }

  .\34xl\:pr-85{
    padding-right: 21.25rem !important;
  }

  .\34xl\:pb-85{
    padding-bottom: 21.25rem !important;
  }

  .\34xl\:pl-85{
    padding-left: 21.25rem !important;
  }

  .\34xl\:pt-86{
    padding-top: 21.5rem !important;
  }

  .\34xl\:pr-86{
    padding-right: 21.5rem !important;
  }

  .\34xl\:pb-86{
    padding-bottom: 21.5rem !important;
  }

  .\34xl\:pl-86{
    padding-left: 21.5rem !important;
  }

  .\34xl\:pt-87{
    padding-top: 21.75rem !important;
  }

  .\34xl\:pr-87{
    padding-right: 21.75rem !important;
  }

  .\34xl\:pb-87{
    padding-bottom: 21.75rem !important;
  }

  .\34xl\:pl-87{
    padding-left: 21.75rem !important;
  }

  .\34xl\:pt-88{
    padding-top: 22rem !important;
  }

  .\34xl\:pr-88{
    padding-right: 22rem !important;
  }

  .\34xl\:pb-88{
    padding-bottom: 22rem !important;
  }

  .\34xl\:pl-88{
    padding-left: 22rem !important;
  }

  .\34xl\:pt-89{
    padding-top: 22.25rem !important;
  }

  .\34xl\:pr-89{
    padding-right: 22.25rem !important;
  }

  .\34xl\:pb-89{
    padding-bottom: 22.25rem !important;
  }

  .\34xl\:pl-89{
    padding-left: 22.25rem !important;
  }

  .\34xl\:pt-90{
    padding-top: 22.5rem !important;
  }

  .\34xl\:pr-90{
    padding-right: 22.5rem !important;
  }

  .\34xl\:pb-90{
    padding-bottom: 22.5rem !important;
  }

  .\34xl\:pl-90{
    padding-left: 22.5rem !important;
  }

  .\34xl\:pt-91{
    padding-top: 22.75rem !important;
  }

  .\34xl\:pr-91{
    padding-right: 22.75rem !important;
  }

  .\34xl\:pb-91{
    padding-bottom: 22.75rem !important;
  }

  .\34xl\:pl-91{
    padding-left: 22.75rem !important;
  }

  .\34xl\:pt-92{
    padding-top: 23rem !important;
  }

  .\34xl\:pr-92{
    padding-right: 23rem !important;
  }

  .\34xl\:pb-92{
    padding-bottom: 23rem !important;
  }

  .\34xl\:pl-92{
    padding-left: 23rem !important;
  }

  .\34xl\:pt-100{
    padding-top: 25rem !important;
  }

  .\34xl\:pr-100{
    padding-right: 25rem !important;
  }

  .\34xl\:pb-100{
    padding-bottom: 25rem !important;
  }

  .\34xl\:pl-100{
    padding-left: 25rem !important;
  }

  .\34xl\:pt-131{
    padding-top: 25.25rem !important;
  }

  .\34xl\:pr-131{
    padding-right: 25.25rem !important;
  }

  .\34xl\:pb-131{
    padding-bottom: 25.25rem !important;
  }

  .\34xl\:pl-131{
    padding-left: 25.25rem !important;
  }

  .\34xl\:pt-135{
    padding-top: 34rem !important;
  }

  .\34xl\:pr-135{
    padding-right: 34rem !important;
  }

  .\34xl\:pb-135{
    padding-bottom: 34rem !important;
  }

  .\34xl\:pl-135{
    padding-left: 34rem !important;
  }

  .\34xl\:pt-150{
    padding-top: 37.5rem !important;
  }

  .\34xl\:pr-150{
    padding-right: 37.5rem !important;
  }

  .\34xl\:pb-150{
    padding-bottom: 37.5rem !important;
  }

  .\34xl\:pl-150{
    padding-left: 37.5rem !important;
  }

  .\34xl\:pt-710{
    padding-top: 44.375rem !important;
  }

  .\34xl\:pr-710{
    padding-right: 44.375rem !important;
  }

  .\34xl\:pb-710{
    padding-bottom: 44.375rem !important;
  }

  .\34xl\:pl-710{
    padding-left: 44.375rem !important;
  }

  .\34xl\:pt-820{
    padding-top: 51.25rem !important;
  }

  .\34xl\:pr-820{
    padding-right: 51.25rem !important;
  }

  .\34xl\:pb-820{
    padding-bottom: 51.25rem !important;
  }

  .\34xl\:pl-820{
    padding-left: 51.25rem !important;
  }

  .\34xl\:pt-1440{
    padding-top: 90rem !important;
  }

  .\34xl\:pr-1440{
    padding-right: 90rem !important;
  }

  .\34xl\:pb-1440{
    padding-bottom: 90rem !important;
  }

  .\34xl\:pl-1440{
    padding-left: 90rem !important;
  }

  .\34xl\:pt-2\.5{
    padding-top: .625rem !important;
  }

  .\34xl\:pr-2\.5{
    padding-right: .625rem !important;
  }

  .\34xl\:pb-2\.5{
    padding-bottom: .625rem !important;
  }

  .\34xl\:pl-2\.5{
    padding-left: .625rem !important;
  }

  .\34xl\:pt-6\.25{
    padding-top: 1.5626rem !important;
  }

  .\34xl\:pr-6\.25{
    padding-right: 1.5626rem !important;
  }

  .\34xl\:pb-6\.25{
    padding-bottom: 1.5626rem !important;
  }

  .\34xl\:pl-6\.25{
    padding-left: 1.5626rem !important;
  }

  .\34xl\:pt-7\.5{
    padding-top: 1.875rem !important;
  }

  .\34xl\:pr-7\.5{
    padding-right: 1.875rem !important;
  }

  .\34xl\:pb-7\.5{
    padding-bottom: 1.875rem !important;
  }

  .\34xl\:pl-7\.5{
    padding-left: 1.875rem !important;
  }

  .\34xl\:pt-12\.5{
    padding-top: 3.125rem !important;
  }

  .\34xl\:pr-12\.5{
    padding-right: 3.125rem !important;
  }

  .\34xl\:pb-12\.5{
    padding-bottom: 3.125rem !important;
  }

  .\34xl\:pl-12\.5{
    padding-left: 3.125rem !important;
  }

  .\34xl\:pt-17\.5{
    padding-top: 4.375rem !important;
  }

  .\34xl\:pr-17\.5{
    padding-right: 4.375rem !important;
  }

  .\34xl\:pb-17\.5{
    padding-bottom: 4.375rem !important;
  }

  .\34xl\:pl-17\.5{
    padding-left: 4.375rem !important;
  }

  .\34xl\:pt-31\.5{
    padding-top: 7.875rem !important;
  }

  .\34xl\:pr-31\.5{
    padding-right: 7.875rem !important;
  }

  .\34xl\:pb-31\.5{
    padding-bottom: 7.875rem !important;
  }

  .\34xl\:pl-31\.5{
    padding-left: 7.875rem !important;
  }

  .\34xl\:pt-thumb-tript-lg{
    padding-top: 15.625rem !important;
  }

  .\34xl\:pr-thumb-tript-lg{
    padding-right: 15.625rem !important;
  }

  .\34xl\:pb-thumb-tript-lg{
    padding-bottom: 15.625rem !important;
  }

  .\34xl\:pl-thumb-tript-lg{
    padding-left: 15.625rem !important;
  }

  .\34xl\:pt-thumb-tript-md{
    padding-top: 11.25rem !important;
  }

  .\34xl\:pr-thumb-tript-md{
    padding-right: 11.25rem !important;
  }

  .\34xl\:pb-thumb-tript-md{
    padding-bottom: 11.25rem !important;
  }

  .\34xl\:pl-thumb-tript-md{
    padding-left: 11.25rem !important;
  }

  .\34xl\:pt-thumb-trip-xl{
    padding-top: 20.625rem !important;
  }

  .\34xl\:pr-thumb-trip-xl{
    padding-right: 20.625rem !important;
  }

  .\34xl\:pb-thumb-trip-xl{
    padding-bottom: 20.625rem !important;
  }

  .\34xl\:pl-thumb-trip-xl{
    padding-left: 20.625rem !important;
  }

  .\34xl\:pt-tarapprendre-title-lg{
    padding-top: 58.75rem !important;
  }

  .\34xl\:pr-tarapprendre-title-lg{
    padding-right: 58.75rem !important;
  }

  .\34xl\:pb-tarapprendre-title-lg{
    padding-bottom: 58.75rem !important;
  }

  .\34xl\:pl-tarapprendre-title-lg{
    padding-left: 58.75rem !important;
  }

  .\34xl\:pt-oblong-list-lg{
    padding-top: 40.93rem !important;
  }

  .\34xl\:pr-oblong-list-lg{
    padding-right: 40.93rem !important;
  }

  .\34xl\:pb-oblong-list-lg{
    padding-bottom: 40.93rem !important;
  }

  .\34xl\:pl-oblong-list-lg{
    padding-left: 40.93rem !important;
  }

  .\34xl\:pt-oblong-list-md{
    padding-top: 20.95rem !important;
  }

  .\34xl\:pr-oblong-list-md{
    padding-right: 20.95rem !important;
  }

  .\34xl\:pb-oblong-list-md{
    padding-bottom: 20.95rem !important;
  }

  .\34xl\:pl-oblong-list-md{
    padding-left: 20.95rem !important;
  }

  .\34xl\:pt-oblong-content-lg{
    padding-top: 26.875rem !important;
  }

  .\34xl\:pr-oblong-content-lg{
    padding-right: 26.875rem !important;
  }

  .\34xl\:pb-oblong-content-lg{
    padding-bottom: 26.875rem !important;
  }

  .\34xl\:pl-oblong-content-lg{
    padding-left: 26.875rem !important;
  }

  .\34xl\:pt-article-thumb-lg{
    padding-top: 10.625rem !important;
  }

  .\34xl\:pr-article-thumb-lg{
    padding-right: 10.625rem !important;
  }

  .\34xl\:pb-article-thumb-lg{
    padding-bottom: 10.625rem !important;
  }

  .\34xl\:pl-article-thumb-lg{
    padding-left: 10.625rem !important;
  }

  .\34xl\:pt-support-title-l-lg{
    padding-top: 28.125rem !important;
  }

  .\34xl\:pr-support-title-l-lg{
    padding-right: 28.125rem !important;
  }

  .\34xl\:pb-support-title-l-lg{
    padding-bottom: 28.125rem !important;
  }

  .\34xl\:pl-support-title-l-lg{
    padding-left: 28.125rem !important;
  }

  .\34xl\:pt-support-title-r-lg{
    padding-top: 17.8125rem !important;
  }

  .\34xl\:pr-support-title-r-lg{
    padding-right: 17.8125rem !important;
  }

  .\34xl\:pb-support-title-r-lg{
    padding-bottom: 17.8125rem !important;
  }

  .\34xl\:pl-support-title-r-lg{
    padding-left: 17.8125rem !important;
  }

  .\34xl\:pt-main-footer-menu{
    padding-top: 13.75rem !important;
  }

  .\34xl\:pr-main-footer-menu{
    padding-right: 13.75rem !important;
  }

  .\34xl\:pb-main-footer-menu{
    padding-bottom: 13.75rem !important;
  }

  .\34xl\:pl-main-footer-menu{
    padding-left: 13.75rem !important;
  }

  .\34xl\:pt-main-footer-logo{
    padding-top: 25.625rem !important;
  }

  .\34xl\:pr-main-footer-logo{
    padding-right: 25.625rem !important;
  }

  .\34xl\:pb-main-footer-logo{
    padding-bottom: 25.625rem !important;
  }

  .\34xl\:pl-main-footer-logo{
    padding-left: 25.625rem !important;
  }

  .\34xl\:pt-full{
    padding-top: 100% !important;
  }

  .\34xl\:pr-full{
    padding-right: 100% !important;
  }

  .\34xl\:pb-full{
    padding-bottom: 100% !important;
  }

  .\34xl\:pl-full{
    padding-left: 100% !important;
  }

  .\34xl\:placeholder-primary::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-primary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-primary:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-primary::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-primary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-primary-75::-webkit-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .\34xl\:placeholder-primary-75::-moz-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .\34xl\:placeholder-primary-75:-ms-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .\34xl\:placeholder-primary-75::-ms-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .\34xl\:placeholder-primary-75::placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .\34xl\:placeholder-secondary::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-secondary::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-secondary:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-secondary::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-secondary::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-white::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-white:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-white::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-white::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-seashell::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-seashell::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-seashell:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-seashell::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-seashell::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-black::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-black:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-black::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-black::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-dark::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-dark::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-dark:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-dark::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-dark::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-green::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-green::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-green:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-green::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-green::placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-dark-gray::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-dark-gray::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-dark-gray:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-dark-gray::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-dark-gray::placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-green-xp::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-green-xp::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-green-xp:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-green-xp::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-green-xp::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-green-accent::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-green-accent::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-green-accent:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-green-accent::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-green-accent::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-1::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-1::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-1:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-1::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-1::placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-2::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-2::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-2:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-2::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-2::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-3::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-3::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-3:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-3::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-3::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-4::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-4::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-4:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-4::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-4::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-5::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-5::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-5:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-5::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-5::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-6::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-6::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-6:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-6::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-6::placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-7::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-7::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-7:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-7::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-7::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-8::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-8::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-8:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-8::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-8::placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-9::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-9::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-9:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-9::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-9::placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-10::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-10::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-10:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-10::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-10::placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-11::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-11::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-11:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-11::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-11::placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-12::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-12::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-12:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-12::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-12::placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-13::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-13::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-13:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-13::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-13::placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-14::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-14::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-14:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-14::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-14::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-15::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-15::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-15:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-15::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-15::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-16::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-16::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-16:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-16::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-blue-16::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-green-1::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-green-1::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-green-1:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-green-1::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-green-1::placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-1::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-1::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-1:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-1::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-1::placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-2::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-2::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-2:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-2::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-2::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-3::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-3::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-3:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-3::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-3::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-4::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-4::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-4:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-4::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-4::placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-5::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-5::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-5:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-5::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-5::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-6::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-6::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-6:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-6::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-6::placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-7::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-7::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-7:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-7::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-gray-7::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-purple::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-purple::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-purple:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-purple::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-purple::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-purple-1::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-purple-1::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-purple-1:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-purple-1::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-purple-1::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-transparent::-webkit-input-placeholder{
    color: transparent !important;
  }

  .\34xl\:placeholder-transparent::-moz-placeholder{
    color: transparent !important;
  }

  .\34xl\:placeholder-transparent:-ms-input-placeholder{
    color: transparent !important;
  }

  .\34xl\:placeholder-transparent::-ms-input-placeholder{
    color: transparent !important;
  }

  .\34xl\:placeholder-transparent::placeholder{
    color: transparent !important;
  }

  .\34xl\:placeholder-orange::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-orange::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-orange:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-orange::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-orange::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-orange-2::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-orange-2::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-orange-2:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-orange-2::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-orange-2::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-red::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-red::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-red:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-red::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-red::placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-primary:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-primary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-primary:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-primary:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-primary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-primary-75:focus::-webkit-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .\34xl\:focus\:placeholder-primary-75:focus::-moz-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .\34xl\:focus\:placeholder-primary-75:focus:-ms-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .\34xl\:focus\:placeholder-primary-75:focus::-ms-input-placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .\34xl\:focus\:placeholder-primary-75:focus::placeholder{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .\34xl\:focus\:placeholder-secondary:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-secondary:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-secondary:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-secondary:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-secondary:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-white:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-white:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-white:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-white:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-seashell:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-seashell:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-seashell:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-seashell:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-seashell:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-black:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-black:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-black:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-black:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-dark:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-dark:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-dark:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-dark:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-dark:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-green:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-green:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-green:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-green:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-green:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-dark-gray:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-dark-gray:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-dark-gray:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-dark-gray:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-dark-gray:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-green-xp:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-green-xp:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-green-xp:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-green-xp:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-green-xp:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-green-accent:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-green-accent:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-green-accent:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-green-accent:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-green-accent:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-1:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-1:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-1:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-1:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-1:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-2:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-2:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-2:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-2:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-2:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-3:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-3:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-3:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-3:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-3:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-4:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-4:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-4:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-4:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-4:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-5:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-5:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-5:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-5:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-5:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-6:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-6:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-6:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-6:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-6:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-7:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-7:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-7:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-7:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-7:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-8:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-8:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-8:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-8:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-8:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-9:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-9:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-9:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-9:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-9:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-10:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-10:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-10:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-10:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-10:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-11:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-11:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-11:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-11:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-11:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-12:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-12:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-12:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-12:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-12:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-13:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-13:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-13:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-13:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-13:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-14:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-14:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-14:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-14:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-14:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-15:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-15:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-15:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-15:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-15:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-16:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-16:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-16:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-16:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-blue-16:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-green-1:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-green-1:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-green-1:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-green-1:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-green-1:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-1:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-1:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-1:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-1:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-1:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-2:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-2:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-2:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-2:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-2:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-3:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-3:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-3:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-3:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-3:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-4:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-4:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-4:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-4:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-4:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-5:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-5:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-5:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-5:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-5:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-6:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-6:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-6:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-6:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-6:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-7:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-7:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-7:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-7:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-gray-7:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-purple:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-purple:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-purple:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-purple:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-purple:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-purple-1:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-purple-1:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-purple-1:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-purple-1:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-purple-1:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-transparent:focus::-webkit-input-placeholder{
    color: transparent !important;
  }

  .\34xl\:focus\:placeholder-transparent:focus::-moz-placeholder{
    color: transparent !important;
  }

  .\34xl\:focus\:placeholder-transparent:focus:-ms-input-placeholder{
    color: transparent !important;
  }

  .\34xl\:focus\:placeholder-transparent:focus::-ms-input-placeholder{
    color: transparent !important;
  }

  .\34xl\:focus\:placeholder-transparent:focus::placeholder{
    color: transparent !important;
  }

  .\34xl\:focus\:placeholder-orange:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-orange:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-orange:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-orange:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-orange:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-orange-2:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-orange-2:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-orange-2:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-orange-2:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-orange-2:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-red:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-red:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-red:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-red:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .\34xl\:focus\:placeholder-red:focus::placeholder{
    --placeholder-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--placeholder-opacity)) !important;
  }

  .\34xl\:placeholder-opacity-0::-webkit-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .\34xl\:placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .\34xl\:placeholder-opacity-0:-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .\34xl\:placeholder-opacity-0::-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .\34xl\:placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .\34xl\:placeholder-opacity-5::-webkit-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .\34xl\:placeholder-opacity-5::-moz-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .\34xl\:placeholder-opacity-5:-ms-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .\34xl\:placeholder-opacity-5::-ms-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .\34xl\:placeholder-opacity-5::placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .\34xl\:placeholder-opacity-10::-webkit-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .\34xl\:placeholder-opacity-10::-moz-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .\34xl\:placeholder-opacity-10:-ms-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .\34xl\:placeholder-opacity-10::-ms-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .\34xl\:placeholder-opacity-10::placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .\34xl\:placeholder-opacity-25::-webkit-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .\34xl\:placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .\34xl\:placeholder-opacity-25:-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .\34xl\:placeholder-opacity-25::-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .\34xl\:placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .\34xl\:placeholder-opacity-40::-webkit-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .\34xl\:placeholder-opacity-40::-moz-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .\34xl\:placeholder-opacity-40:-ms-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .\34xl\:placeholder-opacity-40::-ms-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .\34xl\:placeholder-opacity-40::placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .\34xl\:placeholder-opacity-50::-webkit-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .\34xl\:placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .\34xl\:placeholder-opacity-50:-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .\34xl\:placeholder-opacity-50::-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .\34xl\:placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .\34xl\:placeholder-opacity-75::-webkit-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .\34xl\:placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .\34xl\:placeholder-opacity-75:-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .\34xl\:placeholder-opacity-75::-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .\34xl\:placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .\34xl\:placeholder-opacity-90::-webkit-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .\34xl\:placeholder-opacity-90::-moz-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .\34xl\:placeholder-opacity-90:-ms-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .\34xl\:placeholder-opacity-90::-ms-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .\34xl\:placeholder-opacity-90::placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .\34xl\:placeholder-opacity-100::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .\34xl\:placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .\34xl\:placeholder-opacity-100:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .\34xl\:placeholder-opacity-100::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .\34xl\:placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .\34xl\:focus\:placeholder-opacity-0:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .\34xl\:focus\:placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .\34xl\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .\34xl\:focus\:placeholder-opacity-0:focus::-ms-input-placeholder{
    --placeholder-opacity: 0 !important;
  }

  .\34xl\:focus\:placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0 !important;
  }

  .\34xl\:focus\:placeholder-opacity-5:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .\34xl\:focus\:placeholder-opacity-5:focus::-moz-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .\34xl\:focus\:placeholder-opacity-5:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .\34xl\:focus\:placeholder-opacity-5:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .\34xl\:focus\:placeholder-opacity-5:focus::placeholder{
    --placeholder-opacity: 0.05 !important;
  }

  .\34xl\:focus\:placeholder-opacity-10:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .\34xl\:focus\:placeholder-opacity-10:focus::-moz-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .\34xl\:focus\:placeholder-opacity-10:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .\34xl\:focus\:placeholder-opacity-10:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .\34xl\:focus\:placeholder-opacity-10:focus::placeholder{
    --placeholder-opacity: 0.1 !important;
  }

  .\34xl\:focus\:placeholder-opacity-25:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .\34xl\:focus\:placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .\34xl\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .\34xl\:focus\:placeholder-opacity-25:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .\34xl\:focus\:placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25 !important;
  }

  .\34xl\:focus\:placeholder-opacity-40:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .\34xl\:focus\:placeholder-opacity-40:focus::-moz-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .\34xl\:focus\:placeholder-opacity-40:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .\34xl\:focus\:placeholder-opacity-40:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .\34xl\:focus\:placeholder-opacity-40:focus::placeholder{
    --placeholder-opacity: 0.4 !important;
  }

  .\34xl\:focus\:placeholder-opacity-50:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .\34xl\:focus\:placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .\34xl\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .\34xl\:focus\:placeholder-opacity-50:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .\34xl\:focus\:placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5 !important;
  }

  .\34xl\:focus\:placeholder-opacity-75:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .\34xl\:focus\:placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .\34xl\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .\34xl\:focus\:placeholder-opacity-75:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .\34xl\:focus\:placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75 !important;
  }

  .\34xl\:focus\:placeholder-opacity-90:focus::-webkit-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .\34xl\:focus\:placeholder-opacity-90:focus::-moz-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .\34xl\:focus\:placeholder-opacity-90:focus:-ms-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .\34xl\:focus\:placeholder-opacity-90:focus::-ms-input-placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .\34xl\:focus\:placeholder-opacity-90:focus::placeholder{
    --placeholder-opacity: 0.9 !important;
  }

  .\34xl\:focus\:placeholder-opacity-100:focus::-webkit-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .\34xl\:focus\:placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .\34xl\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .\34xl\:focus\:placeholder-opacity-100:focus::-ms-input-placeholder{
    --placeholder-opacity: 1 !important;
  }

  .\34xl\:focus\:placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1 !important;
  }

  .\34xl\:pointer-events-none{
    pointer-events: none !important;
  }

  .\34xl\:pointer-events-auto{
    pointer-events: auto !important;
  }

  .\34xl\:static{
    position: static !important;
  }

  .\34xl\:fixed{
    position: fixed !important;
  }

  .\34xl\:absolute{
    position: absolute !important;
  }

  .\34xl\:relative{
    position: relative !important;
  }

  .\34xl\:sticky{
    position: sticky !important;
  }

  .\34xl\:inset-0{
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
  }

  .\34xl\:inset-1{
    top: 0.25rem !important;
    right: 0.25rem !important;
    bottom: 0.25rem !important;
    left: 0.25rem !important;
  }

  .\34xl\:inset-5{
    top: 1.25rem !important;
    right: 1.25rem !important;
    bottom: 1.25rem !important;
    left: 1.25rem !important;
  }

  .\34xl\:inset-6{
    top: 1.5rem !important;
    right: 1.5rem !important;
    bottom: 1.5rem !important;
    left: 1.5rem !important;
  }

  .\34xl\:inset-10{
    top: 2.5rem !important;
    right: 2.5rem !important;
    bottom: 2.5rem !important;
    left: 2.5rem !important;
  }

  .\34xl\:inset-12{
    top: 3rem !important;
    right: 3rem !important;
    bottom: 3rem !important;
    left: 3rem !important;
  }

  .\34xl\:inset-14{
    top: 3.5rem !important;
    right: 3.5rem !important;
    bottom: 3.5rem !important;
    left: 3.5rem !important;
  }

  .\34xl\:inset-auto{
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
  }

  .\34xl\:-inset-37\.5{
    top: -9.375rem !important;
    right: -9.375rem !important;
    bottom: -9.375rem !important;
    left: -9.375rem !important;
  }

  .\34xl\:-inset-17\.5{
    top: -4.375rem !important;
    right: -4.375rem !important;
    bottom: -4.375rem !important;
    left: -4.375rem !important;
  }

  .\34xl\:-inset-12\.5{
    top: -3.125rem !important;
    right: -3.125rem !important;
    bottom: -3.125rem !important;
    left: -3.125rem !important;
  }

  .\34xl\:-inset-5{
    top: -1.25rem !important;
    right: -1.25rem !important;
    bottom: -1.25rem !important;
    left: -1.25rem !important;
  }

  .\34xl\:inset-2\.5{
    top: 0.625rem !important;
    right: 0.625rem !important;
    bottom: 0.625rem !important;
    left: 0.625rem !important;
  }

  .\34xl\:inset-3\.75{
    top: 0.9375rem !important;
    right: 0.9375rem !important;
    bottom: 0.9375rem !important;
    left: 0.9375rem !important;
  }

  .\34xl\:inset-12\.5{
    top: 3.125rem !important;
    right: 3.125rem !important;
    bottom: 3.125rem !important;
    left: 3.125rem !important;
  }

  .\34xl\:inset-1\/2{
    top: 50% !important;
    right: 50% !important;
    bottom: 50% !important;
    left: 50% !important;
  }

  .\34xl\:inset-y-0{
    top: 0 !important;
    bottom: 0 !important;
  }

  .\34xl\:inset-x-0{
    right: 0 !important;
    left: 0 !important;
  }

  .\34xl\:inset-y-1{
    top: 0.25rem !important;
    bottom: 0.25rem !important;
  }

  .\34xl\:inset-x-1{
    right: 0.25rem !important;
    left: 0.25rem !important;
  }

  .\34xl\:inset-y-5{
    top: 1.25rem !important;
    bottom: 1.25rem !important;
  }

  .\34xl\:inset-x-5{
    right: 1.25rem !important;
    left: 1.25rem !important;
  }

  .\34xl\:inset-y-6{
    top: 1.5rem !important;
    bottom: 1.5rem !important;
  }

  .\34xl\:inset-x-6{
    right: 1.5rem !important;
    left: 1.5rem !important;
  }

  .\34xl\:inset-y-10{
    top: 2.5rem !important;
    bottom: 2.5rem !important;
  }

  .\34xl\:inset-x-10{
    right: 2.5rem !important;
    left: 2.5rem !important;
  }

  .\34xl\:inset-y-12{
    top: 3rem !important;
    bottom: 3rem !important;
  }

  .\34xl\:inset-x-12{
    right: 3rem !important;
    left: 3rem !important;
  }

  .\34xl\:inset-y-14{
    top: 3.5rem !important;
    bottom: 3.5rem !important;
  }

  .\34xl\:inset-x-14{
    right: 3.5rem !important;
    left: 3.5rem !important;
  }

  .\34xl\:inset-y-auto{
    top: auto !important;
    bottom: auto !important;
  }

  .\34xl\:inset-x-auto{
    right: auto !important;
    left: auto !important;
  }

  .\34xl\:-inset-y-37\.5{
    top: -9.375rem !important;
    bottom: -9.375rem !important;
  }

  .\34xl\:-inset-x-37\.5{
    right: -9.375rem !important;
    left: -9.375rem !important;
  }

  .\34xl\:-inset-y-17\.5{
    top: -4.375rem !important;
    bottom: -4.375rem !important;
  }

  .\34xl\:-inset-x-17\.5{
    right: -4.375rem !important;
    left: -4.375rem !important;
  }

  .\34xl\:-inset-y-12\.5{
    top: -3.125rem !important;
    bottom: -3.125rem !important;
  }

  .\34xl\:-inset-x-12\.5{
    right: -3.125rem !important;
    left: -3.125rem !important;
  }

  .\34xl\:-inset-y-5{
    top: -1.25rem !important;
    bottom: -1.25rem !important;
  }

  .\34xl\:-inset-x-5{
    right: -1.25rem !important;
    left: -1.25rem !important;
  }

  .\34xl\:inset-y-2\.5{
    top: 0.625rem !important;
    bottom: 0.625rem !important;
  }

  .\34xl\:inset-x-2\.5{
    right: 0.625rem !important;
    left: 0.625rem !important;
  }

  .\34xl\:inset-y-3\.75{
    top: 0.9375rem !important;
    bottom: 0.9375rem !important;
  }

  .\34xl\:inset-x-3\.75{
    right: 0.9375rem !important;
    left: 0.9375rem !important;
  }

  .\34xl\:inset-y-12\.5{
    top: 3.125rem !important;
    bottom: 3.125rem !important;
  }

  .\34xl\:inset-x-12\.5{
    right: 3.125rem !important;
    left: 3.125rem !important;
  }

  .\34xl\:inset-y-1\/2{
    top: 50% !important;
    bottom: 50% !important;
  }

  .\34xl\:inset-x-1\/2{
    right: 50% !important;
    left: 50% !important;
  }

  .\34xl\:top-0{
    top: 0 !important;
  }

  .\34xl\:right-0{
    right: 0 !important;
  }

  .\34xl\:bottom-0{
    bottom: 0 !important;
  }

  .\34xl\:left-0{
    left: 0 !important;
  }

  .\34xl\:top-1{
    top: 0.25rem !important;
  }

  .\34xl\:right-1{
    right: 0.25rem !important;
  }

  .\34xl\:bottom-1{
    bottom: 0.25rem !important;
  }

  .\34xl\:left-1{
    left: 0.25rem !important;
  }

  .\34xl\:top-5{
    top: 1.25rem !important;
  }

  .\34xl\:right-5{
    right: 1.25rem !important;
  }

  .\34xl\:bottom-5{
    bottom: 1.25rem !important;
  }

  .\34xl\:left-5{
    left: 1.25rem !important;
  }

  .\34xl\:top-6{
    top: 1.5rem !important;
  }

  .\34xl\:right-6{
    right: 1.5rem !important;
  }

  .\34xl\:bottom-6{
    bottom: 1.5rem !important;
  }

  .\34xl\:left-6{
    left: 1.5rem !important;
  }

  .\34xl\:top-10{
    top: 2.5rem !important;
  }

  .\34xl\:right-10{
    right: 2.5rem !important;
  }

  .\34xl\:bottom-10{
    bottom: 2.5rem !important;
  }

  .\34xl\:left-10{
    left: 2.5rem !important;
  }

  .\34xl\:top-12{
    top: 3rem !important;
  }

  .\34xl\:right-12{
    right: 3rem !important;
  }

  .\34xl\:bottom-12{
    bottom: 3rem !important;
  }

  .\34xl\:left-12{
    left: 3rem !important;
  }

  .\34xl\:top-14{
    top: 3.5rem !important;
  }

  .\34xl\:right-14{
    right: 3.5rem !important;
  }

  .\34xl\:bottom-14{
    bottom: 3.5rem !important;
  }

  .\34xl\:left-14{
    left: 3.5rem !important;
  }

  .\34xl\:top-auto{
    top: auto !important;
  }

  .\34xl\:right-auto{
    right: auto !important;
  }

  .\34xl\:bottom-auto{
    bottom: auto !important;
  }

  .\34xl\:left-auto{
    left: auto !important;
  }

  .\34xl\:-top-37\.5{
    top: -9.375rem !important;
  }

  .\34xl\:-right-37\.5{
    right: -9.375rem !important;
  }

  .\34xl\:-bottom-37\.5{
    bottom: -9.375rem !important;
  }

  .\34xl\:-left-37\.5{
    left: -9.375rem !important;
  }

  .\34xl\:-top-17\.5{
    top: -4.375rem !important;
  }

  .\34xl\:-right-17\.5{
    right: -4.375rem !important;
  }

  .\34xl\:-bottom-17\.5{
    bottom: -4.375rem !important;
  }

  .\34xl\:-left-17\.5{
    left: -4.375rem !important;
  }

  .\34xl\:-top-12\.5{
    top: -3.125rem !important;
  }

  .\34xl\:-right-12\.5{
    right: -3.125rem !important;
  }

  .\34xl\:-bottom-12\.5{
    bottom: -3.125rem !important;
  }

  .\34xl\:-left-12\.5{
    left: -3.125rem !important;
  }

  .\34xl\:-top-5{
    top: -1.25rem !important;
  }

  .\34xl\:-right-5{
    right: -1.25rem !important;
  }

  .\34xl\:-bottom-5{
    bottom: -1.25rem !important;
  }

  .\34xl\:-left-5{
    left: -1.25rem !important;
  }

  .\34xl\:top-2\.5{
    top: 0.625rem !important;
  }

  .\34xl\:right-2\.5{
    right: 0.625rem !important;
  }

  .\34xl\:bottom-2\.5{
    bottom: 0.625rem !important;
  }

  .\34xl\:left-2\.5{
    left: 0.625rem !important;
  }

  .\34xl\:top-3\.75{
    top: 0.9375rem !important;
  }

  .\34xl\:right-3\.75{
    right: 0.9375rem !important;
  }

  .\34xl\:bottom-3\.75{
    bottom: 0.9375rem !important;
  }

  .\34xl\:left-3\.75{
    left: 0.9375rem !important;
  }

  .\34xl\:top-12\.5{
    top: 3.125rem !important;
  }

  .\34xl\:right-12\.5{
    right: 3.125rem !important;
  }

  .\34xl\:bottom-12\.5{
    bottom: 3.125rem !important;
  }

  .\34xl\:left-12\.5{
    left: 3.125rem !important;
  }

  .\34xl\:top-1\/2{
    top: 50% !important;
  }

  .\34xl\:right-1\/2{
    right: 50% !important;
  }

  .\34xl\:bottom-1\/2{
    bottom: 50% !important;
  }

  .\34xl\:left-1\/2{
    left: 50% !important;
  }

  .\34xl\:resize-none{
    resize: none !important;
  }

  .\34xl\:resize-y{
    resize: vertical !important;
  }

  .\34xl\:resize-x{
    resize: horizontal !important;
  }

  .\34xl\:resize{
    resize: both !important;
  }

  .\34xl\:shadow-xs{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .\34xl\:shadow-sm{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .\34xl\:shadow{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .\34xl\:shadow-md{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .\34xl\:shadow-lg{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .\34xl\:shadow-xl{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .\34xl\:shadow-2xl{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .\34xl\:shadow-inner{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .\34xl\:shadow-outline{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .\34xl\:shadow-none{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .\34xl\:shadow-shortcuts-cards{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .\34xl\:shadow-key-numbers{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .\34xl\:hover\:shadow-xs:hover{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .\34xl\:hover\:shadow-sm:hover{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .\34xl\:hover\:shadow:hover{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .\34xl\:hover\:shadow-md:hover{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .\34xl\:hover\:shadow-lg:hover{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .\34xl\:hover\:shadow-xl:hover{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .\34xl\:hover\:shadow-2xl:hover{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .\34xl\:hover\:shadow-inner:hover{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .\34xl\:hover\:shadow-outline:hover{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .\34xl\:hover\:shadow-none:hover{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .\34xl\:hover\:shadow-shortcuts-cards:hover{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .\34xl\:hover\:shadow-key-numbers:hover{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .\34xl\:focus\:shadow-xs:focus{
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05) !important;
  }

  .\34xl\:focus\:shadow-sm:focus{
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
  }

  .\34xl\:focus\:shadow:focus{
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .\34xl\:focus\:shadow-md:focus{
    -webkit-box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
            box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
  }

  .\34xl\:focus\:shadow-lg:focus{
    -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
            box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05) !important;
  }

  .\34xl\:focus\:shadow-xl:focus{
    -webkit-box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;
  }

  .\34xl\:focus\:shadow-2xl:focus{
    -webkit-box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
            box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;
  }

  .\34xl\:focus\:shadow-inner:focus{
    -webkit-box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
            box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06) !important;
  }

  .\34xl\:focus\:shadow-outline:focus{
    -webkit-box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
            box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5) !important;
  }

  .\34xl\:focus\:shadow-none:focus{
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .\34xl\:focus\:shadow-shortcuts-cards:focus{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .\34xl\:focus\:shadow-key-numbers:focus{
    -webkit-box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
            box-shadow: 6px 7px 24px 0px rgba(0, 0, 0, 0.30) !important;
  }

  .\34xl\:fill-primary{
    fill: #061d47 !important;
  }

  .\34xl\:fill-secondary{
    fill: #e35205 !important;
  }

  .\34xl\:stroke-current{
    stroke: currentColor !important;
  }

  .\34xl\:stroke-0{
    stroke-width: 0 !important;
  }

  .\34xl\:stroke-1{
    stroke-width: 1 !important;
  }

  .\34xl\:stroke-2{
    stroke-width: 2 !important;
  }

  .\34xl\:table-auto{
    table-layout: auto !important;
  }

  .\34xl\:table-fixed{
    table-layout: fixed !important;
  }

  .\34xl\:text-left{
    text-align: left !important;
  }

  .\34xl\:text-center{
    text-align: center !important;
  }

  .\34xl\:text-right{
    text-align: right !important;
  }

  .\34xl\:text-justify{
    text-align: justify !important;
  }

  .\34xl\:text-primary{
    --text-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--text-opacity)) !important;
  }

  .\34xl\:text-primary-75{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .\34xl\:text-secondary{
    --text-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--text-opacity)) !important;
  }

  .\34xl\:text-white{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .\34xl\:text-seashell{
    --text-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--text-opacity)) !important;
  }

  .\34xl\:text-black{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .\34xl\:text-dark{
    --text-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--text-opacity)) !important;
  }

  .\34xl\:text-green{
    --text-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--text-opacity)) !important;
  }

  .\34xl\:text-dark-gray{
    --text-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--text-opacity)) !important;
  }

  .\34xl\:text-green-xp{
    --text-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--text-opacity)) !important;
  }

  .\34xl\:text-green-accent{
    --text-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--text-opacity)) !important;
  }

  .\34xl\:text-blue-1{
    --text-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--text-opacity)) !important;
  }

  .\34xl\:text-blue-2{
    --text-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--text-opacity)) !important;
  }

  .\34xl\:text-blue-3{
    --text-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--text-opacity)) !important;
  }

  .\34xl\:text-blue-4{
    --text-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--text-opacity)) !important;
  }

  .\34xl\:text-blue-5{
    --text-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--text-opacity)) !important;
  }

  .\34xl\:text-blue-6{
    --text-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--text-opacity)) !important;
  }

  .\34xl\:text-blue-7{
    --text-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--text-opacity)) !important;
  }

  .\34xl\:text-blue-8{
    --text-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--text-opacity)) !important;
  }

  .\34xl\:text-blue-9{
    --text-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--text-opacity)) !important;
  }

  .\34xl\:text-blue-10{
    --text-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--text-opacity)) !important;
  }

  .\34xl\:text-blue-11{
    --text-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--text-opacity)) !important;
  }

  .\34xl\:text-blue-12{
    --text-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--text-opacity)) !important;
  }

  .\34xl\:text-blue-13{
    --text-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--text-opacity)) !important;
  }

  .\34xl\:text-blue-14{
    --text-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--text-opacity)) !important;
  }

  .\34xl\:text-blue-15{
    --text-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--text-opacity)) !important;
  }

  .\34xl\:text-blue-16{
    --text-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--text-opacity)) !important;
  }

  .\34xl\:text-green-1{
    --text-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--text-opacity)) !important;
  }

  .\34xl\:text-gray-1{
    --text-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--text-opacity)) !important;
  }

  .\34xl\:text-gray-2{
    --text-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--text-opacity)) !important;
  }

  .\34xl\:text-gray-3{
    --text-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--text-opacity)) !important;
  }

  .\34xl\:text-gray-4{
    --text-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--text-opacity)) !important;
  }

  .\34xl\:text-gray-5{
    --text-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--text-opacity)) !important;
  }

  .\34xl\:text-gray-6{
    --text-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--text-opacity)) !important;
  }

  .\34xl\:text-gray-7{
    --text-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--text-opacity)) !important;
  }

  .\34xl\:text-purple{
    --text-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--text-opacity)) !important;
  }

  .\34xl\:text-purple-1{
    --text-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--text-opacity)) !important;
  }

  .\34xl\:text-transparent{
    color: transparent !important;
  }

  .\34xl\:text-orange{
    --text-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--text-opacity)) !important;
  }

  .\34xl\:text-orange-2{
    --text-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--text-opacity)) !important;
  }

  .\34xl\:text-red{
    --text-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-primary:hover{
    --text-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-primary-75:hover{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .\34xl\:hover\:text-secondary:hover{
    --text-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-white:hover{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-seashell:hover{
    --text-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-black:hover{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-dark:hover{
    --text-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-green:hover{
    --text-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-dark-gray:hover{
    --text-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-green-xp:hover{
    --text-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-green-accent:hover{
    --text-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-blue-1:hover{
    --text-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-blue-2:hover{
    --text-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-blue-3:hover{
    --text-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-blue-4:hover{
    --text-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-blue-5:hover{
    --text-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-blue-6:hover{
    --text-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-blue-7:hover{
    --text-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-blue-8:hover{
    --text-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-blue-9:hover{
    --text-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-blue-10:hover{
    --text-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-blue-11:hover{
    --text-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-blue-12:hover{
    --text-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-blue-13:hover{
    --text-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-blue-14:hover{
    --text-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-blue-15:hover{
    --text-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-blue-16:hover{
    --text-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-green-1:hover{
    --text-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-gray-1:hover{
    --text-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-gray-2:hover{
    --text-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-gray-3:hover{
    --text-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-gray-4:hover{
    --text-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-gray-5:hover{
    --text-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-gray-6:hover{
    --text-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-gray-7:hover{
    --text-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-purple:hover{
    --text-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-purple-1:hover{
    --text-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-transparent:hover{
    color: transparent !important;
  }

  .\34xl\:hover\:text-orange:hover{
    --text-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-orange-2:hover{
    --text-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--text-opacity)) !important;
  }

  .\34xl\:hover\:text-red:hover{
    --text-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-primary:focus{
    --text-opacity: 1 !important;
    color: #061d47 !important;
    color: rgba(6, 29, 71, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-primary-75:focus{
    color: rgba(6, 29, 71, 0.75) !important;
  }

  .\34xl\:focus\:text-secondary:focus{
    --text-opacity: 1 !important;
    color: #e35205 !important;
    color: rgba(227, 82, 5, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-white:focus{
    --text-opacity: 1 !important;
    color: #fff !important;
    color: rgba(255, 255, 255, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-seashell:focus{
    --text-opacity: 1 !important;
    color: #fef7f1 !important;
    color: rgba(254, 247, 241, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-black:focus{
    --text-opacity: 1 !important;
    color: #000 !important;
    color: rgba(0, 0, 0, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-dark:focus{
    --text-opacity: 1 !important;
    color: #0d1a2e !important;
    color: rgba(13, 26, 46, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-green:focus{
    --text-opacity: 1 !important;
    color: #00e175 !important;
    color: rgba(0, 225, 117, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-dark-gray:focus{
    --text-opacity: 1 !important;
    color: #202020 !important;
    color: rgba(32, 32, 32, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-green-xp:focus{
    --text-opacity: 1 !important;
    color: #2d8269 !important;
    color: rgba(45, 130, 105, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-green-accent:focus{
    --text-opacity: 1 !important;
    color: #1f5b4a !important;
    color: rgba(31, 91, 74, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-blue-1:focus{
    --text-opacity: 1 !important;
    color: #407bd1 !important;
    color: rgba(64, 123, 209, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-blue-2:focus{
    --text-opacity: 1 !important;
    color: #1b265d !important;
    color: rgba(27, 38, 93, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-blue-3:focus{
    --text-opacity: 1 !important;
    color: #0D223E !important;
    color: rgba(13, 34, 62, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-blue-4:focus{
    --text-opacity: 1 !important;
    color: #1b365d !important;
    color: rgba(27, 54, 93, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-blue-5:focus{
    --text-opacity: 1 !important;
    color: #0C1B32 !important;
    color: rgba(12, 27, 50, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-blue-6:focus{
    --text-opacity: 1 !important;
    color: #132745 !important;
    color: rgba(19, 39, 69, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-blue-7:focus{
    --text-opacity: 1 !important;
    color: #0D1F3B !important;
    color: rgba(13, 31, 59, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-blue-8:focus{
    --text-opacity: 1 !important;
    color: #215FE8 !important;
    color: rgba(33, 95, 232, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-blue-9:focus{
    --text-opacity: 1 !important;
    color: #3049B2 !important;
    color: rgba(48, 73, 178, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-blue-10:focus{
    --text-opacity: 1 !important;
    color: #142947 !important;
    color: rgba(20, 41, 71, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-blue-11:focus{
    --text-opacity: 1 !important;
    color: #153561 !important;
    color: rgba(21, 53, 97, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-blue-12:focus{
    --text-opacity: 1 !important;
    color: #07101E !important;
    color: rgba(7, 16, 30, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-blue-13:focus{
    --text-opacity: 1 !important;
    color: #396DB9 !important;
    color: rgba(57, 109, 185, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-blue-14:focus{
    --text-opacity: 1 !important;
    color: #0045D7 !important;
    color: rgba(0, 69, 215, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-blue-15:focus{
    --text-opacity: 1 !important;
    color: #2A2549 !important;
    color: rgba(42, 37, 73, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-blue-16:focus{
    --text-opacity: 1 !important;
    color: #0D1F3C !important;
    color: rgba(13, 31, 60, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-green-1:focus{
    --text-opacity: 1 !important;
    color: #36826C !important;
    color: rgba(54, 130, 108, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-gray-1:focus{
    --text-opacity: 1 !important;
    color: #425669 !important;
    color: rgba(66, 86, 105, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-gray-2:focus{
    --text-opacity: 1 !important;
    color: #ececec !important;
    color: rgba(236, 236, 236, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-gray-3:focus{
    --text-opacity: 1 !important;
    color: #f9f9f9 !important;
    color: rgba(249, 249, 249, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-gray-4:focus{
    --text-opacity: 1 !important;
    color: #32414f !important;
    color: rgba(50, 65, 79, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-gray-5:focus{
    --text-opacity: 1 !important;
    color: #f2f2f2 !important;
    color: rgba(242, 242, 242, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-gray-6:focus{
    --text-opacity: 1 !important;
    color: #dcdcdc !important;
    color: rgba(220, 220, 220, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-gray-7:focus{
    --text-opacity: 1 !important;
    color: #e1e1e1 !important;
    color: rgba(225, 225, 225, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-purple:focus{
    --text-opacity: 1 !important;
    color: #F3F1FE !important;
    color: rgba(243, 241, 254, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-purple-1:focus{
    --text-opacity: 1 !important;
    color: #6555CF !important;
    color: rgba(101, 85, 207, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-transparent:focus{
    color: transparent !important;
  }

  .\34xl\:focus\:text-orange:focus{
    --text-opacity: 1 !important;
    color: #FEF1F1 !important;
    color: rgba(254, 241, 241, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-orange-2:focus{
    --text-opacity: 1 !important;
    color: #F85904 !important;
    color: rgba(248, 89, 4, var(--text-opacity)) !important;
  }

  .\34xl\:focus\:text-red:focus{
    --text-opacity: 1 !important;
    color: #E30505 !important;
    color: rgba(227, 5, 5, var(--text-opacity)) !important;
  }

  .\34xl\:text-opacity-0{
    --text-opacity: 0 !important;
  }

  .\34xl\:text-opacity-5{
    --text-opacity: 0.05 !important;
  }

  .\34xl\:text-opacity-10{
    --text-opacity: 0.1 !important;
  }

  .\34xl\:text-opacity-25{
    --text-opacity: 0.25 !important;
  }

  .\34xl\:text-opacity-40{
    --text-opacity: 0.4 !important;
  }

  .\34xl\:text-opacity-50{
    --text-opacity: 0.5 !important;
  }

  .\34xl\:text-opacity-70{
    --text-opacity: 0.7 !important;
  }

  .\34xl\:text-opacity-75{
    --text-opacity: 0.75 !important;
  }

  .\34xl\:text-opacity-90{
    --text-opacity: 0.9 !important;
  }

  .\34xl\:text-opacity-100{
    --text-opacity: 1 !important;
  }

  .\34xl\:hover\:text-opacity-0:hover{
    --text-opacity: 0 !important;
  }

  .\34xl\:hover\:text-opacity-5:hover{
    --text-opacity: 0.05 !important;
  }

  .\34xl\:hover\:text-opacity-10:hover{
    --text-opacity: 0.1 !important;
  }

  .\34xl\:hover\:text-opacity-25:hover{
    --text-opacity: 0.25 !important;
  }

  .\34xl\:hover\:text-opacity-40:hover{
    --text-opacity: 0.4 !important;
  }

  .\34xl\:hover\:text-opacity-50:hover{
    --text-opacity: 0.5 !important;
  }

  .\34xl\:hover\:text-opacity-70:hover{
    --text-opacity: 0.7 !important;
  }

  .\34xl\:hover\:text-opacity-75:hover{
    --text-opacity: 0.75 !important;
  }

  .\34xl\:hover\:text-opacity-90:hover{
    --text-opacity: 0.9 !important;
  }

  .\34xl\:hover\:text-opacity-100:hover{
    --text-opacity: 1 !important;
  }

  .\34xl\:focus\:text-opacity-0:focus{
    --text-opacity: 0 !important;
  }

  .\34xl\:focus\:text-opacity-5:focus{
    --text-opacity: 0.05 !important;
  }

  .\34xl\:focus\:text-opacity-10:focus{
    --text-opacity: 0.1 !important;
  }

  .\34xl\:focus\:text-opacity-25:focus{
    --text-opacity: 0.25 !important;
  }

  .\34xl\:focus\:text-opacity-40:focus{
    --text-opacity: 0.4 !important;
  }

  .\34xl\:focus\:text-opacity-50:focus{
    --text-opacity: 0.5 !important;
  }

  .\34xl\:focus\:text-opacity-70:focus{
    --text-opacity: 0.7 !important;
  }

  .\34xl\:focus\:text-opacity-75:focus{
    --text-opacity: 0.75 !important;
  }

  .\34xl\:focus\:text-opacity-90:focus{
    --text-opacity: 0.9 !important;
  }

  .\34xl\:focus\:text-opacity-100:focus{
    --text-opacity: 1 !important;
  }

  .\34xl\:italic{
    font-style: italic !important;
  }

  .\34xl\:not-italic{
    font-style: normal !important;
  }

  .\34xl\:uppercase{
    text-transform: uppercase !important;
  }

  .\34xl\:lowercase{
    text-transform: lowercase !important;
  }

  .\34xl\:capitalize{
    text-transform: capitalize !important;
  }

  .\34xl\:normal-case{
    text-transform: none !important;
  }

  .\34xl\:underline{
    text-decoration: underline !important;
  }

  .\34xl\:line-through{
    text-decoration: line-through !important;
  }

  .\34xl\:no-underline{
    text-decoration: none !important;
  }

  .\34xl\:hover\:underline:hover{
    text-decoration: underline !important;
  }

  .\34xl\:hover\:line-through:hover{
    text-decoration: line-through !important;
  }

  .\34xl\:hover\:no-underline:hover{
    text-decoration: none !important;
  }

  .\34xl\:focus\:underline:focus{
    text-decoration: underline !important;
  }

  .\34xl\:focus\:line-through:focus{
    text-decoration: line-through !important;
  }

  .\34xl\:focus\:no-underline:focus{
    text-decoration: none !important;
  }

  .\34xl\:antialiased{
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
  }

  .\34xl\:subpixel-antialiased{
    -webkit-font-smoothing: auto !important;
    -moz-osx-font-smoothing: auto !important;
  }

  .\34xl\:ordinal, .\34xl\:slashed-zero, .\34xl\:lining-nums, .\34xl\:oldstyle-nums, .\34xl\:proportional-nums, .\34xl\:tabular-nums, .\34xl\:diagonal-fractions, .\34xl\:stacked-fractions{
    --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/) !important;
    --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/) !important;
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;
  }

  .\34xl\:normal-nums{
    font-variant-numeric: normal !important;
  }

  .\34xl\:ordinal{
    --font-variant-numeric-ordinal: ordinal !important;
  }

  .\34xl\:slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero !important;
  }

  .\34xl\:lining-nums{
    --font-variant-numeric-figure: lining-nums !important;
  }

  .\34xl\:oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums !important;
  }

  .\34xl\:proportional-nums{
    --font-variant-numeric-spacing: proportional-nums !important;
  }

  .\34xl\:tabular-nums{
    --font-variant-numeric-spacing: tabular-nums !important;
  }

  .\34xl\:diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions !important;
  }

  .\34xl\:stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions !important;
  }

  .\34xl\:tracking-tighter{
    letter-spacing: -0.05em !important;
  }

  .\34xl\:tracking-tight{
    letter-spacing: -0.025em !important;
  }

  .\34xl\:tracking-normal{
    letter-spacing: 0 !important;
  }

  .\34xl\:tracking-wide{
    letter-spacing: 0.025em !important;
  }

  .\34xl\:tracking-wider{
    letter-spacing: 0.05em !important;
  }

  .\34xl\:tracking-widest{
    letter-spacing: 0.1em !important;
  }

  .\34xl\:select-none{
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important;
  }

  .\34xl\:select-text{
    -webkit-user-select: text !important;
       -moz-user-select: text !important;
        -ms-user-select: text !important;
            user-select: text !important;
  }

  .\34xl\:select-all{
    -webkit-user-select: all !important;
       -moz-user-select: all !important;
        -ms-user-select: all !important;
            user-select: all !important;
  }

  .\34xl\:select-auto{
    -webkit-user-select: auto !important;
       -moz-user-select: auto !important;
        -ms-user-select: auto !important;
            user-select: auto !important;
  }

  .\34xl\:align-baseline{
    vertical-align: baseline !important;
  }

  .\34xl\:align-top{
    vertical-align: top !important;
  }

  .\34xl\:align-middle{
    vertical-align: middle !important;
  }

  .\34xl\:align-bottom{
    vertical-align: bottom !important;
  }

  .\34xl\:align-text-top{
    vertical-align: text-top !important;
  }

  .\34xl\:align-text-bottom{
    vertical-align: text-bottom !important;
  }

  .\34xl\:visible{
    visibility: visible !important;
  }

  .\34xl\:invisible{
    visibility: hidden !important;
  }

  .\34xl\:whitespace-normal{
    white-space: normal !important;
  }

  .\34xl\:whitespace-no-wrap{
    white-space: nowrap !important;
  }

  .\34xl\:whitespace-pre{
    white-space: pre !important;
  }

  .\34xl\:whitespace-pre-line{
    white-space: pre-line !important;
  }

  .\34xl\:whitespace-pre-wrap{
    white-space: pre-wrap !important;
  }

  .\34xl\:break-normal{
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  .\34xl\:break-words{
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
  }

  .\34xl\:break-all{
    word-break: break-all !important;
  }

  .\34xl\:truncate{
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }

  .\34xl\:w-0{
    width: 0px !important;
  }

  .\34xl\:w-1{
    width: .25rem !important;
  }

  .\34xl\:w-2{
    width: .5rem !important;
  }

  .\34xl\:w-3{
    width: .75rem !important;
  }

  .\34xl\:w-4{
    width: 1rem !important;
  }

  .\34xl\:w-5{
    width: 1.25rem !important;
  }

  .\34xl\:w-6{
    width: 1.5rem !important;
  }

  .\34xl\:w-7{
    width: 1.75rem !important;
  }

  .\34xl\:w-8{
    width: 2rem !important;
  }

  .\34xl\:w-9{
    width: 2.25rem !important;
  }

  .\34xl\:w-10{
    width: 2.5rem !important;
  }

  .\34xl\:w-11{
    width: 2.75rem !important;
  }

  .\34xl\:w-12{
    width: 3rem !important;
  }

  .\34xl\:w-13{
    width: 3.25rem !important;
  }

  .\34xl\:w-14{
    width: 3.5rem !important;
  }

  .\34xl\:w-15{
    width: 3.75rem !important;
  }

  .\34xl\:w-16{
    width: 4rem !important;
  }

  .\34xl\:w-17{
    width: 4.25rem !important;
  }

  .\34xl\:w-18{
    width: 4.5rem !important;
  }

  .\34xl\:w-19{
    width: 4.75rem !important;
  }

  .\34xl\:w-20{
    width: 5rem !important;
  }

  .\34xl\:w-21{
    width: 5.25rem !important;
  }

  .\34xl\:w-22{
    width: 5.5rem !important;
  }

  .\34xl\:w-23{
    width: 5.75rem !important;
  }

  .\34xl\:w-24{
    width: 6rem !important;
  }

  .\34xl\:w-25{
    width: 6.25rem !important;
  }

  .\34xl\:w-26{
    width: 6.5rem !important;
  }

  .\34xl\:w-27{
    width: 6.75rem !important;
  }

  .\34xl\:w-28{
    width: 7rem !important;
  }

  .\34xl\:w-29{
    width: 7.25rem !important;
  }

  .\34xl\:w-30{
    width: 7.5rem !important;
  }

  .\34xl\:w-31{
    width: 7.75rem !important;
  }

  .\34xl\:w-32{
    width: 8rem !important;
  }

  .\34xl\:w-33{
    width: 8.25rem !important;
  }

  .\34xl\:w-34{
    width: 8.5rem !important;
  }

  .\34xl\:w-35{
    width: 8.75rem !important;
  }

  .\34xl\:w-36{
    width: 9rem !important;
  }

  .\34xl\:w-37{
    width: 9.25rem !important;
  }

  .\34xl\:w-38{
    width: 9.5rem !important;
  }

  .\34xl\:w-39{
    width: 9.75rem !important;
  }

  .\34xl\:w-40{
    width: 10rem !important;
  }

  .\34xl\:w-41{
    width: 10.25rem !important;
  }

  .\34xl\:w-42{
    width: 10.5rem !important;
  }

  .\34xl\:w-43{
    width: 10.75rem !important;
  }

  .\34xl\:w-44{
    width: 11rem !important;
  }

  .\34xl\:w-45{
    width: 11.25rem !important;
  }

  .\34xl\:w-46{
    width: 11.5rem !important;
  }

  .\34xl\:w-47{
    width: 11.75rem !important;
  }

  .\34xl\:w-48{
    width: 12rem !important;
  }

  .\34xl\:w-49{
    width: 12.25rem !important;
  }

  .\34xl\:w-50{
    width: 12.5rem !important;
  }

  .\34xl\:w-51{
    width: 12.75rem !important;
  }

  .\34xl\:w-52{
    width: 13rem !important;
  }

  .\34xl\:w-53{
    width: 13.25rem !important;
  }

  .\34xl\:w-54{
    width: 13.5rem !important;
  }

  .\34xl\:w-55{
    width: 13.75rem !important;
  }

  .\34xl\:w-56{
    width: 14rem !important;
  }

  .\34xl\:w-70{
    width: 17.5rem !important;
  }

  .\34xl\:w-71{
    width: 17.75rem !important;
  }

  .\34xl\:w-72{
    width: 18rem !important;
  }

  .\34xl\:w-73{
    width: 18.25rem !important;
  }

  .\34xl\:w-74{
    width: 18.5rem !important;
  }

  .\34xl\:w-75{
    width: 18.75rem !important;
  }

  .\34xl\:w-76{
    width: 19rem !important;
  }

  .\34xl\:w-77{
    width: 19.25rem !important;
  }

  .\34xl\:w-78{
    width: 19.5rem !important;
  }

  .\34xl\:w-79{
    width: 19.75rem !important;
  }

  .\34xl\:w-80{
    width: 20rem !important;
  }

  .\34xl\:w-81{
    width: 20.25rem !important;
  }

  .\34xl\:w-82{
    width: 20.5rem !important;
  }

  .\34xl\:w-83{
    width: 20.75rem !important;
  }

  .\34xl\:w-84{
    width: 21rem !important;
  }

  .\34xl\:w-85{
    width: 21.25rem !important;
  }

  .\34xl\:w-86{
    width: 21.5rem !important;
  }

  .\34xl\:w-87{
    width: 21.75rem !important;
  }

  .\34xl\:w-88{
    width: 22rem !important;
  }

  .\34xl\:w-89{
    width: 22.25rem !important;
  }

  .\34xl\:w-90{
    width: 22.5rem !important;
  }

  .\34xl\:w-91{
    width: 22.75rem !important;
  }

  .\34xl\:w-92{
    width: 23rem !important;
  }

  .\34xl\:w-100{
    width: 25rem !important;
  }

  .\34xl\:w-131{
    width: 25.25rem !important;
  }

  .\34xl\:w-135{
    width: 34rem !important;
  }

  .\34xl\:w-150{
    width: 37.5rem !important;
  }

  .\34xl\:w-260{
    width: 65rem !important;
  }

  .\34xl\:w-710{
    width: 44.375rem !important;
  }

  .\34xl\:w-820{
    width: 51.25rem !important;
  }

  .\34xl\:w-1440{
    width: 90rem !important;
  }

  .\34xl\:w-auto{
    width: auto !important;
  }

  .\34xl\:w-2\.5{
    width: .625rem !important;
  }

  .\34xl\:w-6\.25{
    width: 1.5626rem !important;
  }

  .\34xl\:w-7\.5{
    width: 1.875rem !important;
  }

  .\34xl\:w-12\.5{
    width: 3.125rem !important;
  }

  .\34xl\:w-17\.5{
    width: 4.375rem !important;
  }

  .\34xl\:w-31\.5{
    width: 7.875rem !important;
  }

  .\34xl\:w-thumb-tript-lg{
    width: 15.625rem !important;
  }

  .\34xl\:w-thumb-tript-md{
    width: 11.25rem !important;
  }

  .\34xl\:w-thumb-trip-xl{
    width: 20.625rem !important;
  }

  .\34xl\:w-tarapprendre-title-lg{
    width: 58.75rem !important;
  }

  .\34xl\:w-oblong-list-lg{
    width: 40.93rem !important;
  }

  .\34xl\:w-oblong-list-md{
    width: 20.95rem !important;
  }

  .\34xl\:w-oblong-content-lg{
    width: 26.875rem !important;
  }

  .\34xl\:w-article-thumb-lg{
    width: 10.625rem !important;
  }

  .\34xl\:w-support-title-l-lg{
    width: 28.125rem !important;
  }

  .\34xl\:w-support-title-r-lg{
    width: 17.8125rem !important;
  }

  .\34xl\:w-main-footer-menu{
    width: 13.75rem !important;
  }

  .\34xl\:w-main-footer-logo{
    width: 25.625rem !important;
  }

  .\34xl\:w-full{
    width: 100% !important;
  }

  .\34xl\:w-1\/2{
    width: 50% !important;
  }

  .\34xl\:w-1\/3{
    width: 33.333333% !important;
  }

  .\34xl\:w-2\/3{
    width: 66.666667% !important;
  }

  .\34xl\:w-1\/4{
    width: 25% !important;
  }

  .\34xl\:w-2\/4{
    width: 50% !important;
  }

  .\34xl\:w-3\/4{
    width: 75% !important;
  }

  .\34xl\:w-1\/5{
    width: 20% !important;
  }

  .\34xl\:w-2\/5{
    width: 40% !important;
  }

  .\34xl\:w-3\/5{
    width: 60% !important;
  }

  .\34xl\:w-4\/5{
    width: 80% !important;
  }

  .\34xl\:w-1\/6{
    width: 16.666667% !important;
  }

  .\34xl\:w-2\/6{
    width: 33.333333% !important;
  }

  .\34xl\:w-3\/6{
    width: 50% !important;
  }

  .\34xl\:w-4\/6{
    width: 66.666667% !important;
  }

  .\34xl\:w-5\/6{
    width: 83.333333% !important;
  }

  .\34xl\:w-1\/12{
    width: 8.333333% !important;
  }

  .\34xl\:w-2\/12{
    width: 16.666667% !important;
  }

  .\34xl\:w-3\/12{
    width: 25% !important;
  }

  .\34xl\:w-4\/12{
    width: 33.333333% !important;
  }

  .\34xl\:w-5\/12{
    width: 41.666667% !important;
  }

  .\34xl\:w-6\/12{
    width: 50% !important;
  }

  .\34xl\:w-7\/12{
    width: 58.333333% !important;
  }

  .\34xl\:w-8\/12{
    width: 66.666667% !important;
  }

  .\34xl\:w-9\/12{
    width: 75% !important;
  }

  .\34xl\:w-10\/12{
    width: 83.333333% !important;
  }

  .\34xl\:w-11\/12{
    width: 91.666667% !important;
  }

  .\34xl\:w-screen{
    width: 100vw !important;
  }

  .\34xl\:w-27\.5{
    width: 6.875rem !important;
  }

  .\34xl\:w-42\.5{
    width: 10.625rem !important;
  }

  .\34xl\:w-67\.5{
    width: 16.875rem !important;
  }

  .\34xl\:z-0{
    z-index: 0 !important;
  }

  .\34xl\:z-10{
    z-index: 10 !important;
  }

  .\34xl\:z-20{
    z-index: 20 !important;
  }

  .\34xl\:z-30{
    z-index: 30 !important;
  }

  .\34xl\:z-40{
    z-index: 40 !important;
  }

  .\34xl\:z-50{
    z-index: 50 !important;
  }

  .\34xl\:z-100{
    z-index: 100 !important;
  }

  .\34xl\:z-auto{
    z-index: auto !important;
  }

  .\34xl\:gap-0{
    grid-gap: 0px !important;
    gap: 0px !important;
  }

  .\34xl\:gap-1{
    grid-gap: .25rem !important;
    gap: .25rem !important;
  }

  .\34xl\:gap-2{
    grid-gap: .5rem !important;
    gap: .5rem !important;
  }

  .\34xl\:gap-3{
    grid-gap: .75rem !important;
    gap: .75rem !important;
  }

  .\34xl\:gap-4{
    grid-gap: 1rem !important;
    gap: 1rem !important;
  }

  .\34xl\:gap-5{
    grid-gap: 1.25rem !important;
    gap: 1.25rem !important;
  }

  .\34xl\:gap-6{
    grid-gap: 1.5rem !important;
    gap: 1.5rem !important;
  }

  .\34xl\:gap-7{
    grid-gap: 1.75rem !important;
    gap: 1.75rem !important;
  }

  .\34xl\:gap-8{
    grid-gap: 2rem !important;
    gap: 2rem !important;
  }

  .\34xl\:gap-9{
    grid-gap: 2.25rem !important;
    gap: 2.25rem !important;
  }

  .\34xl\:gap-10{
    grid-gap: 2.5rem !important;
    gap: 2.5rem !important;
  }

  .\34xl\:gap-11{
    grid-gap: 2.75rem !important;
    gap: 2.75rem !important;
  }

  .\34xl\:gap-12{
    grid-gap: 3rem !important;
    gap: 3rem !important;
  }

  .\34xl\:gap-13{
    grid-gap: 3.25rem !important;
    gap: 3.25rem !important;
  }

  .\34xl\:gap-14{
    grid-gap: 3.5rem !important;
    gap: 3.5rem !important;
  }

  .\34xl\:gap-15{
    grid-gap: 3.75rem !important;
    gap: 3.75rem !important;
  }

  .\34xl\:gap-16{
    grid-gap: 4rem !important;
    gap: 4rem !important;
  }

  .\34xl\:gap-17{
    grid-gap: 4.25rem !important;
    gap: 4.25rem !important;
  }

  .\34xl\:gap-18{
    grid-gap: 4.5rem !important;
    gap: 4.5rem !important;
  }

  .\34xl\:gap-19{
    grid-gap: 4.75rem !important;
    gap: 4.75rem !important;
  }

  .\34xl\:gap-20{
    grid-gap: 5rem !important;
    gap: 5rem !important;
  }

  .\34xl\:gap-21{
    grid-gap: 5.25rem !important;
    gap: 5.25rem !important;
  }

  .\34xl\:gap-22{
    grid-gap: 5.5rem !important;
    gap: 5.5rem !important;
  }

  .\34xl\:gap-23{
    grid-gap: 5.75rem !important;
    gap: 5.75rem !important;
  }

  .\34xl\:gap-24{
    grid-gap: 6rem !important;
    gap: 6rem !important;
  }

  .\34xl\:gap-25{
    grid-gap: 6.25rem !important;
    gap: 6.25rem !important;
  }

  .\34xl\:gap-26{
    grid-gap: 6.5rem !important;
    gap: 6.5rem !important;
  }

  .\34xl\:gap-27{
    grid-gap: 6.75rem !important;
    gap: 6.75rem !important;
  }

  .\34xl\:gap-28{
    grid-gap: 7rem !important;
    gap: 7rem !important;
  }

  .\34xl\:gap-29{
    grid-gap: 7.25rem !important;
    gap: 7.25rem !important;
  }

  .\34xl\:gap-30{
    grid-gap: 7.5rem !important;
    gap: 7.5rem !important;
  }

  .\34xl\:gap-31{
    grid-gap: 7.75rem !important;
    gap: 7.75rem !important;
  }

  .\34xl\:gap-32{
    grid-gap: 8rem !important;
    gap: 8rem !important;
  }

  .\34xl\:gap-33{
    grid-gap: 8.25rem !important;
    gap: 8.25rem !important;
  }

  .\34xl\:gap-34{
    grid-gap: 8.5rem !important;
    gap: 8.5rem !important;
  }

  .\34xl\:gap-35{
    grid-gap: 8.75rem !important;
    gap: 8.75rem !important;
  }

  .\34xl\:gap-36{
    grid-gap: 9rem !important;
    gap: 9rem !important;
  }

  .\34xl\:gap-37{
    grid-gap: 9.25rem !important;
    gap: 9.25rem !important;
  }

  .\34xl\:gap-38{
    grid-gap: 9.5rem !important;
    gap: 9.5rem !important;
  }

  .\34xl\:gap-39{
    grid-gap: 9.75rem !important;
    gap: 9.75rem !important;
  }

  .\34xl\:gap-40{
    grid-gap: 10rem !important;
    gap: 10rem !important;
  }

  .\34xl\:gap-41{
    grid-gap: 10.25rem !important;
    gap: 10.25rem !important;
  }

  .\34xl\:gap-42{
    grid-gap: 10.5rem !important;
    gap: 10.5rem !important;
  }

  .\34xl\:gap-43{
    grid-gap: 10.75rem !important;
    gap: 10.75rem !important;
  }

  .\34xl\:gap-44{
    grid-gap: 11rem !important;
    gap: 11rem !important;
  }

  .\34xl\:gap-45{
    grid-gap: 11.25rem !important;
    gap: 11.25rem !important;
  }

  .\34xl\:gap-46{
    grid-gap: 11.5rem !important;
    gap: 11.5rem !important;
  }

  .\34xl\:gap-47{
    grid-gap: 11.75rem !important;
    gap: 11.75rem !important;
  }

  .\34xl\:gap-48{
    grid-gap: 12rem !important;
    gap: 12rem !important;
  }

  .\34xl\:gap-49{
    grid-gap: 12.25rem !important;
    gap: 12.25rem !important;
  }

  .\34xl\:gap-50{
    grid-gap: 12.5rem !important;
    gap: 12.5rem !important;
  }

  .\34xl\:gap-51{
    grid-gap: 12.75rem !important;
    gap: 12.75rem !important;
  }

  .\34xl\:gap-52{
    grid-gap: 13rem !important;
    gap: 13rem !important;
  }

  .\34xl\:gap-53{
    grid-gap: 13.25rem !important;
    gap: 13.25rem !important;
  }

  .\34xl\:gap-54{
    grid-gap: 13.5rem !important;
    gap: 13.5rem !important;
  }

  .\34xl\:gap-55{
    grid-gap: 13.75rem !important;
    gap: 13.75rem !important;
  }

  .\34xl\:gap-56{
    grid-gap: 14rem !important;
    gap: 14rem !important;
  }

  .\34xl\:gap-70{
    grid-gap: 17.5rem !important;
    gap: 17.5rem !important;
  }

  .\34xl\:gap-71{
    grid-gap: 17.75rem !important;
    gap: 17.75rem !important;
  }

  .\34xl\:gap-72{
    grid-gap: 18rem !important;
    gap: 18rem !important;
  }

  .\34xl\:gap-73{
    grid-gap: 18.25rem !important;
    gap: 18.25rem !important;
  }

  .\34xl\:gap-74{
    grid-gap: 18.5rem !important;
    gap: 18.5rem !important;
  }

  .\34xl\:gap-75{
    grid-gap: 18.75rem !important;
    gap: 18.75rem !important;
  }

  .\34xl\:gap-76{
    grid-gap: 19rem !important;
    gap: 19rem !important;
  }

  .\34xl\:gap-77{
    grid-gap: 19.25rem !important;
    gap: 19.25rem !important;
  }

  .\34xl\:gap-78{
    grid-gap: 19.5rem !important;
    gap: 19.5rem !important;
  }

  .\34xl\:gap-79{
    grid-gap: 19.75rem !important;
    gap: 19.75rem !important;
  }

  .\34xl\:gap-80{
    grid-gap: 20rem !important;
    gap: 20rem !important;
  }

  .\34xl\:gap-81{
    grid-gap: 20.25rem !important;
    gap: 20.25rem !important;
  }

  .\34xl\:gap-82{
    grid-gap: 20.5rem !important;
    gap: 20.5rem !important;
  }

  .\34xl\:gap-83{
    grid-gap: 20.75rem !important;
    gap: 20.75rem !important;
  }

  .\34xl\:gap-84{
    grid-gap: 21rem !important;
    gap: 21rem !important;
  }

  .\34xl\:gap-85{
    grid-gap: 21.25rem !important;
    gap: 21.25rem !important;
  }

  .\34xl\:gap-86{
    grid-gap: 21.5rem !important;
    gap: 21.5rem !important;
  }

  .\34xl\:gap-87{
    grid-gap: 21.75rem !important;
    gap: 21.75rem !important;
  }

  .\34xl\:gap-88{
    grid-gap: 22rem !important;
    gap: 22rem !important;
  }

  .\34xl\:gap-89{
    grid-gap: 22.25rem !important;
    gap: 22.25rem !important;
  }

  .\34xl\:gap-90{
    grid-gap: 22.5rem !important;
    gap: 22.5rem !important;
  }

  .\34xl\:gap-91{
    grid-gap: 22.75rem !important;
    gap: 22.75rem !important;
  }

  .\34xl\:gap-92{
    grid-gap: 23rem !important;
    gap: 23rem !important;
  }

  .\34xl\:gap-100{
    grid-gap: 25rem !important;
    gap: 25rem !important;
  }

  .\34xl\:gap-131{
    grid-gap: 25.25rem !important;
    gap: 25.25rem !important;
  }

  .\34xl\:gap-135{
    grid-gap: 34rem !important;
    gap: 34rem !important;
  }

  .\34xl\:gap-150{
    grid-gap: 37.5rem !important;
    gap: 37.5rem !important;
  }

  .\34xl\:gap-710{
    grid-gap: 44.375rem !important;
    gap: 44.375rem !important;
  }

  .\34xl\:gap-820{
    grid-gap: 51.25rem !important;
    gap: 51.25rem !important;
  }

  .\34xl\:gap-1440{
    grid-gap: 90rem !important;
    gap: 90rem !important;
  }

  .\34xl\:gap-2\.5{
    grid-gap: .625rem !important;
    gap: .625rem !important;
  }

  .\34xl\:gap-6\.25{
    grid-gap: 1.5626rem !important;
    gap: 1.5626rem !important;
  }

  .\34xl\:gap-7\.5{
    grid-gap: 1.875rem !important;
    gap: 1.875rem !important;
  }

  .\34xl\:gap-12\.5{
    grid-gap: 3.125rem !important;
    gap: 3.125rem !important;
  }

  .\34xl\:gap-17\.5{
    grid-gap: 4.375rem !important;
    gap: 4.375rem !important;
  }

  .\34xl\:gap-31\.5{
    grid-gap: 7.875rem !important;
    gap: 7.875rem !important;
  }

  .\34xl\:gap-thumb-tript-lg{
    grid-gap: 15.625rem !important;
    gap: 15.625rem !important;
  }

  .\34xl\:gap-thumb-tript-md{
    grid-gap: 11.25rem !important;
    gap: 11.25rem !important;
  }

  .\34xl\:gap-thumb-trip-xl{
    grid-gap: 20.625rem !important;
    gap: 20.625rem !important;
  }

  .\34xl\:gap-tarapprendre-title-lg{
    grid-gap: 58.75rem !important;
    gap: 58.75rem !important;
  }

  .\34xl\:gap-oblong-list-lg{
    grid-gap: 40.93rem !important;
    gap: 40.93rem !important;
  }

  .\34xl\:gap-oblong-list-md{
    grid-gap: 20.95rem !important;
    gap: 20.95rem !important;
  }

  .\34xl\:gap-oblong-content-lg{
    grid-gap: 26.875rem !important;
    gap: 26.875rem !important;
  }

  .\34xl\:gap-article-thumb-lg{
    grid-gap: 10.625rem !important;
    gap: 10.625rem !important;
  }

  .\34xl\:gap-support-title-l-lg{
    grid-gap: 28.125rem !important;
    gap: 28.125rem !important;
  }

  .\34xl\:gap-support-title-r-lg{
    grid-gap: 17.8125rem !important;
    gap: 17.8125rem !important;
  }

  .\34xl\:gap-main-footer-menu{
    grid-gap: 13.75rem !important;
    gap: 13.75rem !important;
  }

  .\34xl\:gap-main-footer-logo{
    grid-gap: 25.625rem !important;
    gap: 25.625rem !important;
  }

  .\34xl\:gap-full{
    grid-gap: 100% !important;
    gap: 100% !important;
  }

  .\34xl\:col-gap-0{
    grid-column-gap: 0px !important;
    -webkit-column-gap: 0px !important;
       -moz-column-gap: 0px !important;
            column-gap: 0px !important;
  }

  .\34xl\:col-gap-1{
    grid-column-gap: .25rem !important;
    -webkit-column-gap: .25rem !important;
       -moz-column-gap: .25rem !important;
            column-gap: .25rem !important;
  }

  .\34xl\:col-gap-2{
    grid-column-gap: .5rem !important;
    -webkit-column-gap: .5rem !important;
       -moz-column-gap: .5rem !important;
            column-gap: .5rem !important;
  }

  .\34xl\:col-gap-3{
    grid-column-gap: .75rem !important;
    -webkit-column-gap: .75rem !important;
       -moz-column-gap: .75rem !important;
            column-gap: .75rem !important;
  }

  .\34xl\:col-gap-4{
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .\34xl\:col-gap-5{
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .\34xl\:col-gap-6{
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .\34xl\:col-gap-7{
    grid-column-gap: 1.75rem !important;
    -webkit-column-gap: 1.75rem !important;
       -moz-column-gap: 1.75rem !important;
            column-gap: 1.75rem !important;
  }

  .\34xl\:col-gap-8{
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .\34xl\:col-gap-9{
    grid-column-gap: 2.25rem !important;
    -webkit-column-gap: 2.25rem !important;
       -moz-column-gap: 2.25rem !important;
            column-gap: 2.25rem !important;
  }

  .\34xl\:col-gap-10{
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .\34xl\:col-gap-11{
    grid-column-gap: 2.75rem !important;
    -webkit-column-gap: 2.75rem !important;
       -moz-column-gap: 2.75rem !important;
            column-gap: 2.75rem !important;
  }

  .\34xl\:col-gap-12{
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .\34xl\:col-gap-13{
    grid-column-gap: 3.25rem !important;
    -webkit-column-gap: 3.25rem !important;
       -moz-column-gap: 3.25rem !important;
            column-gap: 3.25rem !important;
  }

  .\34xl\:col-gap-14{
    grid-column-gap: 3.5rem !important;
    -webkit-column-gap: 3.5rem !important;
       -moz-column-gap: 3.5rem !important;
            column-gap: 3.5rem !important;
  }

  .\34xl\:col-gap-15{
    grid-column-gap: 3.75rem !important;
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }

  .\34xl\:col-gap-16{
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .\34xl\:col-gap-17{
    grid-column-gap: 4.25rem !important;
    -webkit-column-gap: 4.25rem !important;
       -moz-column-gap: 4.25rem !important;
            column-gap: 4.25rem !important;
  }

  .\34xl\:col-gap-18{
    grid-column-gap: 4.5rem !important;
    -webkit-column-gap: 4.5rem !important;
       -moz-column-gap: 4.5rem !important;
            column-gap: 4.5rem !important;
  }

  .\34xl\:col-gap-19{
    grid-column-gap: 4.75rem !important;
    -webkit-column-gap: 4.75rem !important;
       -moz-column-gap: 4.75rem !important;
            column-gap: 4.75rem !important;
  }

  .\34xl\:col-gap-20{
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .\34xl\:col-gap-21{
    grid-column-gap: 5.25rem !important;
    -webkit-column-gap: 5.25rem !important;
       -moz-column-gap: 5.25rem !important;
            column-gap: 5.25rem !important;
  }

  .\34xl\:col-gap-22{
    grid-column-gap: 5.5rem !important;
    -webkit-column-gap: 5.5rem !important;
       -moz-column-gap: 5.5rem !important;
            column-gap: 5.5rem !important;
  }

  .\34xl\:col-gap-23{
    grid-column-gap: 5.75rem !important;
    -webkit-column-gap: 5.75rem !important;
       -moz-column-gap: 5.75rem !important;
            column-gap: 5.75rem !important;
  }

  .\34xl\:col-gap-24{
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .\34xl\:col-gap-25{
    grid-column-gap: 6.25rem !important;
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }

  .\34xl\:col-gap-26{
    grid-column-gap: 6.5rem !important;
    -webkit-column-gap: 6.5rem !important;
       -moz-column-gap: 6.5rem !important;
            column-gap: 6.5rem !important;
  }

  .\34xl\:col-gap-27{
    grid-column-gap: 6.75rem !important;
    -webkit-column-gap: 6.75rem !important;
       -moz-column-gap: 6.75rem !important;
            column-gap: 6.75rem !important;
  }

  .\34xl\:col-gap-28{
    grid-column-gap: 7rem !important;
    -webkit-column-gap: 7rem !important;
       -moz-column-gap: 7rem !important;
            column-gap: 7rem !important;
  }

  .\34xl\:col-gap-29{
    grid-column-gap: 7.25rem !important;
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }

  .\34xl\:col-gap-30{
    grid-column-gap: 7.5rem !important;
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }

  .\34xl\:col-gap-31{
    grid-column-gap: 7.75rem !important;
    -webkit-column-gap: 7.75rem !important;
       -moz-column-gap: 7.75rem !important;
            column-gap: 7.75rem !important;
  }

  .\34xl\:col-gap-32{
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .\34xl\:col-gap-33{
    grid-column-gap: 8.25rem !important;
    -webkit-column-gap: 8.25rem !important;
       -moz-column-gap: 8.25rem !important;
            column-gap: 8.25rem !important;
  }

  .\34xl\:col-gap-34{
    grid-column-gap: 8.5rem !important;
    -webkit-column-gap: 8.5rem !important;
       -moz-column-gap: 8.5rem !important;
            column-gap: 8.5rem !important;
  }

  .\34xl\:col-gap-35{
    grid-column-gap: 8.75rem !important;
    -webkit-column-gap: 8.75rem !important;
       -moz-column-gap: 8.75rem !important;
            column-gap: 8.75rem !important;
  }

  .\34xl\:col-gap-36{
    grid-column-gap: 9rem !important;
    -webkit-column-gap: 9rem !important;
       -moz-column-gap: 9rem !important;
            column-gap: 9rem !important;
  }

  .\34xl\:col-gap-37{
    grid-column-gap: 9.25rem !important;
    -webkit-column-gap: 9.25rem !important;
       -moz-column-gap: 9.25rem !important;
            column-gap: 9.25rem !important;
  }

  .\34xl\:col-gap-38{
    grid-column-gap: 9.5rem !important;
    -webkit-column-gap: 9.5rem !important;
       -moz-column-gap: 9.5rem !important;
            column-gap: 9.5rem !important;
  }

  .\34xl\:col-gap-39{
    grid-column-gap: 9.75rem !important;
    -webkit-column-gap: 9.75rem !important;
       -moz-column-gap: 9.75rem !important;
            column-gap: 9.75rem !important;
  }

  .\34xl\:col-gap-40{
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .\34xl\:col-gap-41{
    grid-column-gap: 10.25rem !important;
    -webkit-column-gap: 10.25rem !important;
       -moz-column-gap: 10.25rem !important;
            column-gap: 10.25rem !important;
  }

  .\34xl\:col-gap-42{
    grid-column-gap: 10.5rem !important;
    -webkit-column-gap: 10.5rem !important;
       -moz-column-gap: 10.5rem !important;
            column-gap: 10.5rem !important;
  }

  .\34xl\:col-gap-43{
    grid-column-gap: 10.75rem !important;
    -webkit-column-gap: 10.75rem !important;
       -moz-column-gap: 10.75rem !important;
            column-gap: 10.75rem !important;
  }

  .\34xl\:col-gap-44{
    grid-column-gap: 11rem !important;
    -webkit-column-gap: 11rem !important;
       -moz-column-gap: 11rem !important;
            column-gap: 11rem !important;
  }

  .\34xl\:col-gap-45{
    grid-column-gap: 11.25rem !important;
    -webkit-column-gap: 11.25rem !important;
       -moz-column-gap: 11.25rem !important;
            column-gap: 11.25rem !important;
  }

  .\34xl\:col-gap-46{
    grid-column-gap: 11.5rem !important;
    -webkit-column-gap: 11.5rem !important;
       -moz-column-gap: 11.5rem !important;
            column-gap: 11.5rem !important;
  }

  .\34xl\:col-gap-47{
    grid-column-gap: 11.75rem !important;
    -webkit-column-gap: 11.75rem !important;
       -moz-column-gap: 11.75rem !important;
            column-gap: 11.75rem !important;
  }

  .\34xl\:col-gap-48{
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .\34xl\:col-gap-49{
    grid-column-gap: 12.25rem !important;
    -webkit-column-gap: 12.25rem !important;
       -moz-column-gap: 12.25rem !important;
            column-gap: 12.25rem !important;
  }

  .\34xl\:col-gap-50{
    grid-column-gap: 12.5rem !important;
    -webkit-column-gap: 12.5rem !important;
       -moz-column-gap: 12.5rem !important;
            column-gap: 12.5rem !important;
  }

  .\34xl\:col-gap-51{
    grid-column-gap: 12.75rem !important;
    -webkit-column-gap: 12.75rem !important;
       -moz-column-gap: 12.75rem !important;
            column-gap: 12.75rem !important;
  }

  .\34xl\:col-gap-52{
    grid-column-gap: 13rem !important;
    -webkit-column-gap: 13rem !important;
       -moz-column-gap: 13rem !important;
            column-gap: 13rem !important;
  }

  .\34xl\:col-gap-53{
    grid-column-gap: 13.25rem !important;
    -webkit-column-gap: 13.25rem !important;
       -moz-column-gap: 13.25rem !important;
            column-gap: 13.25rem !important;
  }

  .\34xl\:col-gap-54{
    grid-column-gap: 13.5rem !important;
    -webkit-column-gap: 13.5rem !important;
       -moz-column-gap: 13.5rem !important;
            column-gap: 13.5rem !important;
  }

  .\34xl\:col-gap-55{
    grid-column-gap: 13.75rem !important;
    -webkit-column-gap: 13.75rem !important;
       -moz-column-gap: 13.75rem !important;
            column-gap: 13.75rem !important;
  }

  .\34xl\:col-gap-56{
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .\34xl\:col-gap-70{
    grid-column-gap: 17.5rem !important;
    -webkit-column-gap: 17.5rem !important;
       -moz-column-gap: 17.5rem !important;
            column-gap: 17.5rem !important;
  }

  .\34xl\:col-gap-71{
    grid-column-gap: 17.75rem !important;
    -webkit-column-gap: 17.75rem !important;
       -moz-column-gap: 17.75rem !important;
            column-gap: 17.75rem !important;
  }

  .\34xl\:col-gap-72{
    grid-column-gap: 18rem !important;
    -webkit-column-gap: 18rem !important;
       -moz-column-gap: 18rem !important;
            column-gap: 18rem !important;
  }

  .\34xl\:col-gap-73{
    grid-column-gap: 18.25rem !important;
    -webkit-column-gap: 18.25rem !important;
       -moz-column-gap: 18.25rem !important;
            column-gap: 18.25rem !important;
  }

  .\34xl\:col-gap-74{
    grid-column-gap: 18.5rem !important;
    -webkit-column-gap: 18.5rem !important;
       -moz-column-gap: 18.5rem !important;
            column-gap: 18.5rem !important;
  }

  .\34xl\:col-gap-75{
    grid-column-gap: 18.75rem !important;
    -webkit-column-gap: 18.75rem !important;
       -moz-column-gap: 18.75rem !important;
            column-gap: 18.75rem !important;
  }

  .\34xl\:col-gap-76{
    grid-column-gap: 19rem !important;
    -webkit-column-gap: 19rem !important;
       -moz-column-gap: 19rem !important;
            column-gap: 19rem !important;
  }

  .\34xl\:col-gap-77{
    grid-column-gap: 19.25rem !important;
    -webkit-column-gap: 19.25rem !important;
       -moz-column-gap: 19.25rem !important;
            column-gap: 19.25rem !important;
  }

  .\34xl\:col-gap-78{
    grid-column-gap: 19.5rem !important;
    -webkit-column-gap: 19.5rem !important;
       -moz-column-gap: 19.5rem !important;
            column-gap: 19.5rem !important;
  }

  .\34xl\:col-gap-79{
    grid-column-gap: 19.75rem !important;
    -webkit-column-gap: 19.75rem !important;
       -moz-column-gap: 19.75rem !important;
            column-gap: 19.75rem !important;
  }

  .\34xl\:col-gap-80{
    grid-column-gap: 20rem !important;
    -webkit-column-gap: 20rem !important;
       -moz-column-gap: 20rem !important;
            column-gap: 20rem !important;
  }

  .\34xl\:col-gap-81{
    grid-column-gap: 20.25rem !important;
    -webkit-column-gap: 20.25rem !important;
       -moz-column-gap: 20.25rem !important;
            column-gap: 20.25rem !important;
  }

  .\34xl\:col-gap-82{
    grid-column-gap: 20.5rem !important;
    -webkit-column-gap: 20.5rem !important;
       -moz-column-gap: 20.5rem !important;
            column-gap: 20.5rem !important;
  }

  .\34xl\:col-gap-83{
    grid-column-gap: 20.75rem !important;
    -webkit-column-gap: 20.75rem !important;
       -moz-column-gap: 20.75rem !important;
            column-gap: 20.75rem !important;
  }

  .\34xl\:col-gap-84{
    grid-column-gap: 21rem !important;
    -webkit-column-gap: 21rem !important;
       -moz-column-gap: 21rem !important;
            column-gap: 21rem !important;
  }

  .\34xl\:col-gap-85{
    grid-column-gap: 21.25rem !important;
    -webkit-column-gap: 21.25rem !important;
       -moz-column-gap: 21.25rem !important;
            column-gap: 21.25rem !important;
  }

  .\34xl\:col-gap-86{
    grid-column-gap: 21.5rem !important;
    -webkit-column-gap: 21.5rem !important;
       -moz-column-gap: 21.5rem !important;
            column-gap: 21.5rem !important;
  }

  .\34xl\:col-gap-87{
    grid-column-gap: 21.75rem !important;
    -webkit-column-gap: 21.75rem !important;
       -moz-column-gap: 21.75rem !important;
            column-gap: 21.75rem !important;
  }

  .\34xl\:col-gap-88{
    grid-column-gap: 22rem !important;
    -webkit-column-gap: 22rem !important;
       -moz-column-gap: 22rem !important;
            column-gap: 22rem !important;
  }

  .\34xl\:col-gap-89{
    grid-column-gap: 22.25rem !important;
    -webkit-column-gap: 22.25rem !important;
       -moz-column-gap: 22.25rem !important;
            column-gap: 22.25rem !important;
  }

  .\34xl\:col-gap-90{
    grid-column-gap: 22.5rem !important;
    -webkit-column-gap: 22.5rem !important;
       -moz-column-gap: 22.5rem !important;
            column-gap: 22.5rem !important;
  }

  .\34xl\:col-gap-91{
    grid-column-gap: 22.75rem !important;
    -webkit-column-gap: 22.75rem !important;
       -moz-column-gap: 22.75rem !important;
            column-gap: 22.75rem !important;
  }

  .\34xl\:col-gap-92{
    grid-column-gap: 23rem !important;
    -webkit-column-gap: 23rem !important;
       -moz-column-gap: 23rem !important;
            column-gap: 23rem !important;
  }

  .\34xl\:col-gap-100{
    grid-column-gap: 25rem !important;
    -webkit-column-gap: 25rem !important;
       -moz-column-gap: 25rem !important;
            column-gap: 25rem !important;
  }

  .\34xl\:col-gap-131{
    grid-column-gap: 25.25rem !important;
    -webkit-column-gap: 25.25rem !important;
       -moz-column-gap: 25.25rem !important;
            column-gap: 25.25rem !important;
  }

  .\34xl\:col-gap-135{
    grid-column-gap: 34rem !important;
    -webkit-column-gap: 34rem !important;
       -moz-column-gap: 34rem !important;
            column-gap: 34rem !important;
  }

  .\34xl\:col-gap-150{
    grid-column-gap: 37.5rem !important;
    -webkit-column-gap: 37.5rem !important;
       -moz-column-gap: 37.5rem !important;
            column-gap: 37.5rem !important;
  }

  .\34xl\:col-gap-710{
    grid-column-gap: 44.375rem !important;
    -webkit-column-gap: 44.375rem !important;
       -moz-column-gap: 44.375rem !important;
            column-gap: 44.375rem !important;
  }

  .\34xl\:col-gap-820{
    grid-column-gap: 51.25rem !important;
    -webkit-column-gap: 51.25rem !important;
       -moz-column-gap: 51.25rem !important;
            column-gap: 51.25rem !important;
  }

  .\34xl\:col-gap-1440{
    grid-column-gap: 90rem !important;
    -webkit-column-gap: 90rem !important;
       -moz-column-gap: 90rem !important;
            column-gap: 90rem !important;
  }

  .\34xl\:col-gap-2\.5{
    grid-column-gap: .625rem !important;
    -webkit-column-gap: .625rem !important;
       -moz-column-gap: .625rem !important;
            column-gap: .625rem !important;
  }

  .\34xl\:col-gap-6\.25{
    grid-column-gap: 1.5626rem !important;
    -webkit-column-gap: 1.5626rem !important;
       -moz-column-gap: 1.5626rem !important;
            column-gap: 1.5626rem !important;
  }

  .\34xl\:col-gap-7\.5{
    grid-column-gap: 1.875rem !important;
    -webkit-column-gap: 1.875rem !important;
       -moz-column-gap: 1.875rem !important;
            column-gap: 1.875rem !important;
  }

  .\34xl\:col-gap-12\.5{
    grid-column-gap: 3.125rem !important;
    -webkit-column-gap: 3.125rem !important;
       -moz-column-gap: 3.125rem !important;
            column-gap: 3.125rem !important;
  }

  .\34xl\:col-gap-17\.5{
    grid-column-gap: 4.375rem !important;
    -webkit-column-gap: 4.375rem !important;
       -moz-column-gap: 4.375rem !important;
            column-gap: 4.375rem !important;
  }

  .\34xl\:col-gap-31\.5{
    grid-column-gap: 7.875rem !important;
    -webkit-column-gap: 7.875rem !important;
       -moz-column-gap: 7.875rem !important;
            column-gap: 7.875rem !important;
  }

  .\34xl\:col-gap-thumb-tript-lg{
    grid-column-gap: 15.625rem !important;
    -webkit-column-gap: 15.625rem !important;
       -moz-column-gap: 15.625rem !important;
            column-gap: 15.625rem !important;
  }

  .\34xl\:col-gap-thumb-tript-md{
    grid-column-gap: 11.25rem !important;
    -webkit-column-gap: 11.25rem !important;
       -moz-column-gap: 11.25rem !important;
            column-gap: 11.25rem !important;
  }

  .\34xl\:col-gap-thumb-trip-xl{
    grid-column-gap: 20.625rem !important;
    -webkit-column-gap: 20.625rem !important;
       -moz-column-gap: 20.625rem !important;
            column-gap: 20.625rem !important;
  }

  .\34xl\:col-gap-tarapprendre-title-lg{
    grid-column-gap: 58.75rem !important;
    -webkit-column-gap: 58.75rem !important;
       -moz-column-gap: 58.75rem !important;
            column-gap: 58.75rem !important;
  }

  .\34xl\:col-gap-oblong-list-lg{
    grid-column-gap: 40.93rem !important;
    -webkit-column-gap: 40.93rem !important;
       -moz-column-gap: 40.93rem !important;
            column-gap: 40.93rem !important;
  }

  .\34xl\:col-gap-oblong-list-md{
    grid-column-gap: 20.95rem !important;
    -webkit-column-gap: 20.95rem !important;
       -moz-column-gap: 20.95rem !important;
            column-gap: 20.95rem !important;
  }

  .\34xl\:col-gap-oblong-content-lg{
    grid-column-gap: 26.875rem !important;
    -webkit-column-gap: 26.875rem !important;
       -moz-column-gap: 26.875rem !important;
            column-gap: 26.875rem !important;
  }

  .\34xl\:col-gap-article-thumb-lg{
    grid-column-gap: 10.625rem !important;
    -webkit-column-gap: 10.625rem !important;
       -moz-column-gap: 10.625rem !important;
            column-gap: 10.625rem !important;
  }

  .\34xl\:col-gap-support-title-l-lg{
    grid-column-gap: 28.125rem !important;
    -webkit-column-gap: 28.125rem !important;
       -moz-column-gap: 28.125rem !important;
            column-gap: 28.125rem !important;
  }

  .\34xl\:col-gap-support-title-r-lg{
    grid-column-gap: 17.8125rem !important;
    -webkit-column-gap: 17.8125rem !important;
       -moz-column-gap: 17.8125rem !important;
            column-gap: 17.8125rem !important;
  }

  .\34xl\:col-gap-main-footer-menu{
    grid-column-gap: 13.75rem !important;
    -webkit-column-gap: 13.75rem !important;
       -moz-column-gap: 13.75rem !important;
            column-gap: 13.75rem !important;
  }

  .\34xl\:col-gap-main-footer-logo{
    grid-column-gap: 25.625rem !important;
    -webkit-column-gap: 25.625rem !important;
       -moz-column-gap: 25.625rem !important;
            column-gap: 25.625rem !important;
  }

  .\34xl\:col-gap-full{
    grid-column-gap: 100% !important;
    -webkit-column-gap: 100% !important;
       -moz-column-gap: 100% !important;
            column-gap: 100% !important;
  }

  .\34xl\:gap-x-0{
    grid-column-gap: 0px !important;
    -webkit-column-gap: 0px !important;
       -moz-column-gap: 0px !important;
            column-gap: 0px !important;
  }

  .\34xl\:gap-x-1{
    grid-column-gap: .25rem !important;
    -webkit-column-gap: .25rem !important;
       -moz-column-gap: .25rem !important;
            column-gap: .25rem !important;
  }

  .\34xl\:gap-x-2{
    grid-column-gap: .5rem !important;
    -webkit-column-gap: .5rem !important;
       -moz-column-gap: .5rem !important;
            column-gap: .5rem !important;
  }

  .\34xl\:gap-x-3{
    grid-column-gap: .75rem !important;
    -webkit-column-gap: .75rem !important;
       -moz-column-gap: .75rem !important;
            column-gap: .75rem !important;
  }

  .\34xl\:gap-x-4{
    grid-column-gap: 1rem !important;
    -webkit-column-gap: 1rem !important;
       -moz-column-gap: 1rem !important;
            column-gap: 1rem !important;
  }

  .\34xl\:gap-x-5{
    grid-column-gap: 1.25rem !important;
    -webkit-column-gap: 1.25rem !important;
       -moz-column-gap: 1.25rem !important;
            column-gap: 1.25rem !important;
  }

  .\34xl\:gap-x-6{
    grid-column-gap: 1.5rem !important;
    -webkit-column-gap: 1.5rem !important;
       -moz-column-gap: 1.5rem !important;
            column-gap: 1.5rem !important;
  }

  .\34xl\:gap-x-7{
    grid-column-gap: 1.75rem !important;
    -webkit-column-gap: 1.75rem !important;
       -moz-column-gap: 1.75rem !important;
            column-gap: 1.75rem !important;
  }

  .\34xl\:gap-x-8{
    grid-column-gap: 2rem !important;
    -webkit-column-gap: 2rem !important;
       -moz-column-gap: 2rem !important;
            column-gap: 2rem !important;
  }

  .\34xl\:gap-x-9{
    grid-column-gap: 2.25rem !important;
    -webkit-column-gap: 2.25rem !important;
       -moz-column-gap: 2.25rem !important;
            column-gap: 2.25rem !important;
  }

  .\34xl\:gap-x-10{
    grid-column-gap: 2.5rem !important;
    -webkit-column-gap: 2.5rem !important;
       -moz-column-gap: 2.5rem !important;
            column-gap: 2.5rem !important;
  }

  .\34xl\:gap-x-11{
    grid-column-gap: 2.75rem !important;
    -webkit-column-gap: 2.75rem !important;
       -moz-column-gap: 2.75rem !important;
            column-gap: 2.75rem !important;
  }

  .\34xl\:gap-x-12{
    grid-column-gap: 3rem !important;
    -webkit-column-gap: 3rem !important;
       -moz-column-gap: 3rem !important;
            column-gap: 3rem !important;
  }

  .\34xl\:gap-x-13{
    grid-column-gap: 3.25rem !important;
    -webkit-column-gap: 3.25rem !important;
       -moz-column-gap: 3.25rem !important;
            column-gap: 3.25rem !important;
  }

  .\34xl\:gap-x-14{
    grid-column-gap: 3.5rem !important;
    -webkit-column-gap: 3.5rem !important;
       -moz-column-gap: 3.5rem !important;
            column-gap: 3.5rem !important;
  }

  .\34xl\:gap-x-15{
    grid-column-gap: 3.75rem !important;
    -webkit-column-gap: 3.75rem !important;
       -moz-column-gap: 3.75rem !important;
            column-gap: 3.75rem !important;
  }

  .\34xl\:gap-x-16{
    grid-column-gap: 4rem !important;
    -webkit-column-gap: 4rem !important;
       -moz-column-gap: 4rem !important;
            column-gap: 4rem !important;
  }

  .\34xl\:gap-x-17{
    grid-column-gap: 4.25rem !important;
    -webkit-column-gap: 4.25rem !important;
       -moz-column-gap: 4.25rem !important;
            column-gap: 4.25rem !important;
  }

  .\34xl\:gap-x-18{
    grid-column-gap: 4.5rem !important;
    -webkit-column-gap: 4.5rem !important;
       -moz-column-gap: 4.5rem !important;
            column-gap: 4.5rem !important;
  }

  .\34xl\:gap-x-19{
    grid-column-gap: 4.75rem !important;
    -webkit-column-gap: 4.75rem !important;
       -moz-column-gap: 4.75rem !important;
            column-gap: 4.75rem !important;
  }

  .\34xl\:gap-x-20{
    grid-column-gap: 5rem !important;
    -webkit-column-gap: 5rem !important;
       -moz-column-gap: 5rem !important;
            column-gap: 5rem !important;
  }

  .\34xl\:gap-x-21{
    grid-column-gap: 5.25rem !important;
    -webkit-column-gap: 5.25rem !important;
       -moz-column-gap: 5.25rem !important;
            column-gap: 5.25rem !important;
  }

  .\34xl\:gap-x-22{
    grid-column-gap: 5.5rem !important;
    -webkit-column-gap: 5.5rem !important;
       -moz-column-gap: 5.5rem !important;
            column-gap: 5.5rem !important;
  }

  .\34xl\:gap-x-23{
    grid-column-gap: 5.75rem !important;
    -webkit-column-gap: 5.75rem !important;
       -moz-column-gap: 5.75rem !important;
            column-gap: 5.75rem !important;
  }

  .\34xl\:gap-x-24{
    grid-column-gap: 6rem !important;
    -webkit-column-gap: 6rem !important;
       -moz-column-gap: 6rem !important;
            column-gap: 6rem !important;
  }

  .\34xl\:gap-x-25{
    grid-column-gap: 6.25rem !important;
    -webkit-column-gap: 6.25rem !important;
       -moz-column-gap: 6.25rem !important;
            column-gap: 6.25rem !important;
  }

  .\34xl\:gap-x-26{
    grid-column-gap: 6.5rem !important;
    -webkit-column-gap: 6.5rem !important;
       -moz-column-gap: 6.5rem !important;
            column-gap: 6.5rem !important;
  }

  .\34xl\:gap-x-27{
    grid-column-gap: 6.75rem !important;
    -webkit-column-gap: 6.75rem !important;
       -moz-column-gap: 6.75rem !important;
            column-gap: 6.75rem !important;
  }

  .\34xl\:gap-x-28{
    grid-column-gap: 7rem !important;
    -webkit-column-gap: 7rem !important;
       -moz-column-gap: 7rem !important;
            column-gap: 7rem !important;
  }

  .\34xl\:gap-x-29{
    grid-column-gap: 7.25rem !important;
    -webkit-column-gap: 7.25rem !important;
       -moz-column-gap: 7.25rem !important;
            column-gap: 7.25rem !important;
  }

  .\34xl\:gap-x-30{
    grid-column-gap: 7.5rem !important;
    -webkit-column-gap: 7.5rem !important;
       -moz-column-gap: 7.5rem !important;
            column-gap: 7.5rem !important;
  }

  .\34xl\:gap-x-31{
    grid-column-gap: 7.75rem !important;
    -webkit-column-gap: 7.75rem !important;
       -moz-column-gap: 7.75rem !important;
            column-gap: 7.75rem !important;
  }

  .\34xl\:gap-x-32{
    grid-column-gap: 8rem !important;
    -webkit-column-gap: 8rem !important;
       -moz-column-gap: 8rem !important;
            column-gap: 8rem !important;
  }

  .\34xl\:gap-x-33{
    grid-column-gap: 8.25rem !important;
    -webkit-column-gap: 8.25rem !important;
       -moz-column-gap: 8.25rem !important;
            column-gap: 8.25rem !important;
  }

  .\34xl\:gap-x-34{
    grid-column-gap: 8.5rem !important;
    -webkit-column-gap: 8.5rem !important;
       -moz-column-gap: 8.5rem !important;
            column-gap: 8.5rem !important;
  }

  .\34xl\:gap-x-35{
    grid-column-gap: 8.75rem !important;
    -webkit-column-gap: 8.75rem !important;
       -moz-column-gap: 8.75rem !important;
            column-gap: 8.75rem !important;
  }

  .\34xl\:gap-x-36{
    grid-column-gap: 9rem !important;
    -webkit-column-gap: 9rem !important;
       -moz-column-gap: 9rem !important;
            column-gap: 9rem !important;
  }

  .\34xl\:gap-x-37{
    grid-column-gap: 9.25rem !important;
    -webkit-column-gap: 9.25rem !important;
       -moz-column-gap: 9.25rem !important;
            column-gap: 9.25rem !important;
  }

  .\34xl\:gap-x-38{
    grid-column-gap: 9.5rem !important;
    -webkit-column-gap: 9.5rem !important;
       -moz-column-gap: 9.5rem !important;
            column-gap: 9.5rem !important;
  }

  .\34xl\:gap-x-39{
    grid-column-gap: 9.75rem !important;
    -webkit-column-gap: 9.75rem !important;
       -moz-column-gap: 9.75rem !important;
            column-gap: 9.75rem !important;
  }

  .\34xl\:gap-x-40{
    grid-column-gap: 10rem !important;
    -webkit-column-gap: 10rem !important;
       -moz-column-gap: 10rem !important;
            column-gap: 10rem !important;
  }

  .\34xl\:gap-x-41{
    grid-column-gap: 10.25rem !important;
    -webkit-column-gap: 10.25rem !important;
       -moz-column-gap: 10.25rem !important;
            column-gap: 10.25rem !important;
  }

  .\34xl\:gap-x-42{
    grid-column-gap: 10.5rem !important;
    -webkit-column-gap: 10.5rem !important;
       -moz-column-gap: 10.5rem !important;
            column-gap: 10.5rem !important;
  }

  .\34xl\:gap-x-43{
    grid-column-gap: 10.75rem !important;
    -webkit-column-gap: 10.75rem !important;
       -moz-column-gap: 10.75rem !important;
            column-gap: 10.75rem !important;
  }

  .\34xl\:gap-x-44{
    grid-column-gap: 11rem !important;
    -webkit-column-gap: 11rem !important;
       -moz-column-gap: 11rem !important;
            column-gap: 11rem !important;
  }

  .\34xl\:gap-x-45{
    grid-column-gap: 11.25rem !important;
    -webkit-column-gap: 11.25rem !important;
       -moz-column-gap: 11.25rem !important;
            column-gap: 11.25rem !important;
  }

  .\34xl\:gap-x-46{
    grid-column-gap: 11.5rem !important;
    -webkit-column-gap: 11.5rem !important;
       -moz-column-gap: 11.5rem !important;
            column-gap: 11.5rem !important;
  }

  .\34xl\:gap-x-47{
    grid-column-gap: 11.75rem !important;
    -webkit-column-gap: 11.75rem !important;
       -moz-column-gap: 11.75rem !important;
            column-gap: 11.75rem !important;
  }

  .\34xl\:gap-x-48{
    grid-column-gap: 12rem !important;
    -webkit-column-gap: 12rem !important;
       -moz-column-gap: 12rem !important;
            column-gap: 12rem !important;
  }

  .\34xl\:gap-x-49{
    grid-column-gap: 12.25rem !important;
    -webkit-column-gap: 12.25rem !important;
       -moz-column-gap: 12.25rem !important;
            column-gap: 12.25rem !important;
  }

  .\34xl\:gap-x-50{
    grid-column-gap: 12.5rem !important;
    -webkit-column-gap: 12.5rem !important;
       -moz-column-gap: 12.5rem !important;
            column-gap: 12.5rem !important;
  }

  .\34xl\:gap-x-51{
    grid-column-gap: 12.75rem !important;
    -webkit-column-gap: 12.75rem !important;
       -moz-column-gap: 12.75rem !important;
            column-gap: 12.75rem !important;
  }

  .\34xl\:gap-x-52{
    grid-column-gap: 13rem !important;
    -webkit-column-gap: 13rem !important;
       -moz-column-gap: 13rem !important;
            column-gap: 13rem !important;
  }

  .\34xl\:gap-x-53{
    grid-column-gap: 13.25rem !important;
    -webkit-column-gap: 13.25rem !important;
       -moz-column-gap: 13.25rem !important;
            column-gap: 13.25rem !important;
  }

  .\34xl\:gap-x-54{
    grid-column-gap: 13.5rem !important;
    -webkit-column-gap: 13.5rem !important;
       -moz-column-gap: 13.5rem !important;
            column-gap: 13.5rem !important;
  }

  .\34xl\:gap-x-55{
    grid-column-gap: 13.75rem !important;
    -webkit-column-gap: 13.75rem !important;
       -moz-column-gap: 13.75rem !important;
            column-gap: 13.75rem !important;
  }

  .\34xl\:gap-x-56{
    grid-column-gap: 14rem !important;
    -webkit-column-gap: 14rem !important;
       -moz-column-gap: 14rem !important;
            column-gap: 14rem !important;
  }

  .\34xl\:gap-x-70{
    grid-column-gap: 17.5rem !important;
    -webkit-column-gap: 17.5rem !important;
       -moz-column-gap: 17.5rem !important;
            column-gap: 17.5rem !important;
  }

  .\34xl\:gap-x-71{
    grid-column-gap: 17.75rem !important;
    -webkit-column-gap: 17.75rem !important;
       -moz-column-gap: 17.75rem !important;
            column-gap: 17.75rem !important;
  }

  .\34xl\:gap-x-72{
    grid-column-gap: 18rem !important;
    -webkit-column-gap: 18rem !important;
       -moz-column-gap: 18rem !important;
            column-gap: 18rem !important;
  }

  .\34xl\:gap-x-73{
    grid-column-gap: 18.25rem !important;
    -webkit-column-gap: 18.25rem !important;
       -moz-column-gap: 18.25rem !important;
            column-gap: 18.25rem !important;
  }

  .\34xl\:gap-x-74{
    grid-column-gap: 18.5rem !important;
    -webkit-column-gap: 18.5rem !important;
       -moz-column-gap: 18.5rem !important;
            column-gap: 18.5rem !important;
  }

  .\34xl\:gap-x-75{
    grid-column-gap: 18.75rem !important;
    -webkit-column-gap: 18.75rem !important;
       -moz-column-gap: 18.75rem !important;
            column-gap: 18.75rem !important;
  }

  .\34xl\:gap-x-76{
    grid-column-gap: 19rem !important;
    -webkit-column-gap: 19rem !important;
       -moz-column-gap: 19rem !important;
            column-gap: 19rem !important;
  }

  .\34xl\:gap-x-77{
    grid-column-gap: 19.25rem !important;
    -webkit-column-gap: 19.25rem !important;
       -moz-column-gap: 19.25rem !important;
            column-gap: 19.25rem !important;
  }

  .\34xl\:gap-x-78{
    grid-column-gap: 19.5rem !important;
    -webkit-column-gap: 19.5rem !important;
       -moz-column-gap: 19.5rem !important;
            column-gap: 19.5rem !important;
  }

  .\34xl\:gap-x-79{
    grid-column-gap: 19.75rem !important;
    -webkit-column-gap: 19.75rem !important;
       -moz-column-gap: 19.75rem !important;
            column-gap: 19.75rem !important;
  }

  .\34xl\:gap-x-80{
    grid-column-gap: 20rem !important;
    -webkit-column-gap: 20rem !important;
       -moz-column-gap: 20rem !important;
            column-gap: 20rem !important;
  }

  .\34xl\:gap-x-81{
    grid-column-gap: 20.25rem !important;
    -webkit-column-gap: 20.25rem !important;
       -moz-column-gap: 20.25rem !important;
            column-gap: 20.25rem !important;
  }

  .\34xl\:gap-x-82{
    grid-column-gap: 20.5rem !important;
    -webkit-column-gap: 20.5rem !important;
       -moz-column-gap: 20.5rem !important;
            column-gap: 20.5rem !important;
  }

  .\34xl\:gap-x-83{
    grid-column-gap: 20.75rem !important;
    -webkit-column-gap: 20.75rem !important;
       -moz-column-gap: 20.75rem !important;
            column-gap: 20.75rem !important;
  }

  .\34xl\:gap-x-84{
    grid-column-gap: 21rem !important;
    -webkit-column-gap: 21rem !important;
       -moz-column-gap: 21rem !important;
            column-gap: 21rem !important;
  }

  .\34xl\:gap-x-85{
    grid-column-gap: 21.25rem !important;
    -webkit-column-gap: 21.25rem !important;
       -moz-column-gap: 21.25rem !important;
            column-gap: 21.25rem !important;
  }

  .\34xl\:gap-x-86{
    grid-column-gap: 21.5rem !important;
    -webkit-column-gap: 21.5rem !important;
       -moz-column-gap: 21.5rem !important;
            column-gap: 21.5rem !important;
  }

  .\34xl\:gap-x-87{
    grid-column-gap: 21.75rem !important;
    -webkit-column-gap: 21.75rem !important;
       -moz-column-gap: 21.75rem !important;
            column-gap: 21.75rem !important;
  }

  .\34xl\:gap-x-88{
    grid-column-gap: 22rem !important;
    -webkit-column-gap: 22rem !important;
       -moz-column-gap: 22rem !important;
            column-gap: 22rem !important;
  }

  .\34xl\:gap-x-89{
    grid-column-gap: 22.25rem !important;
    -webkit-column-gap: 22.25rem !important;
       -moz-column-gap: 22.25rem !important;
            column-gap: 22.25rem !important;
  }

  .\34xl\:gap-x-90{
    grid-column-gap: 22.5rem !important;
    -webkit-column-gap: 22.5rem !important;
       -moz-column-gap: 22.5rem !important;
            column-gap: 22.5rem !important;
  }

  .\34xl\:gap-x-91{
    grid-column-gap: 22.75rem !important;
    -webkit-column-gap: 22.75rem !important;
       -moz-column-gap: 22.75rem !important;
            column-gap: 22.75rem !important;
  }

  .\34xl\:gap-x-92{
    grid-column-gap: 23rem !important;
    -webkit-column-gap: 23rem !important;
       -moz-column-gap: 23rem !important;
            column-gap: 23rem !important;
  }

  .\34xl\:gap-x-100{
    grid-column-gap: 25rem !important;
    -webkit-column-gap: 25rem !important;
       -moz-column-gap: 25rem !important;
            column-gap: 25rem !important;
  }

  .\34xl\:gap-x-131{
    grid-column-gap: 25.25rem !important;
    -webkit-column-gap: 25.25rem !important;
       -moz-column-gap: 25.25rem !important;
            column-gap: 25.25rem !important;
  }

  .\34xl\:gap-x-135{
    grid-column-gap: 34rem !important;
    -webkit-column-gap: 34rem !important;
       -moz-column-gap: 34rem !important;
            column-gap: 34rem !important;
  }

  .\34xl\:gap-x-150{
    grid-column-gap: 37.5rem !important;
    -webkit-column-gap: 37.5rem !important;
       -moz-column-gap: 37.5rem !important;
            column-gap: 37.5rem !important;
  }

  .\34xl\:gap-x-710{
    grid-column-gap: 44.375rem !important;
    -webkit-column-gap: 44.375rem !important;
       -moz-column-gap: 44.375rem !important;
            column-gap: 44.375rem !important;
  }

  .\34xl\:gap-x-820{
    grid-column-gap: 51.25rem !important;
    -webkit-column-gap: 51.25rem !important;
       -moz-column-gap: 51.25rem !important;
            column-gap: 51.25rem !important;
  }

  .\34xl\:gap-x-1440{
    grid-column-gap: 90rem !important;
    -webkit-column-gap: 90rem !important;
       -moz-column-gap: 90rem !important;
            column-gap: 90rem !important;
  }

  .\34xl\:gap-x-2\.5{
    grid-column-gap: .625rem !important;
    -webkit-column-gap: .625rem !important;
       -moz-column-gap: .625rem !important;
            column-gap: .625rem !important;
  }

  .\34xl\:gap-x-6\.25{
    grid-column-gap: 1.5626rem !important;
    -webkit-column-gap: 1.5626rem !important;
       -moz-column-gap: 1.5626rem !important;
            column-gap: 1.5626rem !important;
  }

  .\34xl\:gap-x-7\.5{
    grid-column-gap: 1.875rem !important;
    -webkit-column-gap: 1.875rem !important;
       -moz-column-gap: 1.875rem !important;
            column-gap: 1.875rem !important;
  }

  .\34xl\:gap-x-12\.5{
    grid-column-gap: 3.125rem !important;
    -webkit-column-gap: 3.125rem !important;
       -moz-column-gap: 3.125rem !important;
            column-gap: 3.125rem !important;
  }

  .\34xl\:gap-x-17\.5{
    grid-column-gap: 4.375rem !important;
    -webkit-column-gap: 4.375rem !important;
       -moz-column-gap: 4.375rem !important;
            column-gap: 4.375rem !important;
  }

  .\34xl\:gap-x-31\.5{
    grid-column-gap: 7.875rem !important;
    -webkit-column-gap: 7.875rem !important;
       -moz-column-gap: 7.875rem !important;
            column-gap: 7.875rem !important;
  }

  .\34xl\:gap-x-thumb-tript-lg{
    grid-column-gap: 15.625rem !important;
    -webkit-column-gap: 15.625rem !important;
       -moz-column-gap: 15.625rem !important;
            column-gap: 15.625rem !important;
  }

  .\34xl\:gap-x-thumb-tript-md{
    grid-column-gap: 11.25rem !important;
    -webkit-column-gap: 11.25rem !important;
       -moz-column-gap: 11.25rem !important;
            column-gap: 11.25rem !important;
  }

  .\34xl\:gap-x-thumb-trip-xl{
    grid-column-gap: 20.625rem !important;
    -webkit-column-gap: 20.625rem !important;
       -moz-column-gap: 20.625rem !important;
            column-gap: 20.625rem !important;
  }

  .\34xl\:gap-x-tarapprendre-title-lg{
    grid-column-gap: 58.75rem !important;
    -webkit-column-gap: 58.75rem !important;
       -moz-column-gap: 58.75rem !important;
            column-gap: 58.75rem !important;
  }

  .\34xl\:gap-x-oblong-list-lg{
    grid-column-gap: 40.93rem !important;
    -webkit-column-gap: 40.93rem !important;
       -moz-column-gap: 40.93rem !important;
            column-gap: 40.93rem !important;
  }

  .\34xl\:gap-x-oblong-list-md{
    grid-column-gap: 20.95rem !important;
    -webkit-column-gap: 20.95rem !important;
       -moz-column-gap: 20.95rem !important;
            column-gap: 20.95rem !important;
  }

  .\34xl\:gap-x-oblong-content-lg{
    grid-column-gap: 26.875rem !important;
    -webkit-column-gap: 26.875rem !important;
       -moz-column-gap: 26.875rem !important;
            column-gap: 26.875rem !important;
  }

  .\34xl\:gap-x-article-thumb-lg{
    grid-column-gap: 10.625rem !important;
    -webkit-column-gap: 10.625rem !important;
       -moz-column-gap: 10.625rem !important;
            column-gap: 10.625rem !important;
  }

  .\34xl\:gap-x-support-title-l-lg{
    grid-column-gap: 28.125rem !important;
    -webkit-column-gap: 28.125rem !important;
       -moz-column-gap: 28.125rem !important;
            column-gap: 28.125rem !important;
  }

  .\34xl\:gap-x-support-title-r-lg{
    grid-column-gap: 17.8125rem !important;
    -webkit-column-gap: 17.8125rem !important;
       -moz-column-gap: 17.8125rem !important;
            column-gap: 17.8125rem !important;
  }

  .\34xl\:gap-x-main-footer-menu{
    grid-column-gap: 13.75rem !important;
    -webkit-column-gap: 13.75rem !important;
       -moz-column-gap: 13.75rem !important;
            column-gap: 13.75rem !important;
  }

  .\34xl\:gap-x-main-footer-logo{
    grid-column-gap: 25.625rem !important;
    -webkit-column-gap: 25.625rem !important;
       -moz-column-gap: 25.625rem !important;
            column-gap: 25.625rem !important;
  }

  .\34xl\:gap-x-full{
    grid-column-gap: 100% !important;
    -webkit-column-gap: 100% !important;
       -moz-column-gap: 100% !important;
            column-gap: 100% !important;
  }

  .\34xl\:row-gap-0{
    grid-row-gap: 0px !important;
    row-gap: 0px !important;
  }

  .\34xl\:row-gap-1{
    grid-row-gap: .25rem !important;
    row-gap: .25rem !important;
  }

  .\34xl\:row-gap-2{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .\34xl\:row-gap-3{
    grid-row-gap: .75rem !important;
    row-gap: .75rem !important;
  }

  .\34xl\:row-gap-4{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .\34xl\:row-gap-5{
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .\34xl\:row-gap-6{
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .\34xl\:row-gap-7{
    grid-row-gap: 1.75rem !important;
    row-gap: 1.75rem !important;
  }

  .\34xl\:row-gap-8{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .\34xl\:row-gap-9{
    grid-row-gap: 2.25rem !important;
    row-gap: 2.25rem !important;
  }

  .\34xl\:row-gap-10{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .\34xl\:row-gap-11{
    grid-row-gap: 2.75rem !important;
    row-gap: 2.75rem !important;
  }

  .\34xl\:row-gap-12{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .\34xl\:row-gap-13{
    grid-row-gap: 3.25rem !important;
    row-gap: 3.25rem !important;
  }

  .\34xl\:row-gap-14{
    grid-row-gap: 3.5rem !important;
    row-gap: 3.5rem !important;
  }

  .\34xl\:row-gap-15{
    grid-row-gap: 3.75rem !important;
    row-gap: 3.75rem !important;
  }

  .\34xl\:row-gap-16{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .\34xl\:row-gap-17{
    grid-row-gap: 4.25rem !important;
    row-gap: 4.25rem !important;
  }

  .\34xl\:row-gap-18{
    grid-row-gap: 4.5rem !important;
    row-gap: 4.5rem !important;
  }

  .\34xl\:row-gap-19{
    grid-row-gap: 4.75rem !important;
    row-gap: 4.75rem !important;
  }

  .\34xl\:row-gap-20{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .\34xl\:row-gap-21{
    grid-row-gap: 5.25rem !important;
    row-gap: 5.25rem !important;
  }

  .\34xl\:row-gap-22{
    grid-row-gap: 5.5rem !important;
    row-gap: 5.5rem !important;
  }

  .\34xl\:row-gap-23{
    grid-row-gap: 5.75rem !important;
    row-gap: 5.75rem !important;
  }

  .\34xl\:row-gap-24{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .\34xl\:row-gap-25{
    grid-row-gap: 6.25rem !important;
    row-gap: 6.25rem !important;
  }

  .\34xl\:row-gap-26{
    grid-row-gap: 6.5rem !important;
    row-gap: 6.5rem !important;
  }

  .\34xl\:row-gap-27{
    grid-row-gap: 6.75rem !important;
    row-gap: 6.75rem !important;
  }

  .\34xl\:row-gap-28{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .\34xl\:row-gap-29{
    grid-row-gap: 7.25rem !important;
    row-gap: 7.25rem !important;
  }

  .\34xl\:row-gap-30{
    grid-row-gap: 7.5rem !important;
    row-gap: 7.5rem !important;
  }

  .\34xl\:row-gap-31{
    grid-row-gap: 7.75rem !important;
    row-gap: 7.75rem !important;
  }

  .\34xl\:row-gap-32{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .\34xl\:row-gap-33{
    grid-row-gap: 8.25rem !important;
    row-gap: 8.25rem !important;
  }

  .\34xl\:row-gap-34{
    grid-row-gap: 8.5rem !important;
    row-gap: 8.5rem !important;
  }

  .\34xl\:row-gap-35{
    grid-row-gap: 8.75rem !important;
    row-gap: 8.75rem !important;
  }

  .\34xl\:row-gap-36{
    grid-row-gap: 9rem !important;
    row-gap: 9rem !important;
  }

  .\34xl\:row-gap-37{
    grid-row-gap: 9.25rem !important;
    row-gap: 9.25rem !important;
  }

  .\34xl\:row-gap-38{
    grid-row-gap: 9.5rem !important;
    row-gap: 9.5rem !important;
  }

  .\34xl\:row-gap-39{
    grid-row-gap: 9.75rem !important;
    row-gap: 9.75rem !important;
  }

  .\34xl\:row-gap-40{
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .\34xl\:row-gap-41{
    grid-row-gap: 10.25rem !important;
    row-gap: 10.25rem !important;
  }

  .\34xl\:row-gap-42{
    grid-row-gap: 10.5rem !important;
    row-gap: 10.5rem !important;
  }

  .\34xl\:row-gap-43{
    grid-row-gap: 10.75rem !important;
    row-gap: 10.75rem !important;
  }

  .\34xl\:row-gap-44{
    grid-row-gap: 11rem !important;
    row-gap: 11rem !important;
  }

  .\34xl\:row-gap-45{
    grid-row-gap: 11.25rem !important;
    row-gap: 11.25rem !important;
  }

  .\34xl\:row-gap-46{
    grid-row-gap: 11.5rem !important;
    row-gap: 11.5rem !important;
  }

  .\34xl\:row-gap-47{
    grid-row-gap: 11.75rem !important;
    row-gap: 11.75rem !important;
  }

  .\34xl\:row-gap-48{
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .\34xl\:row-gap-49{
    grid-row-gap: 12.25rem !important;
    row-gap: 12.25rem !important;
  }

  .\34xl\:row-gap-50{
    grid-row-gap: 12.5rem !important;
    row-gap: 12.5rem !important;
  }

  .\34xl\:row-gap-51{
    grid-row-gap: 12.75rem !important;
    row-gap: 12.75rem !important;
  }

  .\34xl\:row-gap-52{
    grid-row-gap: 13rem !important;
    row-gap: 13rem !important;
  }

  .\34xl\:row-gap-53{
    grid-row-gap: 13.25rem !important;
    row-gap: 13.25rem !important;
  }

  .\34xl\:row-gap-54{
    grid-row-gap: 13.5rem !important;
    row-gap: 13.5rem !important;
  }

  .\34xl\:row-gap-55{
    grid-row-gap: 13.75rem !important;
    row-gap: 13.75rem !important;
  }

  .\34xl\:row-gap-56{
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .\34xl\:row-gap-70{
    grid-row-gap: 17.5rem !important;
    row-gap: 17.5rem !important;
  }

  .\34xl\:row-gap-71{
    grid-row-gap: 17.75rem !important;
    row-gap: 17.75rem !important;
  }

  .\34xl\:row-gap-72{
    grid-row-gap: 18rem !important;
    row-gap: 18rem !important;
  }

  .\34xl\:row-gap-73{
    grid-row-gap: 18.25rem !important;
    row-gap: 18.25rem !important;
  }

  .\34xl\:row-gap-74{
    grid-row-gap: 18.5rem !important;
    row-gap: 18.5rem !important;
  }

  .\34xl\:row-gap-75{
    grid-row-gap: 18.75rem !important;
    row-gap: 18.75rem !important;
  }

  .\34xl\:row-gap-76{
    grid-row-gap: 19rem !important;
    row-gap: 19rem !important;
  }

  .\34xl\:row-gap-77{
    grid-row-gap: 19.25rem !important;
    row-gap: 19.25rem !important;
  }

  .\34xl\:row-gap-78{
    grid-row-gap: 19.5rem !important;
    row-gap: 19.5rem !important;
  }

  .\34xl\:row-gap-79{
    grid-row-gap: 19.75rem !important;
    row-gap: 19.75rem !important;
  }

  .\34xl\:row-gap-80{
    grid-row-gap: 20rem !important;
    row-gap: 20rem !important;
  }

  .\34xl\:row-gap-81{
    grid-row-gap: 20.25rem !important;
    row-gap: 20.25rem !important;
  }

  .\34xl\:row-gap-82{
    grid-row-gap: 20.5rem !important;
    row-gap: 20.5rem !important;
  }

  .\34xl\:row-gap-83{
    grid-row-gap: 20.75rem !important;
    row-gap: 20.75rem !important;
  }

  .\34xl\:row-gap-84{
    grid-row-gap: 21rem !important;
    row-gap: 21rem !important;
  }

  .\34xl\:row-gap-85{
    grid-row-gap: 21.25rem !important;
    row-gap: 21.25rem !important;
  }

  .\34xl\:row-gap-86{
    grid-row-gap: 21.5rem !important;
    row-gap: 21.5rem !important;
  }

  .\34xl\:row-gap-87{
    grid-row-gap: 21.75rem !important;
    row-gap: 21.75rem !important;
  }

  .\34xl\:row-gap-88{
    grid-row-gap: 22rem !important;
    row-gap: 22rem !important;
  }

  .\34xl\:row-gap-89{
    grid-row-gap: 22.25rem !important;
    row-gap: 22.25rem !important;
  }

  .\34xl\:row-gap-90{
    grid-row-gap: 22.5rem !important;
    row-gap: 22.5rem !important;
  }

  .\34xl\:row-gap-91{
    grid-row-gap: 22.75rem !important;
    row-gap: 22.75rem !important;
  }

  .\34xl\:row-gap-92{
    grid-row-gap: 23rem !important;
    row-gap: 23rem !important;
  }

  .\34xl\:row-gap-100{
    grid-row-gap: 25rem !important;
    row-gap: 25rem !important;
  }

  .\34xl\:row-gap-131{
    grid-row-gap: 25.25rem !important;
    row-gap: 25.25rem !important;
  }

  .\34xl\:row-gap-135{
    grid-row-gap: 34rem !important;
    row-gap: 34rem !important;
  }

  .\34xl\:row-gap-150{
    grid-row-gap: 37.5rem !important;
    row-gap: 37.5rem !important;
  }

  .\34xl\:row-gap-710{
    grid-row-gap: 44.375rem !important;
    row-gap: 44.375rem !important;
  }

  .\34xl\:row-gap-820{
    grid-row-gap: 51.25rem !important;
    row-gap: 51.25rem !important;
  }

  .\34xl\:row-gap-1440{
    grid-row-gap: 90rem !important;
    row-gap: 90rem !important;
  }

  .\34xl\:row-gap-2\.5{
    grid-row-gap: .625rem !important;
    row-gap: .625rem !important;
  }

  .\34xl\:row-gap-6\.25{
    grid-row-gap: 1.5626rem !important;
    row-gap: 1.5626rem !important;
  }

  .\34xl\:row-gap-7\.5{
    grid-row-gap: 1.875rem !important;
    row-gap: 1.875rem !important;
  }

  .\34xl\:row-gap-12\.5{
    grid-row-gap: 3.125rem !important;
    row-gap: 3.125rem !important;
  }

  .\34xl\:row-gap-17\.5{
    grid-row-gap: 4.375rem !important;
    row-gap: 4.375rem !important;
  }

  .\34xl\:row-gap-31\.5{
    grid-row-gap: 7.875rem !important;
    row-gap: 7.875rem !important;
  }

  .\34xl\:row-gap-thumb-tript-lg{
    grid-row-gap: 15.625rem !important;
    row-gap: 15.625rem !important;
  }

  .\34xl\:row-gap-thumb-tript-md{
    grid-row-gap: 11.25rem !important;
    row-gap: 11.25rem !important;
  }

  .\34xl\:row-gap-thumb-trip-xl{
    grid-row-gap: 20.625rem !important;
    row-gap: 20.625rem !important;
  }

  .\34xl\:row-gap-tarapprendre-title-lg{
    grid-row-gap: 58.75rem !important;
    row-gap: 58.75rem !important;
  }

  .\34xl\:row-gap-oblong-list-lg{
    grid-row-gap: 40.93rem !important;
    row-gap: 40.93rem !important;
  }

  .\34xl\:row-gap-oblong-list-md{
    grid-row-gap: 20.95rem !important;
    row-gap: 20.95rem !important;
  }

  .\34xl\:row-gap-oblong-content-lg{
    grid-row-gap: 26.875rem !important;
    row-gap: 26.875rem !important;
  }

  .\34xl\:row-gap-article-thumb-lg{
    grid-row-gap: 10.625rem !important;
    row-gap: 10.625rem !important;
  }

  .\34xl\:row-gap-support-title-l-lg{
    grid-row-gap: 28.125rem !important;
    row-gap: 28.125rem !important;
  }

  .\34xl\:row-gap-support-title-r-lg{
    grid-row-gap: 17.8125rem !important;
    row-gap: 17.8125rem !important;
  }

  .\34xl\:row-gap-main-footer-menu{
    grid-row-gap: 13.75rem !important;
    row-gap: 13.75rem !important;
  }

  .\34xl\:row-gap-main-footer-logo{
    grid-row-gap: 25.625rem !important;
    row-gap: 25.625rem !important;
  }

  .\34xl\:row-gap-full{
    grid-row-gap: 100% !important;
    row-gap: 100% !important;
  }

  .\34xl\:gap-y-0{
    grid-row-gap: 0px !important;
    row-gap: 0px !important;
  }

  .\34xl\:gap-y-1{
    grid-row-gap: .25rem !important;
    row-gap: .25rem !important;
  }

  .\34xl\:gap-y-2{
    grid-row-gap: .5rem !important;
    row-gap: .5rem !important;
  }

  .\34xl\:gap-y-3{
    grid-row-gap: .75rem !important;
    row-gap: .75rem !important;
  }

  .\34xl\:gap-y-4{
    grid-row-gap: 1rem !important;
    row-gap: 1rem !important;
  }

  .\34xl\:gap-y-5{
    grid-row-gap: 1.25rem !important;
    row-gap: 1.25rem !important;
  }

  .\34xl\:gap-y-6{
    grid-row-gap: 1.5rem !important;
    row-gap: 1.5rem !important;
  }

  .\34xl\:gap-y-7{
    grid-row-gap: 1.75rem !important;
    row-gap: 1.75rem !important;
  }

  .\34xl\:gap-y-8{
    grid-row-gap: 2rem !important;
    row-gap: 2rem !important;
  }

  .\34xl\:gap-y-9{
    grid-row-gap: 2.25rem !important;
    row-gap: 2.25rem !important;
  }

  .\34xl\:gap-y-10{
    grid-row-gap: 2.5rem !important;
    row-gap: 2.5rem !important;
  }

  .\34xl\:gap-y-11{
    grid-row-gap: 2.75rem !important;
    row-gap: 2.75rem !important;
  }

  .\34xl\:gap-y-12{
    grid-row-gap: 3rem !important;
    row-gap: 3rem !important;
  }

  .\34xl\:gap-y-13{
    grid-row-gap: 3.25rem !important;
    row-gap: 3.25rem !important;
  }

  .\34xl\:gap-y-14{
    grid-row-gap: 3.5rem !important;
    row-gap: 3.5rem !important;
  }

  .\34xl\:gap-y-15{
    grid-row-gap: 3.75rem !important;
    row-gap: 3.75rem !important;
  }

  .\34xl\:gap-y-16{
    grid-row-gap: 4rem !important;
    row-gap: 4rem !important;
  }

  .\34xl\:gap-y-17{
    grid-row-gap: 4.25rem !important;
    row-gap: 4.25rem !important;
  }

  .\34xl\:gap-y-18{
    grid-row-gap: 4.5rem !important;
    row-gap: 4.5rem !important;
  }

  .\34xl\:gap-y-19{
    grid-row-gap: 4.75rem !important;
    row-gap: 4.75rem !important;
  }

  .\34xl\:gap-y-20{
    grid-row-gap: 5rem !important;
    row-gap: 5rem !important;
  }

  .\34xl\:gap-y-21{
    grid-row-gap: 5.25rem !important;
    row-gap: 5.25rem !important;
  }

  .\34xl\:gap-y-22{
    grid-row-gap: 5.5rem !important;
    row-gap: 5.5rem !important;
  }

  .\34xl\:gap-y-23{
    grid-row-gap: 5.75rem !important;
    row-gap: 5.75rem !important;
  }

  .\34xl\:gap-y-24{
    grid-row-gap: 6rem !important;
    row-gap: 6rem !important;
  }

  .\34xl\:gap-y-25{
    grid-row-gap: 6.25rem !important;
    row-gap: 6.25rem !important;
  }

  .\34xl\:gap-y-26{
    grid-row-gap: 6.5rem !important;
    row-gap: 6.5rem !important;
  }

  .\34xl\:gap-y-27{
    grid-row-gap: 6.75rem !important;
    row-gap: 6.75rem !important;
  }

  .\34xl\:gap-y-28{
    grid-row-gap: 7rem !important;
    row-gap: 7rem !important;
  }

  .\34xl\:gap-y-29{
    grid-row-gap: 7.25rem !important;
    row-gap: 7.25rem !important;
  }

  .\34xl\:gap-y-30{
    grid-row-gap: 7.5rem !important;
    row-gap: 7.5rem !important;
  }

  .\34xl\:gap-y-31{
    grid-row-gap: 7.75rem !important;
    row-gap: 7.75rem !important;
  }

  .\34xl\:gap-y-32{
    grid-row-gap: 8rem !important;
    row-gap: 8rem !important;
  }

  .\34xl\:gap-y-33{
    grid-row-gap: 8.25rem !important;
    row-gap: 8.25rem !important;
  }

  .\34xl\:gap-y-34{
    grid-row-gap: 8.5rem !important;
    row-gap: 8.5rem !important;
  }

  .\34xl\:gap-y-35{
    grid-row-gap: 8.75rem !important;
    row-gap: 8.75rem !important;
  }

  .\34xl\:gap-y-36{
    grid-row-gap: 9rem !important;
    row-gap: 9rem !important;
  }

  .\34xl\:gap-y-37{
    grid-row-gap: 9.25rem !important;
    row-gap: 9.25rem !important;
  }

  .\34xl\:gap-y-38{
    grid-row-gap: 9.5rem !important;
    row-gap: 9.5rem !important;
  }

  .\34xl\:gap-y-39{
    grid-row-gap: 9.75rem !important;
    row-gap: 9.75rem !important;
  }

  .\34xl\:gap-y-40{
    grid-row-gap: 10rem !important;
    row-gap: 10rem !important;
  }

  .\34xl\:gap-y-41{
    grid-row-gap: 10.25rem !important;
    row-gap: 10.25rem !important;
  }

  .\34xl\:gap-y-42{
    grid-row-gap: 10.5rem !important;
    row-gap: 10.5rem !important;
  }

  .\34xl\:gap-y-43{
    grid-row-gap: 10.75rem !important;
    row-gap: 10.75rem !important;
  }

  .\34xl\:gap-y-44{
    grid-row-gap: 11rem !important;
    row-gap: 11rem !important;
  }

  .\34xl\:gap-y-45{
    grid-row-gap: 11.25rem !important;
    row-gap: 11.25rem !important;
  }

  .\34xl\:gap-y-46{
    grid-row-gap: 11.5rem !important;
    row-gap: 11.5rem !important;
  }

  .\34xl\:gap-y-47{
    grid-row-gap: 11.75rem !important;
    row-gap: 11.75rem !important;
  }

  .\34xl\:gap-y-48{
    grid-row-gap: 12rem !important;
    row-gap: 12rem !important;
  }

  .\34xl\:gap-y-49{
    grid-row-gap: 12.25rem !important;
    row-gap: 12.25rem !important;
  }

  .\34xl\:gap-y-50{
    grid-row-gap: 12.5rem !important;
    row-gap: 12.5rem !important;
  }

  .\34xl\:gap-y-51{
    grid-row-gap: 12.75rem !important;
    row-gap: 12.75rem !important;
  }

  .\34xl\:gap-y-52{
    grid-row-gap: 13rem !important;
    row-gap: 13rem !important;
  }

  .\34xl\:gap-y-53{
    grid-row-gap: 13.25rem !important;
    row-gap: 13.25rem !important;
  }

  .\34xl\:gap-y-54{
    grid-row-gap: 13.5rem !important;
    row-gap: 13.5rem !important;
  }

  .\34xl\:gap-y-55{
    grid-row-gap: 13.75rem !important;
    row-gap: 13.75rem !important;
  }

  .\34xl\:gap-y-56{
    grid-row-gap: 14rem !important;
    row-gap: 14rem !important;
  }

  .\34xl\:gap-y-70{
    grid-row-gap: 17.5rem !important;
    row-gap: 17.5rem !important;
  }

  .\34xl\:gap-y-71{
    grid-row-gap: 17.75rem !important;
    row-gap: 17.75rem !important;
  }

  .\34xl\:gap-y-72{
    grid-row-gap: 18rem !important;
    row-gap: 18rem !important;
  }

  .\34xl\:gap-y-73{
    grid-row-gap: 18.25rem !important;
    row-gap: 18.25rem !important;
  }

  .\34xl\:gap-y-74{
    grid-row-gap: 18.5rem !important;
    row-gap: 18.5rem !important;
  }

  .\34xl\:gap-y-75{
    grid-row-gap: 18.75rem !important;
    row-gap: 18.75rem !important;
  }

  .\34xl\:gap-y-76{
    grid-row-gap: 19rem !important;
    row-gap: 19rem !important;
  }

  .\34xl\:gap-y-77{
    grid-row-gap: 19.25rem !important;
    row-gap: 19.25rem !important;
  }

  .\34xl\:gap-y-78{
    grid-row-gap: 19.5rem !important;
    row-gap: 19.5rem !important;
  }

  .\34xl\:gap-y-79{
    grid-row-gap: 19.75rem !important;
    row-gap: 19.75rem !important;
  }

  .\34xl\:gap-y-80{
    grid-row-gap: 20rem !important;
    row-gap: 20rem !important;
  }

  .\34xl\:gap-y-81{
    grid-row-gap: 20.25rem !important;
    row-gap: 20.25rem !important;
  }

  .\34xl\:gap-y-82{
    grid-row-gap: 20.5rem !important;
    row-gap: 20.5rem !important;
  }

  .\34xl\:gap-y-83{
    grid-row-gap: 20.75rem !important;
    row-gap: 20.75rem !important;
  }

  .\34xl\:gap-y-84{
    grid-row-gap: 21rem !important;
    row-gap: 21rem !important;
  }

  .\34xl\:gap-y-85{
    grid-row-gap: 21.25rem !important;
    row-gap: 21.25rem !important;
  }

  .\34xl\:gap-y-86{
    grid-row-gap: 21.5rem !important;
    row-gap: 21.5rem !important;
  }

  .\34xl\:gap-y-87{
    grid-row-gap: 21.75rem !important;
    row-gap: 21.75rem !important;
  }

  .\34xl\:gap-y-88{
    grid-row-gap: 22rem !important;
    row-gap: 22rem !important;
  }

  .\34xl\:gap-y-89{
    grid-row-gap: 22.25rem !important;
    row-gap: 22.25rem !important;
  }

  .\34xl\:gap-y-90{
    grid-row-gap: 22.5rem !important;
    row-gap: 22.5rem !important;
  }

  .\34xl\:gap-y-91{
    grid-row-gap: 22.75rem !important;
    row-gap: 22.75rem !important;
  }

  .\34xl\:gap-y-92{
    grid-row-gap: 23rem !important;
    row-gap: 23rem !important;
  }

  .\34xl\:gap-y-100{
    grid-row-gap: 25rem !important;
    row-gap: 25rem !important;
  }

  .\34xl\:gap-y-131{
    grid-row-gap: 25.25rem !important;
    row-gap: 25.25rem !important;
  }

  .\34xl\:gap-y-135{
    grid-row-gap: 34rem !important;
    row-gap: 34rem !important;
  }

  .\34xl\:gap-y-150{
    grid-row-gap: 37.5rem !important;
    row-gap: 37.5rem !important;
  }

  .\34xl\:gap-y-710{
    grid-row-gap: 44.375rem !important;
    row-gap: 44.375rem !important;
  }

  .\34xl\:gap-y-820{
    grid-row-gap: 51.25rem !important;
    row-gap: 51.25rem !important;
  }

  .\34xl\:gap-y-1440{
    grid-row-gap: 90rem !important;
    row-gap: 90rem !important;
  }

  .\34xl\:gap-y-2\.5{
    grid-row-gap: .625rem !important;
    row-gap: .625rem !important;
  }

  .\34xl\:gap-y-6\.25{
    grid-row-gap: 1.5626rem !important;
    row-gap: 1.5626rem !important;
  }

  .\34xl\:gap-y-7\.5{
    grid-row-gap: 1.875rem !important;
    row-gap: 1.875rem !important;
  }

  .\34xl\:gap-y-12\.5{
    grid-row-gap: 3.125rem !important;
    row-gap: 3.125rem !important;
  }

  .\34xl\:gap-y-17\.5{
    grid-row-gap: 4.375rem !important;
    row-gap: 4.375rem !important;
  }

  .\34xl\:gap-y-31\.5{
    grid-row-gap: 7.875rem !important;
    row-gap: 7.875rem !important;
  }

  .\34xl\:gap-y-thumb-tript-lg{
    grid-row-gap: 15.625rem !important;
    row-gap: 15.625rem !important;
  }

  .\34xl\:gap-y-thumb-tript-md{
    grid-row-gap: 11.25rem !important;
    row-gap: 11.25rem !important;
  }

  .\34xl\:gap-y-thumb-trip-xl{
    grid-row-gap: 20.625rem !important;
    row-gap: 20.625rem !important;
  }

  .\34xl\:gap-y-tarapprendre-title-lg{
    grid-row-gap: 58.75rem !important;
    row-gap: 58.75rem !important;
  }

  .\34xl\:gap-y-oblong-list-lg{
    grid-row-gap: 40.93rem !important;
    row-gap: 40.93rem !important;
  }

  .\34xl\:gap-y-oblong-list-md{
    grid-row-gap: 20.95rem !important;
    row-gap: 20.95rem !important;
  }

  .\34xl\:gap-y-oblong-content-lg{
    grid-row-gap: 26.875rem !important;
    row-gap: 26.875rem !important;
  }

  .\34xl\:gap-y-article-thumb-lg{
    grid-row-gap: 10.625rem !important;
    row-gap: 10.625rem !important;
  }

  .\34xl\:gap-y-support-title-l-lg{
    grid-row-gap: 28.125rem !important;
    row-gap: 28.125rem !important;
  }

  .\34xl\:gap-y-support-title-r-lg{
    grid-row-gap: 17.8125rem !important;
    row-gap: 17.8125rem !important;
  }

  .\34xl\:gap-y-main-footer-menu{
    grid-row-gap: 13.75rem !important;
    row-gap: 13.75rem !important;
  }

  .\34xl\:gap-y-main-footer-logo{
    grid-row-gap: 25.625rem !important;
    row-gap: 25.625rem !important;
  }

  .\34xl\:gap-y-full{
    grid-row-gap: 100% !important;
    row-gap: 100% !important;
  }

  .\34xl\:grid-flow-row{
    grid-auto-flow: row !important;
  }

  .\34xl\:grid-flow-col{
    grid-auto-flow: column !important;
  }

  .\34xl\:grid-flow-row-dense{
    grid-auto-flow: row dense !important;
  }

  .\34xl\:grid-flow-col-dense{
    grid-auto-flow: column dense !important;
  }

  .\34xl\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .\34xl\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .\34xl\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .\34xl\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .\34xl\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .\34xl\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .\34xl\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .\34xl\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .\34xl\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .\34xl\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .\34xl\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .\34xl\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .\34xl\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .\34xl\:auto-cols-auto{
    grid-auto-columns: auto !important;
  }

  .\34xl\:auto-cols-min{
    grid-auto-columns: -webkit-min-content !important;
    grid-auto-columns: min-content !important;
  }

  .\34xl\:auto-cols-max{
    grid-auto-columns: -webkit-max-content !important;
    grid-auto-columns: max-content !important;
  }

  .\34xl\:auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr) !important;
  }

  .\34xl\:col-auto{
    grid-column: auto !important;
  }

  .\34xl\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .\34xl\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .\34xl\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .\34xl\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .\34xl\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .\34xl\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .\34xl\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .\34xl\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .\34xl\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .\34xl\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .\34xl\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .\34xl\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .\34xl\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .\34xl\:col-start-1{
    grid-column-start: 1 !important;
  }

  .\34xl\:col-start-2{
    grid-column-start: 2 !important;
  }

  .\34xl\:col-start-3{
    grid-column-start: 3 !important;
  }

  .\34xl\:col-start-4{
    grid-column-start: 4 !important;
  }

  .\34xl\:col-start-5{
    grid-column-start: 5 !important;
  }

  .\34xl\:col-start-6{
    grid-column-start: 6 !important;
  }

  .\34xl\:col-start-7{
    grid-column-start: 7 !important;
  }

  .\34xl\:col-start-8{
    grid-column-start: 8 !important;
  }

  .\34xl\:col-start-9{
    grid-column-start: 9 !important;
  }

  .\34xl\:col-start-10{
    grid-column-start: 10 !important;
  }

  .\34xl\:col-start-11{
    grid-column-start: 11 !important;
  }

  .\34xl\:col-start-12{
    grid-column-start: 12 !important;
  }

  .\34xl\:col-start-13{
    grid-column-start: 13 !important;
  }

  .\34xl\:col-start-auto{
    grid-column-start: auto !important;
  }

  .\34xl\:col-end-1{
    grid-column-end: 1 !important;
  }

  .\34xl\:col-end-2{
    grid-column-end: 2 !important;
  }

  .\34xl\:col-end-3{
    grid-column-end: 3 !important;
  }

  .\34xl\:col-end-4{
    grid-column-end: 4 !important;
  }

  .\34xl\:col-end-5{
    grid-column-end: 5 !important;
  }

  .\34xl\:col-end-6{
    grid-column-end: 6 !important;
  }

  .\34xl\:col-end-7{
    grid-column-end: 7 !important;
  }

  .\34xl\:col-end-8{
    grid-column-end: 8 !important;
  }

  .\34xl\:col-end-9{
    grid-column-end: 9 !important;
  }

  .\34xl\:col-end-10{
    grid-column-end: 10 !important;
  }

  .\34xl\:col-end-11{
    grid-column-end: 11 !important;
  }

  .\34xl\:col-end-12{
    grid-column-end: 12 !important;
  }

  .\34xl\:col-end-13{
    grid-column-end: 13 !important;
  }

  .\34xl\:col-end-auto{
    grid-column-end: auto !important;
  }

  .\34xl\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr)) !important;
  }

  .\34xl\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr)) !important;
  }

  .\34xl\:grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr)) !important;
  }

  .\34xl\:grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr)) !important;
  }

  .\34xl\:grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr)) !important;
  }

  .\34xl\:grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr)) !important;
  }

  .\34xl\:grid-rows-none{
    grid-template-rows: none !important;
  }

  .\34xl\:auto-rows-auto{
    grid-auto-rows: auto !important;
  }

  .\34xl\:auto-rows-min{
    grid-auto-rows: -webkit-min-content !important;
    grid-auto-rows: min-content !important;
  }

  .\34xl\:auto-rows-max{
    grid-auto-rows: -webkit-max-content !important;
    grid-auto-rows: max-content !important;
  }

  .\34xl\:auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr) !important;
  }

  .\34xl\:row-auto{
    grid-row: auto !important;
  }

  .\34xl\:row-span-1{
    grid-row: span 1 / span 1 !important;
  }

  .\34xl\:row-span-2{
    grid-row: span 2 / span 2 !important;
  }

  .\34xl\:row-span-3{
    grid-row: span 3 / span 3 !important;
  }

  .\34xl\:row-span-4{
    grid-row: span 4 / span 4 !important;
  }

  .\34xl\:row-span-5{
    grid-row: span 5 / span 5 !important;
  }

  .\34xl\:row-span-6{
    grid-row: span 6 / span 6 !important;
  }

  .\34xl\:row-span-full{
    grid-row: 1 / -1 !important;
  }

  .\34xl\:row-start-1{
    grid-row-start: 1 !important;
  }

  .\34xl\:row-start-2{
    grid-row-start: 2 !important;
  }

  .\34xl\:row-start-3{
    grid-row-start: 3 !important;
  }

  .\34xl\:row-start-4{
    grid-row-start: 4 !important;
  }

  .\34xl\:row-start-5{
    grid-row-start: 5 !important;
  }

  .\34xl\:row-start-6{
    grid-row-start: 6 !important;
  }

  .\34xl\:row-start-7{
    grid-row-start: 7 !important;
  }

  .\34xl\:row-start-auto{
    grid-row-start: auto !important;
  }

  .\34xl\:row-end-1{
    grid-row-end: 1 !important;
  }

  .\34xl\:row-end-2{
    grid-row-end: 2 !important;
  }

  .\34xl\:row-end-3{
    grid-row-end: 3 !important;
  }

  .\34xl\:row-end-4{
    grid-row-end: 4 !important;
  }

  .\34xl\:row-end-5{
    grid-row-end: 5 !important;
  }

  .\34xl\:row-end-6{
    grid-row-end: 6 !important;
  }

  .\34xl\:row-end-7{
    grid-row-end: 7 !important;
  }

  .\34xl\:row-end-auto{
    grid-row-end: auto !important;
  }

  .\34xl\:transform{
    --transform-translate-x: 0 !important;
    --transform-translate-y: 0 !important;
    --transform-rotate: 0 !important;
    --transform-skew-x: 0 !important;
    --transform-skew-y: 0 !important;
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
    -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
         -o-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
            transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;
  }

  .\34xl\:transform-none{
    -webkit-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
  }

  .\34xl\:origin-center{
    -webkit-transform-origin: center !important;
         -o-transform-origin: center !important;
            transform-origin: center !important;
  }

  .\34xl\:origin-top{
    -webkit-transform-origin: top !important;
         -o-transform-origin: top !important;
            transform-origin: top !important;
  }

  .\34xl\:origin-top-right{
    -webkit-transform-origin: top right !important;
         -o-transform-origin: top right !important;
            transform-origin: top right !important;
  }

  .\34xl\:origin-right{
    -webkit-transform-origin: right !important;
         -o-transform-origin: right !important;
            transform-origin: right !important;
  }

  .\34xl\:origin-bottom-right{
    -webkit-transform-origin: bottom right !important;
         -o-transform-origin: bottom right !important;
            transform-origin: bottom right !important;
  }

  .\34xl\:origin-bottom{
    -webkit-transform-origin: bottom !important;
         -o-transform-origin: bottom !important;
            transform-origin: bottom !important;
  }

  .\34xl\:origin-bottom-left{
    -webkit-transform-origin: bottom left !important;
         -o-transform-origin: bottom left !important;
            transform-origin: bottom left !important;
  }

  .\34xl\:origin-left{
    -webkit-transform-origin: left !important;
         -o-transform-origin: left !important;
            transform-origin: left !important;
  }

  .\34xl\:origin-top-left{
    -webkit-transform-origin: top left !important;
         -o-transform-origin: top left !important;
            transform-origin: top left !important;
  }

  .\34xl\:scale-0{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .\34xl\:scale-50{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .\34xl\:scale-75{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .\34xl\:scale-90{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .\34xl\:scale-95{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .\34xl\:scale-100{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .\34xl\:scale-105{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .\34xl\:scale-110{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .\34xl\:scale-125{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .\34xl\:scale-150{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .\34xl\:scale-flip{
    --transform-scale-x: -1 !important;
    --transform-scale-y: -1 !important;
  }

  .\34xl\:scale-x-0{
    --transform-scale-x: 0 !important;
  }

  .\34xl\:scale-x-50{
    --transform-scale-x: .5 !important;
  }

  .\34xl\:scale-x-75{
    --transform-scale-x: .75 !important;
  }

  .\34xl\:scale-x-90{
    --transform-scale-x: .9 !important;
  }

  .\34xl\:scale-x-95{
    --transform-scale-x: .95 !important;
  }

  .\34xl\:scale-x-100{
    --transform-scale-x: 1 !important;
  }

  .\34xl\:scale-x-105{
    --transform-scale-x: 1.05 !important;
  }

  .\34xl\:scale-x-110{
    --transform-scale-x: 1.1 !important;
  }

  .\34xl\:scale-x-125{
    --transform-scale-x: 1.25 !important;
  }

  .\34xl\:scale-x-150{
    --transform-scale-x: 1.5 !important;
  }

  .\34xl\:scale-x-flip{
    --transform-scale-x: -1 !important;
  }

  .\34xl\:scale-y-0{
    --transform-scale-y: 0 !important;
  }

  .\34xl\:scale-y-50{
    --transform-scale-y: .5 !important;
  }

  .\34xl\:scale-y-75{
    --transform-scale-y: .75 !important;
  }

  .\34xl\:scale-y-90{
    --transform-scale-y: .9 !important;
  }

  .\34xl\:scale-y-95{
    --transform-scale-y: .95 !important;
  }

  .\34xl\:scale-y-100{
    --transform-scale-y: 1 !important;
  }

  .\34xl\:scale-y-105{
    --transform-scale-y: 1.05 !important;
  }

  .\34xl\:scale-y-110{
    --transform-scale-y: 1.1 !important;
  }

  .\34xl\:scale-y-125{
    --transform-scale-y: 1.25 !important;
  }

  .\34xl\:scale-y-150{
    --transform-scale-y: 1.5 !important;
  }

  .\34xl\:scale-y-flip{
    --transform-scale-y: -1 !important;
  }

  .\34xl\:hover\:scale-0:hover{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .\34xl\:hover\:scale-50:hover{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .\34xl\:hover\:scale-75:hover{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .\34xl\:hover\:scale-90:hover{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .\34xl\:hover\:scale-95:hover{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .\34xl\:hover\:scale-100:hover{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .\34xl\:hover\:scale-105:hover{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .\34xl\:hover\:scale-110:hover{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .\34xl\:hover\:scale-125:hover{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .\34xl\:hover\:scale-150:hover{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .\34xl\:hover\:scale-flip:hover{
    --transform-scale-x: -1 !important;
    --transform-scale-y: -1 !important;
  }

  .\34xl\:hover\:scale-x-0:hover{
    --transform-scale-x: 0 !important;
  }

  .\34xl\:hover\:scale-x-50:hover{
    --transform-scale-x: .5 !important;
  }

  .\34xl\:hover\:scale-x-75:hover{
    --transform-scale-x: .75 !important;
  }

  .\34xl\:hover\:scale-x-90:hover{
    --transform-scale-x: .9 !important;
  }

  .\34xl\:hover\:scale-x-95:hover{
    --transform-scale-x: .95 !important;
  }

  .\34xl\:hover\:scale-x-100:hover{
    --transform-scale-x: 1 !important;
  }

  .\34xl\:hover\:scale-x-105:hover{
    --transform-scale-x: 1.05 !important;
  }

  .\34xl\:hover\:scale-x-110:hover{
    --transform-scale-x: 1.1 !important;
  }

  .\34xl\:hover\:scale-x-125:hover{
    --transform-scale-x: 1.25 !important;
  }

  .\34xl\:hover\:scale-x-150:hover{
    --transform-scale-x: 1.5 !important;
  }

  .\34xl\:hover\:scale-x-flip:hover{
    --transform-scale-x: -1 !important;
  }

  .\34xl\:hover\:scale-y-0:hover{
    --transform-scale-y: 0 !important;
  }

  .\34xl\:hover\:scale-y-50:hover{
    --transform-scale-y: .5 !important;
  }

  .\34xl\:hover\:scale-y-75:hover{
    --transform-scale-y: .75 !important;
  }

  .\34xl\:hover\:scale-y-90:hover{
    --transform-scale-y: .9 !important;
  }

  .\34xl\:hover\:scale-y-95:hover{
    --transform-scale-y: .95 !important;
  }

  .\34xl\:hover\:scale-y-100:hover{
    --transform-scale-y: 1 !important;
  }

  .\34xl\:hover\:scale-y-105:hover{
    --transform-scale-y: 1.05 !important;
  }

  .\34xl\:hover\:scale-y-110:hover{
    --transform-scale-y: 1.1 !important;
  }

  .\34xl\:hover\:scale-y-125:hover{
    --transform-scale-y: 1.25 !important;
  }

  .\34xl\:hover\:scale-y-150:hover{
    --transform-scale-y: 1.5 !important;
  }

  .\34xl\:hover\:scale-y-flip:hover{
    --transform-scale-y: -1 !important;
  }

  .\34xl\:focus\:scale-0:focus{
    --transform-scale-x: 0 !important;
    --transform-scale-y: 0 !important;
  }

  .\34xl\:focus\:scale-50:focus{
    --transform-scale-x: .5 !important;
    --transform-scale-y: .5 !important;
  }

  .\34xl\:focus\:scale-75:focus{
    --transform-scale-x: .75 !important;
    --transform-scale-y: .75 !important;
  }

  .\34xl\:focus\:scale-90:focus{
    --transform-scale-x: .9 !important;
    --transform-scale-y: .9 !important;
  }

  .\34xl\:focus\:scale-95:focus{
    --transform-scale-x: .95 !important;
    --transform-scale-y: .95 !important;
  }

  .\34xl\:focus\:scale-100:focus{
    --transform-scale-x: 1 !important;
    --transform-scale-y: 1 !important;
  }

  .\34xl\:focus\:scale-105:focus{
    --transform-scale-x: 1.05 !important;
    --transform-scale-y: 1.05 !important;
  }

  .\34xl\:focus\:scale-110:focus{
    --transform-scale-x: 1.1 !important;
    --transform-scale-y: 1.1 !important;
  }

  .\34xl\:focus\:scale-125:focus{
    --transform-scale-x: 1.25 !important;
    --transform-scale-y: 1.25 !important;
  }

  .\34xl\:focus\:scale-150:focus{
    --transform-scale-x: 1.5 !important;
    --transform-scale-y: 1.5 !important;
  }

  .\34xl\:focus\:scale-flip:focus{
    --transform-scale-x: -1 !important;
    --transform-scale-y: -1 !important;
  }

  .\34xl\:focus\:scale-x-0:focus{
    --transform-scale-x: 0 !important;
  }

  .\34xl\:focus\:scale-x-50:focus{
    --transform-scale-x: .5 !important;
  }

  .\34xl\:focus\:scale-x-75:focus{
    --transform-scale-x: .75 !important;
  }

  .\34xl\:focus\:scale-x-90:focus{
    --transform-scale-x: .9 !important;
  }

  .\34xl\:focus\:scale-x-95:focus{
    --transform-scale-x: .95 !important;
  }

  .\34xl\:focus\:scale-x-100:focus{
    --transform-scale-x: 1 !important;
  }

  .\34xl\:focus\:scale-x-105:focus{
    --transform-scale-x: 1.05 !important;
  }

  .\34xl\:focus\:scale-x-110:focus{
    --transform-scale-x: 1.1 !important;
  }

  .\34xl\:focus\:scale-x-125:focus{
    --transform-scale-x: 1.25 !important;
  }

  .\34xl\:focus\:scale-x-150:focus{
    --transform-scale-x: 1.5 !important;
  }

  .\34xl\:focus\:scale-x-flip:focus{
    --transform-scale-x: -1 !important;
  }

  .\34xl\:focus\:scale-y-0:focus{
    --transform-scale-y: 0 !important;
  }

  .\34xl\:focus\:scale-y-50:focus{
    --transform-scale-y: .5 !important;
  }

  .\34xl\:focus\:scale-y-75:focus{
    --transform-scale-y: .75 !important;
  }

  .\34xl\:focus\:scale-y-90:focus{
    --transform-scale-y: .9 !important;
  }

  .\34xl\:focus\:scale-y-95:focus{
    --transform-scale-y: .95 !important;
  }

  .\34xl\:focus\:scale-y-100:focus{
    --transform-scale-y: 1 !important;
  }

  .\34xl\:focus\:scale-y-105:focus{
    --transform-scale-y: 1.05 !important;
  }

  .\34xl\:focus\:scale-y-110:focus{
    --transform-scale-y: 1.1 !important;
  }

  .\34xl\:focus\:scale-y-125:focus{
    --transform-scale-y: 1.25 !important;
  }

  .\34xl\:focus\:scale-y-150:focus{
    --transform-scale-y: 1.5 !important;
  }

  .\34xl\:focus\:scale-y-flip:focus{
    --transform-scale-y: -1 !important;
  }

  .\34xl\:rotate-0{
    --transform-rotate: 0 !important;
  }

  .\34xl\:rotate-1{
    --transform-rotate: 1deg !important;
  }

  .\34xl\:rotate-2{
    --transform-rotate: 2deg !important;
  }

  .\34xl\:rotate-3{
    --transform-rotate: 3deg !important;
  }

  .\34xl\:rotate-6{
    --transform-rotate: 6deg !important;
  }

  .\34xl\:rotate-12{
    --transform-rotate: 12deg !important;
  }

  .\34xl\:rotate-45{
    --transform-rotate: 45deg !important;
  }

  .\34xl\:rotate-90{
    --transform-rotate: 90deg !important;
  }

  .\34xl\:rotate-180{
    --transform-rotate: 180deg !important;
  }

  .\34xl\:-rotate-180{
    --transform-rotate: -180deg !important;
  }

  .\34xl\:-rotate-90{
    --transform-rotate: -90deg !important;
  }

  .\34xl\:-rotate-45{
    --transform-rotate: -45deg !important;
  }

  .\34xl\:-rotate-12{
    --transform-rotate: -12deg !important;
  }

  .\34xl\:-rotate-6{
    --transform-rotate: -6deg !important;
  }

  .\34xl\:-rotate-3{
    --transform-rotate: -3deg !important;
  }

  .\34xl\:-rotate-2{
    --transform-rotate: -2deg !important;
  }

  .\34xl\:-rotate-1{
    --transform-rotate: -1deg !important;
  }

  .\34xl\:hover\:rotate-0:hover{
    --transform-rotate: 0 !important;
  }

  .\34xl\:hover\:rotate-1:hover{
    --transform-rotate: 1deg !important;
  }

  .\34xl\:hover\:rotate-2:hover{
    --transform-rotate: 2deg !important;
  }

  .\34xl\:hover\:rotate-3:hover{
    --transform-rotate: 3deg !important;
  }

  .\34xl\:hover\:rotate-6:hover{
    --transform-rotate: 6deg !important;
  }

  .\34xl\:hover\:rotate-12:hover{
    --transform-rotate: 12deg !important;
  }

  .\34xl\:hover\:rotate-45:hover{
    --transform-rotate: 45deg !important;
  }

  .\34xl\:hover\:rotate-90:hover{
    --transform-rotate: 90deg !important;
  }

  .\34xl\:hover\:rotate-180:hover{
    --transform-rotate: 180deg !important;
  }

  .\34xl\:hover\:-rotate-180:hover{
    --transform-rotate: -180deg !important;
  }

  .\34xl\:hover\:-rotate-90:hover{
    --transform-rotate: -90deg !important;
  }

  .\34xl\:hover\:-rotate-45:hover{
    --transform-rotate: -45deg !important;
  }

  .\34xl\:hover\:-rotate-12:hover{
    --transform-rotate: -12deg !important;
  }

  .\34xl\:hover\:-rotate-6:hover{
    --transform-rotate: -6deg !important;
  }

  .\34xl\:hover\:-rotate-3:hover{
    --transform-rotate: -3deg !important;
  }

  .\34xl\:hover\:-rotate-2:hover{
    --transform-rotate: -2deg !important;
  }

  .\34xl\:hover\:-rotate-1:hover{
    --transform-rotate: -1deg !important;
  }

  .\34xl\:focus\:rotate-0:focus{
    --transform-rotate: 0 !important;
  }

  .\34xl\:focus\:rotate-1:focus{
    --transform-rotate: 1deg !important;
  }

  .\34xl\:focus\:rotate-2:focus{
    --transform-rotate: 2deg !important;
  }

  .\34xl\:focus\:rotate-3:focus{
    --transform-rotate: 3deg !important;
  }

  .\34xl\:focus\:rotate-6:focus{
    --transform-rotate: 6deg !important;
  }

  .\34xl\:focus\:rotate-12:focus{
    --transform-rotate: 12deg !important;
  }

  .\34xl\:focus\:rotate-45:focus{
    --transform-rotate: 45deg !important;
  }

  .\34xl\:focus\:rotate-90:focus{
    --transform-rotate: 90deg !important;
  }

  .\34xl\:focus\:rotate-180:focus{
    --transform-rotate: 180deg !important;
  }

  .\34xl\:focus\:-rotate-180:focus{
    --transform-rotate: -180deg !important;
  }

  .\34xl\:focus\:-rotate-90:focus{
    --transform-rotate: -90deg !important;
  }

  .\34xl\:focus\:-rotate-45:focus{
    --transform-rotate: -45deg !important;
  }

  .\34xl\:focus\:-rotate-12:focus{
    --transform-rotate: -12deg !important;
  }

  .\34xl\:focus\:-rotate-6:focus{
    --transform-rotate: -6deg !important;
  }

  .\34xl\:focus\:-rotate-3:focus{
    --transform-rotate: -3deg !important;
  }

  .\34xl\:focus\:-rotate-2:focus{
    --transform-rotate: -2deg !important;
  }

  .\34xl\:focus\:-rotate-1:focus{
    --transform-rotate: -1deg !important;
  }

  .\34xl\:translate-x-0{
    --transform-translate-x: 0px !important;
  }

  .\34xl\:translate-x-1{
    --transform-translate-x: .25rem !important;
  }

  .\34xl\:translate-x-2{
    --transform-translate-x: .5rem !important;
  }

  .\34xl\:translate-x-3{
    --transform-translate-x: .75rem !important;
  }

  .\34xl\:translate-x-4{
    --transform-translate-x: 1rem !important;
  }

  .\34xl\:translate-x-5{
    --transform-translate-x: 1.25rem !important;
  }

  .\34xl\:translate-x-6{
    --transform-translate-x: 1.5rem !important;
  }

  .\34xl\:translate-x-7{
    --transform-translate-x: 1.75rem !important;
  }

  .\34xl\:translate-x-8{
    --transform-translate-x: 2rem !important;
  }

  .\34xl\:translate-x-9{
    --transform-translate-x: 2.25rem !important;
  }

  .\34xl\:translate-x-10{
    --transform-translate-x: 2.5rem !important;
  }

  .\34xl\:translate-x-11{
    --transform-translate-x: 2.75rem !important;
  }

  .\34xl\:translate-x-12{
    --transform-translate-x: 3rem !important;
  }

  .\34xl\:translate-x-13{
    --transform-translate-x: 3.25rem !important;
  }

  .\34xl\:translate-x-14{
    --transform-translate-x: 3.5rem !important;
  }

  .\34xl\:translate-x-15{
    --transform-translate-x: 3.75rem !important;
  }

  .\34xl\:translate-x-16{
    --transform-translate-x: 4rem !important;
  }

  .\34xl\:translate-x-17{
    --transform-translate-x: 4.25rem !important;
  }

  .\34xl\:translate-x-18{
    --transform-translate-x: 4.5rem !important;
  }

  .\34xl\:translate-x-19{
    --transform-translate-x: 4.75rem !important;
  }

  .\34xl\:translate-x-20{
    --transform-translate-x: 5rem !important;
  }

  .\34xl\:translate-x-21{
    --transform-translate-x: 5.25rem !important;
  }

  .\34xl\:translate-x-22{
    --transform-translate-x: 5.5rem !important;
  }

  .\34xl\:translate-x-23{
    --transform-translate-x: 5.75rem !important;
  }

  .\34xl\:translate-x-24{
    --transform-translate-x: 6rem !important;
  }

  .\34xl\:translate-x-25{
    --transform-translate-x: 6.25rem !important;
  }

  .\34xl\:translate-x-26{
    --transform-translate-x: 6.5rem !important;
  }

  .\34xl\:translate-x-27{
    --transform-translate-x: 6.75rem !important;
  }

  .\34xl\:translate-x-28{
    --transform-translate-x: 7rem !important;
  }

  .\34xl\:translate-x-29{
    --transform-translate-x: 7.25rem !important;
  }

  .\34xl\:translate-x-30{
    --transform-translate-x: 7.5rem !important;
  }

  .\34xl\:translate-x-31{
    --transform-translate-x: 7.75rem !important;
  }

  .\34xl\:translate-x-32{
    --transform-translate-x: 8rem !important;
  }

  .\34xl\:translate-x-33{
    --transform-translate-x: 8.25rem !important;
  }

  .\34xl\:translate-x-34{
    --transform-translate-x: 8.5rem !important;
  }

  .\34xl\:translate-x-35{
    --transform-translate-x: 8.75rem !important;
  }

  .\34xl\:translate-x-36{
    --transform-translate-x: 9rem !important;
  }

  .\34xl\:translate-x-37{
    --transform-translate-x: 9.25rem !important;
  }

  .\34xl\:translate-x-38{
    --transform-translate-x: 9.5rem !important;
  }

  .\34xl\:translate-x-39{
    --transform-translate-x: 9.75rem !important;
  }

  .\34xl\:translate-x-40{
    --transform-translate-x: 10rem !important;
  }

  .\34xl\:translate-x-41{
    --transform-translate-x: 10.25rem !important;
  }

  .\34xl\:translate-x-42{
    --transform-translate-x: 10.5rem !important;
  }

  .\34xl\:translate-x-43{
    --transform-translate-x: 10.75rem !important;
  }

  .\34xl\:translate-x-44{
    --transform-translate-x: 11rem !important;
  }

  .\34xl\:translate-x-45{
    --transform-translate-x: 11.25rem !important;
  }

  .\34xl\:translate-x-46{
    --transform-translate-x: 11.5rem !important;
  }

  .\34xl\:translate-x-47{
    --transform-translate-x: 11.75rem !important;
  }

  .\34xl\:translate-x-48{
    --transform-translate-x: 12rem !important;
  }

  .\34xl\:translate-x-49{
    --transform-translate-x: 12.25rem !important;
  }

  .\34xl\:translate-x-50{
    --transform-translate-x: 12.5rem !important;
  }

  .\34xl\:translate-x-51{
    --transform-translate-x: 12.75rem !important;
  }

  .\34xl\:translate-x-52{
    --transform-translate-x: 13rem !important;
  }

  .\34xl\:translate-x-53{
    --transform-translate-x: 13.25rem !important;
  }

  .\34xl\:translate-x-54{
    --transform-translate-x: 13.5rem !important;
  }

  .\34xl\:translate-x-55{
    --transform-translate-x: 13.75rem !important;
  }

  .\34xl\:translate-x-56{
    --transform-translate-x: 14rem !important;
  }

  .\34xl\:translate-x-70{
    --transform-translate-x: 17.5rem !important;
  }

  .\34xl\:translate-x-71{
    --transform-translate-x: 17.75rem !important;
  }

  .\34xl\:translate-x-72{
    --transform-translate-x: 18rem !important;
  }

  .\34xl\:translate-x-73{
    --transform-translate-x: 18.25rem !important;
  }

  .\34xl\:translate-x-74{
    --transform-translate-x: 18.5rem !important;
  }

  .\34xl\:translate-x-75{
    --transform-translate-x: 18.75rem !important;
  }

  .\34xl\:translate-x-76{
    --transform-translate-x: 19rem !important;
  }

  .\34xl\:translate-x-77{
    --transform-translate-x: 19.25rem !important;
  }

  .\34xl\:translate-x-78{
    --transform-translate-x: 19.5rem !important;
  }

  .\34xl\:translate-x-79{
    --transform-translate-x: 19.75rem !important;
  }

  .\34xl\:translate-x-80{
    --transform-translate-x: 20rem !important;
  }

  .\34xl\:translate-x-81{
    --transform-translate-x: 20.25rem !important;
  }

  .\34xl\:translate-x-82{
    --transform-translate-x: 20.5rem !important;
  }

  .\34xl\:translate-x-83{
    --transform-translate-x: 20.75rem !important;
  }

  .\34xl\:translate-x-84{
    --transform-translate-x: 21rem !important;
  }

  .\34xl\:translate-x-85{
    --transform-translate-x: 21.25rem !important;
  }

  .\34xl\:translate-x-86{
    --transform-translate-x: 21.5rem !important;
  }

  .\34xl\:translate-x-87{
    --transform-translate-x: 21.75rem !important;
  }

  .\34xl\:translate-x-88{
    --transform-translate-x: 22rem !important;
  }

  .\34xl\:translate-x-89{
    --transform-translate-x: 22.25rem !important;
  }

  .\34xl\:translate-x-90{
    --transform-translate-x: 22.5rem !important;
  }

  .\34xl\:translate-x-91{
    --transform-translate-x: 22.75rem !important;
  }

  .\34xl\:translate-x-92{
    --transform-translate-x: 23rem !important;
  }

  .\34xl\:translate-x-100{
    --transform-translate-x: 25rem !important;
  }

  .\34xl\:translate-x-131{
    --transform-translate-x: 25.25rem !important;
  }

  .\34xl\:translate-x-135{
    --transform-translate-x: 34rem !important;
  }

  .\34xl\:translate-x-150{
    --transform-translate-x: 37.5rem !important;
  }

  .\34xl\:translate-x-710{
    --transform-translate-x: 44.375rem !important;
  }

  .\34xl\:translate-x-820{
    --transform-translate-x: 51.25rem !important;
  }

  .\34xl\:translate-x-1440{
    --transform-translate-x: 90rem !important;
  }

  .\34xl\:translate-x-2\.5{
    --transform-translate-x: .625rem !important;
  }

  .\34xl\:translate-x-6\.25{
    --transform-translate-x: 1.5626rem !important;
  }

  .\34xl\:translate-x-7\.5{
    --transform-translate-x: 1.875rem !important;
  }

  .\34xl\:translate-x-12\.5{
    --transform-translate-x: 3.125rem !important;
  }

  .\34xl\:translate-x-17\.5{
    --transform-translate-x: 4.375rem !important;
  }

  .\34xl\:translate-x-31\.5{
    --transform-translate-x: 7.875rem !important;
  }

  .\34xl\:translate-x-thumb-tript-lg{
    --transform-translate-x: 15.625rem !important;
  }

  .\34xl\:translate-x-thumb-tript-md{
    --transform-translate-x: 11.25rem !important;
  }

  .\34xl\:translate-x-thumb-trip-xl{
    --transform-translate-x: 20.625rem !important;
  }

  .\34xl\:translate-x-tarapprendre-title-lg{
    --transform-translate-x: 58.75rem !important;
  }

  .\34xl\:translate-x-oblong-list-lg{
    --transform-translate-x: 40.93rem !important;
  }

  .\34xl\:translate-x-oblong-list-md{
    --transform-translate-x: 20.95rem !important;
  }

  .\34xl\:translate-x-oblong-content-lg{
    --transform-translate-x: 26.875rem !important;
  }

  .\34xl\:translate-x-article-thumb-lg{
    --transform-translate-x: 10.625rem !important;
  }

  .\34xl\:translate-x-support-title-l-lg{
    --transform-translate-x: 28.125rem !important;
  }

  .\34xl\:translate-x-support-title-r-lg{
    --transform-translate-x: 17.8125rem !important;
  }

  .\34xl\:translate-x-main-footer-menu{
    --transform-translate-x: 13.75rem !important;
  }

  .\34xl\:translate-x-main-footer-logo{
    --transform-translate-x: 25.625rem !important;
  }

  .\34xl\:translate-x-full{
    --transform-translate-x: 100% !important;
  }

  .\34xl\:-translate-x-0{
    --transform-translate-x: 0px !important;
  }

  .\34xl\:-translate-x-1{
    --transform-translate-x: -0.25rem !important;
  }

  .\34xl\:-translate-x-2{
    --transform-translate-x: -0.5rem !important;
  }

  .\34xl\:-translate-x-3{
    --transform-translate-x: -0.75rem !important;
  }

  .\34xl\:-translate-x-4{
    --transform-translate-x: -1rem !important;
  }

  .\34xl\:-translate-x-5{
    --transform-translate-x: -1.25rem !important;
  }

  .\34xl\:-translate-x-6{
    --transform-translate-x: -1.5rem !important;
  }

  .\34xl\:-translate-x-7{
    --transform-translate-x: -1.75rem !important;
  }

  .\34xl\:-translate-x-8{
    --transform-translate-x: -2rem !important;
  }

  .\34xl\:-translate-x-9{
    --transform-translate-x: -2.25rem !important;
  }

  .\34xl\:-translate-x-10{
    --transform-translate-x: -2.5rem !important;
  }

  .\34xl\:-translate-x-11{
    --transform-translate-x: -2.75rem !important;
  }

  .\34xl\:-translate-x-12{
    --transform-translate-x: -3rem !important;
  }

  .\34xl\:-translate-x-13{
    --transform-translate-x: -3.25rem !important;
  }

  .\34xl\:-translate-x-14{
    --transform-translate-x: -3.5rem !important;
  }

  .\34xl\:-translate-x-15{
    --transform-translate-x: -3.75rem !important;
  }

  .\34xl\:-translate-x-16{
    --transform-translate-x: -4rem !important;
  }

  .\34xl\:-translate-x-17{
    --transform-translate-x: -4.25rem !important;
  }

  .\34xl\:-translate-x-18{
    --transform-translate-x: -4.5rem !important;
  }

  .\34xl\:-translate-x-19{
    --transform-translate-x: -4.75rem !important;
  }

  .\34xl\:-translate-x-20{
    --transform-translate-x: -5rem !important;
  }

  .\34xl\:-translate-x-21{
    --transform-translate-x: -5.25rem !important;
  }

  .\34xl\:-translate-x-22{
    --transform-translate-x: -5.5rem !important;
  }

  .\34xl\:-translate-x-23{
    --transform-translate-x: -5.75rem !important;
  }

  .\34xl\:-translate-x-24{
    --transform-translate-x: -6rem !important;
  }

  .\34xl\:-translate-x-25{
    --transform-translate-x: -6.25rem !important;
  }

  .\34xl\:-translate-x-26{
    --transform-translate-x: -6.5rem !important;
  }

  .\34xl\:-translate-x-27{
    --transform-translate-x: -6.75rem !important;
  }

  .\34xl\:-translate-x-28{
    --transform-translate-x: -7rem !important;
  }

  .\34xl\:-translate-x-29{
    --transform-translate-x: -7.25rem !important;
  }

  .\34xl\:-translate-x-30{
    --transform-translate-x: -7.5rem !important;
  }

  .\34xl\:-translate-x-31{
    --transform-translate-x: -7.75rem !important;
  }

  .\34xl\:-translate-x-32{
    --transform-translate-x: -8rem !important;
  }

  .\34xl\:-translate-x-33{
    --transform-translate-x: -8.25rem !important;
  }

  .\34xl\:-translate-x-34{
    --transform-translate-x: -8.5rem !important;
  }

  .\34xl\:-translate-x-35{
    --transform-translate-x: -8.75rem !important;
  }

  .\34xl\:-translate-x-36{
    --transform-translate-x: -9rem !important;
  }

  .\34xl\:-translate-x-37{
    --transform-translate-x: -9.25rem !important;
  }

  .\34xl\:-translate-x-38{
    --transform-translate-x: -9.5rem !important;
  }

  .\34xl\:-translate-x-39{
    --transform-translate-x: -9.75rem !important;
  }

  .\34xl\:-translate-x-40{
    --transform-translate-x: -10rem !important;
  }

  .\34xl\:-translate-x-41{
    --transform-translate-x: -10.25rem !important;
  }

  .\34xl\:-translate-x-42{
    --transform-translate-x: -10.5rem !important;
  }

  .\34xl\:-translate-x-43{
    --transform-translate-x: -10.75rem !important;
  }

  .\34xl\:-translate-x-44{
    --transform-translate-x: -11rem !important;
  }

  .\34xl\:-translate-x-45{
    --transform-translate-x: -11.25rem !important;
  }

  .\34xl\:-translate-x-46{
    --transform-translate-x: -11.5rem !important;
  }

  .\34xl\:-translate-x-47{
    --transform-translate-x: -11.75rem !important;
  }

  .\34xl\:-translate-x-48{
    --transform-translate-x: -12rem !important;
  }

  .\34xl\:-translate-x-49{
    --transform-translate-x: -12.25rem !important;
  }

  .\34xl\:-translate-x-50{
    --transform-translate-x: -12.5rem !important;
  }

  .\34xl\:-translate-x-51{
    --transform-translate-x: -12.75rem !important;
  }

  .\34xl\:-translate-x-52{
    --transform-translate-x: -13rem !important;
  }

  .\34xl\:-translate-x-53{
    --transform-translate-x: -13.25rem !important;
  }

  .\34xl\:-translate-x-54{
    --transform-translate-x: -13.5rem !important;
  }

  .\34xl\:-translate-x-55{
    --transform-translate-x: -13.75rem !important;
  }

  .\34xl\:-translate-x-56{
    --transform-translate-x: -14rem !important;
  }

  .\34xl\:-translate-x-70{
    --transform-translate-x: -17.5rem !important;
  }

  .\34xl\:-translate-x-71{
    --transform-translate-x: -17.75rem !important;
  }

  .\34xl\:-translate-x-72{
    --transform-translate-x: -18rem !important;
  }

  .\34xl\:-translate-x-73{
    --transform-translate-x: -18.25rem !important;
  }

  .\34xl\:-translate-x-74{
    --transform-translate-x: -18.5rem !important;
  }

  .\34xl\:-translate-x-75{
    --transform-translate-x: -18.75rem !important;
  }

  .\34xl\:-translate-x-76{
    --transform-translate-x: -19rem !important;
  }

  .\34xl\:-translate-x-77{
    --transform-translate-x: -19.25rem !important;
  }

  .\34xl\:-translate-x-78{
    --transform-translate-x: -19.5rem !important;
  }

  .\34xl\:-translate-x-79{
    --transform-translate-x: -19.75rem !important;
  }

  .\34xl\:-translate-x-80{
    --transform-translate-x: -20rem !important;
  }

  .\34xl\:-translate-x-81{
    --transform-translate-x: -20.25rem !important;
  }

  .\34xl\:-translate-x-82{
    --transform-translate-x: -20.5rem !important;
  }

  .\34xl\:-translate-x-83{
    --transform-translate-x: -20.75rem !important;
  }

  .\34xl\:-translate-x-84{
    --transform-translate-x: -21rem !important;
  }

  .\34xl\:-translate-x-85{
    --transform-translate-x: -21.25rem !important;
  }

  .\34xl\:-translate-x-86{
    --transform-translate-x: -21.5rem !important;
  }

  .\34xl\:-translate-x-87{
    --transform-translate-x: -21.75rem !important;
  }

  .\34xl\:-translate-x-88{
    --transform-translate-x: -22rem !important;
  }

  .\34xl\:-translate-x-89{
    --transform-translate-x: -22.25rem !important;
  }

  .\34xl\:-translate-x-90{
    --transform-translate-x: -22.5rem !important;
  }

  .\34xl\:-translate-x-91{
    --transform-translate-x: -22.75rem !important;
  }

  .\34xl\:-translate-x-92{
    --transform-translate-x: -23rem !important;
  }

  .\34xl\:-translate-x-100{
    --transform-translate-x: -25rem !important;
  }

  .\34xl\:-translate-x-131{
    --transform-translate-x: -25.25rem !important;
  }

  .\34xl\:-translate-x-135{
    --transform-translate-x: -34rem !important;
  }

  .\34xl\:-translate-x-150{
    --transform-translate-x: -37.5rem !important;
  }

  .\34xl\:-translate-x-710{
    --transform-translate-x: -44.375rem !important;
  }

  .\34xl\:-translate-x-820{
    --transform-translate-x: -51.25rem !important;
  }

  .\34xl\:-translate-x-1440{
    --transform-translate-x: -90rem !important;
  }

  .\34xl\:-translate-x-2\.5{
    --transform-translate-x: -0.625rem !important;
  }

  .\34xl\:-translate-x-6\.25{
    --transform-translate-x: -1.5626rem !important;
  }

  .\34xl\:-translate-x-7\.5{
    --transform-translate-x: -1.875rem !important;
  }

  .\34xl\:-translate-x-12\.5{
    --transform-translate-x: -3.125rem !important;
  }

  .\34xl\:-translate-x-17\.5{
    --transform-translate-x: -4.375rem !important;
  }

  .\34xl\:-translate-x-31\.5{
    --transform-translate-x: -7.875rem !important;
  }

  .\34xl\:-translate-x-thumb-tript-lg{
    --transform-translate-x: -15.625rem !important;
  }

  .\34xl\:-translate-x-thumb-tript-md{
    --transform-translate-x: -11.25rem !important;
  }

  .\34xl\:-translate-x-thumb-trip-xl{
    --transform-translate-x: -20.625rem !important;
  }

  .\34xl\:-translate-x-tarapprendre-title-lg{
    --transform-translate-x: -58.75rem !important;
  }

  .\34xl\:-translate-x-oblong-list-lg{
    --transform-translate-x: -40.93rem !important;
  }

  .\34xl\:-translate-x-oblong-list-md{
    --transform-translate-x: -20.95rem !important;
  }

  .\34xl\:-translate-x-oblong-content-lg{
    --transform-translate-x: -26.875rem !important;
  }

  .\34xl\:-translate-x-article-thumb-lg{
    --transform-translate-x: -10.625rem !important;
  }

  .\34xl\:-translate-x-support-title-l-lg{
    --transform-translate-x: -28.125rem !important;
  }

  .\34xl\:-translate-x-support-title-r-lg{
    --transform-translate-x: -17.8125rem !important;
  }

  .\34xl\:-translate-x-main-footer-menu{
    --transform-translate-x: -13.75rem !important;
  }

  .\34xl\:-translate-x-main-footer-logo{
    --transform-translate-x: -25.625rem !important;
  }

  .\34xl\:-translate-x-full{
    --transform-translate-x: -100% !important;
  }

  .\34xl\:-translate-x-1\/2{
    --transform-translate-x: -50% !important;
  }

  .\34xl\:translate-x-1\/2{
    --transform-translate-x: 50% !important;
  }

  .\34xl\:translate-y-0{
    --transform-translate-y: 0px !important;
  }

  .\34xl\:translate-y-1{
    --transform-translate-y: .25rem !important;
  }

  .\34xl\:translate-y-2{
    --transform-translate-y: .5rem !important;
  }

  .\34xl\:translate-y-3{
    --transform-translate-y: .75rem !important;
  }

  .\34xl\:translate-y-4{
    --transform-translate-y: 1rem !important;
  }

  .\34xl\:translate-y-5{
    --transform-translate-y: 1.25rem !important;
  }

  .\34xl\:translate-y-6{
    --transform-translate-y: 1.5rem !important;
  }

  .\34xl\:translate-y-7{
    --transform-translate-y: 1.75rem !important;
  }

  .\34xl\:translate-y-8{
    --transform-translate-y: 2rem !important;
  }

  .\34xl\:translate-y-9{
    --transform-translate-y: 2.25rem !important;
  }

  .\34xl\:translate-y-10{
    --transform-translate-y: 2.5rem !important;
  }

  .\34xl\:translate-y-11{
    --transform-translate-y: 2.75rem !important;
  }

  .\34xl\:translate-y-12{
    --transform-translate-y: 3rem !important;
  }

  .\34xl\:translate-y-13{
    --transform-translate-y: 3.25rem !important;
  }

  .\34xl\:translate-y-14{
    --transform-translate-y: 3.5rem !important;
  }

  .\34xl\:translate-y-15{
    --transform-translate-y: 3.75rem !important;
  }

  .\34xl\:translate-y-16{
    --transform-translate-y: 4rem !important;
  }

  .\34xl\:translate-y-17{
    --transform-translate-y: 4.25rem !important;
  }

  .\34xl\:translate-y-18{
    --transform-translate-y: 4.5rem !important;
  }

  .\34xl\:translate-y-19{
    --transform-translate-y: 4.75rem !important;
  }

  .\34xl\:translate-y-20{
    --transform-translate-y: 5rem !important;
  }

  .\34xl\:translate-y-21{
    --transform-translate-y: 5.25rem !important;
  }

  .\34xl\:translate-y-22{
    --transform-translate-y: 5.5rem !important;
  }

  .\34xl\:translate-y-23{
    --transform-translate-y: 5.75rem !important;
  }

  .\34xl\:translate-y-24{
    --transform-translate-y: 6rem !important;
  }

  .\34xl\:translate-y-25{
    --transform-translate-y: 6.25rem !important;
  }

  .\34xl\:translate-y-26{
    --transform-translate-y: 6.5rem !important;
  }

  .\34xl\:translate-y-27{
    --transform-translate-y: 6.75rem !important;
  }

  .\34xl\:translate-y-28{
    --transform-translate-y: 7rem !important;
  }

  .\34xl\:translate-y-29{
    --transform-translate-y: 7.25rem !important;
  }

  .\34xl\:translate-y-30{
    --transform-translate-y: 7.5rem !important;
  }

  .\34xl\:translate-y-31{
    --transform-translate-y: 7.75rem !important;
  }

  .\34xl\:translate-y-32{
    --transform-translate-y: 8rem !important;
  }

  .\34xl\:translate-y-33{
    --transform-translate-y: 8.25rem !important;
  }

  .\34xl\:translate-y-34{
    --transform-translate-y: 8.5rem !important;
  }

  .\34xl\:translate-y-35{
    --transform-translate-y: 8.75rem !important;
  }

  .\34xl\:translate-y-36{
    --transform-translate-y: 9rem !important;
  }

  .\34xl\:translate-y-37{
    --transform-translate-y: 9.25rem !important;
  }

  .\34xl\:translate-y-38{
    --transform-translate-y: 9.5rem !important;
  }

  .\34xl\:translate-y-39{
    --transform-translate-y: 9.75rem !important;
  }

  .\34xl\:translate-y-40{
    --transform-translate-y: 10rem !important;
  }

  .\34xl\:translate-y-41{
    --transform-translate-y: 10.25rem !important;
  }

  .\34xl\:translate-y-42{
    --transform-translate-y: 10.5rem !important;
  }

  .\34xl\:translate-y-43{
    --transform-translate-y: 10.75rem !important;
  }

  .\34xl\:translate-y-44{
    --transform-translate-y: 11rem !important;
  }

  .\34xl\:translate-y-45{
    --transform-translate-y: 11.25rem !important;
  }

  .\34xl\:translate-y-46{
    --transform-translate-y: 11.5rem !important;
  }

  .\34xl\:translate-y-47{
    --transform-translate-y: 11.75rem !important;
  }

  .\34xl\:translate-y-48{
    --transform-translate-y: 12rem !important;
  }

  .\34xl\:translate-y-49{
    --transform-translate-y: 12.25rem !important;
  }

  .\34xl\:translate-y-50{
    --transform-translate-y: 12.5rem !important;
  }

  .\34xl\:translate-y-51{
    --transform-translate-y: 12.75rem !important;
  }

  .\34xl\:translate-y-52{
    --transform-translate-y: 13rem !important;
  }

  .\34xl\:translate-y-53{
    --transform-translate-y: 13.25rem !important;
  }

  .\34xl\:translate-y-54{
    --transform-translate-y: 13.5rem !important;
  }

  .\34xl\:translate-y-55{
    --transform-translate-y: 13.75rem !important;
  }

  .\34xl\:translate-y-56{
    --transform-translate-y: 14rem !important;
  }

  .\34xl\:translate-y-70{
    --transform-translate-y: 17.5rem !important;
  }

  .\34xl\:translate-y-71{
    --transform-translate-y: 17.75rem !important;
  }

  .\34xl\:translate-y-72{
    --transform-translate-y: 18rem !important;
  }

  .\34xl\:translate-y-73{
    --transform-translate-y: 18.25rem !important;
  }

  .\34xl\:translate-y-74{
    --transform-translate-y: 18.5rem !important;
  }

  .\34xl\:translate-y-75{
    --transform-translate-y: 18.75rem !important;
  }

  .\34xl\:translate-y-76{
    --transform-translate-y: 19rem !important;
  }

  .\34xl\:translate-y-77{
    --transform-translate-y: 19.25rem !important;
  }

  .\34xl\:translate-y-78{
    --transform-translate-y: 19.5rem !important;
  }

  .\34xl\:translate-y-79{
    --transform-translate-y: 19.75rem !important;
  }

  .\34xl\:translate-y-80{
    --transform-translate-y: 20rem !important;
  }

  .\34xl\:translate-y-81{
    --transform-translate-y: 20.25rem !important;
  }

  .\34xl\:translate-y-82{
    --transform-translate-y: 20.5rem !important;
  }

  .\34xl\:translate-y-83{
    --transform-translate-y: 20.75rem !important;
  }

  .\34xl\:translate-y-84{
    --transform-translate-y: 21rem !important;
  }

  .\34xl\:translate-y-85{
    --transform-translate-y: 21.25rem !important;
  }

  .\34xl\:translate-y-86{
    --transform-translate-y: 21.5rem !important;
  }

  .\34xl\:translate-y-87{
    --transform-translate-y: 21.75rem !important;
  }

  .\34xl\:translate-y-88{
    --transform-translate-y: 22rem !important;
  }

  .\34xl\:translate-y-89{
    --transform-translate-y: 22.25rem !important;
  }

  .\34xl\:translate-y-90{
    --transform-translate-y: 22.5rem !important;
  }

  .\34xl\:translate-y-91{
    --transform-translate-y: 22.75rem !important;
  }

  .\34xl\:translate-y-92{
    --transform-translate-y: 23rem !important;
  }

  .\34xl\:translate-y-100{
    --transform-translate-y: 25rem !important;
  }

  .\34xl\:translate-y-131{
    --transform-translate-y: 25.25rem !important;
  }

  .\34xl\:translate-y-135{
    --transform-translate-y: 34rem !important;
  }

  .\34xl\:translate-y-150{
    --transform-translate-y: 37.5rem !important;
  }

  .\34xl\:translate-y-710{
    --transform-translate-y: 44.375rem !important;
  }

  .\34xl\:translate-y-820{
    --transform-translate-y: 51.25rem !important;
  }

  .\34xl\:translate-y-1440{
    --transform-translate-y: 90rem !important;
  }

  .\34xl\:translate-y-2\.5{
    --transform-translate-y: .625rem !important;
  }

  .\34xl\:translate-y-6\.25{
    --transform-translate-y: 1.5626rem !important;
  }

  .\34xl\:translate-y-7\.5{
    --transform-translate-y: 1.875rem !important;
  }

  .\34xl\:translate-y-12\.5{
    --transform-translate-y: 3.125rem !important;
  }

  .\34xl\:translate-y-17\.5{
    --transform-translate-y: 4.375rem !important;
  }

  .\34xl\:translate-y-31\.5{
    --transform-translate-y: 7.875rem !important;
  }

  .\34xl\:translate-y-thumb-tript-lg{
    --transform-translate-y: 15.625rem !important;
  }

  .\34xl\:translate-y-thumb-tript-md{
    --transform-translate-y: 11.25rem !important;
  }

  .\34xl\:translate-y-thumb-trip-xl{
    --transform-translate-y: 20.625rem !important;
  }

  .\34xl\:translate-y-tarapprendre-title-lg{
    --transform-translate-y: 58.75rem !important;
  }

  .\34xl\:translate-y-oblong-list-lg{
    --transform-translate-y: 40.93rem !important;
  }

  .\34xl\:translate-y-oblong-list-md{
    --transform-translate-y: 20.95rem !important;
  }

  .\34xl\:translate-y-oblong-content-lg{
    --transform-translate-y: 26.875rem !important;
  }

  .\34xl\:translate-y-article-thumb-lg{
    --transform-translate-y: 10.625rem !important;
  }

  .\34xl\:translate-y-support-title-l-lg{
    --transform-translate-y: 28.125rem !important;
  }

  .\34xl\:translate-y-support-title-r-lg{
    --transform-translate-y: 17.8125rem !important;
  }

  .\34xl\:translate-y-main-footer-menu{
    --transform-translate-y: 13.75rem !important;
  }

  .\34xl\:translate-y-main-footer-logo{
    --transform-translate-y: 25.625rem !important;
  }

  .\34xl\:translate-y-full{
    --transform-translate-y: 100% !important;
  }

  .\34xl\:-translate-y-0{
    --transform-translate-y: 0px !important;
  }

  .\34xl\:-translate-y-1{
    --transform-translate-y: -0.25rem !important;
  }

  .\34xl\:-translate-y-2{
    --transform-translate-y: -0.5rem !important;
  }

  .\34xl\:-translate-y-3{
    --transform-translate-y: -0.75rem !important;
  }

  .\34xl\:-translate-y-4{
    --transform-translate-y: -1rem !important;
  }

  .\34xl\:-translate-y-5{
    --transform-translate-y: -1.25rem !important;
  }

  .\34xl\:-translate-y-6{
    --transform-translate-y: -1.5rem !important;
  }

  .\34xl\:-translate-y-7{
    --transform-translate-y: -1.75rem !important;
  }

  .\34xl\:-translate-y-8{
    --transform-translate-y: -2rem !important;
  }

  .\34xl\:-translate-y-9{
    --transform-translate-y: -2.25rem !important;
  }

  .\34xl\:-translate-y-10{
    --transform-translate-y: -2.5rem !important;
  }

  .\34xl\:-translate-y-11{
    --transform-translate-y: -2.75rem !important;
  }

  .\34xl\:-translate-y-12{
    --transform-translate-y: -3rem !important;
  }

  .\34xl\:-translate-y-13{
    --transform-translate-y: -3.25rem !important;
  }

  .\34xl\:-translate-y-14{
    --transform-translate-y: -3.5rem !important;
  }

  .\34xl\:-translate-y-15{
    --transform-translate-y: -3.75rem !important;
  }

  .\34xl\:-translate-y-16{
    --transform-translate-y: -4rem !important;
  }

  .\34xl\:-translate-y-17{
    --transform-translate-y: -4.25rem !important;
  }

  .\34xl\:-translate-y-18{
    --transform-translate-y: -4.5rem !important;
  }

  .\34xl\:-translate-y-19{
    --transform-translate-y: -4.75rem !important;
  }

  .\34xl\:-translate-y-20{
    --transform-translate-y: -5rem !important;
  }

  .\34xl\:-translate-y-21{
    --transform-translate-y: -5.25rem !important;
  }

  .\34xl\:-translate-y-22{
    --transform-translate-y: -5.5rem !important;
  }

  .\34xl\:-translate-y-23{
    --transform-translate-y: -5.75rem !important;
  }

  .\34xl\:-translate-y-24{
    --transform-translate-y: -6rem !important;
  }

  .\34xl\:-translate-y-25{
    --transform-translate-y: -6.25rem !important;
  }

  .\34xl\:-translate-y-26{
    --transform-translate-y: -6.5rem !important;
  }

  .\34xl\:-translate-y-27{
    --transform-translate-y: -6.75rem !important;
  }

  .\34xl\:-translate-y-28{
    --transform-translate-y: -7rem !important;
  }

  .\34xl\:-translate-y-29{
    --transform-translate-y: -7.25rem !important;
  }

  .\34xl\:-translate-y-30{
    --transform-translate-y: -7.5rem !important;
  }

  .\34xl\:-translate-y-31{
    --transform-translate-y: -7.75rem !important;
  }

  .\34xl\:-translate-y-32{
    --transform-translate-y: -8rem !important;
  }

  .\34xl\:-translate-y-33{
    --transform-translate-y: -8.25rem !important;
  }

  .\34xl\:-translate-y-34{
    --transform-translate-y: -8.5rem !important;
  }

  .\34xl\:-translate-y-35{
    --transform-translate-y: -8.75rem !important;
  }

  .\34xl\:-translate-y-36{
    --transform-translate-y: -9rem !important;
  }

  .\34xl\:-translate-y-37{
    --transform-translate-y: -9.25rem !important;
  }

  .\34xl\:-translate-y-38{
    --transform-translate-y: -9.5rem !important;
  }

  .\34xl\:-translate-y-39{
    --transform-translate-y: -9.75rem !important;
  }

  .\34xl\:-translate-y-40{
    --transform-translate-y: -10rem !important;
  }

  .\34xl\:-translate-y-41{
    --transform-translate-y: -10.25rem !important;
  }

  .\34xl\:-translate-y-42{
    --transform-translate-y: -10.5rem !important;
  }

  .\34xl\:-translate-y-43{
    --transform-translate-y: -10.75rem !important;
  }

  .\34xl\:-translate-y-44{
    --transform-translate-y: -11rem !important;
  }

  .\34xl\:-translate-y-45{
    --transform-translate-y: -11.25rem !important;
  }

  .\34xl\:-translate-y-46{
    --transform-translate-y: -11.5rem !important;
  }

  .\34xl\:-translate-y-47{
    --transform-translate-y: -11.75rem !important;
  }

  .\34xl\:-translate-y-48{
    --transform-translate-y: -12rem !important;
  }

  .\34xl\:-translate-y-49{
    --transform-translate-y: -12.25rem !important;
  }

  .\34xl\:-translate-y-50{
    --transform-translate-y: -12.5rem !important;
  }

  .\34xl\:-translate-y-51{
    --transform-translate-y: -12.75rem !important;
  }

  .\34xl\:-translate-y-52{
    --transform-translate-y: -13rem !important;
  }

  .\34xl\:-translate-y-53{
    --transform-translate-y: -13.25rem !important;
  }

  .\34xl\:-translate-y-54{
    --transform-translate-y: -13.5rem !important;
  }

  .\34xl\:-translate-y-55{
    --transform-translate-y: -13.75rem !important;
  }

  .\34xl\:-translate-y-56{
    --transform-translate-y: -14rem !important;
  }

  .\34xl\:-translate-y-70{
    --transform-translate-y: -17.5rem !important;
  }

  .\34xl\:-translate-y-71{
    --transform-translate-y: -17.75rem !important;
  }

  .\34xl\:-translate-y-72{
    --transform-translate-y: -18rem !important;
  }

  .\34xl\:-translate-y-73{
    --transform-translate-y: -18.25rem !important;
  }

  .\34xl\:-translate-y-74{
    --transform-translate-y: -18.5rem !important;
  }

  .\34xl\:-translate-y-75{
    --transform-translate-y: -18.75rem !important;
  }

  .\34xl\:-translate-y-76{
    --transform-translate-y: -19rem !important;
  }

  .\34xl\:-translate-y-77{
    --transform-translate-y: -19.25rem !important;
  }

  .\34xl\:-translate-y-78{
    --transform-translate-y: -19.5rem !important;
  }

  .\34xl\:-translate-y-79{
    --transform-translate-y: -19.75rem !important;
  }

  .\34xl\:-translate-y-80{
    --transform-translate-y: -20rem !important;
  }

  .\34xl\:-translate-y-81{
    --transform-translate-y: -20.25rem !important;
  }

  .\34xl\:-translate-y-82{
    --transform-translate-y: -20.5rem !important;
  }

  .\34xl\:-translate-y-83{
    --transform-translate-y: -20.75rem !important;
  }

  .\34xl\:-translate-y-84{
    --transform-translate-y: -21rem !important;
  }

  .\34xl\:-translate-y-85{
    --transform-translate-y: -21.25rem !important;
  }

  .\34xl\:-translate-y-86{
    --transform-translate-y: -21.5rem !important;
  }

  .\34xl\:-translate-y-87{
    --transform-translate-y: -21.75rem !important;
  }

  .\34xl\:-translate-y-88{
    --transform-translate-y: -22rem !important;
  }

  .\34xl\:-translate-y-89{
    --transform-translate-y: -22.25rem !important;
  }

  .\34xl\:-translate-y-90{
    --transform-translate-y: -22.5rem !important;
  }

  .\34xl\:-translate-y-91{
    --transform-translate-y: -22.75rem !important;
  }

  .\34xl\:-translate-y-92{
    --transform-translate-y: -23rem !important;
  }

  .\34xl\:-translate-y-100{
    --transform-translate-y: -25rem !important;
  }

  .\34xl\:-translate-y-131{
    --transform-translate-y: -25.25rem !important;
  }

  .\34xl\:-translate-y-135{
    --transform-translate-y: -34rem !important;
  }

  .\34xl\:-translate-y-150{
    --transform-translate-y: -37.5rem !important;
  }

  .\34xl\:-translate-y-710{
    --transform-translate-y: -44.375rem !important;
  }

  .\34xl\:-translate-y-820{
    --transform-translate-y: -51.25rem !important;
  }

  .\34xl\:-translate-y-1440{
    --transform-translate-y: -90rem !important;
  }

  .\34xl\:-translate-y-2\.5{
    --transform-translate-y: -0.625rem !important;
  }

  .\34xl\:-translate-y-6\.25{
    --transform-translate-y: -1.5626rem !important;
  }

  .\34xl\:-translate-y-7\.5{
    --transform-translate-y: -1.875rem !important;
  }

  .\34xl\:-translate-y-12\.5{
    --transform-translate-y: -3.125rem !important;
  }

  .\34xl\:-translate-y-17\.5{
    --transform-translate-y: -4.375rem !important;
  }

  .\34xl\:-translate-y-31\.5{
    --transform-translate-y: -7.875rem !important;
  }

  .\34xl\:-translate-y-thumb-tript-lg{
    --transform-translate-y: -15.625rem !important;
  }

  .\34xl\:-translate-y-thumb-tript-md{
    --transform-translate-y: -11.25rem !important;
  }

  .\34xl\:-translate-y-thumb-trip-xl{
    --transform-translate-y: -20.625rem !important;
  }

  .\34xl\:-translate-y-tarapprendre-title-lg{
    --transform-translate-y: -58.75rem !important;
  }

  .\34xl\:-translate-y-oblong-list-lg{
    --transform-translate-y: -40.93rem !important;
  }

  .\34xl\:-translate-y-oblong-list-md{
    --transform-translate-y: -20.95rem !important;
  }

  .\34xl\:-translate-y-oblong-content-lg{
    --transform-translate-y: -26.875rem !important;
  }

  .\34xl\:-translate-y-article-thumb-lg{
    --transform-translate-y: -10.625rem !important;
  }

  .\34xl\:-translate-y-support-title-l-lg{
    --transform-translate-y: -28.125rem !important;
  }

  .\34xl\:-translate-y-support-title-r-lg{
    --transform-translate-y: -17.8125rem !important;
  }

  .\34xl\:-translate-y-main-footer-menu{
    --transform-translate-y: -13.75rem !important;
  }

  .\34xl\:-translate-y-main-footer-logo{
    --transform-translate-y: -25.625rem !important;
  }

  .\34xl\:-translate-y-full{
    --transform-translate-y: -100% !important;
  }

  .\34xl\:-translate-y-1\/2{
    --transform-translate-y: -50% !important;
  }

  .\34xl\:translate-y-1\/2{
    --transform-translate-y: 50% !important;
  }

  .\34xl\:hover\:translate-x-0:hover{
    --transform-translate-x: 0px !important;
  }

  .\34xl\:hover\:translate-x-1:hover{
    --transform-translate-x: .25rem !important;
  }

  .\34xl\:hover\:translate-x-2:hover{
    --transform-translate-x: .5rem !important;
  }

  .\34xl\:hover\:translate-x-3:hover{
    --transform-translate-x: .75rem !important;
  }

  .\34xl\:hover\:translate-x-4:hover{
    --transform-translate-x: 1rem !important;
  }

  .\34xl\:hover\:translate-x-5:hover{
    --transform-translate-x: 1.25rem !important;
  }

  .\34xl\:hover\:translate-x-6:hover{
    --transform-translate-x: 1.5rem !important;
  }

  .\34xl\:hover\:translate-x-7:hover{
    --transform-translate-x: 1.75rem !important;
  }

  .\34xl\:hover\:translate-x-8:hover{
    --transform-translate-x: 2rem !important;
  }

  .\34xl\:hover\:translate-x-9:hover{
    --transform-translate-x: 2.25rem !important;
  }

  .\34xl\:hover\:translate-x-10:hover{
    --transform-translate-x: 2.5rem !important;
  }

  .\34xl\:hover\:translate-x-11:hover{
    --transform-translate-x: 2.75rem !important;
  }

  .\34xl\:hover\:translate-x-12:hover{
    --transform-translate-x: 3rem !important;
  }

  .\34xl\:hover\:translate-x-13:hover{
    --transform-translate-x: 3.25rem !important;
  }

  .\34xl\:hover\:translate-x-14:hover{
    --transform-translate-x: 3.5rem !important;
  }

  .\34xl\:hover\:translate-x-15:hover{
    --transform-translate-x: 3.75rem !important;
  }

  .\34xl\:hover\:translate-x-16:hover{
    --transform-translate-x: 4rem !important;
  }

  .\34xl\:hover\:translate-x-17:hover{
    --transform-translate-x: 4.25rem !important;
  }

  .\34xl\:hover\:translate-x-18:hover{
    --transform-translate-x: 4.5rem !important;
  }

  .\34xl\:hover\:translate-x-19:hover{
    --transform-translate-x: 4.75rem !important;
  }

  .\34xl\:hover\:translate-x-20:hover{
    --transform-translate-x: 5rem !important;
  }

  .\34xl\:hover\:translate-x-21:hover{
    --transform-translate-x: 5.25rem !important;
  }

  .\34xl\:hover\:translate-x-22:hover{
    --transform-translate-x: 5.5rem !important;
  }

  .\34xl\:hover\:translate-x-23:hover{
    --transform-translate-x: 5.75rem !important;
  }

  .\34xl\:hover\:translate-x-24:hover{
    --transform-translate-x: 6rem !important;
  }

  .\34xl\:hover\:translate-x-25:hover{
    --transform-translate-x: 6.25rem !important;
  }

  .\34xl\:hover\:translate-x-26:hover{
    --transform-translate-x: 6.5rem !important;
  }

  .\34xl\:hover\:translate-x-27:hover{
    --transform-translate-x: 6.75rem !important;
  }

  .\34xl\:hover\:translate-x-28:hover{
    --transform-translate-x: 7rem !important;
  }

  .\34xl\:hover\:translate-x-29:hover{
    --transform-translate-x: 7.25rem !important;
  }

  .\34xl\:hover\:translate-x-30:hover{
    --transform-translate-x: 7.5rem !important;
  }

  .\34xl\:hover\:translate-x-31:hover{
    --transform-translate-x: 7.75rem !important;
  }

  .\34xl\:hover\:translate-x-32:hover{
    --transform-translate-x: 8rem !important;
  }

  .\34xl\:hover\:translate-x-33:hover{
    --transform-translate-x: 8.25rem !important;
  }

  .\34xl\:hover\:translate-x-34:hover{
    --transform-translate-x: 8.5rem !important;
  }

  .\34xl\:hover\:translate-x-35:hover{
    --transform-translate-x: 8.75rem !important;
  }

  .\34xl\:hover\:translate-x-36:hover{
    --transform-translate-x: 9rem !important;
  }

  .\34xl\:hover\:translate-x-37:hover{
    --transform-translate-x: 9.25rem !important;
  }

  .\34xl\:hover\:translate-x-38:hover{
    --transform-translate-x: 9.5rem !important;
  }

  .\34xl\:hover\:translate-x-39:hover{
    --transform-translate-x: 9.75rem !important;
  }

  .\34xl\:hover\:translate-x-40:hover{
    --transform-translate-x: 10rem !important;
  }

  .\34xl\:hover\:translate-x-41:hover{
    --transform-translate-x: 10.25rem !important;
  }

  .\34xl\:hover\:translate-x-42:hover{
    --transform-translate-x: 10.5rem !important;
  }

  .\34xl\:hover\:translate-x-43:hover{
    --transform-translate-x: 10.75rem !important;
  }

  .\34xl\:hover\:translate-x-44:hover{
    --transform-translate-x: 11rem !important;
  }

  .\34xl\:hover\:translate-x-45:hover{
    --transform-translate-x: 11.25rem !important;
  }

  .\34xl\:hover\:translate-x-46:hover{
    --transform-translate-x: 11.5rem !important;
  }

  .\34xl\:hover\:translate-x-47:hover{
    --transform-translate-x: 11.75rem !important;
  }

  .\34xl\:hover\:translate-x-48:hover{
    --transform-translate-x: 12rem !important;
  }

  .\34xl\:hover\:translate-x-49:hover{
    --transform-translate-x: 12.25rem !important;
  }

  .\34xl\:hover\:translate-x-50:hover{
    --transform-translate-x: 12.5rem !important;
  }

  .\34xl\:hover\:translate-x-51:hover{
    --transform-translate-x: 12.75rem !important;
  }

  .\34xl\:hover\:translate-x-52:hover{
    --transform-translate-x: 13rem !important;
  }

  .\34xl\:hover\:translate-x-53:hover{
    --transform-translate-x: 13.25rem !important;
  }

  .\34xl\:hover\:translate-x-54:hover{
    --transform-translate-x: 13.5rem !important;
  }

  .\34xl\:hover\:translate-x-55:hover{
    --transform-translate-x: 13.75rem !important;
  }

  .\34xl\:hover\:translate-x-56:hover{
    --transform-translate-x: 14rem !important;
  }

  .\34xl\:hover\:translate-x-70:hover{
    --transform-translate-x: 17.5rem !important;
  }

  .\34xl\:hover\:translate-x-71:hover{
    --transform-translate-x: 17.75rem !important;
  }

  .\34xl\:hover\:translate-x-72:hover{
    --transform-translate-x: 18rem !important;
  }

  .\34xl\:hover\:translate-x-73:hover{
    --transform-translate-x: 18.25rem !important;
  }

  .\34xl\:hover\:translate-x-74:hover{
    --transform-translate-x: 18.5rem !important;
  }

  .\34xl\:hover\:translate-x-75:hover{
    --transform-translate-x: 18.75rem !important;
  }

  .\34xl\:hover\:translate-x-76:hover{
    --transform-translate-x: 19rem !important;
  }

  .\34xl\:hover\:translate-x-77:hover{
    --transform-translate-x: 19.25rem !important;
  }

  .\34xl\:hover\:translate-x-78:hover{
    --transform-translate-x: 19.5rem !important;
  }

  .\34xl\:hover\:translate-x-79:hover{
    --transform-translate-x: 19.75rem !important;
  }

  .\34xl\:hover\:translate-x-80:hover{
    --transform-translate-x: 20rem !important;
  }

  .\34xl\:hover\:translate-x-81:hover{
    --transform-translate-x: 20.25rem !important;
  }

  .\34xl\:hover\:translate-x-82:hover{
    --transform-translate-x: 20.5rem !important;
  }

  .\34xl\:hover\:translate-x-83:hover{
    --transform-translate-x: 20.75rem !important;
  }

  .\34xl\:hover\:translate-x-84:hover{
    --transform-translate-x: 21rem !important;
  }

  .\34xl\:hover\:translate-x-85:hover{
    --transform-translate-x: 21.25rem !important;
  }

  .\34xl\:hover\:translate-x-86:hover{
    --transform-translate-x: 21.5rem !important;
  }

  .\34xl\:hover\:translate-x-87:hover{
    --transform-translate-x: 21.75rem !important;
  }

  .\34xl\:hover\:translate-x-88:hover{
    --transform-translate-x: 22rem !important;
  }

  .\34xl\:hover\:translate-x-89:hover{
    --transform-translate-x: 22.25rem !important;
  }

  .\34xl\:hover\:translate-x-90:hover{
    --transform-translate-x: 22.5rem !important;
  }

  .\34xl\:hover\:translate-x-91:hover{
    --transform-translate-x: 22.75rem !important;
  }

  .\34xl\:hover\:translate-x-92:hover{
    --transform-translate-x: 23rem !important;
  }

  .\34xl\:hover\:translate-x-100:hover{
    --transform-translate-x: 25rem !important;
  }

  .\34xl\:hover\:translate-x-131:hover{
    --transform-translate-x: 25.25rem !important;
  }

  .\34xl\:hover\:translate-x-135:hover{
    --transform-translate-x: 34rem !important;
  }

  .\34xl\:hover\:translate-x-150:hover{
    --transform-translate-x: 37.5rem !important;
  }

  .\34xl\:hover\:translate-x-710:hover{
    --transform-translate-x: 44.375rem !important;
  }

  .\34xl\:hover\:translate-x-820:hover{
    --transform-translate-x: 51.25rem !important;
  }

  .\34xl\:hover\:translate-x-1440:hover{
    --transform-translate-x: 90rem !important;
  }

  .\34xl\:hover\:translate-x-2\.5:hover{
    --transform-translate-x: .625rem !important;
  }

  .\34xl\:hover\:translate-x-6\.25:hover{
    --transform-translate-x: 1.5626rem !important;
  }

  .\34xl\:hover\:translate-x-7\.5:hover{
    --transform-translate-x: 1.875rem !important;
  }

  .\34xl\:hover\:translate-x-12\.5:hover{
    --transform-translate-x: 3.125rem !important;
  }

  .\34xl\:hover\:translate-x-17\.5:hover{
    --transform-translate-x: 4.375rem !important;
  }

  .\34xl\:hover\:translate-x-31\.5:hover{
    --transform-translate-x: 7.875rem !important;
  }

  .\34xl\:hover\:translate-x-thumb-tript-lg:hover{
    --transform-translate-x: 15.625rem !important;
  }

  .\34xl\:hover\:translate-x-thumb-tript-md:hover{
    --transform-translate-x: 11.25rem !important;
  }

  .\34xl\:hover\:translate-x-thumb-trip-xl:hover{
    --transform-translate-x: 20.625rem !important;
  }

  .\34xl\:hover\:translate-x-tarapprendre-title-lg:hover{
    --transform-translate-x: 58.75rem !important;
  }

  .\34xl\:hover\:translate-x-oblong-list-lg:hover{
    --transform-translate-x: 40.93rem !important;
  }

  .\34xl\:hover\:translate-x-oblong-list-md:hover{
    --transform-translate-x: 20.95rem !important;
  }

  .\34xl\:hover\:translate-x-oblong-content-lg:hover{
    --transform-translate-x: 26.875rem !important;
  }

  .\34xl\:hover\:translate-x-article-thumb-lg:hover{
    --transform-translate-x: 10.625rem !important;
  }

  .\34xl\:hover\:translate-x-support-title-l-lg:hover{
    --transform-translate-x: 28.125rem !important;
  }

  .\34xl\:hover\:translate-x-support-title-r-lg:hover{
    --transform-translate-x: 17.8125rem !important;
  }

  .\34xl\:hover\:translate-x-main-footer-menu:hover{
    --transform-translate-x: 13.75rem !important;
  }

  .\34xl\:hover\:translate-x-main-footer-logo:hover{
    --transform-translate-x: 25.625rem !important;
  }

  .\34xl\:hover\:translate-x-full:hover{
    --transform-translate-x: 100% !important;
  }

  .\34xl\:hover\:-translate-x-0:hover{
    --transform-translate-x: 0px !important;
  }

  .\34xl\:hover\:-translate-x-1:hover{
    --transform-translate-x: -0.25rem !important;
  }

  .\34xl\:hover\:-translate-x-2:hover{
    --transform-translate-x: -0.5rem !important;
  }

  .\34xl\:hover\:-translate-x-3:hover{
    --transform-translate-x: -0.75rem !important;
  }

  .\34xl\:hover\:-translate-x-4:hover{
    --transform-translate-x: -1rem !important;
  }

  .\34xl\:hover\:-translate-x-5:hover{
    --transform-translate-x: -1.25rem !important;
  }

  .\34xl\:hover\:-translate-x-6:hover{
    --transform-translate-x: -1.5rem !important;
  }

  .\34xl\:hover\:-translate-x-7:hover{
    --transform-translate-x: -1.75rem !important;
  }

  .\34xl\:hover\:-translate-x-8:hover{
    --transform-translate-x: -2rem !important;
  }

  .\34xl\:hover\:-translate-x-9:hover{
    --transform-translate-x: -2.25rem !important;
  }

  .\34xl\:hover\:-translate-x-10:hover{
    --transform-translate-x: -2.5rem !important;
  }

  .\34xl\:hover\:-translate-x-11:hover{
    --transform-translate-x: -2.75rem !important;
  }

  .\34xl\:hover\:-translate-x-12:hover{
    --transform-translate-x: -3rem !important;
  }

  .\34xl\:hover\:-translate-x-13:hover{
    --transform-translate-x: -3.25rem !important;
  }

  .\34xl\:hover\:-translate-x-14:hover{
    --transform-translate-x: -3.5rem !important;
  }

  .\34xl\:hover\:-translate-x-15:hover{
    --transform-translate-x: -3.75rem !important;
  }

  .\34xl\:hover\:-translate-x-16:hover{
    --transform-translate-x: -4rem !important;
  }

  .\34xl\:hover\:-translate-x-17:hover{
    --transform-translate-x: -4.25rem !important;
  }

  .\34xl\:hover\:-translate-x-18:hover{
    --transform-translate-x: -4.5rem !important;
  }

  .\34xl\:hover\:-translate-x-19:hover{
    --transform-translate-x: -4.75rem !important;
  }

  .\34xl\:hover\:-translate-x-20:hover{
    --transform-translate-x: -5rem !important;
  }

  .\34xl\:hover\:-translate-x-21:hover{
    --transform-translate-x: -5.25rem !important;
  }

  .\34xl\:hover\:-translate-x-22:hover{
    --transform-translate-x: -5.5rem !important;
  }

  .\34xl\:hover\:-translate-x-23:hover{
    --transform-translate-x: -5.75rem !important;
  }

  .\34xl\:hover\:-translate-x-24:hover{
    --transform-translate-x: -6rem !important;
  }

  .\34xl\:hover\:-translate-x-25:hover{
    --transform-translate-x: -6.25rem !important;
  }

  .\34xl\:hover\:-translate-x-26:hover{
    --transform-translate-x: -6.5rem !important;
  }

  .\34xl\:hover\:-translate-x-27:hover{
    --transform-translate-x: -6.75rem !important;
  }

  .\34xl\:hover\:-translate-x-28:hover{
    --transform-translate-x: -7rem !important;
  }

  .\34xl\:hover\:-translate-x-29:hover{
    --transform-translate-x: -7.25rem !important;
  }

  .\34xl\:hover\:-translate-x-30:hover{
    --transform-translate-x: -7.5rem !important;
  }

  .\34xl\:hover\:-translate-x-31:hover{
    --transform-translate-x: -7.75rem !important;
  }

  .\34xl\:hover\:-translate-x-32:hover{
    --transform-translate-x: -8rem !important;
  }

  .\34xl\:hover\:-translate-x-33:hover{
    --transform-translate-x: -8.25rem !important;
  }

  .\34xl\:hover\:-translate-x-34:hover{
    --transform-translate-x: -8.5rem !important;
  }

  .\34xl\:hover\:-translate-x-35:hover{
    --transform-translate-x: -8.75rem !important;
  }

  .\34xl\:hover\:-translate-x-36:hover{
    --transform-translate-x: -9rem !important;
  }

  .\34xl\:hover\:-translate-x-37:hover{
    --transform-translate-x: -9.25rem !important;
  }

  .\34xl\:hover\:-translate-x-38:hover{
    --transform-translate-x: -9.5rem !important;
  }

  .\34xl\:hover\:-translate-x-39:hover{
    --transform-translate-x: -9.75rem !important;
  }

  .\34xl\:hover\:-translate-x-40:hover{
    --transform-translate-x: -10rem !important;
  }

  .\34xl\:hover\:-translate-x-41:hover{
    --transform-translate-x: -10.25rem !important;
  }

  .\34xl\:hover\:-translate-x-42:hover{
    --transform-translate-x: -10.5rem !important;
  }

  .\34xl\:hover\:-translate-x-43:hover{
    --transform-translate-x: -10.75rem !important;
  }

  .\34xl\:hover\:-translate-x-44:hover{
    --transform-translate-x: -11rem !important;
  }

  .\34xl\:hover\:-translate-x-45:hover{
    --transform-translate-x: -11.25rem !important;
  }

  .\34xl\:hover\:-translate-x-46:hover{
    --transform-translate-x: -11.5rem !important;
  }

  .\34xl\:hover\:-translate-x-47:hover{
    --transform-translate-x: -11.75rem !important;
  }

  .\34xl\:hover\:-translate-x-48:hover{
    --transform-translate-x: -12rem !important;
  }

  .\34xl\:hover\:-translate-x-49:hover{
    --transform-translate-x: -12.25rem !important;
  }

  .\34xl\:hover\:-translate-x-50:hover{
    --transform-translate-x: -12.5rem !important;
  }

  .\34xl\:hover\:-translate-x-51:hover{
    --transform-translate-x: -12.75rem !important;
  }

  .\34xl\:hover\:-translate-x-52:hover{
    --transform-translate-x: -13rem !important;
  }

  .\34xl\:hover\:-translate-x-53:hover{
    --transform-translate-x: -13.25rem !important;
  }

  .\34xl\:hover\:-translate-x-54:hover{
    --transform-translate-x: -13.5rem !important;
  }

  .\34xl\:hover\:-translate-x-55:hover{
    --transform-translate-x: -13.75rem !important;
  }

  .\34xl\:hover\:-translate-x-56:hover{
    --transform-translate-x: -14rem !important;
  }

  .\34xl\:hover\:-translate-x-70:hover{
    --transform-translate-x: -17.5rem !important;
  }

  .\34xl\:hover\:-translate-x-71:hover{
    --transform-translate-x: -17.75rem !important;
  }

  .\34xl\:hover\:-translate-x-72:hover{
    --transform-translate-x: -18rem !important;
  }

  .\34xl\:hover\:-translate-x-73:hover{
    --transform-translate-x: -18.25rem !important;
  }

  .\34xl\:hover\:-translate-x-74:hover{
    --transform-translate-x: -18.5rem !important;
  }

  .\34xl\:hover\:-translate-x-75:hover{
    --transform-translate-x: -18.75rem !important;
  }

  .\34xl\:hover\:-translate-x-76:hover{
    --transform-translate-x: -19rem !important;
  }

  .\34xl\:hover\:-translate-x-77:hover{
    --transform-translate-x: -19.25rem !important;
  }

  .\34xl\:hover\:-translate-x-78:hover{
    --transform-translate-x: -19.5rem !important;
  }

  .\34xl\:hover\:-translate-x-79:hover{
    --transform-translate-x: -19.75rem !important;
  }

  .\34xl\:hover\:-translate-x-80:hover{
    --transform-translate-x: -20rem !important;
  }

  .\34xl\:hover\:-translate-x-81:hover{
    --transform-translate-x: -20.25rem !important;
  }

  .\34xl\:hover\:-translate-x-82:hover{
    --transform-translate-x: -20.5rem !important;
  }

  .\34xl\:hover\:-translate-x-83:hover{
    --transform-translate-x: -20.75rem !important;
  }

  .\34xl\:hover\:-translate-x-84:hover{
    --transform-translate-x: -21rem !important;
  }

  .\34xl\:hover\:-translate-x-85:hover{
    --transform-translate-x: -21.25rem !important;
  }

  .\34xl\:hover\:-translate-x-86:hover{
    --transform-translate-x: -21.5rem !important;
  }

  .\34xl\:hover\:-translate-x-87:hover{
    --transform-translate-x: -21.75rem !important;
  }

  .\34xl\:hover\:-translate-x-88:hover{
    --transform-translate-x: -22rem !important;
  }

  .\34xl\:hover\:-translate-x-89:hover{
    --transform-translate-x: -22.25rem !important;
  }

  .\34xl\:hover\:-translate-x-90:hover{
    --transform-translate-x: -22.5rem !important;
  }

  .\34xl\:hover\:-translate-x-91:hover{
    --transform-translate-x: -22.75rem !important;
  }

  .\34xl\:hover\:-translate-x-92:hover{
    --transform-translate-x: -23rem !important;
  }

  .\34xl\:hover\:-translate-x-100:hover{
    --transform-translate-x: -25rem !important;
  }

  .\34xl\:hover\:-translate-x-131:hover{
    --transform-translate-x: -25.25rem !important;
  }

  .\34xl\:hover\:-translate-x-135:hover{
    --transform-translate-x: -34rem !important;
  }

  .\34xl\:hover\:-translate-x-150:hover{
    --transform-translate-x: -37.5rem !important;
  }

  .\34xl\:hover\:-translate-x-710:hover{
    --transform-translate-x: -44.375rem !important;
  }

  .\34xl\:hover\:-translate-x-820:hover{
    --transform-translate-x: -51.25rem !important;
  }

  .\34xl\:hover\:-translate-x-1440:hover{
    --transform-translate-x: -90rem !important;
  }

  .\34xl\:hover\:-translate-x-2\.5:hover{
    --transform-translate-x: -0.625rem !important;
  }

  .\34xl\:hover\:-translate-x-6\.25:hover{
    --transform-translate-x: -1.5626rem !important;
  }

  .\34xl\:hover\:-translate-x-7\.5:hover{
    --transform-translate-x: -1.875rem !important;
  }

  .\34xl\:hover\:-translate-x-12\.5:hover{
    --transform-translate-x: -3.125rem !important;
  }

  .\34xl\:hover\:-translate-x-17\.5:hover{
    --transform-translate-x: -4.375rem !important;
  }

  .\34xl\:hover\:-translate-x-31\.5:hover{
    --transform-translate-x: -7.875rem !important;
  }

  .\34xl\:hover\:-translate-x-thumb-tript-lg:hover{
    --transform-translate-x: -15.625rem !important;
  }

  .\34xl\:hover\:-translate-x-thumb-tript-md:hover{
    --transform-translate-x: -11.25rem !important;
  }

  .\34xl\:hover\:-translate-x-thumb-trip-xl:hover{
    --transform-translate-x: -20.625rem !important;
  }

  .\34xl\:hover\:-translate-x-tarapprendre-title-lg:hover{
    --transform-translate-x: -58.75rem !important;
  }

  .\34xl\:hover\:-translate-x-oblong-list-lg:hover{
    --transform-translate-x: -40.93rem !important;
  }

  .\34xl\:hover\:-translate-x-oblong-list-md:hover{
    --transform-translate-x: -20.95rem !important;
  }

  .\34xl\:hover\:-translate-x-oblong-content-lg:hover{
    --transform-translate-x: -26.875rem !important;
  }

  .\34xl\:hover\:-translate-x-article-thumb-lg:hover{
    --transform-translate-x: -10.625rem !important;
  }

  .\34xl\:hover\:-translate-x-support-title-l-lg:hover{
    --transform-translate-x: -28.125rem !important;
  }

  .\34xl\:hover\:-translate-x-support-title-r-lg:hover{
    --transform-translate-x: -17.8125rem !important;
  }

  .\34xl\:hover\:-translate-x-main-footer-menu:hover{
    --transform-translate-x: -13.75rem !important;
  }

  .\34xl\:hover\:-translate-x-main-footer-logo:hover{
    --transform-translate-x: -25.625rem !important;
  }

  .\34xl\:hover\:-translate-x-full:hover{
    --transform-translate-x: -100% !important;
  }

  .\34xl\:hover\:-translate-x-1\/2:hover{
    --transform-translate-x: -50% !important;
  }

  .\34xl\:hover\:translate-x-1\/2:hover{
    --transform-translate-x: 50% !important;
  }

  .\34xl\:hover\:translate-y-0:hover{
    --transform-translate-y: 0px !important;
  }

  .\34xl\:hover\:translate-y-1:hover{
    --transform-translate-y: .25rem !important;
  }

  .\34xl\:hover\:translate-y-2:hover{
    --transform-translate-y: .5rem !important;
  }

  .\34xl\:hover\:translate-y-3:hover{
    --transform-translate-y: .75rem !important;
  }

  .\34xl\:hover\:translate-y-4:hover{
    --transform-translate-y: 1rem !important;
  }

  .\34xl\:hover\:translate-y-5:hover{
    --transform-translate-y: 1.25rem !important;
  }

  .\34xl\:hover\:translate-y-6:hover{
    --transform-translate-y: 1.5rem !important;
  }

  .\34xl\:hover\:translate-y-7:hover{
    --transform-translate-y: 1.75rem !important;
  }

  .\34xl\:hover\:translate-y-8:hover{
    --transform-translate-y: 2rem !important;
  }

  .\34xl\:hover\:translate-y-9:hover{
    --transform-translate-y: 2.25rem !important;
  }

  .\34xl\:hover\:translate-y-10:hover{
    --transform-translate-y: 2.5rem !important;
  }

  .\34xl\:hover\:translate-y-11:hover{
    --transform-translate-y: 2.75rem !important;
  }

  .\34xl\:hover\:translate-y-12:hover{
    --transform-translate-y: 3rem !important;
  }

  .\34xl\:hover\:translate-y-13:hover{
    --transform-translate-y: 3.25rem !important;
  }

  .\34xl\:hover\:translate-y-14:hover{
    --transform-translate-y: 3.5rem !important;
  }

  .\34xl\:hover\:translate-y-15:hover{
    --transform-translate-y: 3.75rem !important;
  }

  .\34xl\:hover\:translate-y-16:hover{
    --transform-translate-y: 4rem !important;
  }

  .\34xl\:hover\:translate-y-17:hover{
    --transform-translate-y: 4.25rem !important;
  }

  .\34xl\:hover\:translate-y-18:hover{
    --transform-translate-y: 4.5rem !important;
  }

  .\34xl\:hover\:translate-y-19:hover{
    --transform-translate-y: 4.75rem !important;
  }

  .\34xl\:hover\:translate-y-20:hover{
    --transform-translate-y: 5rem !important;
  }

  .\34xl\:hover\:translate-y-21:hover{
    --transform-translate-y: 5.25rem !important;
  }

  .\34xl\:hover\:translate-y-22:hover{
    --transform-translate-y: 5.5rem !important;
  }

  .\34xl\:hover\:translate-y-23:hover{
    --transform-translate-y: 5.75rem !important;
  }

  .\34xl\:hover\:translate-y-24:hover{
    --transform-translate-y: 6rem !important;
  }

  .\34xl\:hover\:translate-y-25:hover{
    --transform-translate-y: 6.25rem !important;
  }

  .\34xl\:hover\:translate-y-26:hover{
    --transform-translate-y: 6.5rem !important;
  }

  .\34xl\:hover\:translate-y-27:hover{
    --transform-translate-y: 6.75rem !important;
  }

  .\34xl\:hover\:translate-y-28:hover{
    --transform-translate-y: 7rem !important;
  }

  .\34xl\:hover\:translate-y-29:hover{
    --transform-translate-y: 7.25rem !important;
  }

  .\34xl\:hover\:translate-y-30:hover{
    --transform-translate-y: 7.5rem !important;
  }

  .\34xl\:hover\:translate-y-31:hover{
    --transform-translate-y: 7.75rem !important;
  }

  .\34xl\:hover\:translate-y-32:hover{
    --transform-translate-y: 8rem !important;
  }

  .\34xl\:hover\:translate-y-33:hover{
    --transform-translate-y: 8.25rem !important;
  }

  .\34xl\:hover\:translate-y-34:hover{
    --transform-translate-y: 8.5rem !important;
  }

  .\34xl\:hover\:translate-y-35:hover{
    --transform-translate-y: 8.75rem !important;
  }

  .\34xl\:hover\:translate-y-36:hover{
    --transform-translate-y: 9rem !important;
  }

  .\34xl\:hover\:translate-y-37:hover{
    --transform-translate-y: 9.25rem !important;
  }

  .\34xl\:hover\:translate-y-38:hover{
    --transform-translate-y: 9.5rem !important;
  }

  .\34xl\:hover\:translate-y-39:hover{
    --transform-translate-y: 9.75rem !important;
  }

  .\34xl\:hover\:translate-y-40:hover{
    --transform-translate-y: 10rem !important;
  }

  .\34xl\:hover\:translate-y-41:hover{
    --transform-translate-y: 10.25rem !important;
  }

  .\34xl\:hover\:translate-y-42:hover{
    --transform-translate-y: 10.5rem !important;
  }

  .\34xl\:hover\:translate-y-43:hover{
    --transform-translate-y: 10.75rem !important;
  }

  .\34xl\:hover\:translate-y-44:hover{
    --transform-translate-y: 11rem !important;
  }

  .\34xl\:hover\:translate-y-45:hover{
    --transform-translate-y: 11.25rem !important;
  }

  .\34xl\:hover\:translate-y-46:hover{
    --transform-translate-y: 11.5rem !important;
  }

  .\34xl\:hover\:translate-y-47:hover{
    --transform-translate-y: 11.75rem !important;
  }

  .\34xl\:hover\:translate-y-48:hover{
    --transform-translate-y: 12rem !important;
  }

  .\34xl\:hover\:translate-y-49:hover{
    --transform-translate-y: 12.25rem !important;
  }

  .\34xl\:hover\:translate-y-50:hover{
    --transform-translate-y: 12.5rem !important;
  }

  .\34xl\:hover\:translate-y-51:hover{
    --transform-translate-y: 12.75rem !important;
  }

  .\34xl\:hover\:translate-y-52:hover{
    --transform-translate-y: 13rem !important;
  }

  .\34xl\:hover\:translate-y-53:hover{
    --transform-translate-y: 13.25rem !important;
  }

  .\34xl\:hover\:translate-y-54:hover{
    --transform-translate-y: 13.5rem !important;
  }

  .\34xl\:hover\:translate-y-55:hover{
    --transform-translate-y: 13.75rem !important;
  }

  .\34xl\:hover\:translate-y-56:hover{
    --transform-translate-y: 14rem !important;
  }

  .\34xl\:hover\:translate-y-70:hover{
    --transform-translate-y: 17.5rem !important;
  }

  .\34xl\:hover\:translate-y-71:hover{
    --transform-translate-y: 17.75rem !important;
  }

  .\34xl\:hover\:translate-y-72:hover{
    --transform-translate-y: 18rem !important;
  }

  .\34xl\:hover\:translate-y-73:hover{
    --transform-translate-y: 18.25rem !important;
  }

  .\34xl\:hover\:translate-y-74:hover{
    --transform-translate-y: 18.5rem !important;
  }

  .\34xl\:hover\:translate-y-75:hover{
    --transform-translate-y: 18.75rem !important;
  }

  .\34xl\:hover\:translate-y-76:hover{
    --transform-translate-y: 19rem !important;
  }

  .\34xl\:hover\:translate-y-77:hover{
    --transform-translate-y: 19.25rem !important;
  }

  .\34xl\:hover\:translate-y-78:hover{
    --transform-translate-y: 19.5rem !important;
  }

  .\34xl\:hover\:translate-y-79:hover{
    --transform-translate-y: 19.75rem !important;
  }

  .\34xl\:hover\:translate-y-80:hover{
    --transform-translate-y: 20rem !important;
  }

  .\34xl\:hover\:translate-y-81:hover{
    --transform-translate-y: 20.25rem !important;
  }

  .\34xl\:hover\:translate-y-82:hover{
    --transform-translate-y: 20.5rem !important;
  }

  .\34xl\:hover\:translate-y-83:hover{
    --transform-translate-y: 20.75rem !important;
  }

  .\34xl\:hover\:translate-y-84:hover{
    --transform-translate-y: 21rem !important;
  }

  .\34xl\:hover\:translate-y-85:hover{
    --transform-translate-y: 21.25rem !important;
  }

  .\34xl\:hover\:translate-y-86:hover{
    --transform-translate-y: 21.5rem !important;
  }

  .\34xl\:hover\:translate-y-87:hover{
    --transform-translate-y: 21.75rem !important;
  }

  .\34xl\:hover\:translate-y-88:hover{
    --transform-translate-y: 22rem !important;
  }

  .\34xl\:hover\:translate-y-89:hover{
    --transform-translate-y: 22.25rem !important;
  }

  .\34xl\:hover\:translate-y-90:hover{
    --transform-translate-y: 22.5rem !important;
  }

  .\34xl\:hover\:translate-y-91:hover{
    --transform-translate-y: 22.75rem !important;
  }

  .\34xl\:hover\:translate-y-92:hover{
    --transform-translate-y: 23rem !important;
  }

  .\34xl\:hover\:translate-y-100:hover{
    --transform-translate-y: 25rem !important;
  }

  .\34xl\:hover\:translate-y-131:hover{
    --transform-translate-y: 25.25rem !important;
  }

  .\34xl\:hover\:translate-y-135:hover{
    --transform-translate-y: 34rem !important;
  }

  .\34xl\:hover\:translate-y-150:hover{
    --transform-translate-y: 37.5rem !important;
  }

  .\34xl\:hover\:translate-y-710:hover{
    --transform-translate-y: 44.375rem !important;
  }

  .\34xl\:hover\:translate-y-820:hover{
    --transform-translate-y: 51.25rem !important;
  }

  .\34xl\:hover\:translate-y-1440:hover{
    --transform-translate-y: 90rem !important;
  }

  .\34xl\:hover\:translate-y-2\.5:hover{
    --transform-translate-y: .625rem !important;
  }

  .\34xl\:hover\:translate-y-6\.25:hover{
    --transform-translate-y: 1.5626rem !important;
  }

  .\34xl\:hover\:translate-y-7\.5:hover{
    --transform-translate-y: 1.875rem !important;
  }

  .\34xl\:hover\:translate-y-12\.5:hover{
    --transform-translate-y: 3.125rem !important;
  }

  .\34xl\:hover\:translate-y-17\.5:hover{
    --transform-translate-y: 4.375rem !important;
  }

  .\34xl\:hover\:translate-y-31\.5:hover{
    --transform-translate-y: 7.875rem !important;
  }

  .\34xl\:hover\:translate-y-thumb-tript-lg:hover{
    --transform-translate-y: 15.625rem !important;
  }

  .\34xl\:hover\:translate-y-thumb-tript-md:hover{
    --transform-translate-y: 11.25rem !important;
  }

  .\34xl\:hover\:translate-y-thumb-trip-xl:hover{
    --transform-translate-y: 20.625rem !important;
  }

  .\34xl\:hover\:translate-y-tarapprendre-title-lg:hover{
    --transform-translate-y: 58.75rem !important;
  }

  .\34xl\:hover\:translate-y-oblong-list-lg:hover{
    --transform-translate-y: 40.93rem !important;
  }

  .\34xl\:hover\:translate-y-oblong-list-md:hover{
    --transform-translate-y: 20.95rem !important;
  }

  .\34xl\:hover\:translate-y-oblong-content-lg:hover{
    --transform-translate-y: 26.875rem !important;
  }

  .\34xl\:hover\:translate-y-article-thumb-lg:hover{
    --transform-translate-y: 10.625rem !important;
  }

  .\34xl\:hover\:translate-y-support-title-l-lg:hover{
    --transform-translate-y: 28.125rem !important;
  }

  .\34xl\:hover\:translate-y-support-title-r-lg:hover{
    --transform-translate-y: 17.8125rem !important;
  }

  .\34xl\:hover\:translate-y-main-footer-menu:hover{
    --transform-translate-y: 13.75rem !important;
  }

  .\34xl\:hover\:translate-y-main-footer-logo:hover{
    --transform-translate-y: 25.625rem !important;
  }

  .\34xl\:hover\:translate-y-full:hover{
    --transform-translate-y: 100% !important;
  }

  .\34xl\:hover\:-translate-y-0:hover{
    --transform-translate-y: 0px !important;
  }

  .\34xl\:hover\:-translate-y-1:hover{
    --transform-translate-y: -0.25rem !important;
  }

  .\34xl\:hover\:-translate-y-2:hover{
    --transform-translate-y: -0.5rem !important;
  }

  .\34xl\:hover\:-translate-y-3:hover{
    --transform-translate-y: -0.75rem !important;
  }

  .\34xl\:hover\:-translate-y-4:hover{
    --transform-translate-y: -1rem !important;
  }

  .\34xl\:hover\:-translate-y-5:hover{
    --transform-translate-y: -1.25rem !important;
  }

  .\34xl\:hover\:-translate-y-6:hover{
    --transform-translate-y: -1.5rem !important;
  }

  .\34xl\:hover\:-translate-y-7:hover{
    --transform-translate-y: -1.75rem !important;
  }

  .\34xl\:hover\:-translate-y-8:hover{
    --transform-translate-y: -2rem !important;
  }

  .\34xl\:hover\:-translate-y-9:hover{
    --transform-translate-y: -2.25rem !important;
  }

  .\34xl\:hover\:-translate-y-10:hover{
    --transform-translate-y: -2.5rem !important;
  }

  .\34xl\:hover\:-translate-y-11:hover{
    --transform-translate-y: -2.75rem !important;
  }

  .\34xl\:hover\:-translate-y-12:hover{
    --transform-translate-y: -3rem !important;
  }

  .\34xl\:hover\:-translate-y-13:hover{
    --transform-translate-y: -3.25rem !important;
  }

  .\34xl\:hover\:-translate-y-14:hover{
    --transform-translate-y: -3.5rem !important;
  }

  .\34xl\:hover\:-translate-y-15:hover{
    --transform-translate-y: -3.75rem !important;
  }

  .\34xl\:hover\:-translate-y-16:hover{
    --transform-translate-y: -4rem !important;
  }

  .\34xl\:hover\:-translate-y-17:hover{
    --transform-translate-y: -4.25rem !important;
  }

  .\34xl\:hover\:-translate-y-18:hover{
    --transform-translate-y: -4.5rem !important;
  }

  .\34xl\:hover\:-translate-y-19:hover{
    --transform-translate-y: -4.75rem !important;
  }

  .\34xl\:hover\:-translate-y-20:hover{
    --transform-translate-y: -5rem !important;
  }

  .\34xl\:hover\:-translate-y-21:hover{
    --transform-translate-y: -5.25rem !important;
  }

  .\34xl\:hover\:-translate-y-22:hover{
    --transform-translate-y: -5.5rem !important;
  }

  .\34xl\:hover\:-translate-y-23:hover{
    --transform-translate-y: -5.75rem !important;
  }

  .\34xl\:hover\:-translate-y-24:hover{
    --transform-translate-y: -6rem !important;
  }

  .\34xl\:hover\:-translate-y-25:hover{
    --transform-translate-y: -6.25rem !important;
  }

  .\34xl\:hover\:-translate-y-26:hover{
    --transform-translate-y: -6.5rem !important;
  }

  .\34xl\:hover\:-translate-y-27:hover{
    --transform-translate-y: -6.75rem !important;
  }

  .\34xl\:hover\:-translate-y-28:hover{
    --transform-translate-y: -7rem !important;
  }

  .\34xl\:hover\:-translate-y-29:hover{
    --transform-translate-y: -7.25rem !important;
  }

  .\34xl\:hover\:-translate-y-30:hover{
    --transform-translate-y: -7.5rem !important;
  }

  .\34xl\:hover\:-translate-y-31:hover{
    --transform-translate-y: -7.75rem !important;
  }

  .\34xl\:hover\:-translate-y-32:hover{
    --transform-translate-y: -8rem !important;
  }

  .\34xl\:hover\:-translate-y-33:hover{
    --transform-translate-y: -8.25rem !important;
  }

  .\34xl\:hover\:-translate-y-34:hover{
    --transform-translate-y: -8.5rem !important;
  }

  .\34xl\:hover\:-translate-y-35:hover{
    --transform-translate-y: -8.75rem !important;
  }

  .\34xl\:hover\:-translate-y-36:hover{
    --transform-translate-y: -9rem !important;
  }

  .\34xl\:hover\:-translate-y-37:hover{
    --transform-translate-y: -9.25rem !important;
  }

  .\34xl\:hover\:-translate-y-38:hover{
    --transform-translate-y: -9.5rem !important;
  }

  .\34xl\:hover\:-translate-y-39:hover{
    --transform-translate-y: -9.75rem !important;
  }

  .\34xl\:hover\:-translate-y-40:hover{
    --transform-translate-y: -10rem !important;
  }

  .\34xl\:hover\:-translate-y-41:hover{
    --transform-translate-y: -10.25rem !important;
  }

  .\34xl\:hover\:-translate-y-42:hover{
    --transform-translate-y: -10.5rem !important;
  }

  .\34xl\:hover\:-translate-y-43:hover{
    --transform-translate-y: -10.75rem !important;
  }

  .\34xl\:hover\:-translate-y-44:hover{
    --transform-translate-y: -11rem !important;
  }

  .\34xl\:hover\:-translate-y-45:hover{
    --transform-translate-y: -11.25rem !important;
  }

  .\34xl\:hover\:-translate-y-46:hover{
    --transform-translate-y: -11.5rem !important;
  }

  .\34xl\:hover\:-translate-y-47:hover{
    --transform-translate-y: -11.75rem !important;
  }

  .\34xl\:hover\:-translate-y-48:hover{
    --transform-translate-y: -12rem !important;
  }

  .\34xl\:hover\:-translate-y-49:hover{
    --transform-translate-y: -12.25rem !important;
  }

  .\34xl\:hover\:-translate-y-50:hover{
    --transform-translate-y: -12.5rem !important;
  }

  .\34xl\:hover\:-translate-y-51:hover{
    --transform-translate-y: -12.75rem !important;
  }

  .\34xl\:hover\:-translate-y-52:hover{
    --transform-translate-y: -13rem !important;
  }

  .\34xl\:hover\:-translate-y-53:hover{
    --transform-translate-y: -13.25rem !important;
  }

  .\34xl\:hover\:-translate-y-54:hover{
    --transform-translate-y: -13.5rem !important;
  }

  .\34xl\:hover\:-translate-y-55:hover{
    --transform-translate-y: -13.75rem !important;
  }

  .\34xl\:hover\:-translate-y-56:hover{
    --transform-translate-y: -14rem !important;
  }

  .\34xl\:hover\:-translate-y-70:hover{
    --transform-translate-y: -17.5rem !important;
  }

  .\34xl\:hover\:-translate-y-71:hover{
    --transform-translate-y: -17.75rem !important;
  }

  .\34xl\:hover\:-translate-y-72:hover{
    --transform-translate-y: -18rem !important;
  }

  .\34xl\:hover\:-translate-y-73:hover{
    --transform-translate-y: -18.25rem !important;
  }

  .\34xl\:hover\:-translate-y-74:hover{
    --transform-translate-y: -18.5rem !important;
  }

  .\34xl\:hover\:-translate-y-75:hover{
    --transform-translate-y: -18.75rem !important;
  }

  .\34xl\:hover\:-translate-y-76:hover{
    --transform-translate-y: -19rem !important;
  }

  .\34xl\:hover\:-translate-y-77:hover{
    --transform-translate-y: -19.25rem !important;
  }

  .\34xl\:hover\:-translate-y-78:hover{
    --transform-translate-y: -19.5rem !important;
  }

  .\34xl\:hover\:-translate-y-79:hover{
    --transform-translate-y: -19.75rem !important;
  }

  .\34xl\:hover\:-translate-y-80:hover{
    --transform-translate-y: -20rem !important;
  }

  .\34xl\:hover\:-translate-y-81:hover{
    --transform-translate-y: -20.25rem !important;
  }

  .\34xl\:hover\:-translate-y-82:hover{
    --transform-translate-y: -20.5rem !important;
  }

  .\34xl\:hover\:-translate-y-83:hover{
    --transform-translate-y: -20.75rem !important;
  }

  .\34xl\:hover\:-translate-y-84:hover{
    --transform-translate-y: -21rem !important;
  }

  .\34xl\:hover\:-translate-y-85:hover{
    --transform-translate-y: -21.25rem !important;
  }

  .\34xl\:hover\:-translate-y-86:hover{
    --transform-translate-y: -21.5rem !important;
  }

  .\34xl\:hover\:-translate-y-87:hover{
    --transform-translate-y: -21.75rem !important;
  }

  .\34xl\:hover\:-translate-y-88:hover{
    --transform-translate-y: -22rem !important;
  }

  .\34xl\:hover\:-translate-y-89:hover{
    --transform-translate-y: -22.25rem !important;
  }

  .\34xl\:hover\:-translate-y-90:hover{
    --transform-translate-y: -22.5rem !important;
  }

  .\34xl\:hover\:-translate-y-91:hover{
    --transform-translate-y: -22.75rem !important;
  }

  .\34xl\:hover\:-translate-y-92:hover{
    --transform-translate-y: -23rem !important;
  }

  .\34xl\:hover\:-translate-y-100:hover{
    --transform-translate-y: -25rem !important;
  }

  .\34xl\:hover\:-translate-y-131:hover{
    --transform-translate-y: -25.25rem !important;
  }

  .\34xl\:hover\:-translate-y-135:hover{
    --transform-translate-y: -34rem !important;
  }

  .\34xl\:hover\:-translate-y-150:hover{
    --transform-translate-y: -37.5rem !important;
  }

  .\34xl\:hover\:-translate-y-710:hover{
    --transform-translate-y: -44.375rem !important;
  }

  .\34xl\:hover\:-translate-y-820:hover{
    --transform-translate-y: -51.25rem !important;
  }

  .\34xl\:hover\:-translate-y-1440:hover{
    --transform-translate-y: -90rem !important;
  }

  .\34xl\:hover\:-translate-y-2\.5:hover{
    --transform-translate-y: -0.625rem !important;
  }

  .\34xl\:hover\:-translate-y-6\.25:hover{
    --transform-translate-y: -1.5626rem !important;
  }

  .\34xl\:hover\:-translate-y-7\.5:hover{
    --transform-translate-y: -1.875rem !important;
  }

  .\34xl\:hover\:-translate-y-12\.5:hover{
    --transform-translate-y: -3.125rem !important;
  }

  .\34xl\:hover\:-translate-y-17\.5:hover{
    --transform-translate-y: -4.375rem !important;
  }

  .\34xl\:hover\:-translate-y-31\.5:hover{
    --transform-translate-y: -7.875rem !important;
  }

  .\34xl\:hover\:-translate-y-thumb-tript-lg:hover{
    --transform-translate-y: -15.625rem !important;
  }

  .\34xl\:hover\:-translate-y-thumb-tript-md:hover{
    --transform-translate-y: -11.25rem !important;
  }

  .\34xl\:hover\:-translate-y-thumb-trip-xl:hover{
    --transform-translate-y: -20.625rem !important;
  }

  .\34xl\:hover\:-translate-y-tarapprendre-title-lg:hover{
    --transform-translate-y: -58.75rem !important;
  }

  .\34xl\:hover\:-translate-y-oblong-list-lg:hover{
    --transform-translate-y: -40.93rem !important;
  }

  .\34xl\:hover\:-translate-y-oblong-list-md:hover{
    --transform-translate-y: -20.95rem !important;
  }

  .\34xl\:hover\:-translate-y-oblong-content-lg:hover{
    --transform-translate-y: -26.875rem !important;
  }

  .\34xl\:hover\:-translate-y-article-thumb-lg:hover{
    --transform-translate-y: -10.625rem !important;
  }

  .\34xl\:hover\:-translate-y-support-title-l-lg:hover{
    --transform-translate-y: -28.125rem !important;
  }

  .\34xl\:hover\:-translate-y-support-title-r-lg:hover{
    --transform-translate-y: -17.8125rem !important;
  }

  .\34xl\:hover\:-translate-y-main-footer-menu:hover{
    --transform-translate-y: -13.75rem !important;
  }

  .\34xl\:hover\:-translate-y-main-footer-logo:hover{
    --transform-translate-y: -25.625rem !important;
  }

  .\34xl\:hover\:-translate-y-full:hover{
    --transform-translate-y: -100% !important;
  }

  .\34xl\:hover\:-translate-y-1\/2:hover{
    --transform-translate-y: -50% !important;
  }

  .\34xl\:hover\:translate-y-1\/2:hover{
    --transform-translate-y: 50% !important;
  }

  .\34xl\:focus\:translate-x-0:focus{
    --transform-translate-x: 0px !important;
  }

  .\34xl\:focus\:translate-x-1:focus{
    --transform-translate-x: .25rem !important;
  }

  .\34xl\:focus\:translate-x-2:focus{
    --transform-translate-x: .5rem !important;
  }

  .\34xl\:focus\:translate-x-3:focus{
    --transform-translate-x: .75rem !important;
  }

  .\34xl\:focus\:translate-x-4:focus{
    --transform-translate-x: 1rem !important;
  }

  .\34xl\:focus\:translate-x-5:focus{
    --transform-translate-x: 1.25rem !important;
  }

  .\34xl\:focus\:translate-x-6:focus{
    --transform-translate-x: 1.5rem !important;
  }

  .\34xl\:focus\:translate-x-7:focus{
    --transform-translate-x: 1.75rem !important;
  }

  .\34xl\:focus\:translate-x-8:focus{
    --transform-translate-x: 2rem !important;
  }

  .\34xl\:focus\:translate-x-9:focus{
    --transform-translate-x: 2.25rem !important;
  }

  .\34xl\:focus\:translate-x-10:focus{
    --transform-translate-x: 2.5rem !important;
  }

  .\34xl\:focus\:translate-x-11:focus{
    --transform-translate-x: 2.75rem !important;
  }

  .\34xl\:focus\:translate-x-12:focus{
    --transform-translate-x: 3rem !important;
  }

  .\34xl\:focus\:translate-x-13:focus{
    --transform-translate-x: 3.25rem !important;
  }

  .\34xl\:focus\:translate-x-14:focus{
    --transform-translate-x: 3.5rem !important;
  }

  .\34xl\:focus\:translate-x-15:focus{
    --transform-translate-x: 3.75rem !important;
  }

  .\34xl\:focus\:translate-x-16:focus{
    --transform-translate-x: 4rem !important;
  }

  .\34xl\:focus\:translate-x-17:focus{
    --transform-translate-x: 4.25rem !important;
  }

  .\34xl\:focus\:translate-x-18:focus{
    --transform-translate-x: 4.5rem !important;
  }

  .\34xl\:focus\:translate-x-19:focus{
    --transform-translate-x: 4.75rem !important;
  }

  .\34xl\:focus\:translate-x-20:focus{
    --transform-translate-x: 5rem !important;
  }

  .\34xl\:focus\:translate-x-21:focus{
    --transform-translate-x: 5.25rem !important;
  }

  .\34xl\:focus\:translate-x-22:focus{
    --transform-translate-x: 5.5rem !important;
  }

  .\34xl\:focus\:translate-x-23:focus{
    --transform-translate-x: 5.75rem !important;
  }

  .\34xl\:focus\:translate-x-24:focus{
    --transform-translate-x: 6rem !important;
  }

  .\34xl\:focus\:translate-x-25:focus{
    --transform-translate-x: 6.25rem !important;
  }

  .\34xl\:focus\:translate-x-26:focus{
    --transform-translate-x: 6.5rem !important;
  }

  .\34xl\:focus\:translate-x-27:focus{
    --transform-translate-x: 6.75rem !important;
  }

  .\34xl\:focus\:translate-x-28:focus{
    --transform-translate-x: 7rem !important;
  }

  .\34xl\:focus\:translate-x-29:focus{
    --transform-translate-x: 7.25rem !important;
  }

  .\34xl\:focus\:translate-x-30:focus{
    --transform-translate-x: 7.5rem !important;
  }

  .\34xl\:focus\:translate-x-31:focus{
    --transform-translate-x: 7.75rem !important;
  }

  .\34xl\:focus\:translate-x-32:focus{
    --transform-translate-x: 8rem !important;
  }

  .\34xl\:focus\:translate-x-33:focus{
    --transform-translate-x: 8.25rem !important;
  }

  .\34xl\:focus\:translate-x-34:focus{
    --transform-translate-x: 8.5rem !important;
  }

  .\34xl\:focus\:translate-x-35:focus{
    --transform-translate-x: 8.75rem !important;
  }

  .\34xl\:focus\:translate-x-36:focus{
    --transform-translate-x: 9rem !important;
  }

  .\34xl\:focus\:translate-x-37:focus{
    --transform-translate-x: 9.25rem !important;
  }

  .\34xl\:focus\:translate-x-38:focus{
    --transform-translate-x: 9.5rem !important;
  }

  .\34xl\:focus\:translate-x-39:focus{
    --transform-translate-x: 9.75rem !important;
  }

  .\34xl\:focus\:translate-x-40:focus{
    --transform-translate-x: 10rem !important;
  }

  .\34xl\:focus\:translate-x-41:focus{
    --transform-translate-x: 10.25rem !important;
  }

  .\34xl\:focus\:translate-x-42:focus{
    --transform-translate-x: 10.5rem !important;
  }

  .\34xl\:focus\:translate-x-43:focus{
    --transform-translate-x: 10.75rem !important;
  }

  .\34xl\:focus\:translate-x-44:focus{
    --transform-translate-x: 11rem !important;
  }

  .\34xl\:focus\:translate-x-45:focus{
    --transform-translate-x: 11.25rem !important;
  }

  .\34xl\:focus\:translate-x-46:focus{
    --transform-translate-x: 11.5rem !important;
  }

  .\34xl\:focus\:translate-x-47:focus{
    --transform-translate-x: 11.75rem !important;
  }

  .\34xl\:focus\:translate-x-48:focus{
    --transform-translate-x: 12rem !important;
  }

  .\34xl\:focus\:translate-x-49:focus{
    --transform-translate-x: 12.25rem !important;
  }

  .\34xl\:focus\:translate-x-50:focus{
    --transform-translate-x: 12.5rem !important;
  }

  .\34xl\:focus\:translate-x-51:focus{
    --transform-translate-x: 12.75rem !important;
  }

  .\34xl\:focus\:translate-x-52:focus{
    --transform-translate-x: 13rem !important;
  }

  .\34xl\:focus\:translate-x-53:focus{
    --transform-translate-x: 13.25rem !important;
  }

  .\34xl\:focus\:translate-x-54:focus{
    --transform-translate-x: 13.5rem !important;
  }

  .\34xl\:focus\:translate-x-55:focus{
    --transform-translate-x: 13.75rem !important;
  }

  .\34xl\:focus\:translate-x-56:focus{
    --transform-translate-x: 14rem !important;
  }

  .\34xl\:focus\:translate-x-70:focus{
    --transform-translate-x: 17.5rem !important;
  }

  .\34xl\:focus\:translate-x-71:focus{
    --transform-translate-x: 17.75rem !important;
  }

  .\34xl\:focus\:translate-x-72:focus{
    --transform-translate-x: 18rem !important;
  }

  .\34xl\:focus\:translate-x-73:focus{
    --transform-translate-x: 18.25rem !important;
  }

  .\34xl\:focus\:translate-x-74:focus{
    --transform-translate-x: 18.5rem !important;
  }

  .\34xl\:focus\:translate-x-75:focus{
    --transform-translate-x: 18.75rem !important;
  }

  .\34xl\:focus\:translate-x-76:focus{
    --transform-translate-x: 19rem !important;
  }

  .\34xl\:focus\:translate-x-77:focus{
    --transform-translate-x: 19.25rem !important;
  }

  .\34xl\:focus\:translate-x-78:focus{
    --transform-translate-x: 19.5rem !important;
  }

  .\34xl\:focus\:translate-x-79:focus{
    --transform-translate-x: 19.75rem !important;
  }

  .\34xl\:focus\:translate-x-80:focus{
    --transform-translate-x: 20rem !important;
  }

  .\34xl\:focus\:translate-x-81:focus{
    --transform-translate-x: 20.25rem !important;
  }

  .\34xl\:focus\:translate-x-82:focus{
    --transform-translate-x: 20.5rem !important;
  }

  .\34xl\:focus\:translate-x-83:focus{
    --transform-translate-x: 20.75rem !important;
  }

  .\34xl\:focus\:translate-x-84:focus{
    --transform-translate-x: 21rem !important;
  }

  .\34xl\:focus\:translate-x-85:focus{
    --transform-translate-x: 21.25rem !important;
  }

  .\34xl\:focus\:translate-x-86:focus{
    --transform-translate-x: 21.5rem !important;
  }

  .\34xl\:focus\:translate-x-87:focus{
    --transform-translate-x: 21.75rem !important;
  }

  .\34xl\:focus\:translate-x-88:focus{
    --transform-translate-x: 22rem !important;
  }

  .\34xl\:focus\:translate-x-89:focus{
    --transform-translate-x: 22.25rem !important;
  }

  .\34xl\:focus\:translate-x-90:focus{
    --transform-translate-x: 22.5rem !important;
  }

  .\34xl\:focus\:translate-x-91:focus{
    --transform-translate-x: 22.75rem !important;
  }

  .\34xl\:focus\:translate-x-92:focus{
    --transform-translate-x: 23rem !important;
  }

  .\34xl\:focus\:translate-x-100:focus{
    --transform-translate-x: 25rem !important;
  }

  .\34xl\:focus\:translate-x-131:focus{
    --transform-translate-x: 25.25rem !important;
  }

  .\34xl\:focus\:translate-x-135:focus{
    --transform-translate-x: 34rem !important;
  }

  .\34xl\:focus\:translate-x-150:focus{
    --transform-translate-x: 37.5rem !important;
  }

  .\34xl\:focus\:translate-x-710:focus{
    --transform-translate-x: 44.375rem !important;
  }

  .\34xl\:focus\:translate-x-820:focus{
    --transform-translate-x: 51.25rem !important;
  }

  .\34xl\:focus\:translate-x-1440:focus{
    --transform-translate-x: 90rem !important;
  }

  .\34xl\:focus\:translate-x-2\.5:focus{
    --transform-translate-x: .625rem !important;
  }

  .\34xl\:focus\:translate-x-6\.25:focus{
    --transform-translate-x: 1.5626rem !important;
  }

  .\34xl\:focus\:translate-x-7\.5:focus{
    --transform-translate-x: 1.875rem !important;
  }

  .\34xl\:focus\:translate-x-12\.5:focus{
    --transform-translate-x: 3.125rem !important;
  }

  .\34xl\:focus\:translate-x-17\.5:focus{
    --transform-translate-x: 4.375rem !important;
  }

  .\34xl\:focus\:translate-x-31\.5:focus{
    --transform-translate-x: 7.875rem !important;
  }

  .\34xl\:focus\:translate-x-thumb-tript-lg:focus{
    --transform-translate-x: 15.625rem !important;
  }

  .\34xl\:focus\:translate-x-thumb-tript-md:focus{
    --transform-translate-x: 11.25rem !important;
  }

  .\34xl\:focus\:translate-x-thumb-trip-xl:focus{
    --transform-translate-x: 20.625rem !important;
  }

  .\34xl\:focus\:translate-x-tarapprendre-title-lg:focus{
    --transform-translate-x: 58.75rem !important;
  }

  .\34xl\:focus\:translate-x-oblong-list-lg:focus{
    --transform-translate-x: 40.93rem !important;
  }

  .\34xl\:focus\:translate-x-oblong-list-md:focus{
    --transform-translate-x: 20.95rem !important;
  }

  .\34xl\:focus\:translate-x-oblong-content-lg:focus{
    --transform-translate-x: 26.875rem !important;
  }

  .\34xl\:focus\:translate-x-article-thumb-lg:focus{
    --transform-translate-x: 10.625rem !important;
  }

  .\34xl\:focus\:translate-x-support-title-l-lg:focus{
    --transform-translate-x: 28.125rem !important;
  }

  .\34xl\:focus\:translate-x-support-title-r-lg:focus{
    --transform-translate-x: 17.8125rem !important;
  }

  .\34xl\:focus\:translate-x-main-footer-menu:focus{
    --transform-translate-x: 13.75rem !important;
  }

  .\34xl\:focus\:translate-x-main-footer-logo:focus{
    --transform-translate-x: 25.625rem !important;
  }

  .\34xl\:focus\:translate-x-full:focus{
    --transform-translate-x: 100% !important;
  }

  .\34xl\:focus\:-translate-x-0:focus{
    --transform-translate-x: 0px !important;
  }

  .\34xl\:focus\:-translate-x-1:focus{
    --transform-translate-x: -0.25rem !important;
  }

  .\34xl\:focus\:-translate-x-2:focus{
    --transform-translate-x: -0.5rem !important;
  }

  .\34xl\:focus\:-translate-x-3:focus{
    --transform-translate-x: -0.75rem !important;
  }

  .\34xl\:focus\:-translate-x-4:focus{
    --transform-translate-x: -1rem !important;
  }

  .\34xl\:focus\:-translate-x-5:focus{
    --transform-translate-x: -1.25rem !important;
  }

  .\34xl\:focus\:-translate-x-6:focus{
    --transform-translate-x: -1.5rem !important;
  }

  .\34xl\:focus\:-translate-x-7:focus{
    --transform-translate-x: -1.75rem !important;
  }

  .\34xl\:focus\:-translate-x-8:focus{
    --transform-translate-x: -2rem !important;
  }

  .\34xl\:focus\:-translate-x-9:focus{
    --transform-translate-x: -2.25rem !important;
  }

  .\34xl\:focus\:-translate-x-10:focus{
    --transform-translate-x: -2.5rem !important;
  }

  .\34xl\:focus\:-translate-x-11:focus{
    --transform-translate-x: -2.75rem !important;
  }

  .\34xl\:focus\:-translate-x-12:focus{
    --transform-translate-x: -3rem !important;
  }

  .\34xl\:focus\:-translate-x-13:focus{
    --transform-translate-x: -3.25rem !important;
  }

  .\34xl\:focus\:-translate-x-14:focus{
    --transform-translate-x: -3.5rem !important;
  }

  .\34xl\:focus\:-translate-x-15:focus{
    --transform-translate-x: -3.75rem !important;
  }

  .\34xl\:focus\:-translate-x-16:focus{
    --transform-translate-x: -4rem !important;
  }

  .\34xl\:focus\:-translate-x-17:focus{
    --transform-translate-x: -4.25rem !important;
  }

  .\34xl\:focus\:-translate-x-18:focus{
    --transform-translate-x: -4.5rem !important;
  }

  .\34xl\:focus\:-translate-x-19:focus{
    --transform-translate-x: -4.75rem !important;
  }

  .\34xl\:focus\:-translate-x-20:focus{
    --transform-translate-x: -5rem !important;
  }

  .\34xl\:focus\:-translate-x-21:focus{
    --transform-translate-x: -5.25rem !important;
  }

  .\34xl\:focus\:-translate-x-22:focus{
    --transform-translate-x: -5.5rem !important;
  }

  .\34xl\:focus\:-translate-x-23:focus{
    --transform-translate-x: -5.75rem !important;
  }

  .\34xl\:focus\:-translate-x-24:focus{
    --transform-translate-x: -6rem !important;
  }

  .\34xl\:focus\:-translate-x-25:focus{
    --transform-translate-x: -6.25rem !important;
  }

  .\34xl\:focus\:-translate-x-26:focus{
    --transform-translate-x: -6.5rem !important;
  }

  .\34xl\:focus\:-translate-x-27:focus{
    --transform-translate-x: -6.75rem !important;
  }

  .\34xl\:focus\:-translate-x-28:focus{
    --transform-translate-x: -7rem !important;
  }

  .\34xl\:focus\:-translate-x-29:focus{
    --transform-translate-x: -7.25rem !important;
  }

  .\34xl\:focus\:-translate-x-30:focus{
    --transform-translate-x: -7.5rem !important;
  }

  .\34xl\:focus\:-translate-x-31:focus{
    --transform-translate-x: -7.75rem !important;
  }

  .\34xl\:focus\:-translate-x-32:focus{
    --transform-translate-x: -8rem !important;
  }

  .\34xl\:focus\:-translate-x-33:focus{
    --transform-translate-x: -8.25rem !important;
  }

  .\34xl\:focus\:-translate-x-34:focus{
    --transform-translate-x: -8.5rem !important;
  }

  .\34xl\:focus\:-translate-x-35:focus{
    --transform-translate-x: -8.75rem !important;
  }

  .\34xl\:focus\:-translate-x-36:focus{
    --transform-translate-x: -9rem !important;
  }

  .\34xl\:focus\:-translate-x-37:focus{
    --transform-translate-x: -9.25rem !important;
  }

  .\34xl\:focus\:-translate-x-38:focus{
    --transform-translate-x: -9.5rem !important;
  }

  .\34xl\:focus\:-translate-x-39:focus{
    --transform-translate-x: -9.75rem !important;
  }

  .\34xl\:focus\:-translate-x-40:focus{
    --transform-translate-x: -10rem !important;
  }

  .\34xl\:focus\:-translate-x-41:focus{
    --transform-translate-x: -10.25rem !important;
  }

  .\34xl\:focus\:-translate-x-42:focus{
    --transform-translate-x: -10.5rem !important;
  }

  .\34xl\:focus\:-translate-x-43:focus{
    --transform-translate-x: -10.75rem !important;
  }

  .\34xl\:focus\:-translate-x-44:focus{
    --transform-translate-x: -11rem !important;
  }

  .\34xl\:focus\:-translate-x-45:focus{
    --transform-translate-x: -11.25rem !important;
  }

  .\34xl\:focus\:-translate-x-46:focus{
    --transform-translate-x: -11.5rem !important;
  }

  .\34xl\:focus\:-translate-x-47:focus{
    --transform-translate-x: -11.75rem !important;
  }

  .\34xl\:focus\:-translate-x-48:focus{
    --transform-translate-x: -12rem !important;
  }

  .\34xl\:focus\:-translate-x-49:focus{
    --transform-translate-x: -12.25rem !important;
  }

  .\34xl\:focus\:-translate-x-50:focus{
    --transform-translate-x: -12.5rem !important;
  }

  .\34xl\:focus\:-translate-x-51:focus{
    --transform-translate-x: -12.75rem !important;
  }

  .\34xl\:focus\:-translate-x-52:focus{
    --transform-translate-x: -13rem !important;
  }

  .\34xl\:focus\:-translate-x-53:focus{
    --transform-translate-x: -13.25rem !important;
  }

  .\34xl\:focus\:-translate-x-54:focus{
    --transform-translate-x: -13.5rem !important;
  }

  .\34xl\:focus\:-translate-x-55:focus{
    --transform-translate-x: -13.75rem !important;
  }

  .\34xl\:focus\:-translate-x-56:focus{
    --transform-translate-x: -14rem !important;
  }

  .\34xl\:focus\:-translate-x-70:focus{
    --transform-translate-x: -17.5rem !important;
  }

  .\34xl\:focus\:-translate-x-71:focus{
    --transform-translate-x: -17.75rem !important;
  }

  .\34xl\:focus\:-translate-x-72:focus{
    --transform-translate-x: -18rem !important;
  }

  .\34xl\:focus\:-translate-x-73:focus{
    --transform-translate-x: -18.25rem !important;
  }

  .\34xl\:focus\:-translate-x-74:focus{
    --transform-translate-x: -18.5rem !important;
  }

  .\34xl\:focus\:-translate-x-75:focus{
    --transform-translate-x: -18.75rem !important;
  }

  .\34xl\:focus\:-translate-x-76:focus{
    --transform-translate-x: -19rem !important;
  }

  .\34xl\:focus\:-translate-x-77:focus{
    --transform-translate-x: -19.25rem !important;
  }

  .\34xl\:focus\:-translate-x-78:focus{
    --transform-translate-x: -19.5rem !important;
  }

  .\34xl\:focus\:-translate-x-79:focus{
    --transform-translate-x: -19.75rem !important;
  }

  .\34xl\:focus\:-translate-x-80:focus{
    --transform-translate-x: -20rem !important;
  }

  .\34xl\:focus\:-translate-x-81:focus{
    --transform-translate-x: -20.25rem !important;
  }

  .\34xl\:focus\:-translate-x-82:focus{
    --transform-translate-x: -20.5rem !important;
  }

  .\34xl\:focus\:-translate-x-83:focus{
    --transform-translate-x: -20.75rem !important;
  }

  .\34xl\:focus\:-translate-x-84:focus{
    --transform-translate-x: -21rem !important;
  }

  .\34xl\:focus\:-translate-x-85:focus{
    --transform-translate-x: -21.25rem !important;
  }

  .\34xl\:focus\:-translate-x-86:focus{
    --transform-translate-x: -21.5rem !important;
  }

  .\34xl\:focus\:-translate-x-87:focus{
    --transform-translate-x: -21.75rem !important;
  }

  .\34xl\:focus\:-translate-x-88:focus{
    --transform-translate-x: -22rem !important;
  }

  .\34xl\:focus\:-translate-x-89:focus{
    --transform-translate-x: -22.25rem !important;
  }

  .\34xl\:focus\:-translate-x-90:focus{
    --transform-translate-x: -22.5rem !important;
  }

  .\34xl\:focus\:-translate-x-91:focus{
    --transform-translate-x: -22.75rem !important;
  }

  .\34xl\:focus\:-translate-x-92:focus{
    --transform-translate-x: -23rem !important;
  }

  .\34xl\:focus\:-translate-x-100:focus{
    --transform-translate-x: -25rem !important;
  }

  .\34xl\:focus\:-translate-x-131:focus{
    --transform-translate-x: -25.25rem !important;
  }

  .\34xl\:focus\:-translate-x-135:focus{
    --transform-translate-x: -34rem !important;
  }

  .\34xl\:focus\:-translate-x-150:focus{
    --transform-translate-x: -37.5rem !important;
  }

  .\34xl\:focus\:-translate-x-710:focus{
    --transform-translate-x: -44.375rem !important;
  }

  .\34xl\:focus\:-translate-x-820:focus{
    --transform-translate-x: -51.25rem !important;
  }

  .\34xl\:focus\:-translate-x-1440:focus{
    --transform-translate-x: -90rem !important;
  }

  .\34xl\:focus\:-translate-x-2\.5:focus{
    --transform-translate-x: -0.625rem !important;
  }

  .\34xl\:focus\:-translate-x-6\.25:focus{
    --transform-translate-x: -1.5626rem !important;
  }

  .\34xl\:focus\:-translate-x-7\.5:focus{
    --transform-translate-x: -1.875rem !important;
  }

  .\34xl\:focus\:-translate-x-12\.5:focus{
    --transform-translate-x: -3.125rem !important;
  }

  .\34xl\:focus\:-translate-x-17\.5:focus{
    --transform-translate-x: -4.375rem !important;
  }

  .\34xl\:focus\:-translate-x-31\.5:focus{
    --transform-translate-x: -7.875rem !important;
  }

  .\34xl\:focus\:-translate-x-thumb-tript-lg:focus{
    --transform-translate-x: -15.625rem !important;
  }

  .\34xl\:focus\:-translate-x-thumb-tript-md:focus{
    --transform-translate-x: -11.25rem !important;
  }

  .\34xl\:focus\:-translate-x-thumb-trip-xl:focus{
    --transform-translate-x: -20.625rem !important;
  }

  .\34xl\:focus\:-translate-x-tarapprendre-title-lg:focus{
    --transform-translate-x: -58.75rem !important;
  }

  .\34xl\:focus\:-translate-x-oblong-list-lg:focus{
    --transform-translate-x: -40.93rem !important;
  }

  .\34xl\:focus\:-translate-x-oblong-list-md:focus{
    --transform-translate-x: -20.95rem !important;
  }

  .\34xl\:focus\:-translate-x-oblong-content-lg:focus{
    --transform-translate-x: -26.875rem !important;
  }

  .\34xl\:focus\:-translate-x-article-thumb-lg:focus{
    --transform-translate-x: -10.625rem !important;
  }

  .\34xl\:focus\:-translate-x-support-title-l-lg:focus{
    --transform-translate-x: -28.125rem !important;
  }

  .\34xl\:focus\:-translate-x-support-title-r-lg:focus{
    --transform-translate-x: -17.8125rem !important;
  }

  .\34xl\:focus\:-translate-x-main-footer-menu:focus{
    --transform-translate-x: -13.75rem !important;
  }

  .\34xl\:focus\:-translate-x-main-footer-logo:focus{
    --transform-translate-x: -25.625rem !important;
  }

  .\34xl\:focus\:-translate-x-full:focus{
    --transform-translate-x: -100% !important;
  }

  .\34xl\:focus\:-translate-x-1\/2:focus{
    --transform-translate-x: -50% !important;
  }

  .\34xl\:focus\:translate-x-1\/2:focus{
    --transform-translate-x: 50% !important;
  }

  .\34xl\:focus\:translate-y-0:focus{
    --transform-translate-y: 0px !important;
  }

  .\34xl\:focus\:translate-y-1:focus{
    --transform-translate-y: .25rem !important;
  }

  .\34xl\:focus\:translate-y-2:focus{
    --transform-translate-y: .5rem !important;
  }

  .\34xl\:focus\:translate-y-3:focus{
    --transform-translate-y: .75rem !important;
  }

  .\34xl\:focus\:translate-y-4:focus{
    --transform-translate-y: 1rem !important;
  }

  .\34xl\:focus\:translate-y-5:focus{
    --transform-translate-y: 1.25rem !important;
  }

  .\34xl\:focus\:translate-y-6:focus{
    --transform-translate-y: 1.5rem !important;
  }

  .\34xl\:focus\:translate-y-7:focus{
    --transform-translate-y: 1.75rem !important;
  }

  .\34xl\:focus\:translate-y-8:focus{
    --transform-translate-y: 2rem !important;
  }

  .\34xl\:focus\:translate-y-9:focus{
    --transform-translate-y: 2.25rem !important;
  }

  .\34xl\:focus\:translate-y-10:focus{
    --transform-translate-y: 2.5rem !important;
  }

  .\34xl\:focus\:translate-y-11:focus{
    --transform-translate-y: 2.75rem !important;
  }

  .\34xl\:focus\:translate-y-12:focus{
    --transform-translate-y: 3rem !important;
  }

  .\34xl\:focus\:translate-y-13:focus{
    --transform-translate-y: 3.25rem !important;
  }

  .\34xl\:focus\:translate-y-14:focus{
    --transform-translate-y: 3.5rem !important;
  }

  .\34xl\:focus\:translate-y-15:focus{
    --transform-translate-y: 3.75rem !important;
  }

  .\34xl\:focus\:translate-y-16:focus{
    --transform-translate-y: 4rem !important;
  }

  .\34xl\:focus\:translate-y-17:focus{
    --transform-translate-y: 4.25rem !important;
  }

  .\34xl\:focus\:translate-y-18:focus{
    --transform-translate-y: 4.5rem !important;
  }

  .\34xl\:focus\:translate-y-19:focus{
    --transform-translate-y: 4.75rem !important;
  }

  .\34xl\:focus\:translate-y-20:focus{
    --transform-translate-y: 5rem !important;
  }

  .\34xl\:focus\:translate-y-21:focus{
    --transform-translate-y: 5.25rem !important;
  }

  .\34xl\:focus\:translate-y-22:focus{
    --transform-translate-y: 5.5rem !important;
  }

  .\34xl\:focus\:translate-y-23:focus{
    --transform-translate-y: 5.75rem !important;
  }

  .\34xl\:focus\:translate-y-24:focus{
    --transform-translate-y: 6rem !important;
  }

  .\34xl\:focus\:translate-y-25:focus{
    --transform-translate-y: 6.25rem !important;
  }

  .\34xl\:focus\:translate-y-26:focus{
    --transform-translate-y: 6.5rem !important;
  }

  .\34xl\:focus\:translate-y-27:focus{
    --transform-translate-y: 6.75rem !important;
  }

  .\34xl\:focus\:translate-y-28:focus{
    --transform-translate-y: 7rem !important;
  }

  .\34xl\:focus\:translate-y-29:focus{
    --transform-translate-y: 7.25rem !important;
  }

  .\34xl\:focus\:translate-y-30:focus{
    --transform-translate-y: 7.5rem !important;
  }

  .\34xl\:focus\:translate-y-31:focus{
    --transform-translate-y: 7.75rem !important;
  }

  .\34xl\:focus\:translate-y-32:focus{
    --transform-translate-y: 8rem !important;
  }

  .\34xl\:focus\:translate-y-33:focus{
    --transform-translate-y: 8.25rem !important;
  }

  .\34xl\:focus\:translate-y-34:focus{
    --transform-translate-y: 8.5rem !important;
  }

  .\34xl\:focus\:translate-y-35:focus{
    --transform-translate-y: 8.75rem !important;
  }

  .\34xl\:focus\:translate-y-36:focus{
    --transform-translate-y: 9rem !important;
  }

  .\34xl\:focus\:translate-y-37:focus{
    --transform-translate-y: 9.25rem !important;
  }

  .\34xl\:focus\:translate-y-38:focus{
    --transform-translate-y: 9.5rem !important;
  }

  .\34xl\:focus\:translate-y-39:focus{
    --transform-translate-y: 9.75rem !important;
  }

  .\34xl\:focus\:translate-y-40:focus{
    --transform-translate-y: 10rem !important;
  }

  .\34xl\:focus\:translate-y-41:focus{
    --transform-translate-y: 10.25rem !important;
  }

  .\34xl\:focus\:translate-y-42:focus{
    --transform-translate-y: 10.5rem !important;
  }

  .\34xl\:focus\:translate-y-43:focus{
    --transform-translate-y: 10.75rem !important;
  }

  .\34xl\:focus\:translate-y-44:focus{
    --transform-translate-y: 11rem !important;
  }

  .\34xl\:focus\:translate-y-45:focus{
    --transform-translate-y: 11.25rem !important;
  }

  .\34xl\:focus\:translate-y-46:focus{
    --transform-translate-y: 11.5rem !important;
  }

  .\34xl\:focus\:translate-y-47:focus{
    --transform-translate-y: 11.75rem !important;
  }

  .\34xl\:focus\:translate-y-48:focus{
    --transform-translate-y: 12rem !important;
  }

  .\34xl\:focus\:translate-y-49:focus{
    --transform-translate-y: 12.25rem !important;
  }

  .\34xl\:focus\:translate-y-50:focus{
    --transform-translate-y: 12.5rem !important;
  }

  .\34xl\:focus\:translate-y-51:focus{
    --transform-translate-y: 12.75rem !important;
  }

  .\34xl\:focus\:translate-y-52:focus{
    --transform-translate-y: 13rem !important;
  }

  .\34xl\:focus\:translate-y-53:focus{
    --transform-translate-y: 13.25rem !important;
  }

  .\34xl\:focus\:translate-y-54:focus{
    --transform-translate-y: 13.5rem !important;
  }

  .\34xl\:focus\:translate-y-55:focus{
    --transform-translate-y: 13.75rem !important;
  }

  .\34xl\:focus\:translate-y-56:focus{
    --transform-translate-y: 14rem !important;
  }

  .\34xl\:focus\:translate-y-70:focus{
    --transform-translate-y: 17.5rem !important;
  }

  .\34xl\:focus\:translate-y-71:focus{
    --transform-translate-y: 17.75rem !important;
  }

  .\34xl\:focus\:translate-y-72:focus{
    --transform-translate-y: 18rem !important;
  }

  .\34xl\:focus\:translate-y-73:focus{
    --transform-translate-y: 18.25rem !important;
  }

  .\34xl\:focus\:translate-y-74:focus{
    --transform-translate-y: 18.5rem !important;
  }

  .\34xl\:focus\:translate-y-75:focus{
    --transform-translate-y: 18.75rem !important;
  }

  .\34xl\:focus\:translate-y-76:focus{
    --transform-translate-y: 19rem !important;
  }

  .\34xl\:focus\:translate-y-77:focus{
    --transform-translate-y: 19.25rem !important;
  }

  .\34xl\:focus\:translate-y-78:focus{
    --transform-translate-y: 19.5rem !important;
  }

  .\34xl\:focus\:translate-y-79:focus{
    --transform-translate-y: 19.75rem !important;
  }

  .\34xl\:focus\:translate-y-80:focus{
    --transform-translate-y: 20rem !important;
  }

  .\34xl\:focus\:translate-y-81:focus{
    --transform-translate-y: 20.25rem !important;
  }

  .\34xl\:focus\:translate-y-82:focus{
    --transform-translate-y: 20.5rem !important;
  }

  .\34xl\:focus\:translate-y-83:focus{
    --transform-translate-y: 20.75rem !important;
  }

  .\34xl\:focus\:translate-y-84:focus{
    --transform-translate-y: 21rem !important;
  }

  .\34xl\:focus\:translate-y-85:focus{
    --transform-translate-y: 21.25rem !important;
  }

  .\34xl\:focus\:translate-y-86:focus{
    --transform-translate-y: 21.5rem !important;
  }

  .\34xl\:focus\:translate-y-87:focus{
    --transform-translate-y: 21.75rem !important;
  }

  .\34xl\:focus\:translate-y-88:focus{
    --transform-translate-y: 22rem !important;
  }

  .\34xl\:focus\:translate-y-89:focus{
    --transform-translate-y: 22.25rem !important;
  }

  .\34xl\:focus\:translate-y-90:focus{
    --transform-translate-y: 22.5rem !important;
  }

  .\34xl\:focus\:translate-y-91:focus{
    --transform-translate-y: 22.75rem !important;
  }

  .\34xl\:focus\:translate-y-92:focus{
    --transform-translate-y: 23rem !important;
  }

  .\34xl\:focus\:translate-y-100:focus{
    --transform-translate-y: 25rem !important;
  }

  .\34xl\:focus\:translate-y-131:focus{
    --transform-translate-y: 25.25rem !important;
  }

  .\34xl\:focus\:translate-y-135:focus{
    --transform-translate-y: 34rem !important;
  }

  .\34xl\:focus\:translate-y-150:focus{
    --transform-translate-y: 37.5rem !important;
  }

  .\34xl\:focus\:translate-y-710:focus{
    --transform-translate-y: 44.375rem !important;
  }

  .\34xl\:focus\:translate-y-820:focus{
    --transform-translate-y: 51.25rem !important;
  }

  .\34xl\:focus\:translate-y-1440:focus{
    --transform-translate-y: 90rem !important;
  }

  .\34xl\:focus\:translate-y-2\.5:focus{
    --transform-translate-y: .625rem !important;
  }

  .\34xl\:focus\:translate-y-6\.25:focus{
    --transform-translate-y: 1.5626rem !important;
  }

  .\34xl\:focus\:translate-y-7\.5:focus{
    --transform-translate-y: 1.875rem !important;
  }

  .\34xl\:focus\:translate-y-12\.5:focus{
    --transform-translate-y: 3.125rem !important;
  }

  .\34xl\:focus\:translate-y-17\.5:focus{
    --transform-translate-y: 4.375rem !important;
  }

  .\34xl\:focus\:translate-y-31\.5:focus{
    --transform-translate-y: 7.875rem !important;
  }

  .\34xl\:focus\:translate-y-thumb-tript-lg:focus{
    --transform-translate-y: 15.625rem !important;
  }

  .\34xl\:focus\:translate-y-thumb-tript-md:focus{
    --transform-translate-y: 11.25rem !important;
  }

  .\34xl\:focus\:translate-y-thumb-trip-xl:focus{
    --transform-translate-y: 20.625rem !important;
  }

  .\34xl\:focus\:translate-y-tarapprendre-title-lg:focus{
    --transform-translate-y: 58.75rem !important;
  }

  .\34xl\:focus\:translate-y-oblong-list-lg:focus{
    --transform-translate-y: 40.93rem !important;
  }

  .\34xl\:focus\:translate-y-oblong-list-md:focus{
    --transform-translate-y: 20.95rem !important;
  }

  .\34xl\:focus\:translate-y-oblong-content-lg:focus{
    --transform-translate-y: 26.875rem !important;
  }

  .\34xl\:focus\:translate-y-article-thumb-lg:focus{
    --transform-translate-y: 10.625rem !important;
  }

  .\34xl\:focus\:translate-y-support-title-l-lg:focus{
    --transform-translate-y: 28.125rem !important;
  }

  .\34xl\:focus\:translate-y-support-title-r-lg:focus{
    --transform-translate-y: 17.8125rem !important;
  }

  .\34xl\:focus\:translate-y-main-footer-menu:focus{
    --transform-translate-y: 13.75rem !important;
  }

  .\34xl\:focus\:translate-y-main-footer-logo:focus{
    --transform-translate-y: 25.625rem !important;
  }

  .\34xl\:focus\:translate-y-full:focus{
    --transform-translate-y: 100% !important;
  }

  .\34xl\:focus\:-translate-y-0:focus{
    --transform-translate-y: 0px !important;
  }

  .\34xl\:focus\:-translate-y-1:focus{
    --transform-translate-y: -0.25rem !important;
  }

  .\34xl\:focus\:-translate-y-2:focus{
    --transform-translate-y: -0.5rem !important;
  }

  .\34xl\:focus\:-translate-y-3:focus{
    --transform-translate-y: -0.75rem !important;
  }

  .\34xl\:focus\:-translate-y-4:focus{
    --transform-translate-y: -1rem !important;
  }

  .\34xl\:focus\:-translate-y-5:focus{
    --transform-translate-y: -1.25rem !important;
  }

  .\34xl\:focus\:-translate-y-6:focus{
    --transform-translate-y: -1.5rem !important;
  }

  .\34xl\:focus\:-translate-y-7:focus{
    --transform-translate-y: -1.75rem !important;
  }

  .\34xl\:focus\:-translate-y-8:focus{
    --transform-translate-y: -2rem !important;
  }

  .\34xl\:focus\:-translate-y-9:focus{
    --transform-translate-y: -2.25rem !important;
  }

  .\34xl\:focus\:-translate-y-10:focus{
    --transform-translate-y: -2.5rem !important;
  }

  .\34xl\:focus\:-translate-y-11:focus{
    --transform-translate-y: -2.75rem !important;
  }

  .\34xl\:focus\:-translate-y-12:focus{
    --transform-translate-y: -3rem !important;
  }

  .\34xl\:focus\:-translate-y-13:focus{
    --transform-translate-y: -3.25rem !important;
  }

  .\34xl\:focus\:-translate-y-14:focus{
    --transform-translate-y: -3.5rem !important;
  }

  .\34xl\:focus\:-translate-y-15:focus{
    --transform-translate-y: -3.75rem !important;
  }

  .\34xl\:focus\:-translate-y-16:focus{
    --transform-translate-y: -4rem !important;
  }

  .\34xl\:focus\:-translate-y-17:focus{
    --transform-translate-y: -4.25rem !important;
  }

  .\34xl\:focus\:-translate-y-18:focus{
    --transform-translate-y: -4.5rem !important;
  }

  .\34xl\:focus\:-translate-y-19:focus{
    --transform-translate-y: -4.75rem !important;
  }

  .\34xl\:focus\:-translate-y-20:focus{
    --transform-translate-y: -5rem !important;
  }

  .\34xl\:focus\:-translate-y-21:focus{
    --transform-translate-y: -5.25rem !important;
  }

  .\34xl\:focus\:-translate-y-22:focus{
    --transform-translate-y: -5.5rem !important;
  }

  .\34xl\:focus\:-translate-y-23:focus{
    --transform-translate-y: -5.75rem !important;
  }

  .\34xl\:focus\:-translate-y-24:focus{
    --transform-translate-y: -6rem !important;
  }

  .\34xl\:focus\:-translate-y-25:focus{
    --transform-translate-y: -6.25rem !important;
  }

  .\34xl\:focus\:-translate-y-26:focus{
    --transform-translate-y: -6.5rem !important;
  }

  .\34xl\:focus\:-translate-y-27:focus{
    --transform-translate-y: -6.75rem !important;
  }

  .\34xl\:focus\:-translate-y-28:focus{
    --transform-translate-y: -7rem !important;
  }

  .\34xl\:focus\:-translate-y-29:focus{
    --transform-translate-y: -7.25rem !important;
  }

  .\34xl\:focus\:-translate-y-30:focus{
    --transform-translate-y: -7.5rem !important;
  }

  .\34xl\:focus\:-translate-y-31:focus{
    --transform-translate-y: -7.75rem !important;
  }

  .\34xl\:focus\:-translate-y-32:focus{
    --transform-translate-y: -8rem !important;
  }

  .\34xl\:focus\:-translate-y-33:focus{
    --transform-translate-y: -8.25rem !important;
  }

  .\34xl\:focus\:-translate-y-34:focus{
    --transform-translate-y: -8.5rem !important;
  }

  .\34xl\:focus\:-translate-y-35:focus{
    --transform-translate-y: -8.75rem !important;
  }

  .\34xl\:focus\:-translate-y-36:focus{
    --transform-translate-y: -9rem !important;
  }

  .\34xl\:focus\:-translate-y-37:focus{
    --transform-translate-y: -9.25rem !important;
  }

  .\34xl\:focus\:-translate-y-38:focus{
    --transform-translate-y: -9.5rem !important;
  }

  .\34xl\:focus\:-translate-y-39:focus{
    --transform-translate-y: -9.75rem !important;
  }

  .\34xl\:focus\:-translate-y-40:focus{
    --transform-translate-y: -10rem !important;
  }

  .\34xl\:focus\:-translate-y-41:focus{
    --transform-translate-y: -10.25rem !important;
  }

  .\34xl\:focus\:-translate-y-42:focus{
    --transform-translate-y: -10.5rem !important;
  }

  .\34xl\:focus\:-translate-y-43:focus{
    --transform-translate-y: -10.75rem !important;
  }

  .\34xl\:focus\:-translate-y-44:focus{
    --transform-translate-y: -11rem !important;
  }

  .\34xl\:focus\:-translate-y-45:focus{
    --transform-translate-y: -11.25rem !important;
  }

  .\34xl\:focus\:-translate-y-46:focus{
    --transform-translate-y: -11.5rem !important;
  }

  .\34xl\:focus\:-translate-y-47:focus{
    --transform-translate-y: -11.75rem !important;
  }

  .\34xl\:focus\:-translate-y-48:focus{
    --transform-translate-y: -12rem !important;
  }

  .\34xl\:focus\:-translate-y-49:focus{
    --transform-translate-y: -12.25rem !important;
  }

  .\34xl\:focus\:-translate-y-50:focus{
    --transform-translate-y: -12.5rem !important;
  }

  .\34xl\:focus\:-translate-y-51:focus{
    --transform-translate-y: -12.75rem !important;
  }

  .\34xl\:focus\:-translate-y-52:focus{
    --transform-translate-y: -13rem !important;
  }

  .\34xl\:focus\:-translate-y-53:focus{
    --transform-translate-y: -13.25rem !important;
  }

  .\34xl\:focus\:-translate-y-54:focus{
    --transform-translate-y: -13.5rem !important;
  }

  .\34xl\:focus\:-translate-y-55:focus{
    --transform-translate-y: -13.75rem !important;
  }

  .\34xl\:focus\:-translate-y-56:focus{
    --transform-translate-y: -14rem !important;
  }

  .\34xl\:focus\:-translate-y-70:focus{
    --transform-translate-y: -17.5rem !important;
  }

  .\34xl\:focus\:-translate-y-71:focus{
    --transform-translate-y: -17.75rem !important;
  }

  .\34xl\:focus\:-translate-y-72:focus{
    --transform-translate-y: -18rem !important;
  }

  .\34xl\:focus\:-translate-y-73:focus{
    --transform-translate-y: -18.25rem !important;
  }

  .\34xl\:focus\:-translate-y-74:focus{
    --transform-translate-y: -18.5rem !important;
  }

  .\34xl\:focus\:-translate-y-75:focus{
    --transform-translate-y: -18.75rem !important;
  }

  .\34xl\:focus\:-translate-y-76:focus{
    --transform-translate-y: -19rem !important;
  }

  .\34xl\:focus\:-translate-y-77:focus{
    --transform-translate-y: -19.25rem !important;
  }

  .\34xl\:focus\:-translate-y-78:focus{
    --transform-translate-y: -19.5rem !important;
  }

  .\34xl\:focus\:-translate-y-79:focus{
    --transform-translate-y: -19.75rem !important;
  }

  .\34xl\:focus\:-translate-y-80:focus{
    --transform-translate-y: -20rem !important;
  }

  .\34xl\:focus\:-translate-y-81:focus{
    --transform-translate-y: -20.25rem !important;
  }

  .\34xl\:focus\:-translate-y-82:focus{
    --transform-translate-y: -20.5rem !important;
  }

  .\34xl\:focus\:-translate-y-83:focus{
    --transform-translate-y: -20.75rem !important;
  }

  .\34xl\:focus\:-translate-y-84:focus{
    --transform-translate-y: -21rem !important;
  }

  .\34xl\:focus\:-translate-y-85:focus{
    --transform-translate-y: -21.25rem !important;
  }

  .\34xl\:focus\:-translate-y-86:focus{
    --transform-translate-y: -21.5rem !important;
  }

  .\34xl\:focus\:-translate-y-87:focus{
    --transform-translate-y: -21.75rem !important;
  }

  .\34xl\:focus\:-translate-y-88:focus{
    --transform-translate-y: -22rem !important;
  }

  .\34xl\:focus\:-translate-y-89:focus{
    --transform-translate-y: -22.25rem !important;
  }

  .\34xl\:focus\:-translate-y-90:focus{
    --transform-translate-y: -22.5rem !important;
  }

  .\34xl\:focus\:-translate-y-91:focus{
    --transform-translate-y: -22.75rem !important;
  }

  .\34xl\:focus\:-translate-y-92:focus{
    --transform-translate-y: -23rem !important;
  }

  .\34xl\:focus\:-translate-y-100:focus{
    --transform-translate-y: -25rem !important;
  }

  .\34xl\:focus\:-translate-y-131:focus{
    --transform-translate-y: -25.25rem !important;
  }

  .\34xl\:focus\:-translate-y-135:focus{
    --transform-translate-y: -34rem !important;
  }

  .\34xl\:focus\:-translate-y-150:focus{
    --transform-translate-y: -37.5rem !important;
  }

  .\34xl\:focus\:-translate-y-710:focus{
    --transform-translate-y: -44.375rem !important;
  }

  .\34xl\:focus\:-translate-y-820:focus{
    --transform-translate-y: -51.25rem !important;
  }

  .\34xl\:focus\:-translate-y-1440:focus{
    --transform-translate-y: -90rem !important;
  }

  .\34xl\:focus\:-translate-y-2\.5:focus{
    --transform-translate-y: -0.625rem !important;
  }

  .\34xl\:focus\:-translate-y-6\.25:focus{
    --transform-translate-y: -1.5626rem !important;
  }

  .\34xl\:focus\:-translate-y-7\.5:focus{
    --transform-translate-y: -1.875rem !important;
  }

  .\34xl\:focus\:-translate-y-12\.5:focus{
    --transform-translate-y: -3.125rem !important;
  }

  .\34xl\:focus\:-translate-y-17\.5:focus{
    --transform-translate-y: -4.375rem !important;
  }

  .\34xl\:focus\:-translate-y-31\.5:focus{
    --transform-translate-y: -7.875rem !important;
  }

  .\34xl\:focus\:-translate-y-thumb-tript-lg:focus{
    --transform-translate-y: -15.625rem !important;
  }

  .\34xl\:focus\:-translate-y-thumb-tript-md:focus{
    --transform-translate-y: -11.25rem !important;
  }

  .\34xl\:focus\:-translate-y-thumb-trip-xl:focus{
    --transform-translate-y: -20.625rem !important;
  }

  .\34xl\:focus\:-translate-y-tarapprendre-title-lg:focus{
    --transform-translate-y: -58.75rem !important;
  }

  .\34xl\:focus\:-translate-y-oblong-list-lg:focus{
    --transform-translate-y: -40.93rem !important;
  }

  .\34xl\:focus\:-translate-y-oblong-list-md:focus{
    --transform-translate-y: -20.95rem !important;
  }

  .\34xl\:focus\:-translate-y-oblong-content-lg:focus{
    --transform-translate-y: -26.875rem !important;
  }

  .\34xl\:focus\:-translate-y-article-thumb-lg:focus{
    --transform-translate-y: -10.625rem !important;
  }

  .\34xl\:focus\:-translate-y-support-title-l-lg:focus{
    --transform-translate-y: -28.125rem !important;
  }

  .\34xl\:focus\:-translate-y-support-title-r-lg:focus{
    --transform-translate-y: -17.8125rem !important;
  }

  .\34xl\:focus\:-translate-y-main-footer-menu:focus{
    --transform-translate-y: -13.75rem !important;
  }

  .\34xl\:focus\:-translate-y-main-footer-logo:focus{
    --transform-translate-y: -25.625rem !important;
  }

  .\34xl\:focus\:-translate-y-full:focus{
    --transform-translate-y: -100% !important;
  }

  .\34xl\:focus\:-translate-y-1\/2:focus{
    --transform-translate-y: -50% !important;
  }

  .\34xl\:focus\:translate-y-1\/2:focus{
    --transform-translate-y: 50% !important;
  }

  .\34xl\:skew-x-0{
    --transform-skew-x: 0 !important;
  }

  .\34xl\:skew-x-1{
    --transform-skew-x: 1deg !important;
  }

  .\34xl\:skew-x-2{
    --transform-skew-x: 2deg !important;
  }

  .\34xl\:skew-x-3{
    --transform-skew-x: 3deg !important;
  }

  .\34xl\:skew-x-6{
    --transform-skew-x: 6deg !important;
  }

  .\34xl\:skew-x-12{
    --transform-skew-x: 12deg !important;
  }

  .\34xl\:-skew-x-12{
    --transform-skew-x: -12deg !important;
  }

  .\34xl\:-skew-x-6{
    --transform-skew-x: -6deg !important;
  }

  .\34xl\:-skew-x-3{
    --transform-skew-x: -3deg !important;
  }

  .\34xl\:-skew-x-2{
    --transform-skew-x: -2deg !important;
  }

  .\34xl\:-skew-x-1{
    --transform-skew-x: -1deg !important;
  }

  .\34xl\:skew-y-0{
    --transform-skew-y: 0 !important;
  }

  .\34xl\:skew-y-1{
    --transform-skew-y: 1deg !important;
  }

  .\34xl\:skew-y-2{
    --transform-skew-y: 2deg !important;
  }

  .\34xl\:skew-y-3{
    --transform-skew-y: 3deg !important;
  }

  .\34xl\:skew-y-6{
    --transform-skew-y: 6deg !important;
  }

  .\34xl\:skew-y-12{
    --transform-skew-y: 12deg !important;
  }

  .\34xl\:-skew-y-12{
    --transform-skew-y: -12deg !important;
  }

  .\34xl\:-skew-y-6{
    --transform-skew-y: -6deg !important;
  }

  .\34xl\:-skew-y-3{
    --transform-skew-y: -3deg !important;
  }

  .\34xl\:-skew-y-2{
    --transform-skew-y: -2deg !important;
  }

  .\34xl\:-skew-y-1{
    --transform-skew-y: -1deg !important;
  }

  .\34xl\:hover\:skew-x-0:hover{
    --transform-skew-x: 0 !important;
  }

  .\34xl\:hover\:skew-x-1:hover{
    --transform-skew-x: 1deg !important;
  }

  .\34xl\:hover\:skew-x-2:hover{
    --transform-skew-x: 2deg !important;
  }

  .\34xl\:hover\:skew-x-3:hover{
    --transform-skew-x: 3deg !important;
  }

  .\34xl\:hover\:skew-x-6:hover{
    --transform-skew-x: 6deg !important;
  }

  .\34xl\:hover\:skew-x-12:hover{
    --transform-skew-x: 12deg !important;
  }

  .\34xl\:hover\:-skew-x-12:hover{
    --transform-skew-x: -12deg !important;
  }

  .\34xl\:hover\:-skew-x-6:hover{
    --transform-skew-x: -6deg !important;
  }

  .\34xl\:hover\:-skew-x-3:hover{
    --transform-skew-x: -3deg !important;
  }

  .\34xl\:hover\:-skew-x-2:hover{
    --transform-skew-x: -2deg !important;
  }

  .\34xl\:hover\:-skew-x-1:hover{
    --transform-skew-x: -1deg !important;
  }

  .\34xl\:hover\:skew-y-0:hover{
    --transform-skew-y: 0 !important;
  }

  .\34xl\:hover\:skew-y-1:hover{
    --transform-skew-y: 1deg !important;
  }

  .\34xl\:hover\:skew-y-2:hover{
    --transform-skew-y: 2deg !important;
  }

  .\34xl\:hover\:skew-y-3:hover{
    --transform-skew-y: 3deg !important;
  }

  .\34xl\:hover\:skew-y-6:hover{
    --transform-skew-y: 6deg !important;
  }

  .\34xl\:hover\:skew-y-12:hover{
    --transform-skew-y: 12deg !important;
  }

  .\34xl\:hover\:-skew-y-12:hover{
    --transform-skew-y: -12deg !important;
  }

  .\34xl\:hover\:-skew-y-6:hover{
    --transform-skew-y: -6deg !important;
  }

  .\34xl\:hover\:-skew-y-3:hover{
    --transform-skew-y: -3deg !important;
  }

  .\34xl\:hover\:-skew-y-2:hover{
    --transform-skew-y: -2deg !important;
  }

  .\34xl\:hover\:-skew-y-1:hover{
    --transform-skew-y: -1deg !important;
  }

  .\34xl\:focus\:skew-x-0:focus{
    --transform-skew-x: 0 !important;
  }

  .\34xl\:focus\:skew-x-1:focus{
    --transform-skew-x: 1deg !important;
  }

  .\34xl\:focus\:skew-x-2:focus{
    --transform-skew-x: 2deg !important;
  }

  .\34xl\:focus\:skew-x-3:focus{
    --transform-skew-x: 3deg !important;
  }

  .\34xl\:focus\:skew-x-6:focus{
    --transform-skew-x: 6deg !important;
  }

  .\34xl\:focus\:skew-x-12:focus{
    --transform-skew-x: 12deg !important;
  }

  .\34xl\:focus\:-skew-x-12:focus{
    --transform-skew-x: -12deg !important;
  }

  .\34xl\:focus\:-skew-x-6:focus{
    --transform-skew-x: -6deg !important;
  }

  .\34xl\:focus\:-skew-x-3:focus{
    --transform-skew-x: -3deg !important;
  }

  .\34xl\:focus\:-skew-x-2:focus{
    --transform-skew-x: -2deg !important;
  }

  .\34xl\:focus\:-skew-x-1:focus{
    --transform-skew-x: -1deg !important;
  }

  .\34xl\:focus\:skew-y-0:focus{
    --transform-skew-y: 0 !important;
  }

  .\34xl\:focus\:skew-y-1:focus{
    --transform-skew-y: 1deg !important;
  }

  .\34xl\:focus\:skew-y-2:focus{
    --transform-skew-y: 2deg !important;
  }

  .\34xl\:focus\:skew-y-3:focus{
    --transform-skew-y: 3deg !important;
  }

  .\34xl\:focus\:skew-y-6:focus{
    --transform-skew-y: 6deg !important;
  }

  .\34xl\:focus\:skew-y-12:focus{
    --transform-skew-y: 12deg !important;
  }

  .\34xl\:focus\:-skew-y-12:focus{
    --transform-skew-y: -12deg !important;
  }

  .\34xl\:focus\:-skew-y-6:focus{
    --transform-skew-y: -6deg !important;
  }

  .\34xl\:focus\:-skew-y-3:focus{
    --transform-skew-y: -3deg !important;
  }

  .\34xl\:focus\:-skew-y-2:focus{
    --transform-skew-y: -2deg !important;
  }

  .\34xl\:focus\:-skew-y-1:focus{
    --transform-skew-y: -1deg !important;
  }

  .\34xl\:transition-none{
    -webkit-transition-property: none !important;
    -o-transition-property: none !important;
    transition-property: none !important;
  }

  .\34xl\:transition-all{
    -webkit-transition-property: all !important;
    -o-transition-property: all !important;
    transition-property: all !important;
  }

  .\34xl\:transition{
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;
    -o-transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, -o-transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform, -o-transform !important;
  }

  .\34xl\:transition-colors{
    -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
    -o-transition-property: background-color, border-color, color, fill, stroke !important;
    transition-property: background-color, border-color, color, fill, stroke !important;
  }

  .\34xl\:transition-opacity{
    -webkit-transition-property: opacity !important;
    -o-transition-property: opacity !important;
    transition-property: opacity !important;
  }

  .\34xl\:transition-shadow{
    -webkit-transition-property: -webkit-box-shadow !important;
    transition-property: -webkit-box-shadow !important;
    -o-transition-property: box-shadow !important;
    transition-property: box-shadow !important;
    transition-property: box-shadow, -webkit-box-shadow !important;
  }

  .\34xl\:transition-transform{
    -webkit-transition-property: -webkit-transform !important;
    transition-property: -webkit-transform !important;
    -o-transition-property: -o-transform !important;
    transition-property: transform !important;
    transition-property: transform, -webkit-transform, -o-transform !important;
  }

  .\34xl\:ease-linear{
    -webkit-transition-timing-function: linear !important;
         -o-transition-timing-function: linear !important;
            transition-timing-function: linear !important;
  }

  .\34xl\:ease-in{
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
         -o-transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
  }

  .\34xl\:ease-out{
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
         -o-transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
  }

  .\34xl\:ease-in-out{
    -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
         -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
            transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  }

  .\34xl\:duration-75{
    -webkit-transition-duration: 75ms !important;
         -o-transition-duration: 75ms !important;
            transition-duration: 75ms !important;
  }

  .\34xl\:duration-100{
    -webkit-transition-duration: 100ms !important;
         -o-transition-duration: 100ms !important;
            transition-duration: 100ms !important;
  }

  .\34xl\:duration-150{
    -webkit-transition-duration: 150ms !important;
         -o-transition-duration: 150ms !important;
            transition-duration: 150ms !important;
  }

  .\34xl\:duration-200{
    -webkit-transition-duration: 200ms !important;
         -o-transition-duration: 200ms !important;
            transition-duration: 200ms !important;
  }

  .\34xl\:duration-300{
    -webkit-transition-duration: 300ms !important;
         -o-transition-duration: 300ms !important;
            transition-duration: 300ms !important;
  }

  .\34xl\:duration-500{
    -webkit-transition-duration: 500ms !important;
         -o-transition-duration: 500ms !important;
            transition-duration: 500ms !important;
  }

  .\34xl\:duration-700{
    -webkit-transition-duration: 700ms !important;
         -o-transition-duration: 700ms !important;
            transition-duration: 700ms !important;
  }

  .\34xl\:duration-1000{
    -webkit-transition-duration: 1000ms !important;
         -o-transition-duration: 1000ms !important;
            transition-duration: 1000ms !important;
  }

  .\34xl\:delay-75{
    -webkit-transition-delay: 75ms !important;
         -o-transition-delay: 75ms !important;
            transition-delay: 75ms !important;
  }

  .\34xl\:delay-100{
    -webkit-transition-delay: 100ms !important;
         -o-transition-delay: 100ms !important;
            transition-delay: 100ms !important;
  }

  .\34xl\:delay-150{
    -webkit-transition-delay: 150ms !important;
         -o-transition-delay: 150ms !important;
            transition-delay: 150ms !important;
  }

  .\34xl\:delay-200{
    -webkit-transition-delay: 200ms !important;
         -o-transition-delay: 200ms !important;
            transition-delay: 200ms !important;
  }

  .\34xl\:delay-300{
    -webkit-transition-delay: 300ms !important;
         -o-transition-delay: 300ms !important;
            transition-delay: 300ms !important;
  }

  .\34xl\:delay-500{
    -webkit-transition-delay: 500ms !important;
         -o-transition-delay: 500ms !important;
            transition-delay: 500ms !important;
  }

  .\34xl\:delay-700{
    -webkit-transition-delay: 700ms !important;
         -o-transition-delay: 700ms !important;
            transition-delay: 700ms !important;
  }

  .\34xl\:delay-1000{
    -webkit-transition-delay: 1000ms !important;
         -o-transition-delay: 1000ms !important;
            transition-delay: 1000ms !important;
  }

  .\34xl\:animate-none{
    -webkit-animation: none !important;
         -o-animation: none !important;
            animation: none !important;
  }

  .\34xl\:animate-spin{
    -webkit-animation: spin 1s linear infinite !important;
         -o-animation: spin 1s linear infinite !important;
            animation: spin 1s linear infinite !important;
  }

  .\34xl\:animate-ping{
    -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
         -o-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
            animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;
  }

  .\34xl\:animate-pulse{
    -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
         -o-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
            animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;
  }

  .\34xl\:animate-bounce{
    -webkit-animation: bounce 1s infinite !important;
         -o-animation: bounce 1s infinite !important;
            animation: bounce 1s infinite !important;
  }
}
/*# sourceMappingURL=main.css.map*/